为了减少教师们准备一场考试所造成的不必要的时间以及人力资源的浪费,大大提高教学效率,并加强师生联系。所以此次毕业设计选择设计一个可以让教师用户和学生用户在进行题目布置和试卷递交能简单顺畅得进行的智能考试系统。本次设计是经过深思熟虑的,它的设计方式是基于Mysqlr数据库,在开发工具Myeclipse集成环境下调试且允许,实现在浏览器中的动态操作网页,并应用了Photoshop美化网页。本系统能提高教师对学生考试管理工作的效率,同时更能使教师的工作适应现代社会迅速发展的要求。本系统实现主要模块如学生的在线考试、教师的网上阅卷、管理员的题库录入管理、用户密码修改、分数管理等等。
电路分析智能考试系统主要应用于实现电路分析在线考试。系统三类用户功能模块如下:
(1)学生端:
1主要模块:在线考试;
2用户管理模块:重置密码、公告查看、分数查询。
(2)教师端:
1主要模块:线上阅卷,选择、填空这两类题目,系统自动批阅,客观题手动改分;
2用户管理模块:老师用户管理、学生用户管理、试卷增删管理、试卷录入管理;
3分数录入模块:各科成绩表格形式输出。
(3)管理员:
1主要模块:题库信息管理模块,题库录入模块、科目录入模块;
2用户管理模块:个人密码修改管理;
3成绩查看模块:可查看所有考生成绩;
4公告管理模块:可以对公告进行添加、查看、修改和删除。
目 录
1引言 1
1.1研究开发背景及研究意义 1
1.2考试系统的研究现状 2
1.3论文的主要内容及组织结构 2
2 系统分析 3
2.1 需求分析 3
2.1.1性能需求 3
2.1.2功能需求 3
2.2可行性分析 4
2.3流程分析 4
3 总体设计及开发平台介绍 6
3.1 总体设计 6
3.2 开发环境 7
3.3功能设计 8
3.4 开发技术 8
3.4.1 JAVA语言 8
3.4.2 JSP技术介绍 8
3.4.3 Myeclipse 9
2.4.4 Navicat for mysql 9
2.4.5 Html 9
2.4.6 Tomcat 9
4 数据库设计及详细设计 10
4.1 数据库模型 10
4.1.1 数据库的设计原则 10
4.1.2 数据库连接设计 10
4.1.3 数据库表格设计 11
4.2模块实现 14
4.2.1登录模块设计 14
4.2.2管理员模块设计 14
4.2.3教师模块设计 15
4.2.4学生模块设计 17
5系统测试 18
5.1登录测试 18
5.2信息管理测试 18
5.3考试模块测试详情表 19
结论 20
参考文献 21
致谢 22