摘要:现如今,随着计算机技术水平的发展,学校的教学管理已然信息化。必读书考试是一门大学生必考科目,由于参考人数众多,传统的考试方式已经变得相对繁琐。本系统运用JSP和SQL Server2005技术,致力于简化必读书考试的流程,减轻教师的负担,提高工作效率。
基于对现有产品的思考,结合J2EE的成熟技术, 提出了一个基于J2EE架构的必读书在线考试系统。必读书在线考试系统有管理员、学生两种用户。管理员中超级管理员是最高级用户,且唯一。可以新建普通管理员,查询管理员、学生用户的信息。管理员用户根据所得权限对题库进行增加、修改、删除。还查看学生成绩、为学生设置考试类型等操作。学生用户则可以进行在线测试、查询成绩、查看个人信息、修改密码等操作。本系统可以进行自动生成试卷,自动批改答案,大大提高了考试的效率,减轻了学校开支。
关键词 JSP;SQL Server2005;J2EE;必读书在线考试系统;在线测试
目录
摘要
Abstract
1 引言-1
1.1 系统开发的背景-1
1.2 系统开发的目的-1
1.3 课题研究的意义-1
1.4 系统开发的内容-2
1.5 论文结构-2
2 相关技术分析-3
2.1 JSP编程语言-3
2.2 SQLSERVER 2005 数据库-3
2.3 系统数据库连接-3
2.4 tomcat数据库连接池介绍与配置-6
2.5 小结-6
3 项目概述-7
3.1 课题简要说明-7
3.2 可行性研究-7
3.2.1 经济可行性-7
3.2.2 技术可行性-7
3.2.3运行可行性-7
3.2.4 时间可行性-7
3.2.5 法律可行性-7
3.3 需求分析-8
3.3.1 在线考试系统一般需求分析-8
3.3.2 当前在线考试系统现状分析-8
3.3.3 性能需求-8
3.4 小结-9
4 系统设计-10
4.1 必读书在线考试数据库设计-10
4.2 数据流程-15
4.3系统总体功能介绍-16
4.4 必读书在线考试模块设计-16
4.5 小结-18
5 系统详细设计与实现-19
5.1系统登陆模块的实现-19
5.2管理员的操作界面-20
5.2.1管理员管理界面登陆模块-21
5.2.2添加单项选择题模块-22
5.2.3单选题目查看模块-23
5.2.4多选题添加模块-24
5.2.5多选题目查看模块-25
5.2.6填空题添加模块-25
5.2.7填空题查看模块-26
5.2.8判断题添加模块-27
5.2.9判断题查询模块-27
5.2.10考生添加模块-28
5.2.11考生查询模块-29
5.3考生的操作界面-30
5.3.1个人信息管理界面-31
5.3.2在线测试管理界面-31
5.3.3成绩查询界面-34
5.4小结-35
结论-36
致 谢-37
参考文献-38
附录-39