数据要求说明书——机房收费系统
来源:互联网 发布:grub命令行启动ubuntu 编辑:程序博客网 时间:2024/05/19 05:01
数据要求说明书
1引言
1.1编写目的
编写数据可设计说明书是为了让系统程序员对本系统的一些数据性操作有有所了解,能够按正确的方向对系统中所需要和添加或删除的数据进行操作。预期读者是系统程序员。
1.2背景
数据库名称:charge_cui
软件系统名称:机房收费系统——朝翠
任务提出者:米新江
用户:各大高校机房管理人员
数据库计算中心:廊坊师范学院信息技术提高班
1.3定义
TGB:提高班的首字母大写;
SQ:十期首字母大写;
04:第四块学习内容;
机房收费系统:一款针对机房的收费软件。
1.4参考资料
1、《TGB-SQ-04-02项目开发计划》,2013,廊坊师范学院。
2、《学生信息管理系统》,2013,廊坊师范学院。
3、《机房收费系统胡阳版》,2009,廊坊师范学院。
4、《SQL server入门经典》,2006,清华大学出版社。
2数据的逻辑描述
根据需要,在对数据进行逻辑描述是可将该系统所需的数据分为动态数据和静态数据。
2.1静态数据
在该系统中,静态数据主要是“基本数据设定”,它由最高权限的管理员制定,是整个系统对学生上机计时收费的基础。它规定了计时收费的标准,其相关信息如下:
基本信息
数据库列名
数据类型
允许null值
固定用户半小时费用
Rate
numeric(18, 1)
否
临时用户半小时费用
temRate
numeric(18, 1)
否
递增单位时间
untilTime
int
否
至少上机时间
leastTime
int
否
准备时间
preTime
int
否
最少金额
limitCash
numeric(18, 1)
否
2.2动态输入数据
在本系统中,动态输入数据主要有一下几种:
1、 添加用户相关信息。
基本信息
数据库列名
数据类型
允许null值
用户名
userID
char(10)
否
用户级别
[level]
char(8)
是
姓名
UserName
char(10)
是
密码
PWD
char(10)
是
2、 添加并修改学生相关信息。
基本信息
数据库列名
数据类型
允许null值
学号
stuNum
char(20)
否
卡号
cardNum
char(20)
是
姓名
stuName
char(10)
是
性别
stuSex
char(6)
是
系别
stuDepart
char(10)
是
年级
stuGrade
char(10)
是
班级
stuClass
char(10)
是
金额
stuCash
numeric(10, 3)
否
状态
status
char(10)
否
注释
explain
varchar(50)
否
3、 对学生的卡进行充值和退还。如下所示:
基本信息
数据库列名
数据类型
允许null值
卡号
cardNum
char(20)
否
充值金额
addMoney
numeric(18, 0)
是
退还金额
cancelCash
numeric(18, 0)
是
2.3动态输出数据
在本系统中,动态输出数据主要有一下几种:
1、 充值记录
基本信息
数据库列名
数据类型
允许null值
学号
stuNum
char(20)
否
卡号
cardNum
char(20)
否
充值金额
rechargeCash
numeric(18, 0)
是
充值日期
date
char(10)
否
充值时间
time
char(10)
否
充值教师
userID
char(10)
否
状态
status
char(10)
否
2、学生上机记录
基本信息
数据库列名
数据类型
允许null值
卡号
cardNum
char(20)
否
姓名
stuName
char(10)
否
上机日期
onDate
char(10)
否
上机时间
onTime
char(10)
否
下机日期
offTime
char(10)
否
下机时间
consumeTime
char(10)
否
消费金额
consumeMoney
numeric(18, 1)
否
余额
cash
char(10)
否
备注
status
char(8)
否
3、机房收费系统日结账单
基本信息
数据库列名
数据类型
允许null值
上期充值卡余额
remainCash
numeric(18, 0)
否
当日充值金额
rechargeCash
nvarchar(50)
否
当日消费金额
consumeCash
numeric(18, 0)
否
当日退还金额
cancelCash
numeric(18, 0)
否
本期充值卡余额
allCash
numeric(18, 0)
否
日期
date
char(10)
否
4、 机房收费系统周结账单
基本信息
数据库列名
数据类型
允许null值
上期充值卡余额
remainCash
numeric(18, 0)
否
当日充值金额
rechargeCash
nvarchar(50)
否
当日消费金额
consumeCash
numeric(18, 0)
否
当日退还金额
cancelCash
numeric(18, 0)
否
本期充值卡余额
allCash
numeric(18, 0)
否
日期
date
char(10)
否
5、 教师工作记录
基本信息
数据库列名
数据类型
允许null值
教师
userID
char(10)
是
级别
[level]
char(10)
是
注册日期
loginDate
char(10)
是
注册时间
loginTime
char(10)
是
注销日期
logoutDate
char(10)
是
注销时间
logoutTime
char(10)
是
机器名
computer
char(10)
是
6、 正在值班教师
基本信息
数据库列名
数据类型
允许null值
教师姓名
TeaName
char(10)
否
教师级别
[level]
char(10)
否
登录日期
loginDate
char(10)
是
登录时间
loginTime
char(10)
是
机器名
computer
char(10)
是
2.4内部生成数据
向用户或开发单位中的维护调试人员提供的内部生成数据:
基本信息
数据库列名
数据类型
允许null值
固定用户半小时费用
Rate
numeric(18, 1)
否
临时用户半小时费用
temRate
numeric(18, 1)
否
递增单位时间
untilTime
int
否
至少上机时间
leastTime
int
否
准备时间
preTime
int
否
最少金额
limitCash
numeric(18, 1)
否
2.5数据约定
对本系统的数据要求的制约如上所示。
3数据的采集
3.1要求和范围
a. 输入数据的来源是单个的操作员对各大高校的学生进行手动输入。
b. 数据输入(指把数据输入处理系统内部)所用的媒体和硬设备是一台专业的液晶电脑。
c. 用户输出数据的接受者是它的上级:操作员和管理员。
d. 输出数据的形式是excel表格和报表账单。设备是打印机,以A4纸大小打印输出,
e. 该系统每一个数据源的和合法值的范围如下:卡号小于20位,上级余额不能为负。
f. 在本系统中相关数字的度量单位,增量的步长,两点的定标如数据输入输出的限制所示。
g. 更新和处理的频度为30s。
3.2输入的承担者
在本系统中对数据输入工作的承担者是学校的机房管理人员和值班教师。
3.3预处理
对数据的采集和预处理过程中一些需要注意的问题如适合应用的数据格式,如上所示。预定的数据通信媒体是机房的内部网络交换机及台式电脑,本系统中无转换机制。
3.4影响
在采集数据的整个过程中,需要用户及相应的工作机构配合,如将所有机房的电脑统一成一样的操作系统,必须的电脑软件有企业版visual basic6.0,SQL server R2 2008,grid 报表开发工具以及office软件等。在采集数据时还需要学校的人事部将学生的相关信息集中统计,便于数据采集员进行录入操作。
- 数据要求说明书——机房收费系统
- 机房收费系统——数据要求说明书
- 机房收费系统数据要求说明书
- 机房收费系统之数据要求说明书
- 机房收费系统---数据要求说明书
- (六)02机房收费系统数据要求说明书
- 机房收费系统—软件需求说明书
- 概要设计说明书——机房收费系统
- 数据库设计说明书——机房收费系统
- 软件需求说明书——机房收费系统
- 概要设计说明书——机房收费系统
- 详细设计说明书——机房收费系统
- 数据库设计说明书——机房收费系统
- 机房收费系统——详细设计说明书
- 机房收费系统——项目需求说明书
- 机房收费系统——概要设计说明书
- 机房收费系统——详细设计说明书
- 机房收费系统——数据库设计说明书
- eclipse 快捷键
- 安装APC组件为Magento加速
- SQL查询数据库表名、表的列名
- [Unity 3D] 再次面对 Unity 3D 4.3.2, 从这里开始
- Linux内核代码,传参数
- 数据要求说明书——机房收费系统
- 第一章 概述 1.1引言
- CS的顶级会议和期刊
- GNU C中的零长度数组(应用于伙伴系统算法)
- Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题
- floyd算法(求任意两点间的最短路径)
- Codeforces 380 A. Sereja and Prefixes
- cJson使用方法
- PLSQL解析XML文件