基于bs模式的标准化考试系统可行性论证报告
- 格式:docx
- 大小:111.91 KB
- 文档页数:17
考试系统可行性分析报告一、引言考试是对学生学习成果的评估工具,为了提高考试的效率和准确性,越来越多的教育机构和学校开始考虑引入考试系统。
本报告对考试系统的可行性进行分析,重点关注其技术可行性、经济可行性和操作可行性。
二、技术可行性分析1. 系统开发平台:根据考试系统的需求,选择合适的开发平台和技术栈,确保系统能够稳定运行并具备扩展性。
考虑到用户量和网络要求,采用云计算技术和分布式架构,保证系统的性能和可靠性。
2. 数据库设计:考试系统需要存储大量的试题数据、学生信息和考试成绩等信息。
通过合理设计数据库结构,优化查询性能和存储空间利用率,提高系统的响应速度和稳定性。
3. 用户界面设计:用户界面对于考试系统的易用性和用户体验至关重要。
通过合理布局、直观的操作界面和良好的交互设计,提高用户的学习和考试体验,降低用户学习成本。
4. 安全性保障:考试系统涉及到学生的个人隐私和考试成绩等敏感信息,必须保证系统的安全性。
通过采用加密传输协议、访问控制机制、漏洞扫描和安全审计等措施,确保系统数据的保密性和完整性。
三、经济可行性分析1. 投资成本评估:考试系统的开发和运维需要投入一定的人力、物力和财力。
根据需求和开发规模评估项目的具体投资成本,包括硬件设备、软件开发、系统运维等方面。
2. 经济效益预测:考试系统的引入能够提高考试的效率和准确性,节约人力和纸质试卷的成本,降低考试过程中的错误率。
通过对学校或教育机构的实际数据进行分析,预测考试系统的经济效益,从而评估系统的投资回报率。
3. 风险评估:在考试系统的实施过程中,可能会面临技术问题、用户接受度不高、安全风险等风险因素。
通过对这些风险的评估和控制措施的制定,降低项目的风险,提高项目的经济可行性。
四、操作可行性分析1. 用户培训和支持:为了提高用户对考试系统的接受和使用率,需要为用户提供相关的培训和技术支持。
通过开展培训课程、提供用户手册和在线支持等方式,帮助用户快速上手使用考试系统。
2012年第31期(总第46期)科技视界Science &Technology Vision1在线考试系统的设计思想伴随着IT 技术和INTERNET 网络在校园的普及率的大幅提高,高校的任课教师能接触到越来越多新的技术和设备,已经有条件把这些用来组织在线考试,以减轻其的组织课程考试工作的负担。
同时,考试的效率得以提高,质量得到更好的保障。
这种考试让学生感觉到更加公证、客观,更能够激发学生的主动学习的积极性,增强其公平意识。
2在线考试系统分类大体上随着时间的推移,在线考试系统采用的技术和系统架构方式也经历了几代改变。
2.1单机版考试系统2.2客户机/服务器模式2.3基于B/S 模式的在线考试系统基于B/S 架构在线考试系统对比以往的系统模型具有很多优点。
首先,系统客户端不再需要额外安装客户端程序,直接利用计算机上必备的现成软件。
其次,系统维护和管理非常方便,几乎所有的操作设置都在服务器端完成。
再次,基于B/S 的系统突破了时间和地域的限制,能同时支持几个不同考场和分布在不同地理位置的大批量的考生在同一时间进行考试。
系统让客户端彻底独立于考试系统,解决了度依赖客户端软的问题,大大降低了考试工作人员维护客户端的任务量。
因此,基于B/S 模式的考试系统应用领域将更为广泛。
3系统功能模块3.1子系统模块结构在线考试系统是功能强悍的考试系统,也是非常有效的学习平台。
主要功能模块划分为系统的登录、在线练习、模拟考试平台、在线考试、题库信息管理、试卷信息管理、阅卷及系统综合管理等部分。
如果按照用户具有的权限情况,则在线考试系统可以分成三个子系统:考生子系统、教师子系统以及管理员使用的子系统。
图1表述了本系统的总体组成结构。
图1子系统的结构图3.2面向学生的子系统在线考试系统中的学生子系统服务的对象是学生。
学生子系统功能模块比较多,常用的有学生登录、学生信息修改、在线练习、在线考试、个人成绩查询等。
3.3面向任课教师的子系统老师主要使用的是在线考试系统中的教师子系统。
考试系统可行性分析一、引言现代社会,考试是评价学生学业水平的一种重要方式。
然而,传统的纸质考试模式存在许多不足之处,如卷面评改繁琐、容易出现错题、成绩反馈慢等问题。
为了解决这些问题,考试系统应运而生。
本文将对考试系统的可行性进行分析,探讨其优势和局限性以及实施的可行性。
二、考试系统的优势1. 提高效率考试系统的自动评分功能能够大大提高评卷效率。
通过扫描答题卡或在线作答方式,系统可以快速自动统计分数,减轻了教师的负担,同时也减少了评分误差。
2. 减少成本传统纸质考试需要大量的纸张和人力资源,而考试系统则能够减少这些成本。
通过电子题库和在线作答,不再需要大量的印刷和储存试卷,从而降低了成本。
3. 提供即时反馈考试系统可以实时生成学生的成绩和分析报告,学生能够迅速获知自己的分数和考试情况。
对于教师来说,也能够及时了解学生的学习状况,为后续教学提供参考。
4. 增强安全性传统考试容易出现作弊问题,而考试系统可以采用验证身份、监考锁屏等技术手段,提高考试的安全性,减少作弊行为的发生。
三、考试系统的局限性1. 技术要求较高考试系统需要支持大规模的在线考试,这要求有稳定的网络环境和强大的服务器支持。
对于一些基础设施薄弱的地区来说,实施考试系统可能存在一定困难。
2. 可能影响学生的答题方式传统纸质考试中,学生可以做一些标记和批注来辅助答题,而在线考试则可能受到技术限制,无法提供相同的便利。
这可能需要学生适应新的答题方式,对某些学生来说可能会有一定的困惑。
3. 容易遭受网络攻击考试系统的在线性质给了黑客攻击的空间。
一旦遭受到黑客攻击,考试系统可能泄露学生的个人信息或试题内容,严重影响考试的公平性。
四、考试系统的可行性分析在评估了考试系统的优势和局限性后,我们可以进行对其可行性的分析。
1. 技术可行性考试系统需要有相应的技术支持,包括网络环境、服务器、数据库等。
在大多数地区,网络基础设施已经发展完善,这为考试系统的实施提供了必要条件。
考试系统可行性研究报告一、引言随着信息技术的不断发展,考试方式也在逐渐发生变化。
传统的纸质考试存在着诸多弊端,如出题繁琐、阅卷工作量大、容易出现作弊等问题。
为了提高考试的效率和公正性,开发一套考试系统具有重要的现实意义。
二、系统目标和功能需求(一)系统目标1、提供便捷的考试组织和管理功能,减少人工操作的繁琐流程。
2、确保考试的安全性和公正性,有效防止作弊行为。
3、实现自动阅卷和成绩统计分析,提高工作效率。
(二)功能需求1、考生管理功能考生注册、登录和个人信息管理。
考生身份验证,确保考生信息的真实性。
2、考试管理功能考试科目设置、考试时间安排。
试卷生成,包括随机组卷和固定试卷。
考试规则设置,如考试时长、允许答题次数等。
3、答题功能支持多种题型,如选择题、填空题、简答题、论述题等。
提供答题界面,方便考生答题和修改。
4、阅卷功能客观题自动阅卷,主观题人工阅卷或辅助阅卷。
阅卷进度跟踪和质量控制。
5、成绩管理功能成绩统计和分析,生成各类报表。
成绩发布和查询。
三、技术可行性分析(一)开发技术目前,有多种成熟的技术可以用于开发考试系统,如 Web 开发技术(HTML、CSS、JavaScript、Python、Django 等)、数据库技术(MySQL、Oracle 等)、移动开发技术(Android、iOS)等。
这些技术都有丰富的开源资源和社区支持,能够满足系统开发的需求。
(二)服务器和网络环境考试系统需要稳定的服务器和良好的网络环境来支持大量考生同时在线考试。
可以采用云服务器提供商的服务,如阿里云、腾讯云等,它们能够提供可靠的服务器性能和网络带宽,并且可以根据实际需求进行弹性扩展。
(三)安全技术为了保证考试的安全性和公正性,需要采用一系列安全技术,如用户身份认证、数据加密、防止作弊措施(如摄像头监控、IP 限制等)。
这些技术在当前的信息技术领域已经非常成熟,可以有效地保障系统的安全。
四、经济可行性分析(一)开发成本开发考试系统需要投入一定的人力、物力和财力。
基于B/S架构的网上在线考试系统随着高校信息管理化的发展,我们已将考试从纸张移至屏幕并实施无纸化考试,因此迫切需要设计一个更加先进的考试系统,本系统基于Mysql数据库设计,采用 B / S架构,在线考试系统设计使用spring boot框架来实现本系统。
本系统分学生端和教师端以及管理员端,学生端可以实现考生登录,在线考试,成绩查询,密码修改等功能。
教师端可以实现修改密码,试卷管理,题目管理等功能,管理员端实现了具有老师端的功能外,还实现了学生信息管理,教师信息管理等功能。
1.1选题的依据及意义在线考试系统是一个教育单位不可缺少的部分。
一个功能齐全、简单易用的考试系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。
所以一个在线考试系统应该能够为学生和老师提供一种方便和快捷的方式。
但一直以来人们使用传统人工的方式管理考试和阅卷,以及试卷管理,这种管理方式存在着许多缺点,如效率低、保密性差,人工的大量浪费。
另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用[1]。
作为计算机应用的一部分,使用计算机对学校的考试试卷,题目进行管理,以及在线考试,自动阅卷,具有手工管理所无法比拟的优点,例如检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
作为现代化的大学,有必要建立一种能够应对这些新形式的在线考试信息管理模式,在线考试系统具有创新和革命性的特点和意义。
1.2国内外现状研究国外对在线测试系统进行了较早的研究,由美国在线测试信息委员学会于08年在世界上第一次正式提出在线考试信息的质量标准。
该标准对随后的在线考试系统研究产生了重大影响。
基于BS架构的在线考试系统的设计与实现中期报告一、项目背景随着互联网的发展和普及,网络教育已经成为了现代教育的一种重要形式。
近年来,随着疫情的影响,网络教育更加得到了广泛的应用。
在线考试作为网络教育的一种形式,其方便性、实用性、高效性等特点,也越来越受到各界的关注和重视。
为了适应这种趋势,本项目设计了一个基于BS架构的在线考试系统,能够帮助学校、培训机构、企事业单位等组织进行在线考试、考核和评估,方便快捷,节约时间、人力和物力成本。
二、项目需求1. 考试管理该系统需要支持管理员对考试、试卷、题目等进行管理,包括创建、编辑、删除考试、试卷、题目等。
管理员需要能够指定考试时间、对不同的考试设置不同的评分规则等。
2. 考试操作考生需要能够在系统中注册、登录、查看考试信息、开始考试等操作。
设置考试的时间和结束时间,并在考试时限到达之后,考生将不能再作答。
考生需要能够随机生成试卷,参加相应的考试。
考试时需要支持单选、多选、判断、填空、简答题等多种题型,并且需要支持答题卡、交卷、查看答案等操作。
3. 考试评估该系统需要能够根据考试情况进行成绩计算和评估,管理员可以通过系统查看考试成绩、知识点得分、答案等情况,同时将成绩和题目信息导出。
该系统还需要提供透明公平的成绩公示和统计分析功能,帮助学生和管理员进行分析和评估,实现有效的教与学相结合。
4. 其他需求该系统还需要支持文件上传、下载等操作,方便管理员和学生之间的信息交流和资源共享。
三、项目实现1. 技术选型本系统采用的技术包括Java EE、Spring、MyBatis、Bootstrap等。
2. 功能分析(1)登录模块该模块实现学生和管理员登录操作,管理员登录后可以进入系统管理界面。
(2)学生管理该模块实现学生的注册、查询、删除等操作。
学生注册后可以登录系统,参加相应的考试。
(3)考试管理该模块实现管理员对考试、试卷、题目等进行管理,包括创建、编辑、删除考试、试卷、题目等。
考试系统可行性研究报告(二)引言:随着信息技术的快速发展,考试系统逐渐成为教育领域的重要组成部分。
考试系统的引入可以提高考试的效率、减轻教师负担、减少考试作弊等问题。
本文将对考试系统的可行性进行研究和分析,以评估其在实际应用中的潜在益处和挑战。
概述:考试系统是一种基于计算机技术的在线考试平台,可以实现自动组题、自动批改、防作弊等功能。
该系统主要由前端页面、后台数据库和管理系统组成。
在实际运行中,学生可以通过电脑或移动设备进行考试,系统会即时反馈成绩和评价。
正文内容:1. 教育教学的改进- 提高教学效率。
考试系统可以根据学生的互动行为和答题情况,自动评估学生的学习进度和掌握程度,并为教师提供个性化的教学建议。
- 促进学习兴趣。
考试系统可以设计出富有趣味性和互动性的考题,吸引学生的注意力和积极性,从而提高学习动力和主动性。
- 优化资源分配。
考试系统可以根据学生的学习情况和成绩调整教学资源的分配,为每个学生提供适合其需要的学习内容和资源。
2. 教学管理的改进- 自动组卷和批改。
考试系统可以根据教学目标和学生的学习情况,自动组卷并实时批改答卷,大大减轻教师的组卷和批改负担。
- 防作弊措施的加强。
考试系统可以通过采用文字、图像、视频等多种形式的题目和答案,以及在线监考和自动防作弊技术,提高考试的安全性和公平性。
- 数据分析与决策支持。
考试系统可以记录学生的学习表现和成绩,通过数据分析和可视化展示,为教师提供有效的教学决策支持,优化教育教学过程。
3. 学生学习效果的提升- 自主学习与个性化学习。
考试系统可以根据学生的答题情况和学习进度,智能推荐适合学生的学习资源和学习路径,帮助学生进行自主学习和个性化学习。
- 即时反馈与评价。
考试系统可以实时反馈学生的答题情况和成绩,帮助学生及时纠正学习错误和弱点,提高学习效果。
- 学习资源的丰富与共享。
考试系统可以集成多种学习资源和教材,为学生提供多样化的学习内容和资源,同时学生也可以通过系统共享个人学习成果和体验。
论基于B/S的网上考试系统的设计和实现随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必要的使用环境。
但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没有实现真正意义上的自动评分。
另一方面,我们所在院校的计算机基础课已开设了多年,但尚在沿用传统的考试形式或使用单机版的考试系统。
基于Web的网上考试系统的设计和实现就是基于上述目的开发设计的。
本系统采用B/S架构作为系统的总体结构,以Web数据库技术为依托,利用微软的技术,结合ADO,实现了对Web数据库的访问和查询。
该设计实现了按题型随机抽题组卷、在线考试、题库管理、系统管理的功能,能够对客观题在线评分。
学生用学号登录成功后,阅读考试须知,之后选择考试科目进入考试页面,完成相应科目考试,自动给出考试成绩。
系统管理,实现了对题库、考生信息、考试成绩、考试科目的管理。
题库管理,实现了对试题的添加、编辑、删除功能;考生信息管理可以添加、修改、删除、查询考生信息,成绩管理可以删除成绩信息,科目管理主要是修改考试科目信息。
基于Web的网上考试系统本身是一个很大的系统,尤其试题库部分需要许多人的参和以及大量的投入才能建成。
该系统虽然仅仅是完成《计算机文化基础》和《操作系统》课程的考试,但却具有良好的实用性和通用性,提供友好的人机界面,具有较好的可扩充性和开放性。
1 绪论1.1 网上考试系统的目前状况分析在信息技术迅速发展的今天,网络对于大多数人已不再生疏,并且其应用在人们的工作、学习和生活中越来越多地发挥着不可替代的功能。
近年来随着软件工程技术、信息通信技术的快速发展以及计算机网络技术的日趋成熟,网络教育在人们的教育活动中逐步得到普及。
网上考试是网络教育不可缺少的组成部分,是网络教育的一个重要环节。
网上考试在国外一些国家已经得到了蓬勃发展,人们选学课程和考试都是通过网上进行的。
计算机与通信工程学院《软件工程》实验报告基于B/S的标准化考试系统可行性分析报告The Report of Feasibility Studies专业:软件工程_________班级:_________ 计算机___________姓名:学号:___________________________报告日期:________________________目录1、引言 (2)1.1编写目的 (2)1.2项目概况 (2)1.3术语定义 (2)1.4参考资料 (3)2背景与意义 (3)2.1 背景与现状 (3)2.2趋势与前景 (4)2.3 工作基础、条件和优势 (4)3内容和目标 (5)3.1 主要内容 (5)3.2 预期目标 (5)4技术路线 (6)4.1 总体功能 (6)4.2运行平台 (7)4.2.1 网络环境 (7)4.2.2 设备情况 (7)4.2.3 支撑软件 (9)4.3开发工具 (9)4.4 关键技术(无)9 5进度计划 (9)6条件、假定和限制 (10)7可行性分析 (10)7.1技术可行性 (10)7.2经济可行性 (10)7.3社会效益可行性(无)107.4操作可行性 (10)7.5法律可行性 (10)8结论 (11)1、引言考试是教育的重要环节也是学校工作的重要组成部分。
通过考试可以得知学生的学习情况以及老师的教学效果,从而知道如何对教学方法进行有效的改进。
随着计算机技术和互联网的日新月异的告诉发展,考试技术的载体也有了不断的进步,再加上考试理论的日渐成熟,推动了考试形式的不断的发展和丰富。
利用网络作为考试的载体,不仅能让学生随时参与考试并迅速获得成绩,而且还能有效的减少批改试卷的工作人员的工作量,提高工作效率。
因此,本人根据学校的实际情况以及参考其他的考试系统,拟用B/S模式设计一种高效稳定的B/S模式的标准化考试系统。
1.1编写目的1)目的为了方便学生随时能参加考试进行查漏补缺,有效的规划未来学习计划。
为了减少改卷工作人员的工作量。
同时减少批改时的出错率,提高工作效率。
2)主要使用者教师、在校学生以及其他参考人员等。
3)编写者姓名:学号:1.2项目概况1)项目名称:基于B/S的标准化考试系统2)项目提出者:3)项目开发者:4)用户:教师、学生以及其他参考人员等5)项目联系:该项目需与学校的学籍管理系统联系起来,通过学籍管理系统获得学生用户列表。
1.3术语定义1)B/S:B/S结构(Browser/Server,浏览器/服务器模式),是WE哄起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
相关技术方案参考B/S模式的书籍⑴。
2)MYSQL : M7QL是一个关系数据库管理系统。
相关技术方案参考MYSQL的书籍⑵。
3)Tomcat: Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
4)Java web Java Web是指用Java技术来解决相关web互联网领域的技术总和。
5)MyEclipse: MyEclipse 是一个十分优秀的用于开发Java, J2EE 的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。
MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spri ng, Hibernate,EJB3,JDBC 数据库链接工具等多项功能。
1.4参考资料[1]任泰明•基于B/S结构的软件开发技术[M].西安:西安电子科技大学出版社,2006[2]姜承尧著.MYSQL技术内幕[M]北京:机械工业出版社,2012[3](美)琼斯著.GNU'LINUX环境编程(第2版)[M]北京:清华大学出版社,2010 [4]肖刚著.Java Web服务器应用程序设计电子工业出版社,2001[5]张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,2008.022背景与意义2.1背景与现状在国内,大多数考试采用以笔试为主要形式的传统考试方式,每次考试不仅要浪费大量的印刷纸,而且批改效率低,学生经常要等好几天才能知道自己的成绩,并且考试后还需花费人力用于批改试卷,统计成绩等。
目前常用的网上考试系统主要有两种基本模式:传统的C/S (客户机/服务器)模式和新型的B/S (浏览器/服务器)模式,所谓C/S模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件;C/S结构在技术上虽然很成熟,但该结构的程序往往只局限在小型的局域网内部,不利于扩展。
并且,该结构的每台客户机都需要安装相应的客户端程序。
当拥有用户量比较多时,如果采用该结构,系统的安装与维护工作比较繁重。
同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。
与传统的基于C/S模式的网上考试系统相比,B/S 体系将应用逻辑与用户界面和数据访问相分离,使系统的维护变得简单(只需要改变网页,即可实现所有用户的同步更新),同时简化了客户端的功能,用户只需浏览器即可使用此考试系统,更适宜于互联网上的考试。
2.2趋势与前景在信息技术迅速发展的今天,网络对于大多数人已不再陌生,并且其应用在人们的工作、学习和生活中越来越多地发挥着不可替代的作用。
近年来随着软件工程技术、信息通信技术的快速发展以及计算机网络技术的日趋成熟,网络教育在人们的教育活动中逐步得到普及。
网上考试是网络教育不可缺少的组成部分,是网络教育的一个重要环节。
网上考试在国外一些国家已经得到了蓬勃发展,人们的选学课程和考试都是通过网上进行的。
一些著名的考试,如Microsoft 公司的MCSE(Microsoft 系统工程师认证考试)、GMAT工商管理硕士入学考试)、托福考试、GRE美国研究生入学考试)、Oracle公司的SCJP(java程序远认证)等,都是采用网上考试的形式进行的。
在国内,目前绝大多数考试还停留在传统考试方式上,对互联网的真正应用仅限于一些考试的网上报名工作和网上成绩查询,还没有真正形成网上考试规模。
网上考试系统作为现代教育的一个子系统,是保证教育教学质量的重要手段。
在传统的考试方式下,组织一次考试要经过出题、考试、评卷、试卷分析等步骤,随着考试类型的增加及考试要求的提高,教师的工作量将会越来越大,并且其工作非常容易出错,在一定程度上说,传统的考试方式已经存在着改革的必要了。
In ternet 技术的发展使得考试的技术手段和载体发生了划时代的变化,考试从传统的纸笔考试到计算机辅助考试再发展到基于Web的网上考试成为现实。
现阶段,网上考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于Web的数据库访问的要求,是当前网上考试软件实现的主流技术之一。
在对大量关于网上考试系统资料的研究和学习后,根据工作的需要,针对本校实际情况特别是教学的需求,利用学校校园网已有的基础条件,我们提出一种基于Web 的网上考试系统,并用MySql数据库与jsp 技术结合进行了该系统的开发。
2.3工作基础、条件和优势1)工作基础本人配备一台能开发本系统并且已配置好开发环境的电脑,且拥有成功的项目开发经验,曾开发过书店管理系统、网络答疑系统等。
2)条件本系统需要和学校的学生学籍管理系统建立资源共享的关系,获取学生的学号之类的信息等。
3)优势通过借鉴C/S模式的考试系统,从中受到启发来开发B/S模式的考试系统。
3内容和目标3.1 主要内容本项目主要开发内容如下:数据库的设计与实现用户功能的设计与实现试卷智能生成功能的设计与实现试卷自动批改功能的设计与实现试题库管理功能的设计与实现管理员管理功能的设计与实现权限管理的设计与实现3.2 预期目标经过综合分析比较,提出本项目的如下预期目标:1)服务器端与客户端①服务器端:采用开源的Tomcat(6.0及以上版本)作为网站服务器。
数据库采用开源的MySql(5.0及以上版本)。
②客户端:客户端是能运行或解释HTML弋码,JavaScript代码的浏览器(页:5目前只兼容IE7.0以上和Firefox10.0 以上)。
2)前台功能前台能快速安全地实现登录、参与考试、查看成绩和查看答错题目等功能;并且登录参加考试后,用户需要在系统规定的时间内完成答题,否则未答部分做0分处理3)后台功能只有取得管理员资格的人才能管理本系统,登录后能准确安全地实现后台管理、能确定事务边界。
4技术路线4.1 总体功能根据总体需求和目标,标准化考试系统的总体功能见图1标准化考试系统图1系统总体功能图1)学生登录:学生通过学号和密码登录到该系统2)学生资料修改:对学生账号密码修改。
保证账户的安全性。
3)试卷智能生成:用户选择科目后,系统通过题目智能搜索并整理出一套完整的试卷。
4)试卷智能批阅:用户答完题后,系统根据题库中所给定的标准答案对用户的试卷进行批阅,迅速计算出试卷的成绩,并标注出答错的地方。
5)教师登录:教师通过教师号和密码登录到该系统。
6)题库管理:包括增加、删除和查看试题库中题目。
7)试卷管理:对存在该系统中的试卷进行查看、添加及删除。
8)成绩管理:统计学生考试成绩。
9)管理员管理:可以添加、删除和查看管理员并且可以修改密码。
4.2运行平台421网络环境标准化考试系统的网络拓扑结构见图2。
图2系统网络拓扑结构服务器端由一台信息数据库服务器和一台Web服务器构成,用户可以通过局域网的IP地址访问Web服务器,Web服务器直接与数据库服务器交互。
管理员可以在局域网共享和处理服务器资源,也可以在外网通过管理员账号和密码管理服务器资源。
422设备情况服务器和客户端的硬件配置如下:服务器端:需配置tomcat服务器(见表1)以及几台管理员PC机。
客户端:PC机。
423支撑软件服务器端:采用GNI工程⑶GNU/Linux的DEBIAN系列的开源操作系统(目前主流的发行版有Ubuntu、Fedora 和Debian 等, ),并安装免费的JVM( 1.6及以上版本)运行框架,采用开源的Tomcat(6.0及以上版本)作为网站服务器,数据库采用开源的MySQL(5.0及以上版本)。
客户端:客户端采用的计算机操作系统为中文Win dows2000/XP/2003/Vista/7 等,该系统页:9与IE(7.0及以上版本)和Firefox (10.0及以上版本)兼容。
4.3开发工具采用当前十分优秀的用于开发Java、J2EE的Eclipse插件集合MyEclipse 8.5 企业级的工作平台(MyEclipse Enterprise Workbench,简称MyEclipse )。