通过UML建模可以进行系统可视化分析,同时在Visual Studio2010的系统开发环境中,使用开发语言C#,应用ASP。NET以及ADO。NET等技术,采用基于浏览器/服务器的(Browner/Server)模型的系统体系结构实现系统功能。
设计过程中的核心技术问题主要是:
如何实现计算机自动从题库中抽取某一课程某一章节下的试题组成试卷;考生在线登录该系统,选择课程后进行试题作答,之后将考生提交到系统的答案与题库中的正确答案进行匹配,若相同则总分增加,并将结果存储在数据库试卷表中,同时当考生未在规定时间内提交试卷时,计算机将自动提交试卷,确保考试成绩的有效性和真实性;结合本项目实际设计过程,根据上述分析,可以设计出符合各项需求、容易理解、易于操作和维护的在线考试系统及相关联的数据库,所以,从软件角度来看,开发实施该系统是可行的。
3。1。3操作可行性
该系统的使用者是学校管理人员、教师和学生,他们都有计算机软件使用基础,由于开发该系统的初衷是操作简单易行、用户体验良好,在使用该系统时不会出现大的难度问题。通过选择不同身份登录的用户来进行相应的操作,如出题、考试、判卷的方式等,也方便用户的使用,同时允许多名用户同时进行试卷的填写,几乎替换了以前的纸质考试方式,从根本上减轻了老师的工作压力,加快了考试后续的一系列过程,作弊问题也得到缓解,同时不再要求只能在学校等固定的考试场所和既定的考试时段,考生能更加灵活地进行考试[[[] 朱雅迪。在线考试系统的设计与实现[D]。长春:吉林大学,2014(6):62-63。]]。
3。2系统业务流程分析来自~优尔、论文|网www.youerw.com +QQ752018766-
该在线考试系统主要业务流程模块是教师试题录入模块和学生在线考试模块,在学生信息和试题信息已经录入系统的前提下,学生点击链接进入系统首页,选择自己的身份登录,并选择目标课程进入试卷页面,进行正式考试,考生提交试卷后即可看到自己的成绩,之后可根据考生自己需要,选择查看以往试卷。而老师则是需要根据选择教师这个身份来登录并进入系统,登录成功后便可通过增加、删除、更新试题信息来进行管理,可以通过增加、删除、更新试卷信息和课程信息对试卷和课程进行管理。管理员进入系统首页,选择管理员身份登录,登录成功后,就可以对教师和学生的信息进行增加、删除和更新操作。