酒店客房管理系统数据库设计文档
1引言32。数据库设计说明3
21数据库设计原则32。2数据库ER图设计32。3数据库表设计4
f文档编写分工说明负责人王璐孙增强魏少乾杨凯森张秉政
负责内容总台预定管理总台接待管理总台收银管理房务中心管理会员管理
f1引言
这份数据库设计说明书是为酒店客房管理系统编写的。
2数据库设计说明
21数据库设计原则
数据库设计应该遵循一定的原则,才能够满足系统的需要,发挥数据库系统的最大效率和最高的稳定性,总的来说应遵循以下几个原则
1、完整性原则:数据库的完整性是指数据的正确性和相容性。要防止合法用户使用数据库时向数据库加入不合语义的数据。对输入到数据库中的数据要有审核和约束机制。
2、一致性原则对信息进行统一、系统的分析与设计,协调好各数据源,做到“数出一门”、“算法统一”、“度量一致”保证系统数据的一致性和有效性。
3、安全性原则:数据库的安全性是指保护数据防止非法用户使用数据库或合法用户非法使用数据库造成数据泄露、更改或破坏
4、可伸缩性原则:数据库结构的设计应充分考虑发展的需要、移植的需要具有良好的扩展性、伸缩性和适度冗余。
5、规范化:数据库的设计应遵循规范化理论,规范化程度过低的关系,可能会存在插入、删除异常、修改复杂、数据冗余等问题,解决的方法就是对关系模式进行分解或合并(规范化转换成高级范式。
22数据库ER图设计
系统的总ER图显示了从管理员、客房、客房销售的过程系统的ER图如图所示。
客房
1
属于
1
增删
1
系统管理员
1
1
增删
收费项目
增删
操作用户
操作
宾客信息
f图1数据库ER图
23数据库表设计
基本字典表(StrSystemItem主要是用来设置一些基础数据,如身份证号类型、宾客来
源、籍惯、城市等,信息量比效大。
表1基本字典表
列名描述
列名
数据类型
长度
是否为空
基本数据类型
SI_TypeNo
varchar
2
No
基本数据编码
SI_ItemNo
varchar
3
Yes
项目说明
SI_ItemName
varchar
r