E-Exam 在线考试系统
Version: <1.0>
软件构架文档
Date: <15/APR/2011>
目录
1. 简介.......................................................................................................................... 4
1.1 目的.................................................................................................................. 4
1.2 范围.................................................................................................................. 4
1.3 义、首字母缩写词和缩略语..................................................................................4
1.4 参考资料........................................................................................................... 4
1.5 概述.................................................................................................................. 4
2. 用例视图.................................................................................................................... 4
2.1 用例实现........................................................................................................... 8
2.1.1 参加考试............................................................................................................. 8
2.1.2 参加模拟考试....................................................................................................... 8
2.1.3 查看考试信息....................................................................................................... 8
2.1.4 成绩查询(学生)................................................................................................8
2.1.5 成绩管理............................................................................................................. 8
2.1.6 个人信息管理....................................................................................................... 8
2.1.7 教师信息管理....................................................................................................... 8
2.1.8 考试信息管理....................................................................................................... 8
2.1.9 课程管理............................................................................................................. 8
2.1.10 浏览课程知识点.................................................................................................8
2.1.11 批改考卷........................................................................................................... 8
2.1.12 试卷模板管理..................................................................................................... 8
2.1.13 试题库管理........................................................................................................ 8
2.1.14 学生信息管理..................................................................................................... 8
2.1.15 知识点管理........................................................................................................ 8
3. 逻辑视图.................................................................................................................... 9
3.1 概述.................................................................................................................. 9
3.1.1 Application........................................................................................................ 9
Application 层包含了所有的与用户直接联系的交互类(boundary class)。Application 层内
的所有类都依赖于其之下的中间层。................................................................................9
3.1.2 Business Service............................................................................................... 9
3.1.3 Middleware.......................................................................................................9
3.1.4 Base Reuse....................................................................................................... 9
3.2 在构架方面具有重要意义的设计包.........................................................................9
3.2.1 Examination Package........................................................................................ 9
3.2.2 DataBase Controller........................................................................................ 10
3.2.3 Message Subsystem....................................................................................... 11
4. 进程视图.................................................................................................................. 12
5. 部署视图.................................................................................................................. 12
6. 实现视图.................................................................................................................. 13
6.1 概述................................................................................................................ 13
6.2 层................................................................................................................... 13
Confidential 15 Group, 2011
Page 3 of 14