首页
会员中心
到顶部
到尾部
Java毕业设计

试题生成与考试系统

时间:2020/10/27 8:57:06  作者:  来源:  查看:0  评论:0
内容摘要:试题生成与考试系统软件平台及语言毕业设计软件平台是指系统开发与运行的软件环境。本系统在开发时选用了兼容性比较好的Windows XP(SP2)版和JSP作为主要的开发技术,由于JSP可以不加修改地在大多数的Web Server上运行,符合“Write once, ru...

试题生成与考试系统软件平台及语言

毕业设计软件平台是指系统开发与运行的软件环境。本系统在开发时选用了兼容性比较好的Windows XP(SP2)版和JSP作为主要的开发技术,由于JSP可以不加修改地在大多数的Web Server上运行,符合“Write once, run anywhere”(“一次编写,多平台运行”)的Java原则,实现了程序与服务器平台的独立性,使得基于JSP技术的应用程序更易于维护和管理。所采用的开发软件主要有eclipse+myeclipse 、Dreamweaver 2004等,数据库方面考虑到与Windows XP兼容性以及所开发的系统的一些信息的数量,所以选择MySQL。服务器采用tomcat ,Web服务器和数据库连接技术采用JDBC。

本试题生成与考试系统毕业论文划分为三个功能模块:

⑴ 试题管理模块:该模块的主要工能有上传试题、试题管理、试卷的自动生成。该模块针对的是管理员,管理员有且只有一个不能添加。所有的试题都是管理员通过逐个添加或者通过Excel模板批量上传到数据库里的,当输入的试题有误时,还可以试题管理功能对该试题进行修改。此外,试题管理还包括对试卷的设置。例如:试卷类型的设置、考试持续时间的设置,两次考试时间间隔的设置。试题的自动生成是通过一条SQL语句加上数据库自带的一个随机函数随机从题库里面选出与考试配置相符合的试题类型和数量来组成一套试卷。每个考生所生成的试卷不是一样的。

⑵ 在线考试模块:该模块主要针对的是考生。该模块主要包括考生登录、考试鉴权、考试时间控制和一些简单的考试意外的避免。当用户进入到登录界面时,该功能可以验证登陆用户的身份以及对本系统的操作权限。当检测到是管理员用户时就跳转到用户页面,当检测到是学生用户时候就进入学生页面。考试鉴权主要是检测用户是否合法,还有该用户是否重复登陆。考试时间的控制主要是考试所需要的时间设置,当考试时间到的时候会弹出一个提示框,如果考生不提交改试卷将作为作弊处理在数据库里面强制插入一条0分记录。在考试过程中考生强制退出也是作0分处理。一些简单的考试意外的避免主要是当考生登陆以后,点击准备好了这个按钮以后,试题自动生成。这时候,你再后退重新点击准备好了这个按钮时试题不会改变,与第一次生成的试题一样。

⑶ 自动评分模块:该模块主要包括制定评分规则自动评分和答案的返回。根据考试的答案与存放在数据库的正确答案相比较判断出正误,试题的分值已由管理员输入数据库的,只需根据判断出的正确的试题取出相应的分值进行累加即可。当考生提交后会把正确答案和考生所选的答案返回给考生。

 


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号