摘要:现代计算机技术的高速发展,促使着传统考试方式的革新,而自动考试系统应当成为新时代推进教育改革,提高考试效率的重要平台[15]。而大学生安全知识自动考试系统,立足于检测大学生的安全知识,以通过题库补充和维护的方式提高考试质量来更有效的进行安全知识教育工作。而本系统采用三层结构、S2SH框架技术,使得其有着稳定性、可扩充性。而开发方式采用了软件构件化,从而在依靠系统结构分层后实现了业务与实现、逻辑与数据的分离;而系统核心即是开放的标准和统一的服务接口。功能上来讲,主要分为教师和学生两种角色,学生具有考试管理、题目管理、试卷管理、系统管理、个人资料等功能,教师具有了题目管理、成绩管理、个人资料等功能。
关键词:大学生安全知识自动考试系统;S2SH框架;MySQL数据库设计;
目录
摘要
Abstract
一、引言-1
(一)课题背景-1
(二) 系统开发背景和意义-1
1. 开发背景-1
2. 开发意义-2
二、 需求分析-2
(一).传统考试分析-2
(二) 可行性分析-4
1. 技术可行性-4
2. 经济可行性-4
(三). 设计目标-4
(四) 功能实现-5
(五) 预期目标-6
(六)开发环境和相关技术-6
1. 运行环境-6
2.相关技术-7
三、 网上考试系统设计-7
(一) 设计系统架构-7
(二) 系统架构设计-7
(三) 系统架构类图-9
(四)系统交互图-9
1. 系统架构类交互图-9
2. 系统协作图-11
3. 系统状态图-12
4. 系统活动图-12
(二) 数据库设计-13
1. 数据库需求分析-14
(1)实体-联系图-14
① 题目管理信息类实体-联系分图-14
② 成绩管理类实体-联系分图-15
③ 学生类实体-联系分图-15
④ 教师类实体-联系分图-16
2. 物理结构图-16
(1) 题目管理信息表-16
(2) 成绩管理信息表-17
(3)学生信息表-18
(4)教师信息表-19
(二) 网络架构设计-20
四、 网上考试系统实现-20
(一) 系统主要功能-21
(二) 各功能模块设计-22
1. 数据库连接设计实现-23
1. 学生列表功能模块实现-27
2. 教师列表功能模块实现-28
3. 试卷管理功能模块实现[9]-28
4. 成绩功能模块实现-29
五、总结-30
参考文献-31