设计规格说明文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计规格说明文档

1引言

1.1目的

该文档的目的是描述自动出卷系统的系统设计,主要包括系统功能简介,系统结构设计、系统接口设计、模块设计、界面设计、代码描述等。

本文档预期的读者包括:设计人员;开发人员;项目管理人员;测试人员。

1.2范围

1.2.1系统目标

开发一个满足老师出卷要求和学生测试要求的自动出卷系统,以减轻老师繁重的出卷任务并且方便学生进行自我测评。

1.2.2主要软件需求

该系统主要功能包括:人员信息管理、自动出卷、学生测试。

1.2.3软件设计约束、限制

软件支持单机操作,暂无线上功能。

1.3缩写

1.4术语定义

软件结构:软件的逻辑架构。指软件的模块及组成结构。

1.5参考资料

窦万峰,软件工程方法与实践,北京:机械工业出版社,2009

1.6

2数据设计

2.1数据对象和形成的数据结构

自动出卷系统涉及的数据对象及其数据结构主要有以下几种。

(1)用户信息:描述用户的基本信息,包括用户的账号、密码、姓名、登录权限、安全问题以及安全问题的答案,其数据结构是一种顺序的数据结

构。

(2)用户:包括管理员、老师和学生,其数据结构是一种枚举类型。

(3)题目信息:包括题目的编号、科目、章节、题型难度、题目文本、题目答案,是一种顺序数据结构。

题目分为选择题、填空题和简答题三种、每种题目都有难、中、易三种

难度,系统根据出卷要求将符合条件的试题选入到试卷中。

(4)试卷信息:包括试卷编号、科目、试卷类型(单元测试、综合测试)、难度、试卷包含的题目信息,是一种顺序存储结构。

(5)出卷要求:包括试卷科目、试卷类型、试卷难度、试卷题量、试题分值、试卷标题,是一种顺序数据结构。

2.2文件和数据库结构

2.2.1外部文件结构

数据库表

(1)用户(账户、用户名、密码、登录权限、安全问题、问题答案)

(2)topic(Qno、Qsubject、Qchapter、Qtype、Qdiff、Question、Qanswer、

Qctime)

表中的属性分别表示题目的编号、题目的章节、题目的类型、题目

的难度、题目的文本、题目的答案、题目创建的时间。

(3)temptopic(Qno、Qsubject、Qchapter、Qtype、Qdiff、Question、Qanswer、

Qctime)

表中的属性分别表示题目的编号、题目的章节、题目的类型、题目

的难度、题目的文本、题目的答案、题目创建的时间。本表用来存

储教师用户添加而没有被管理员审核的题目。

(4)paper(Pno、Psubject、Ptype、Pdiff、Phead、Ppaper、Pctime)

表中的属性分别表示试卷的编号、试卷的科目、试卷的类型、试卷

的难度、试卷的标题、试卷包含的题目信息,试卷创建的时间。

2.2.2全局数据

用户账号

2.2.3文件盒数据交叉索引

3体系结构设计

3.1数据和控制流复审

3.1.1总体数据流图

3.1.2登录

3.1.4老师出卷模块

3.1.5学生测试模块

3.2

得出的程序结构 3.2.1 登录界面

登陆模块

是否是首次登

判断用户权限初始化用户信息

测试模块出卷模块模块

管理员模块

测试出卷

管理

是否首次登陆

是否修改密码

是否忘记密码

是否登陆是

是否首次登陆

初始化用户信息

3.2.2 管理员模块

3.2.3出卷模块

3.2.4 测试模块

登陆

是否阅读考生

须知

选择试卷内容

是否测试

开始测试是

等待用户触发否是否完成交卷

是查看答案

等待用户完成否进入测试流程

4界面设计

4.1人机界面设计规约

4.1.1登录界面

首次登录,修改密码

4.1.2修改密码

若为初始化用户信息,会跳出警示。若已经初始化后,则跳转到登陆界面

4.1.3找回密码

根据用户初始化时提供的安全问题和答案,输出用户的密码。

4.1.4出卷模块主界面

点击按钮,调用不同的功能

4.1.5出卷界面

用户输入出卷要求,点击确定后,确认出卷要求

4.1.6查看生成试卷界面

点击每条题目,在左边文本框显示题目文本,在右边文本框显示题目答案。点击替换题目按钮,跳转到题库管理界面选择替换的题目;点击查看文本,跳转到查看试卷界面。

4.1.7查看题库界面

根据要求显示数据库中的题目,点击添加题目,跳转到添加题目界面,填写题目信息,保存到临时数据库,待审核

4.1.8查看试卷库

点击左边试卷列表中的试卷,在右边表中显示该试卷包好的题目信息。点击右边的题目,在下面的文本框中显示题目文本和答案。

4.1.9查看文本界面

点击生成文本,保存试卷内容到word文档中

4.1.10管理员模块主界面、

相关文档
最新文档