系统设计说明书.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

在线考试系统设计说明书

文档标识:

当前版本:

当前状态:

草稿

发布日期:

发布

修改历史

日期

版本

作者

修改内容

评审号

变更控制号

目录

TOC\o1-3\h\z\u1概述 3

1.1 编写目的 3

1.2 工程背景 3

1.3 术语和缩写 3

1.4 参考资料 3

2 软件模块标识 4

3 考试系统框架设计 5

4 系统详细处理 8

4.1 登录模块 8

功能描述 8

类图及伪代码 8

函数列表 8

4.2 学生模块 9

功能描述 9

类图 9

界面流程描述 10

函数列表 10

4.3 教师模块 10

功能描述 10

类图 11

界面流程描述 12

函数列表 12

4.4 管理员模板 13

功能描述 13

类图 13

界面流程描述 14

函数列表 14

5 性能设计 14

6 追溯表 15

1概述

编写目的

本文档根据《在线考试系统软件需求规格说明书》内列出的各项功能需求进行全面、细致的设计。本文档为编码人员正确实施工程的编码提供了依据和指导,并为软件的集成测试和单元测试提供测试依据。

工程背景

系统名称:在线考试系统

开发者:许友锋、郑思云、李子骞

目标:建立一个专门针对学生在线考试的系统

开发这个系统的目的在于

使考试变得快捷方便,减轻了老师的工作量

节约资源,在线考试可节省掉大量的纸张与墨水

使用此系统的用户包括两类,一是教师,二是在校学生

术语和缩写

名词

解释

参考资料

序号

文档名称

标识号/出版号

备注

1、

《在线考试系统软件需求规格说明书》

软件模块标识

编号

模块名称

模块标识

1

管理员模块

Admin

2

教师模块

Teacher

3

学生个人界面

Student

4

学生考试模块

Test

5

试卷管理模块

Question

名称

实体层

命名空间

类名

(对应每个数据库表)

Admin

Student

Teacher

Question

考试系统框架设计

名称

表示层

命名空间

类名

LoginForm

AdminForm

StudentForm

TeacherForm

实体类

实体类

名称

业务层

命名空间

类名

Result

SearchQuestion

SearchStudent

AddQuestion

名称

共同函数与组件

命名空间

类名

UserClass

实体类

实体类

名称

数据访问层

命名空间

类名

StudentInfor

QuestionList

PD

数据库存储过程

数据库存储过程

模块说明:

表示层

模块名称

说明

LoginForm

用户登录模块

AdminForm

管理员模块

StudentForm

学生模块

TeacherForm

教师模块

业务层

模块名称

说明

SearchQuestion

考题查询模块

SearchStudent

学生信息查询模块

AddQuestion

添加考题模块

Result

成绩查询模块

数据访问层

模块名称

说明

StudentInfor

学生信息模块

QuestionList

考题列表模块

Test

选择题模块

PD

判断题模块

实体层

模块名称

说明

Admin

管理员表

Student

学生表

Teacher

教师表

Question

考题表

系统详细处理

登录模块

功能描述

包括学生登录、教师登录和管理员登录。

注册新用户

学生无需注册,此系统事先将学生学号与初始密码存入数据库

用户登录

管理员、教师、学生都是通过输入用户名与密码登录系统,输入的信息与数据库里的匹配,即可登录

类图及伪代码

函数列表

函数名

功能

ValidateUser()

查询是否存在匹配的用户名和密码

ShowUserForm()

显示相应用户窗口

ValidateInput()

检查是否为合法用户

Login()

验证密码,验证码登录系统

学生模块

功能描述

包括修改信息,参加考试。

修改信息

学生登录以后,可以修改其个人信息,包括密码和联系方式。

参加考试

学生等入以后,可以参加考试,做完选择题自动评分并且跳到判断题,做完判断题自动评分,考试完毕。

类图

界面流程描述

用户登录界面

用户登录界面

参加考试

学生登录成功

修改信息

生成分数

函数列表

函数名

功能

StudentInfor_Click()

显示学生信息

Test_Click()

显示考试信息

StudentForm_Load()

载入学生信息

menuStrip1_ItemClicked()

显示考试成绩

文档评论(0)

199****8042 + 关注
实名认证
内容提供者

相信自己,相信明天

1亿VIP精品文档

相关文档