驾校在线模拟考试系统可分为考试模块和管理模块,考试模块主要实现考生登录的身份验证、试卷生成以及接收考生所选择的答案及试卷的自动批改。管理模块主要实现驾校管理员身份信息、学生答题信息和试题模块。
考试模块:采用Web技术实现考试能够在任何时候、任何地方进行,因此出于安全考虑考试要严格控制考试记时。
管理模块:该模块下设五个子模块
添加试题模块:该模块是从系统管理模块中分离出来的一个子模块,这样可以减轻管理员录入试题的负担,同时也保证了系统的其它设置信息不会被轻易地篡改。
删除试题:该模块也是从系统管理模块中分离出来的一个子模块,这样可以减轻管理员删除试题的负担。
自动评分:这是本系统的一个特色模块,考生能以最快的时间得知自己此次考试的成绩。
用户管理:此模块主要用于管理员对考生用户以及管理员用户的账号管理。
退出:在考试结束时应退出本系统,保证考试的安全性。
系统功能设计:
(1)用户登录
用户登陆请求:用户进入登陆界面,输入用户名、密码,确认输入无误后点击“登陆”按钮。在用户确定要登陆后,系统会验证用的信息,通过验证用户则可开始考试,失败则让用户重新登陆
(2)用户注册
用户注册请求:进入登录模块后不能登陆系统,那么考生只有注册成为系统用户方可登陆驾校在线考试系统。进入注册界面后就能看到需要用户填写的一些相关信息,填写完毕后点击确定按钮就可完成用户注册。
(3)个人信息管理
对个人的密码,个人基本信息进行相应的修改。
(4)在线考试
该模块实现了在线考试中计时,获取题目的功能,用户在登陆状态下在其中回答问题,如果考试时间结束,则自动关闭页面。本模块中抽取的题目来自数据库中的题目表,抽取方式为随机抽取,同时保证所抽取的题目涉及到题库中的所有章节。页面顶部有计时功能,等剩余时间显示为0时,则系统将结束本次考试,并对之前所答题目进行评分,并将成绩存入数据库。
(5)试题管理
试题管理请求:管理员登陆试题管理页面可以对试卷进行编辑,包括对数据库中已存在试题的修改和删除,添加新的试题(单选和判断),还有就是对试卷题目数量的设定。
(6)试题解析
每道题都对应相应的试题解析,方便用户对错题的及时得到有效的理解,对有疑问的试题还可以对用户进行留言讨论。
(7)错题练习
该模块为用户提供练习做错的题目的功能,并提供正确答案,方便用户掌握易错题型。所抽取的错题从数据库中取出,同时在页面底部显示题目的正确答案。
(8)章节练习、模拟考试
该模块为用户提供按章节练习题目的功能,并提供正确答案,方便用户循序渐进的学习。在此模块中,页面中将展示出同一章节中所以题目,答题(提交)后并在页面底部自动展示出题目的答案并判断用户答题是否正确,自动将错题加入到错题库中。每题都有“试题解析”,如有疑问可进行留言讨论。
研究方法:先设计数据库,再根据考试功能设计前台,后台界面,再进行编码,最后进行单元测试。数据库及应用在线考试系统采用B/S架构,后台利用SQL Server 2008数据库管理系统对数据进行管理,web服务器用tomcat,界面设计使用ASP.NAT设计,通过浏览器对服务器进行访问和管理;
(1)将该考试系统所需要的题库建立好。
(2)做好前台的设计工作。
(3)做好后台的数据库的设计工作。
(4)进行程序代码的编写。
(5)对该程序进行测试。
(6)完成该考试系统的编写在线课程管理系统设计与实现
基于Java的驾照在线考试系统开发
ASP.NET在线购物系统
汽车在线销售系统
新生在线报到管理系统
基于SQL Server 的在线选课系统
在线毕业文档提交系统的设计与实现
在线音乐网站系统