数据库设计说明书
1引言
1.1编写目的
说明编写这份数据库设计说明书的目的,指出预期的读者。
本数据库设计说明书说明了机房收费系统的数据库设计和结构情况,用于开发人员进行项目设计,同时也为后期数据库的维护提供了良好的使用说明。也为以后版本的升级做数据参考
读者:说明书的评审人员
数据库的开发人员
1.2背景
a 系统名称:机房收费系统
b 软件任务提出者;米新江教授
c 软件开发者:***
d 用户:廊坊师范学院全体师生
e 实现该软件的计算中心:廊坊师范学院信息技术提高班
f 该软件系统同其他系统或其他机构的基本的相互来往关系:
a. 廊坊师范学院信息中心网络管理系统
。
1.3定义
列出本文件中用到的专门术语的定义、外文首字母组词的原词组。
SQL:是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库的标准语言。
SQL Server :是一个关系数据库管理系统
VB:全拼是Visual Basic,它是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。
1.4参考资料
a.软件工程基础教程(刘 文 朱飞雪) 北京大学出版社
c. 国有房屋继承管理系统数据库设计说明书
2外部设计
2.1标识符和状态
数据库标识码:charge1
用户名:admin
密码:admin
权限:最高级别
在系统正式发布以后,可更改用户名和密码,
2.2使用它的程序
机房收费系统1.0
2.3约定
所有数据项都用英文表示
所有的日期格式都采用字符型的char(10)
所有的小数字段都采用numeric(10,2)
2.4专门指导
在建立数据库的时候,注意数据类型。
2.5支持软件
SQLSever 2008
3结构设计
3.1概念结构设计
说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。
3.2逻辑结构设计
说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
表名:Student_Info
列名 | 数据类型 | 说明 | 示例数据 |
CardNo | char | 卡号 | 11111111111 |
StudentNo | char | 学号 | 11040342005 |
StudentName | nchar | 学生姓名 | 贺彩妍 |
Sex | char | 性别 | 女 |
Department | char | 专业 | 信息与计算科学 |
Grade | char | 年级 | 11级 |
Class | char | 班级 | 2班 |
Cash | numeric | 金额 | 50 |
UserID | char | 操作员号 | 1 |
Statue | char | 是否退卡 | 否 |
Date | char | 注册日期 | 2013/12/22 |
Time | char | 注册时间 | 08:33:43 |
表名:Recharge_Info
列名 | 数据类型 | 说明 | 示例数据 |
StudentNo | char | 学号 | 11040342005 |
CardNo | char | 卡号 | 11111111111 |
AddMoney | numeric | 充值金额 | 10元 |
Date | char | 充值日期 | 2013/12/23 |
Time | char | 充值时间 | 08:34:56 |
UserID | char | 操作员号 | 2 |
Statue | char | 是否结账 | 否 |
表名:User_info
列名 | 数据类型 | 说明 | 示例数据 |
UserID | char | 用户名 | Admin |
UserName | char | 用户姓名 | 张** |
PWD | char | 密码 | admin |
Head | char | 级别 | 1 |
Level | char | 权限 | 管理员 |
表名:Line_Info
列名 | 数据类型 | 说明 | 示例数据 |
CardNo | char | 卡号 | 11111111111 |
StudentNo | char | 学号 | 11040342005 |
StudentName | nchar | 学生姓名 | 贺彩妍 |
Department | char | 专业 | 信息与计算科学 |
Sex | char | 性别 | 女 |
OnDate | char | 上机日期 | 2013/12/23 |
OnTime | char | 上机时间 | 08:39:33 |
OffDate | char | 下机日期 | 2013/12/23 |
OffTime | char | 下机时间 | 09:39:52 |
Consume | numeric | 消费金额 | 3元 |
ConsumeTime | char | 消费时间 | 1h |
Cash | numeric | 金额 | 57 |
Computer | char | 机器号 | 164 |
表名:Cancel_Info
列名 | 数据类型 | 说明 | 示例数据 |
StudentNo | char | 学号 | 11040342005 |
CardNo | char | 卡号 | 11111111111 |
CancelCash | numeric | 退还金额 | 57元 |
Date | char | 退卡日期 | 2013/12/23 |
Time | char | 退卡时间 | 08:41:59 |
Statue | char | 是否退卡 | 是 |
UserID | char | 操作员号 | 2 |
3.3物理结构设计
暂无
4运用设计
4.1数据字典设计
无
4.2安全保密设计
管理员对数据库Charge1有全部的操作权限