3。2 物理设计 17
4 详细设计 20
4。1 登录模块详细设计 20
4。2考试科目信息模块详细设计 21
4。3试题管理模块详细设计 23
4。4 用户信息管理模块详细设计 26
4。5考试信息管理模块详细设计 28
5 系统测试 30
5。1 测试用例 30
5。2测试报告 31
结 论 32
参考文献 33
致 谢 34
1 绪论
1。1 选题意义
在传统的纸质考试中,老师往往要花费很长时间来出题和排版试卷,非常费时且麻烦,同时在考试过程中容易出现作弊等情况影响公平公正,很多教育工作从业者,每到期末往往要批改大量的试卷,特别费时费力,同时由于教育工作者时间成本比较高而且容易出错,因此传统手工批改试卷不太适合当前的社会发展现状,所以在线考试系统的设计与实现有利于改变这一现状。
在当今城镇化进程中,很多农村学校被不断合并因此出现了很多规模庞大的中小学,特别是高等学校的合并,考试人数很多,而且考试科目纷繁复杂,让很多学校老师疲于应付心力憔悴,今天我们使用计算机对考试全过程进行科学管理通过该系统,可以方便的进行考试管理和成绩管理。
1。2 在线考试系统发展现状
信息技术的发展,颠覆了很多传统行业,很多西方发达国家早已实现和普及在线考试,中国近些年的快速发展使得中国不管是在经济上还是科技与管理上取得了很多可喜的发展。
目前国内很多考试已经全部实现无纸化在线考试,像全国计算机等级考试、会计从业考试、驾照理论考试等,省去了很多纸张和墨水的的使用,也有利于建设环境友好型社会。
但是中国的信息化程度离发达国家还有很大的距离,目前绝大多数学校的考试还停留在传统考试方式上,特别是中小学生的考试。
2 需求分析
2。1 可行性分析文献综述
可行性分析决定了软件做还是不做,是指从技术上、经济上、法律上、使用上来分析需解决的问题是否存在可行性。降低软件开发失败的风险。
1、技术可行性
使用当今市面流行的C#开发语言,成熟的开发坏境和数据库,Microsoft Visual Studio 2010和Microsoft SQL Server 2008是很多软件公司使用的主流产品,现在运行的软件和系统很多都是在此平台上开发出来的,因此不管是开发语言还是开发平台都是经过时间检验,是广大程序员和用户认可的,因此技术是可行的。
2、经济可行性
由于该系统作为毕业设计的课题,自己提供电脑,因此省去了相关人员、场地等费用,同时网上有大量免费的开发环境和数据库,因此在此要特别感谢微软公司和很多仁人志士提供的软件。
3、法律可行性
由于本系统开发的是在线考试系统属于社会需要的应用软件,同时市面上已经有很多类似的软件,因此开发该软件没有违反相关法律法规,因此法律上是完全可行的。
4、使用可行性
软件设计要符合常规操作要求,能够让普通用户经过简单培训以后能够熟悉使用方法,因此在系统开发中我会尽量使系统界面友好,操作方便,功能符合学校使用者的操作需求。