Java在线考试系统[2024-07-20]
一、课程设计概述
1.1目的
相比传统的考试方式,基于WEB的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。基于此目的,我们着手编写一个简单的软件工程试题库系统,完成题库管理,在线答题,在线批改的目的。
1.2 任务及分工情况
林宇强:分配任务、架构设计、代码设计、数据库设计、系统测试
刘旭:需求和设计文档整理、汇总和编写工作,数据传输实现设计
董晓飞:学生提交试卷之后的批卷改卷模块设计,选择题自动判卷和非选择题的教师分配改卷
李荣臻:题库操作功能,题库的增删改查,试卷创建功能模块设计
李深:组卷功能模块设计,选题,分值,试卷难度设定排序等
毛贵汉:用户管理,教师-班级-学生实体关系设计工作,包括实体间关系和相应的操作权限
1.3开发环境
操作系统:Windows8.1 Pro(x64)
JDK1.7、MyEclipse10、Tomcat7,MySQL 5.6.11
相关软件:Microsoft visio 2013
1.4 参考资料
1.《软件工程》 钱秋乐,清华大学出版社,2007
2.《数据库系统开发》 文东,北京科海电子出版社,2009
3.《JavaWeb整合开发王者归来》
4.《Java程序设计》
5.《JSP从入门到精通》
6.《Think in Java》
源码联系UP主 -> https://space.bilibili.com/329101171