(二 〇 〇 八 年 六 月本科毕业设计说明书学校代码: 10128学 号: 040202511题 目 : 基于 WEB 的网上考试系统的设计与实现学 生 姓 名 : 刘文涛学 院 : 信 息 工 程 学 院系 别 : 计 算 机 系专 业 : 计 算 机 科 学 与 技 术班 级 : 计 算 机 0 4 - 1指 导 老 师 : 王晓强 讲 师 张海斌 工 程 师摘要在线考试系统旨在解放老师传统教学中制作试卷时的困惑,对一些考生不集中的考试,比如一些认证式的网上考试就比较适合这种在线考试的方式,不仅方便了制作试卷的流程,更重要的是实现了无纸化,适应可持续进展的战略思想
本系统就是为此类问题而专门设计的-基于 WEB 的网上考试,它包括试题管理、考生管理、在线制作试卷等功能
本论文主要介绍了网上考试系统的设计和开发的全部过程
本文所提出的基于WEB 的网上考试系统,是根据目前非常流行的 Struts 框架与 Hibernate 数据库持久层,在具体的系统应用中为基础而制作的,由 Struts 实现表现层和业务逻辑层,由Hibernate 实现数据持久层,成功实现了 WEB 系统开发的 M-V-C 的分离
为系统开发的效率和系统的测试以及以后的维护、扩展带来了方便
结合了网上考试系统的各种需求,解决了考试系统中的题库维护、组卷困难、评卷烦琐等问题,减少了人为因素在考试中的干预,很大程度上提高了考试的公证性和客观性
充分利用了校园网的软硬件资源,节约了大量的人力财力
全文共分为开发方案、需求分析、系统设计、关键技术解决,结论等部分
网上在线考试系统是典型的 B/S 架构的系统,其开发主要包括应用程序的开发, 数据库的建立和维护两个方面
它引入了面对对象编程的思想,使系统界面友好,功能完善,操作灵活,使用方便
同时,在数据库的建立和维护方面,采纳 Oracle 公司的 Oracl