06 1数据库设计说明书Word文档格式.docx
《06 1数据库设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《06 1数据库设计说明书Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
机房收费系统
B.项目开发者:
米新江教授
开发者:
李贺朋
用户:
廊坊师范学院全体教职工和学生
实现该软件的计算中心或计算机网络:
廊坊师范学院局域网
C.该软件系统同其他机构的基本的相互来往关系:
有廊坊师范学院信息技术提高班提供技术支持。
1.3定义
注册
消费金额
充值
值班
退卡
Login
ConsumeCash
Recharge
OnWork
CancelCard
结账
基本数据
购卡
上机
下机
CheckOut
BasicDate
BuyCard
Loginin
Logout
1.4参考资料
《软件工程》张海藩人民邮电出版社
《SQL入门经典》敖富江译
《VB程序设计课本》
《数据库红皮书实例》
《陈伟VB6.0视频》
2外部设计
2.1标识符和状态
表名
名称
描述
基本数据设定
BasicData_Info
基本数据信息
CancelCard_Info
退卡信息
日结帐单
CheckDay_Info
日结帐单信息
周结帐单
CheckWeek_Info
周结帐单信息
正在上机
Online_Info
正在上机信息
上机信息
Line_Info
正在值班
Onwork_Info
正在值班信息
值班信息
Worklog_Info
充值
ReCharge_Info
充值信息
学生信息
Student_Info
用户信息
User_Info
2.2使用它的程序
应用程序
版本号
管理员模块
1.0
操作员模块
周结帐单
管理员模块
操作员模块
一般用户模块
2.3约定
1.用户表(User_Info)
描述
字段名
数据类型
长度
用户名
UserID
int
用户真实姓名
UserName
Char
11
密码
PWD
8
用户级别
Level
注册人员
Head
2.退卡表(CancelCard_Info)
学号
StudentNo
卡号
CardNo
退卡金额
CancelCash
numeric
(18,1)
日期
Date
date
时间
Time
time
UserID
状态
Status
3.基本数据表(BasicData_Info)
类型
固定用户收费标准
Rate
(19,4)
临时用户收费标准
TmpRate
收费递增时间
unitTime
Int
至少上机时间
leastTime
准备时间
PrepareTime
至少上机金额
LimitCash
注册人
4.日结账单(CheckDay_Info)
上期金额
RemainCash
(18,0)
今日充值金额
RechargeCash
今日消费金额
ConsumeCash
今日退卡金额
今日总金额
AllCash
5.周结账单(CheckWeek_Info)
本期充值金额
本期消费金额
本期退卡金额
本期总金额
6.上机信息(Line_Info)
char
姓名
StudentName
系别
Department
性别
Sex
6
上机日期
Ondate
上机时间
Ontime
下机日期
Offdate
下机时间
Offtime
消费时间
ConsumeTime
Consume
(18,1)
余额
Cash
使用客户端
Computer
7.正在上机记录表(Online_Info)
卡的类型
Cardtype
学生姓名
Datetime
8.正在值班记录表(Onwork_Info)
用户类型
值班日期
LoginDate
值班时间
LoginTime
值班客户端
9.值班记录表(WorkLog_Info)
序列号
Serial
Numeric
下班日期
LogoutDate
下班时间
LogoutTime
10.学生信息表(Setudent_Info)
年级
Grade
班级
Class
金额
(11,3)
备注
Explain
varchar
50
注册老师用户名
使用状态
结账状态
Ischeck
注册日期
注册时间
Type
11.值班表
充值金额
Addmoney
充值日期
充值时间
充值教师
2.4专门指导
可参考资料:
软件工程哈工大视频
耿建玲数据库设计规范
2.5支持软件
3结构设计
3.1概念结构设计
3.1.1数据实体-关系图(E-R图)
3.2逻辑结构设计
说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
3.3物理结构设计
建立系统程序员视图,包括:
a.数据在内存中的安排,包括对索引区、缓冲区的设计;
b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;
c.访问数据的方式方法。
4运用设计
4.1数据字典设计
对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。
在本节中要说明对此数据字典设计的基本考虑。
4.2安全保密设计
说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。