摘要:现如今因为网络时代的到来,很多学校都选择在网上给学生进行考试,因为网上在线考试,给老师阅卷出卷都带来了方便,所以现在在线考试已经走进学生的生活中,同时为了满足大家的需求,跟上潮流,因此设计了本次在线考试系统。
本次在线考试系统用的是B/S结构,服务器是Tomcat,开发平台是Java,之后结合了多种语言,数据库使用的是SQL Server,系统的前端代码用的是JSP语言,然后后台用的是servlet。本次系统重要的是前台的页面设计,该设计简单,并且具有美观,采用html语言对在线考试系统的前台页面进行了设计。
该在线考试系统有教师、学生、管理员三个角色。系统管理员可以实现对教师学生的添加、对试卷的管理,同时也可以修改个人资料。本在校考试系统的教师可以实现出试卷,打分等功能。该在线考试系统的学生可以进行答题、修改个人资料等功能。
关键词 JSP;SQL server 2005;在线考试系统
目录
摘要
Abstract
1 绪 论-1
2 系统开发的工具介绍-2
2.1 B/S结构-2
2.2 JSP技术-2
2.3数据库技术-2
2.4 开发平台与开发工具-4
2.4.1 MyEclipse-4
2.4.2 Tomcat-4
2.4.3 MyEclipse里配置Tomcat-4
3 系统功能分析与设计-5
3.1 系统构架分析-5
3.2 系统结构分析-5
3.3试题设计-6
3.4 系统模块与流程说明-6
3.4.1 前台考试模块-6
3.4.2后台维护模块-8
4 数据库的设计与实现-10
4.1数据库设计-10
4.2数据库的连接-12
4.3数据的安全性-12
5 系统模块实现-13
5.1 登录功能的实现-13
5.2 教师管理功能的实现-14
5.3教师添加功能的实现-15
5.4 学生管理功能的实现-17
5.5 学生添加功能的实现-17
5.6 自身帐户管理功能的实现-18
5.7 班级管理功能的实现-19
5.8 学院管理功能的实现-19
5.9 科目管理功能的实现-19
5.10 试卷管理功能的实现-20
5.11 教师用户修改功能的实现-20
5.12学生注册功能的实现-21
5.13学生操作功能的实现-23
6 系统测试-24
6.1测试方法-24
6.2测试结果-24
结论-26
致 谢-27
参考文献-28