当前位置:文档之家› “考试系统”概要设计

“考试系统”概要设计

文档编号:wis. .exam.design.02
考试系统 概要设计
2017.3
目录
考试系统............................................................................................................................................. 1 概要设计............................................................................................................................................. 1 第 一 章 背景需求...........................................................................................................................1
4
NO:wis. .exam.design.02
考试系统-概要设计
4)业务层。业务层实现需求中约定的题库管理、试卷管理、考试管理、成绩管 理业务关系和业务条件约束,为其上层各类访问(PC WEB,微信公众号等)形 式提供一致统一的后台管理系统。 5)视图层。视图层实现适合不同终端,不同访问的形式界面访问。
考试系统-概要设计
系统完整时序图
图 系统类图
第 一 节 题库管理
功能编号
1
功能名称 题库管理
所属部门
功能 描述
使用账号登陆到系统,进入试题管理,考务人员可以新增试题, 根据需要删除试题(实质:注销试题),修改试题(实质:注销 试题)。
输入项 试题信息
6
NO:wis. .exam.design.02
考试系统-概要设计
处理描 考务人员输入的试题信息经过系统校验,合法即可录入到数据库,

考务人员操作合法,系统对数据库做相应操作。
输出项 登录成功与否,操作成功与否。
整洁,美观,大方。能完成定义操作。 界面要 求
用例图:修改考题用例在服务端是注销考题和增加考题两个动作合成的。
时序图:
7
第 四 章 模块设计
系统根据需求划分为八个模块,分别为 1、题库管理,完成试题的基本管理功能。模块由题库管理服务集和题库管理系 统及用户操作 WebUI 组成。 2、试卷管理, 3、考试管理, 4、答题管理 5、阅卷 6、成绩统计 7、成绩查看 8、答题回顾 整个系统的系统类图如下:
5
NO:wis. .exam.design.02
图 1 系统关系图
2
NO:wis. .exam.design.02
考试系统-概要设计
第 三 节 技术选型
系统支撑环境: JDK1.6、Tomcat 7.0 数据库:postgresSQL 开发框架:spring4.2.2、hibernate4.3.8、struts2.3.20 开发工具:Eclipse
第 二 节 需求简述
1 功能需求。
2 性能需求。
3 其他需求。
1
NO:wis. .exam.design.02
考试系统-概要设计
第 二 章 总体设计
第 一 节 设计原则
采集系统在设计遵循系统可扩展、易伸缩的设计原则。 1. 可扩展。 2. 易伸缩。
第 二 节 与外部系统关系
考试系统通过调用组织机构管理系统接口实现人员团队在组织机构系统的 统一管理。考试系统自身不存储人员及团队相关信息。考试系统通过调用权限管 理系统的接口实现权限的统一管理。考试系统和组织机构、权限管理系统关系如 下图。
第 一 节 背景...........................................................................................................................1 第 二 节 需求简述...................................................................................................................1
第 三 章 架构设计
系统按五层架构设计,架构图如下所示,从下往上分别为:数据层、安全层、 服务层、业务层和视图层。
3
NO:wis. .exam.design.02
ቤተ መጻሕፍቲ ባይዱ考试系统-概要设计
图 架构图
1)数据层。数据层使用 ProgresSQL 数据库,持久化存储题库、试卷、考试、 考试成绩等对象,以及他们之间的相互关联关系。 2)安全层。安全层完成数据存储和使用的加解密任务。数据在向数据库存储时 先通过安全层将数据加密后以密文形式在数据库中持久化存储。数据在使用时, 先通过安全层将数据库的密文数据解密成明文再供服务使用。 3)服务层。将数据层存储的对象分解成与业务规则无关的基础服务,形成对象 服务集。服务向下通过 JDBC 的方式完成数据的持久化存储和向上通过接口的形 式为业务层提供数据和接收数据。
1 功能需求。.................................................................................................................... 1
2 性能需求。.....................................................................................................................1 3 其他需求。.....................................................................................................................1 第 二 章 总体设计...........................................................................................................................2 第 一 节 设计原则...................................................................................................................2 第 二 节 与外部系统关系.......................................................................................................2 第 三 节 技术选型...................................................................................................................3 第 三 章 架构设计...........................................................................................................................3 第 四 章 模块设计...........................................................................................................................5 第 一 节 题库管理...................................................................................................................6 第 二 节 试卷管理...................................................................................................................8 第 三 节 考试管理.................................................................................................................10 第 四 节 答题.........................................................................................................................11 第 五 节 阅卷.........................................................................................................................12 第 六 节 成绩统计.................................................................................................................15 第 七 节 成绩查看.................................................................................................................16 第 八 节 答题回顾.................................................................................................................17 第 五 章 接口设计.........................................................................................................................19 第 六 章 数据结构设计.................................................................................................................20 第 七 章 安全设计.........................................................................................................................20
相关主题