机房收费系统数据要求说明书
来源:互联网 发布:python 时间函数加减 编辑:程序博客网 时间:2024/05/05 20:39
1引言...
1.1编写目的...
1.2背景...
1.3定义...
1.4参考资料...
2数据的逻辑描述...
2.1静态数据...
2.2动态输人数据...
2.3动态输出数据...
2.4内部生成数据...
2.5数据约定...
3数据的采集...
3.1要求和范围...
3.2输人的承担者...
3.3预处理...
3.4影响...
数据要求说明书
1引言
1.1编写目的
数据需求说明书的编制目的是为了提供关于处理数据的描述和数据采集要求的技术信息,本系统是为了明确机房收费系统中各项功能实现时对数据的要求,同时也是为其他开发人员的阅读提供便利,利于软件的开发、更新和维护。
预期读者:软件开发人员和数据库设计人员
1.2背景
说明:
a. 待开发软件系统的名称:机房收费系统
b. 本项目的任务提出者:米新江教授
开发者:邢笑然
用户:廊坊师范学院全体师生
运行该项软件的计算站(中心)或计算机网络系统:廊坊师范学院所有机房
1.3定义
VB语言:Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
SQL:结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuːˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3.135-1986),1987年得到国际标准组织的支持下成为国际标准。
1.4参考资料
列出有关的参考资料:
1. 可行性研究报告、项目开发计划、软件需求分析、概要设计说明书、详细设计说明书、数据库设计说明书
2. 软件工程视频讲解——张洪志(哈尔滨工业大学)
3. 数据要求说明书(GB856T——88)
2数据的逻辑描述
2.1静态数据
在该系统中,静态数据主要是“基本数据设定”,它由最高权限的管理员制定,是整个系统对学生上机计时收费的基础。它规定了计时收费的标准,其相关信息如下:
1) 基本数据设定(BasicData_Info)
描述
字段名
数据类型
长度
固定用户每小时费用
Rate
mumeric
10
临时用户每小时费用
tmRate
mumeric
10
持续时间
Untiltime
int
10
至少上机时间
Leasttime
int
10
准备时间
Preparetime
int
10
最少充值金额
Limitcash
mumeric
10
当前操作的用户名
Head
char
10
当前日期
Date
Date
10
当前时间
Time
time
10
2.2动态输人数据
在本系统中,动态输入数据主要有以下几种:
1. 添加用户相关信息。
描述
字段名
数据类型
长度
账号
UserID
Char
10
密码
PWD
Char
10
级别
Level
Char
8
用户名
UserName
Char
10
2. 添加并修改学生相关信息:
描述
字段名
数据类型
长度
学号
StudentNo
Char
10
卡号
CardNo
Char
10
学生姓名
StudentName
Char
10
系别
Department
Char
10
性别
Sex
Char
10
年级
Grade
Char
10
班级
Class
Char
10
金额
Cash
Numeric
(10,3)
备注
Explain
Varchar
50
用户名
UserID
Char
10
状态
Status
Char
10
是否结账
IsCheck
Char
10
日期
Date
Char
10
时间
Time
Char
10
3. 对学生的卡进行充值和退卡
充值:
描述
字段名
数据类型
长度
学号
StudentNo
Char
10
卡号
CardNo
Char
10
充值金额
AddMoney
Numeric
10
日期
Date
Char
(19,4)
时间
Time
Char
10
用户名
UserID
Char
10
状态
Status
Char
10
退卡:
描述
字段名
数据类型
长度
学号
StudentNo
Char
10
卡号
CardNo
Char
10
退卡金额
CancelCash
numeric
(18,1)
日期
Date
Char
10
时间
Time
Char
10
用户名
UserID
Char
10
状态
Status
Char
10
2.3动态输出数据
在本系统中,动态输出数据主要有以下几种情况:
1. 充值记录
描述
字段名
数据类型
长度
学号
StudentNo
Char
10
卡号
CardNo
Char
10
充值金额
AddMoney
Numeric
10
日期
Date
Char
(19,4)
时间
Time
Char
10
用户名
UserID
Char
10
状态
Status
Char
10
2. 学生上机记录
描述
字段名
数据类型
长度
卡号
CardNo
Char
10
姓名
StudentName
Char
10
消费金额
Consume
numeric
(14,0)
余额
Cash
numeric
(14,0)
上机日期
OnDate
Char
10
上机时间
OnTime
Char
10
下机日期
OffDate
Char
10
下机时间
Offtime
Char
10
电脑
Computer
Char
10
3. 日结账单
描述
字段名
数据类型
长度
余额
RemainCash
numeric
(14,0)
充值金额
RechargeCash
numeric
(14,0)
消费金额
ConsumeCash
numeric
(14,0)
退卡金额
CancelCash
numeric
(14,0)
所有金额
AllCash
numeric
(14,0)
日期
Date
Date
10
时间
Time
Time
10
4. 周结账单
描述
字段名
数据类型
长度
余额
RemainCash
numeric
(14,0)
充值金额
RechargeCash
numeric
(14,0)
消费金额
ConsumeCash
numeric
(14,0)
退卡金额
CancelCash
numeric
(14,0)
所有金额
AllCash
numeric
(14,0)
日期
Date
date
10
时间
Time
time
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值
教师姓名
TeacherName
char(10)
否
教师级别
[level]
char(10)
否
登录日期
loginDate
char(10)
是
登录时间
loginTime
char(10)
是
机器名
computer
char(10)
是
2.4内部生成数据
向用户或开发单位中的维护调试人员提供的内部生成数据:
基本信息
数据库列名
数据类型
允许null值
固定用户每小时费用
Rate
numeric(14, 1)
否
临时用户每小时费用
temRate
numeric(14, 1)
否
递增单位时间
untilTime
int
否
至少上机时间
leastTime
int
否
准备时间
preTime
int
否
最少金额
limitCash
numeric(14, 1)
否
2.5数据约定
数据约定如上
3数据的采集
3.1要求和范围
按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。具体的内容包括:
a. 输入数据的来源:是单个的操作员对学生进行手动输入;
b. 数据输入:一台专业的液晶电脑
c. 输出数据的接受者:操作员、管理员、一般用户
d. 输出数据的形式:Excel表,报表和账单;设备:打印机,以A4纸大小打印输出
e. 数据值的范围给出每一个数据元的合法值的范围:时间精确到秒,金额精确到元,卡号小于20位,上机余额不能为负
3.2输人的承担者
在本系统中对数据输入工作的承担者是学校的机房管理人员和值班教师。
3.3预处理
预定的数据通信媒体是机房的内部网络交换机及台式电脑,本系统中无转换机制。
3.4影响
在采集数据的整个过程中,需要用户及相应的工作机构配合,如将所有机房的电脑统一成一样的操作系统,必须的电脑软件有企业版visual basic6.0,SQL server R2 2008,grid 报表开发工具以及office软件等。在采集数据时还需要学校的人事部将学生的相关信息集中统计,便于数据采集员进行录入操作。
- 机房收费系统数据要求说明书
- 机房收费系统之数据要求说明书
- 机房收费系统---数据要求说明书
- (六)02机房收费系统数据要求说明书
- 数据要求说明书——机房收费系统
- 机房收费系统——数据要求说明书
- 机房收费系统需求说明书
- 机房收费系统概要说明书
- 详细设计说明书(机房收费系统)
- 机房收费系统—软件需求说明书
- 机房收费系统-概要设计说明书
- 机房收费系统-数据库设计说明书
- 软件需求说明书----机房收费系统
- 数据库设计说明书-机房收费系统
- 机房收费系统之软件需求说明书
- 机房收费系统之概要设计说明书
- 机房收费系统之软件需求说明书
- 机房收费系统数据库设计说明书
- js创建div
- c++继承与派生
- poj 3468 A Simple Problem with Integers
- 快速搞定天气和行程,走遍天下都不怕!
- 机器学习---逻辑回归
- 机房收费系统数据要求说明书
- python 多线程问题
- softmax 函数
- 记录一下自己的生活
- 今日学习总结判定素数
- 百度面试总结
- cf C. Kefa and Park (树的dfs)
- Intersection of Two Linked Lists
- QT 笔记