首页 >  开题报告  > 正文

B/S架构的在线考试题库系统

设计本项目系统,其主要是为了,为学校营造一种新的教学环境,进而提高工作效率和教学水平,本系统实现的自测功能,采用完全自愿的原则,学生可根据情况决定如何进行测试,便于针对性的差缺补漏,也不再完全受考试主办方的摆布,另外,系统还可以给学生反馈信息,有效的进行自我评定,有利于学生主体意识的培养,更重要的是系统比较稳定,且具有较强的可移植性、开发费用和复杂性较低。
目前市场上存在的采用mysql数据库系统和jsp组件实现的考试系统,支队客观题,提醒太少,不符合现实情况,对大量用户访问时产生的并发情况无法适应,基于B/S模式,采用SQL数据库和jsp技术试下的考试系统,其题型全面,但缺少在线自测功能,且试卷容易被盗,系统的稳定性欠佳。项目开发难度大,代码的重用率低。
 
本系统采用MVC设计模式,以javaEE 为工作平台,使用JSP技术和JDBC数据库连接技术,以SQLServer2008为后台数据库。
 
对于在线考试系统,我组成员把在线考试系统主要分为以下几个模块:
1. 登录界面主要包括:管理员登录界面和用户登录界面和用户注册界面,
2. 用户管理主要包括:增加用户(从后台直接对用户进行添加),管理用户(对注册的用户进行管理)
3. 系统管理主要包括:考试时间设置,管理员,个人资料。
4. 题库管理主要包括:创建题库(针对考试科目创造相应的选择题、填空题、判断题),管理题库(对所创建的题库进行增加、删除、修改等),增加试题(向题库中添加选择,填空,判断题等),管理试题(对所有试题可进行增题、删题、改题等)
 
实验方案
为了解决组卷单一,增加人工组卷模块,通过人工组卷可以灵活实现考试内容、考试时间、知识点分布等内容的设定,改变评分模块的设计,改变程序自动评分和人工评分相结合的方式,这样考试内容可以更加丰富,选择题,填空题,判断题等可以程序自动评分,名次解释,编程题,等答案不唯一的试题可以人工阅卷,阅卷时阅卷人可根据运算结构和过程进行判定给定的分为多少,当然如果考试没有需要人工阅卷的试题则完全可以程序自动评分。
为了使抽出的试题不会重复,并且能实现随机抽提,采用优化的随机抽提,跟踪记忆的算法,同时是否已抽提不影响今后的抽提,将导致哥哥试题被抽取的几率不等,修正的方法有检查新抽取的题是否重复若重复则重抽,在编写程序语句时加以修改。
为了保证考试的正常运行,我们可以在考生的答题界面增加一个保存按钮,提醒考生随时随地点击保存按钮进行存盘,如果考生没有点击保存按钮进行存盘,也可以自动每隔一段时间进行存盘,这样不会因为意外事故导致给考生带来的损失。
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:基于Java Web的在线家具销售系统

下一篇:运维服务评价系统的设计与实现

相关文章: