数据库设计说明书
来源:互联网 发布:提高阅读速度软件 编辑:程序博客网 时间:2024/04/30 23:02
1引言
1.1编写目的
目的,为了软件编写的前期有数据保障,后期有修改凭借。
预期的读者程序员。
1.2 背景
说明:
a. 软件系统的名称;机房收费系统
b. 本项目的任务提出者、米老师
开发者、李长春
用户、廊坊师范学院师生
实现该软件的计算中心或计算机网络;廊坊师范学院网络服务中心
c. 该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
SQL SERVER:系统服务器所使用的数据库关系系统(DBMS)。
SQL:一种用于访问查询数据库的语言 。
1.4参考资料
列出用得着的参考资料,如:
a. 提高班文档;
b. 项目开发计划(GB8567——88)
c. 详细设计说明书
d. 概要设计说明书
2外部设计
2.1标识符和状态
数据库名称或标识符,Charge
用户:Admin
密码:Password
2.2使用它的程序
列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。
机房收费系统1.0
2.3约定
陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、、记录、数据项的命名约定等。
所有数据项都用英文表示
所有的日期格式都采用字符型的char(10)
所有的小数字段都采用numeric(10,2)
2.4专门指导
无。
2.5支持软件
简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。
SQLSever 2008
3结构设计
3.1概念结构设计
说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。
3.2逻辑结构设计
说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
1)基本数据设定(BasicData_Info)
描述
字段名
数据类型
长度
半小时费用
HalfCharge
Char
10
递增时间
IncreaseTime
Char
10
最少上机时间
LeastTime
Char
10
上机准备时间
ReadyTime
Char
10
卡内最少余额
LeastCash
Char
10
日期
Date
Char
10
时间
Time
Char
10
2)退卡信息(CancelCard_Info)
描述
字段名
数据类型
长度
学号
StudentNo
Char
10
卡号
CardNo
Char
10
退卡金额
CancelCash
numeric
(18,1)
日期
Date
Char
10
时间
Time
Char
10
用户名
UserID
Char
10
状态
Status
Char
10
3)日结账单(CheckDay_Info)
描述
字段名
数据类型
长度
余额
RemainCash
numeric
(18,0)
充值金额
RechargeCash
numeric
(18,0)
消费金额
ConsumeCash
numeric
(18,0)
退卡金额
CancelCash
numeric
(18,0)
所有金额
AllCash
numeric
(18,0)
日期
Date
Char
10
4)周结账单(CheckWeek_Info)
描述
字段名
数据类型
长度
余额
RemainCash
numeric
(18,0)
充值金额
RechargeCash
numeric
(18,0)
消费金额
ConsumeCash
numeric
(18,0)
退卡金额
CancelCash
numeric
(18,0)
所有金额
AllCash
numeric
(18,0)
日期
Date
Char
10
5)学生上下机记录(Line_Info)
描述
字段名
数据类型
长度
Serial
Numeric
9
卡号
cardNo
Char
10
学号
studentNo
Char
11
学生名
studentName
Char
10
状态
Department
Char
10
性别
Sex
Char
10
上机日期
onDate
Char
10
上机时间
onTime
Char
10
下机日期
offDate
Char
10
下机上机
offTime
Char
10
持续时间
consumeTime
Char
10
Consume
Numeric
9
金额
Cash
Char
10
状态
Status
Char
8
电脑名
Computer
Char
10
6)上机信息(Online_Info)
描述
字段名
数据类型
长度
卡号
CardNo
Char
10
卡的类型
CardType
Char
10
学号
StudentNo
Char
10
学生姓名
StudentName
Char
10
系别
Department
Char
10
性别
Sex
Char
10
上机日期
OnDate
Char
10
上机时间
OnTime
Char
10
电脑
Computer
Char
10
7)正在工作人员信息(OnWork_Info)
描述
字段名
数据类型
长度
用户卡号
UserID
Char
10
级别
Level
Char
10
登入日期
Logindate
Char
10
登入时间
loginTime
Char
10
电脑名
Computer
Char
10
8)充值记录(Recharge_Info)
描述
字段名
数据类型
长度
学号
StudentNo
Char
10
卡号
CardNo
Char
10
充值金额
AddMoney
Numeric
10
日期
Date
Char
(19,4)
时间
Time
Char
10
用户名
UserID
Char
10
状态
Status
Char
10
9)学生信息(Student_Info)
描述
字段名
数据类型
长度
学号
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
10用户信息(User_Info)
描述
字段名
数据类型
长度
账号
UserID
Char
10
密码
PWD
Char
10
级别
Level
Char
8
用户名
UserName
Char
10
11)值班信息(WorkLog_Info)
描述
字段名
数据类型
长度
用户名
UserID
Char
10
级别
Level
Char
10
登录日期
LoginDate
Char
10
登录时间
LogoutTime
Char
10
注销日期
LogoutDate
Char
10
注销时间
LogoutTime
Char
10
电脑名
Computer
Char
10
状态
Status
Char
10
3.3物理结构设计
建立系统程序员视图,包括:
4运用设计
4.1数据字典设计
4.2安全保密设计
通过权限进行,密码绝不外露。
- 数据库设计说明书
- 数据库设计说明书模板
- 数据库设计说明书
- 数据库设计说明书
- 数据库设计说明书
- 数据库设计说明书
- 数据库设计说明书
- 数据库设计说明书
- 数据库设计说明书
- 数据库设计说明书参考模板
- 点菜系统数据库设计说明书
- ISO软件工程模板(7)数据库设计说明书
- 酒店管理系统-数据库设计说明书
- activiti5.13 框架 数据库设计说明书
- 机房收费系统-数据库设计说明书
- 数据库设计说明书-机房收费系统
- activiti5.13 框架 数据库设计说明书
- [转载]activiti5.13 框架 数据库设计说明书
- 原有人陪你颠沛流离-卢思浩
- 题目1069:查找学生信息
- OpenWrt学习笔记之入门篇
- JSP自定义标签
- 输入输出外挂
- 数据库设计说明书
- sleep()和wait()的区别?
- 实现关闭ssh继续运行程序---tmux
- android wifi调试(无线调试) 一步到位
- Raft算法完全理解手册
- 结构体 struct sockaddr_in, struct sockaddr, struct in_addr
- 使用FinalDb操作数据库出现SqliteConstraintException异常
- .NET中的六个重要概念:栈、堆、值类型、引用类型、装箱和拆箱
- Openwrt学习总结(一)之开发环境的搭建