摘要:当今社会,随着自动考试系统的开发和成熟,各行各业的测试都和计算机产生了密不可分的联系,在一定的程度上都要依赖计算机来实施。而这一切,都是数据库技术飞速发展,和网络应用不断扩展所带来的结果。本次研究就是为了实现并成功运行大学生安全知识自动考试系统。本次设计主要采用了三层结构,S2SH框架技术,通过这些技术的应用,我们的系统将会有更多可扩展的空间,同时系统在稳定运行方面也将表现得更加突出。系统开发方面实现了业务与实现,逻辑和数据的分离。这都是得益于新采用的软件组件化的方法。此外,系统还拥有开放的标准和统一的业务接口。在功能方面,此系统有学生和教师两个角色,学生可以在这个平台上管理自己的考试题目、试卷,也可以更改自己的个人信息;与此同时,教师也可以在这个平台上管理学生的成绩、题目,还可以进行个人信息的更改。从这点上看,这个系统的开发设计还是比较完善的。
关键词:大学生安全知识自动考试系统;S2SH框架;MySQL数据库设计;模拟考试
目录
摘要
Abstract
一、-绪论-1
(一)课题背景-1
(二)本课题研究意义-1
(三)本课题主要工作-2
二、 相关技术简介-2
(一) Jsp简介-2
(二) MVC模式-2
(三) MySQL数据库简介-3
三、 系统分析-4
(一) 系统可行性分析-4
(二) 系统功能需求概述-6
四、 系统设计-6
(一) 系统架构的设计目标-6
(二) 系统架构设计-7
(三) 系统架构类图-8
(四) 系统交互图-9
1. 系统架构类交互图-9
2. 系统协作图-11
3. 系统状态图-12
4. 系统活动图-13
(五)业务逻辑对象类设计-14
(六) 数据库设计-15
1. ER图-15
2. 物理结构图-17
(七) 网络架构设计-20
五、 系统实现-21
(一) 系统主要功能-21
(二)各功能模块设计-21
1. 数据库连接设计实现-21
(三) 学生和教师功能模块-25
1. 学生列表功能模块实现-25
2. 教师列表功能模块实现-25
3. 试卷管理功能模块实现-26
4. 我的成绩功能模块实现-27
六、结论-28
参考文献-29