基于web的网上考试系统的设计与实现(SSH,MySQL)
来源:56doc.com 资料编号:5D12592 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12592
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于web的网上考试系统的设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文12000字,程序代码,MySQL数据库)
网上考试管理系统主要采用Java EE和MySQL,运用B/S模式,使用Spring、Struts2、Hibernate(简称SSH)架构,设计六个模块,分别为:基础信息管理模块、试题管理模块、试卷管理模块、考试管理模块、阅卷管理模块、分析统计管理模块。系统实现了试题录入、试题更新、网上考试、网上改卷、自动改卷、统计分析考试成绩、学生管理等常规考试功能,同时本系统采用B/S模式开发便于跨平台的使用,进一步促进了电子化考试的发展,为网上考试管理提供了良好条件,实现了考试的电子化和自动化。
上考试管理涉及高校管理的多个方面,如管理员登陆后可以进行很多操作:如教师员工的管理、基本信息的修改,和系统管理员的相关信息的修改,另外可以对学生信息的相关操作,可以进行课程科目的管理,而且和学院的所设立的课程是直接相关的,可以进行学生考试试卷的管理,二期可以管理试题的录入,可以查看相应科目学生的考试情况,这对于学校的管理者来说,无疑是一种方便地工具,根据这项可以很直观方便地得到关于学校奖学金的评定信息;教师登录次系统之后可以很方便的评阅对应学生所对应的科目的考试试卷,实现了无纸化办公;学生登录此系统后可以在规定的时间内进行考试,并可以查询自己已经考试过的科目所对应的考试成绩。
根据以上分析系统可以实现的功能如下:
(1)根据用户级别的设定分别是实现不同用户的登录
(2)管理员登录之后可以修改自己的密码
(3)教师基本信息的录入、修改、删除
(4)管理员可以管理别的管理员,实现其他管理员的录入、修改和删除
(5)管理员登录后可以进行科目的查看,科目的查看、录入和删除
(6)管理员登录后可以进行试题的管理,如查看、录入和删除
(7)管理员登录后可以进行试卷的管理,如查看、录入和删除
(8)管理员登陆后可以对每门课程的学生的成绩的查看
(9)教师登录后可以对相应学生所对应的课程的考试试卷进行评阅
(10)学生登录后可以选择相应的课程进行考试
(11)学生登录后可以查看自己所考试过的科目的成绩
为完善网上考试系统管理功能,学生只能根据自己学号的后三位为密码进行登录,教师也是只能用从管理员那里分配的固定账号进行登录,从而有效保证系统数据的安全性。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 课题背景 1
1.2 课题意义 2
1.3 课题研究内容 2
2系统相关技术介绍 3
2.1 JSP简介 3
2.2 开发环境 3
2.2.1 JDK 1.7介绍 3
2.2.2 MyEclipse 4
2.3 开发语言 4
2.3.1 JAVA 4
2.3.2 SSH简介 5
3 系统总体设计以及框架实现 7
3.1 系统设计 7
3.1.1 系统需求分析 7
3.1.2 系统总体结构 8
3.1.3 系统模块设计 9
3.1.4 系统业务流程设计 9
3.2 数据流图 10
3.3 数据库设计 11
3.3.1 系统E-R图 11
3.3.2 数据表设计 12
3.4 程序文件结构及功能 15
4 系统详细设计及实现 17
4.1 管理员功能实现 17
4.1.1 用户登录模块 17
4.1.2 用户管理 19
4.1.3 试题库管理 23
4.1.4 出卷管理 28
4.1.5 成绩统计 30
4.2 学生操作功能实现 30
4.2.1 网上考试管理 30
4.2.2 成绩查询 33
4.3 老师操作功能实现 33
结 束 语 35
致 谢 36
参考文献 37
|