“考试系统”概要设计.pdf
文本预览下载声明
文档编号:wis. Project.edu.exam.design.02
考试系统
概要设计
2017.3
目 录
考试系统 1
概要设计 1
第 一 章 背景需求 1
第 一 节 背景 1
第 二 节 需求简述 1
1 功能需求。 1
2 性能需求。 1
3 其他需求。 1
第 二 章 总体设计2
第 一 节 设计原则2
第 二 节 与外部系统关系2
第 三 节 技术选型3
第 三 章 架构设计3
第 四 章 模块设计5
第 一 节 题库管理6
第 二 节 试卷管理8
第 三 节 考试管理10
第 四 节 答题 11
第 五 节 阅卷 12
第 六 节 成绩统计15
第 七 节 成绩查看16
第 八 节 答题回顾17
第 五 章 接口设计 19
第 六 章 数据结构设计20
第 七 章 安全设计20
NO:wis. Project.edu.exam.design.02 考试系统-概要设计
第 一 章 背景需求
第 一 节 背景
随着计算机的广泛普及以及计算机网络的飞速发展 ,企业中通过 Internet
进行在线考试也日趋普遍。相比传统的考试方式 ,网上在线考试具有明显的优势 ,
比如 ,可以考题资源共享等方面具有极好的促进作用。同时 ,在线考试系统可以
对考试信息进行动态管理 ,在题库容量足够大的情况下实现自动组卷。而且考试
的时间和地点不受限制 ,被考核者只要在可以上网的电脑上就可以完成相应的考
试。
第 二 节 需求简述
1 功能需求。
2 性能需求。
3 其他需求。
1
NO:wis. Project.edu.exam.design.02 考试系统-概要设计
第 二 章 总体设计
第 一 节 设计原则
采集系统在设计遵循系统可扩展、易伸缩的设计原则。
1. 可扩展。
2. 易伸缩。
第 二 节 与外部系统关系
考试系统通过调用组织机构管理系统接口实现人员团队在组织机构系统的
统一管理。考试系统自身不存储人员及团队相关信息。考试系统通过调用权限管
理系统的接口实现权限的统一管理。考试系统和组织机构、权限管理系统关系如
下图。
图 系统关系图
1
2
NO:wis. Project.edu.exam.design.02 考试系统-概要设计
第 三 节 技术选型
系统支撑环境 :JDK1.6、Tomcat 7.0
数据库 :postgresSQL
开发框架 :spring4.2.2、hibernate4.3.8、struts2.3.20
开
显示全部