1 / 22
文档名称:

系统设计说明书.doc

格式:doc   大小:533KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

系统设计说明书.doc

上传人:用户头像没有 2017/7/25 文件大小:533 KB

下载得到文件列表

系统设计说明书.doc

相关文档

文档介绍

文档介绍:System Design Specification
在线考试管理系统系统设计说明书
Prepared by
制定
梁凤,田梦婷, 张晓灿,胡元琴
Date
日期
2016/4/12
Reviewed by
评审
周勇(讲师)
Date
日期
2016/4/13
Approved by
批准
王主任(学术主任)
Date
日期
Revision Record修订记录
Date
日期
Revision Version
修订版本
Change Description
修改描述
Author
作者
目录
1. Introduction  简介 4
Purpose  文档目的 4
Scope  本文档适用范围 4
Name 软件名称 4
4
2. High Level Design概要设计 4
4
系统架构设计 5
三层架构 5
Database数据库设计 6
6
6
3. Low Level Model Design 模块详细设计 7
User Model Design 用户模块 7
Class Design 类详细设计 8
UserInfo Class 用户类 8
1) OverView简介 8
2) Class Diagram 类图 8
3) Attributes 属性 8
4) Methods 方法 9
1. Introduction  简介
Purpose  文档目的
本文档的设计旨在于为用户人群提供一个完美的管理系统
Scope  本文档适用范围 
本文档适用于所有以教师为职业的人群
Name 软件名称 
在线考试管理系统

应用于所有的学院领域
2. High Level Design概要设计

本项目只要分为登录,修改个人信息,教师信息,班级信息,学生信息,专业设置,科目信息,题库信息,人工选题组卷,随机选题组卷,在线考试,查看成绩等模块
系统架构设计
三层架构
本项目采用三层架构进行开发,其优势在于便于分工合作、易于扩展、便于维护,。其中表示层用于与用户进行交互;业务逻辑层负责处理项目业务流程;数据访问层负责操作数据库;Model层中的实体类是三层之间的数据载体,用于在三层之间传递数据;

Database数据库设计



本项目数据库共包含8个表,其表结构如下表所示。

视频站点表设计
表名
功能说明
Classes
班级表
Teacher
教师表
Student
学生表
Grade
成绩表
Profession
专业表
Subject
科目表
Testbank
题库表
Test
试卷表
Classes 班级表
Field Name
字段名称
Field Type
字段类型
Field Restrain
字段约束
Descriptiion
注释
clsid
Int
主键
编号
clsDaihao
Varchar(20)
代号
clsName
Varchar(20)
名称
clsTeacher
Int
外键
班主任
clsLecturer
Int
外键
讲师
clsStartdate
Datetime
开班日期
clsState
Varchar
状态(启用\停用)
clsStuNum
Int
人数
clsBeizhu
Text
备注
Teacher 教师表
Field Name
字段名称
Field Type
字段类型
Field Restrain
字段约束
Descriptiion
注释
Tid
Int
主键
编号
Account
Varchar(50)
用户名或账号
tPwd
Varchar(50)
密码
tName
Varchar(20)
姓名
tSex
Varchar(10)
性别
tBirthday
Varchar(20)
生日
tXueli
Varchar(20)
学历
tPhone
Varchar(20)
联系电话
tWorks
Varchar(20)
岗位
tBeizhu