机房收费系统---数据要求说明书

数据要求说明书

1引言

1.1编写目的

说明编写这份数据要求说明书的目的,指出预期的读者。

该文档的目的是明确机房收费系统中各项功能和非功能性需求实现时所需要的数据,并且根据此数据设计数据库,同时为概要设计,详细设计人员提供设计依据,其他笨项目组开发人员也可以参阅。

预期读者:数据库设计人员,系统测试人员,开发人员

1.2背景

A.软件名称:机房收费系统

B.任务提出者:米新江教授

开发者:杨楠

用户:机房管理员,在校学生,在校教师

C.实现该软件的计算中心或计算机网络:学校机房,廊坊师范学院校园网

D.该软件系统同其他系统或其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术上的支持。

 

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

VB语言:Visual Basic 是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。

SQL语言:结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言。

 

1.4参考资料

《软件工程》 张海藩 清华大学出版社

数据库要求说明书(GB8567——88)

 

2数据的逻辑描述

对数据进行逻辑描述时可把数据分为动态数据和静态数据。所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。所谓动态数据,包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。进行描述时应把各数据元素逻辑地分成若干组,列如函数、源数据或对于其应用更为恰当的逻辑分组。给出每一数据元的名称(包括缩写和代码)、定义(或物理意义)度量单位、值域、格式和类型等有关信息。

2.1静态数据

列出所有作为控制或参考用的静态数据元素。

(1)基本数据设定(BasicData_Info)

字段名

描述

数据类型及长度

LeastTime

最少上机时间

Char(10)

Prepare Time

上机准备时间

Char(10)

LimitCash

卡内最少余额

Char(10)

Date

日期

Char(10)

Time

时间

Char(10)

unitTime

递增单位时间

Char(10)

Halfcharge

半小时费用

Char(10)

(2)学生信息(Student_Info)

字段名

描述

数据类型及长度

StudentNo

学号

Char(10)

cardNo

卡号

Char(10)

studentName

学生姓名

Char(10)

Department

系别

Char(10)

Sex

性别

Char(10)

Grade

年级

Char(10)

Class

班级

Char(10)

Explain

备注

VarChar(50)

UserID

用户名

Char(10)

Status

状态

Char(10)

IsCheck

是否结账

Char(10)

Date

日期

Char(10)

Time

时间

Char(10)

(3)用户信息(User_Info)

字段名

描述

数据类型及长度

UserID

账号

Char(10)

PWD

密码

Char(10)

Level

级别

Char(10)

UserName

用户名

Char(10)

 

2.2动态输人数据

列出动态输入数据元素(包括在常规运行中或联机操作中要改变的数据)。

(1)充值信息

字段名

说明

数据类型及长度

StudentNo

学号

Char(10)

Cardno

卡号

Char(10)

AddMoney

充值金额

Numeric(19,4)

Date

日期

date

Time

时间

time

UserID

用户名

Char(10)

Status

状态

Char(10)

(2)退卡信息

字段名

说明

数据类型及长度

StudentNo

学号

Char(10)

cardNo

卡号

Char(10)

CancelCash

退还金额

Numeric(19,4)

Date

日期

date

Time

时间

Time

Status

状态

Char(10)

UserID

用户名

Char(10)

 

(3)上机信息

字段名

说明

数据类型及长度

StudentNo

学号

Char(10)

cardNo

卡号

Char(10)

Cardtype

类型

Char(10)

studentName

学生姓名

Char(10)

Department

系别

Char(10)

Sex

性别

Char(10)

Ondate

上机日期

Date

Ontime

上机时间

time

Computer

电脑

Char(10)

Date

日期

date

 

2.3动态输出数据

列出动态输出数据元素(包括在常规运行中或联机操作中要改变的数据)。

(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)

 

2.4内部生成数据

列出向用户或开发单位中的维护调试人员提供的内部生成数据。

(1)   值班信息

字段名

说明

数据类型及长度

UserID

用户名

Char(10)

Level

级别

Char(10)

LoginDate

登陆日期

date

LoginTime

登陆时间

time

LogoutDate

注销日期

date

LogoutTime

注销时间

time

Computer

电脑

Char(10)

Status

状态

Char(10)

 

(2)   上机信息

字段名

说明

数据类型及长度

StudentNo

学号

Char(10)

cardNo

卡号

Char(10)

Cardtype

类型

Char(10)

studentName

学生姓名

Char(10)

Department

系别

Char(10)

Sex

性别

Char(10)

Ondate

上机日期

Date

Ontime

上机时间

time

Computer

电脑

Char(10)

Date

日期

Char(10)

 

2.5数据约定

说明对数据要求的制约。逐条列出对进一步扩充或使用方面的考虑而提出的对数据要求的限制(容量、文卷、记录和数据元的个数的最大值)。对于在设计和开发中确定是临界性的限制更要明确指出。

 

暂无

 

3数据的采集

3.1要求和范围

按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。具体的内容包括:

a.      输入数据的来源;系统管理员与操作员

b.      数据输入所用到的媒体与硬设备;键盘,鼠标,刷卡机    

c.      接受者说明输出数据的接受者;用户,一般用户,操作员,管理员

d.      输出数据的形式和设备列出输出数据的形式和硬设备。;显示器,打印机

e.      数据值的范围给出每一个数据元的合法值的范围;时间数值精确到0.1,金额数据精确到0.01元

3.2输入的承担者

说明预定的对数据输入工作的承担者: 系统管理员和操作员

3.3预处理

对数据的采集和预处理过程提出专门的规定,包括适合应用的数据格式、预定的数据通信媒体和对输入的时间要求等。对于需经模拟转换或数字转换处理的数据量,要给出转换方法和转换因子等有关信息,以便软件系统使用这些数据。

3.4影响

对用户单位并无大的要求,除了电脑配置外,还要配置打印机和刷卡机。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值