需求分析阶段数据要求说明书.doc
《需求分析阶段数据要求说明书.doc》由会员分享,可在线阅读,更多相关《需求分析阶段数据要求说明书.doc(4页珍藏版)》请在冰豆网上搜索。
3
[项目名称]——数据要求说明书
项目名称:
考试系统软件
数据要求说明书
[V1.0(版本号)]
拟制人:
刘聪聪
审核人:
王象刚
批准人:
王象刚
[二零一二年七月]
数据要求说明书
1.引言
1.1编写目的
该文档是关于用户对于网上考试系统的功能和性能的要求,重点描述了网上考试系统的功能需求,是概要设计阶段的重要输入。
该文档的预期读者是:
·学生;
·教师;
·管理人员;
1.2背景
近几年网络的发展,是我们的生活发生的翻天覆地的变化。
公司、家庭如此,学校也不例外,在所有院校中,考试用纸浪费相当大,考虑到目前环保,无纸化考试将成为热门,比如大学生和招聘企业最注重的大学英语四、六级考试也正逐步向这个无纸化考试方向发展,想必用不了几年,就会实现。
1.3定义
需求:
用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其他正式规定文档所需具有的条件或权限。
管理员:
具有该系统功能操作的最高权限的。
教师:
负责管理试卷的老师。
学生:
在线考试的学生。
1.4参考资料
[1].人力资源管理系统需求规格说明书
[2].客户关系管理系统需求规格说明书
[3].进销存系统需求规格说明书
2.数据的逻辑描述
数据进行逻辑描述时可把数据分为动态数据和静态数据。
所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。
所谓动态数据,包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。
进行描述时应把各数据元素逻辑地分成若干组,列如函数、源数据或对于其应用更为恰当的逻辑分组。
给出每一数据元的名称(包括缩写和代码)、定义(或物理意义)度量单位、值域、格式和类型等有关信息。
2.1静态数据
列出所有作为控制或参考用的静态数据元素。
名称
数据名称
数据类型
数据长度
基本数据
无
输入数据
学号
字符串
20
姓名
字符串
20
性别
字符串
2
专业班级
字符串
20
输出数据
成绩
整型
4
2.2动态输入数据
无
2.3动态输出数据
无
2.4内部生成数据
根据数据库各个表的内在连接关系可以生成新的所需要的数据,同时可以进行一些加权计算,例如个人某学期的加权成绩,。
这些数据可以在SQL语句中体现。
2.5数据约定
对于数据库存储的信息
各种成绩报表中的数据的输出的确定的形式,对于成绩,一般课程成绩保留至小数点后一位,加权分则保留至小数点后三位。
数据库要有严格有效的回复机制:
数据必须一个每天进行一次备份,由于信息量巨大,应以天为周期进行增量转储,以季度为周期进行海量转储。
所以的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式。
数据的输入输出格式要求,参考需求规范的附录和成绩管理中的相关内容。
3.数据的采集
3.1要求和范围
按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。
具体的内容包括:
a.输入数据的来源主要是建立数据库时录入的数据,在进行相应操作时会进行数据更新。
数据只能由操作员更新。
b.数据输入采用统一的键盘输入,不需要其他的工具,但是数据是有一定的格式和密码限制的,所以输入不合法是会进入不了系统。
c.数据统一采用界面输入,接受者都是电脑,根据“提交”、“确认”、“删除”三个按钮,进入到数据库采用统一的处理。
d.数据的输出统一显示在界面上,一般采用表格形式,必要时表格会打印输出。
打印机的选择采用统一的接口。
e.数据要及时更新,数据必须每天进行一次备份,由于信息量极大,以天为周期进行增量转储,以季度为周期进行海量转储。
3.2输入的承担者
数据是输入是此软件的操作者
3.3预处理
在线考试系统面向使用者范围很广,在考试周,使用量极大,因此在数据流的控制上需要注意,输入格式要规范。
尽量不要在同一时间都选择使用本系统。
3.4影响
说明这些数据要求对于设备、软件、用户、开发单位所可能产生的影响,例如要求用户单位增设某个机构等。
在线考试系统是一个庞大的系统,有很大的数据存储,同时他的安全性也非常需要,不能透露个人信息,也不能随便乱改学生成绩。