数据要求说明书
目的是明确机房收费系统中各项功能和非功能性需求实现时所需要的数据,根据此数据设计数据库。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可以参阅。
本文档的阅读对象为:数据库设计人员、系统测试人员
a.说明待开发的数据库的名称:机房收费系统
b.待开发软件名称:机房收费系统
项目提出者:米新江教授
开发者:王红伟
用户:廊坊师范学院全体师生
实现该软件的计算中心或计算机网络:廊坊师范学院局域网
c.该软件系统同其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。
注册 |
消费金额 |
充值 |
值班 |
退卡 |
Login |
Consume |
Recharge |
On work |
Cancel |
结账 |
基本数据 |
购卡 |
上机 |
下机 |
Close |
Basicdata |
Buycard |
Online |
Line |
《软件工程》 张海藩 清华大学出版社
数据库要求说明书(GB8567——88)
1.基本数据设定
描述 |
字段名 |
数据类型 |
最少上机时间 |
LerstTime |
Char |
上机准备时间 |
Prepare Time |
Char |
卡内最少余额 |
LimitCash |
Char |
日期 |
Date |
Date |
时间 |
Time |
Time |
递增单位时间 |
unitTime |
Int |
半小时费用 |
Halfcharge |
Char |
2.学生信息
描述 |
字段名 |
数据类型 |
学号 |
StudentNo |
Char |
卡号 |
CardNo |
Char |
学生姓名 |
StudentName |
Char |
系别 |
Department |
Char |
性别 |
Sex |
Char |
年级 |
Grade |
Char |
班级 |
Class |
Char |
金额 |
Cash |
Numeric |
备注 |
Explain |
Varchar |
用户名 |
UserID |
Char |
状态 |
Status |
Char |
是否结账 |
IsCheck |
Char |
日期 |
Date |
Char |
时间 |
Time |
Char |
3.用户信息
描述 |
字段名 |
数据类型 |
账号 |
UserID |
Char |
密码 |
PWD |
Char |
级别 |
Level |
Char |
用户名 |
UserName |
Char |
1.充值记录
含义 |
字段名 |
数据类型 |
学号 |
StudentNo |
char |
卡号 |
Cardno |
Char |
充值金额 |
AddMoney |
numeric |
日期 |
Date |
Char |
时间 |
Time |
Char |
用户名 |
UserID |
Char |
状态 |
Stasus |
Char |
2.退卡信息
含义 |
字段名 |
数据类型 |
学号 |
StudentNo |
Char |
卡号 |
cardNo |
Char |
退换金额 |
CancelCash |
Numeric |
日期 |
Date |
Date |
时间 |
Time |
Time |
状态 |
Status |
char |
操作者 |
UserID |
char |
3.上机信息
含义 |
字段名 |
数据类型 |
卡号 |
Cardno |
Char |
学号 |
StudentNo |
Char |
姓名 |
StudentName |
Char |
系别 |
Department |
Char |
性别 |
Sex |
Char |
上机日期 |
Ondate |
Char |
上机时间 |
Ontime |
char |
电脑 |
computer |
char |
1. 日结账单
含义 |
字段名 |
数据类型 |
长度 |
余额 |
RemainCash |
Numeric |
(18,0) |
充值金额 |
RechargeCash |
Numeric |
(18,0) |
消费金额 |
ConsumeCash |
Numeric |
(18,0) |
退卡金额 |
CancelCash |
Numeric |
(18,0) |
所有金额 |
AllCash |
Numeric |
(18,0) |
日期 |
Date |
char |
10 |
2.周结账单
含义 |
字段名 |
数据类型 |
长度 |
余额 |
RemainCash |
Numeric |
(18,0) |
充值金额 |
RechargeCash |
Numeric |
(18,0) |
消费金额 |
ConsumeCash |
Numeric |
(18,0) |
退卡金额 |
CancelCash |
Numeric |
(18,0) |
所有金额 |
AllCash |
Numeric |
(18,0) |
日期 |
Date |
char |
10 |
1.值班信息
描述 |
字段名 |
数据类型 |
长度 |
用户名 |
UserID |
Char |
10 |
级别 |
Level |
Char |
10 |
登录日期 |
LoginDate |
Char |
10 |
登录时间 |
LogoutTime |
Char |
10 |
注销日期 |
LogoutDate |
Char |
10 |
注销时间 |
LogoutTime |
Char |
10 |
电脑名 |
Computer |
Char |
10 |
状态 |
Status |
Char |
10 |
2.上机信息
含义 |
字段名 |
数据类型 |
长度 |
卡号 |
Cardno |
Char |
10 |
学号 |
StudentNo |
Char |
10 |
姓名 |
StudentName |
Char |
10 |
系别 |
Department |
Char |
10 |
性别 |
Sex |
Char |
10 |
上机日期 |
Ondate |
Char |
10 |
上机时间 |
Ontime |
char |
10 |
电脑 |
computer |
char |
10 |
3.在线信息
含义 |
字段名 |
数据类型 |
长度 |
卡号 |
Cardno |
Char |
10 |
学号 |
StudentNo |
Char |
10 |
姓名 |
StudentName |
Char |
10 |
系别 |
Department |
Char |
10 |
性别 |
Sex |
Char |
10 |
登录日期 |
Ondate |
Date |
10 |
登录时间 |
Ontime |
Time |
10 |
下机时间 |
Offtime |
Time |
10 |
下机日期 |
Offdate |
date |
10 |
说明对数据要求的制约。逐条列出对进一步扩充或使用方面的考虑而提出的对数据要求的限制(容 量、文卷、记录和数据元的个数的最大值)。对于在设计和开发中确定是临界性的限制更要明确指出。
暂无
按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。具体的内容包括:
a. 输入数据的来源:系统管理员和操作员完成
b. 数据输入(指把数据输入处理系统内部)所用的媒体和硬设备:键盘、鼠标、刷卡器。
c. 输出数据的接受者;用户,一般用户,操作员,管理员
d. 输出数据的形式和硬设备:打印机
e. 数据值的范围:时间精确到1分,货比数值精确到0.1元
f. 量纲给出数字的度量单位、增量的步长、零点的定标等。在数据是非数字量的情况下,要给出每一种合法值的形式和含意;
g. 更新和处理的频度给出预定的对输入数据的更新和处理的频度。如果数据的输入是随机的,应给出更新处理的频度的平均值,或变化情况的某种其他度量。
说明预定的对数据输入工作的承担者。如果输入数据同某一接口软件有关,还应说明该接口软件的来源。
对数据的采集和预处理过程提出专门的规定,包括适合应用的数据格式、预定的数据通信媒体和对输入的时间要求等。对于需经模拟转换或数字转换处理的数据量,要给出转换方法和转换因子等有关信息,以便软件系统使用这些数据。
对用户单位并无大的要求,除了PC机配置外,还要配置打印机,刷卡器。