酒店预订系统数据库设计说明书Word文档格式.doc
- 文档编号:13324238
- 上传时间:2022-10-09
- 格式:DOC
- 页数:10
- 大小:186.50KB
酒店预订系统数据库设计说明书Word文档格式.doc
《酒店预订系统数据库设计说明书Word文档格式.doc》由会员分享,可在线阅读,更多相关《酒店预订系统数据库设计说明书Word文档格式.doc(10页珍藏版)》请在冰豆网上搜索。
用户:
所有订房的会员和普通用户
1.3定义
会员信息表:
记录会员的相关信息,便于管理员查询
UML:
统一建模语言。
为面向对象软件工程设计的统一得,规范的,可视化的一种建模语言。
酒店:
为大众提供住宿、饮食与服务的一种场所,在本系统中词作为一实体使用。
会员:
通过正式手续加入某个会社或专业组织的人,可分为消费会员和协会会员,本文所讲会员是酒店消费会员。
订房:
预定房间的过程称之为订房。
房型:
所谓房型是指面积大小不等、基本平面功能分区各异的单元住宅系列,本文所讲的主要是指酒店内的房型,例如:
标间,普通间,豪华间等。
订房明细:
预定房间的一些相关事宜,例如:
订房时间、价钱等。
1.4参考资料
1、本系统的《需求规范说明书》
2、本系统的《数据库要求说明书》
3、《数据库数据开发技术案例教程》出版社:
清华大学出版社
4、《软件工程导论》(第五版)(作者:
张海藩出版社:
清华大学出版社)
《UML和OOAD快速入门》(作者:
邱郁惠出版社:
机械工业出版社)
2.外部设计
2.1标识符的状态
1、本系统采用MicrosoftServer2005为基本开发工具;
2、数据库名称为GoodOrder。
3、数据库中一共建立了5个表:
1)表名分别为GuestHouse(酒店表)
2)Member(会员表)
3)orderRooms(订房表)
4)RoomType(房型表)
5)OrderRoomInformation(订房明细表)
4、此表只是暂时使用的,仅用于测试;
5、此表的有效时间是到此项目完成时。
2.2使用它的程序
本系统采用MicrosoftServer2005为开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库操作的人员,需要安装MicrosoftServer2005,并建立相同的数据库。
数据库中建立的表名如(2.1标识符和状态)对于表的表的各个属性,在下面会有描述。
2.3约定
1、主键设置:
部分数据表第一字段是系统内部使用主键列,自增字段,不可空,名称为id、number、email,没有特别申明有的字段可以设置null
2、外键的设置
3、标识规范的设置
4、默认值的设置
5、Check约束:
唯一值,主键
6、索引键设置
2.4专门指导
对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见:
数据库的输入统一采用键盘。
由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的,可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。
2.5支持软件
开发客户端:
Microsoftvisualstudio2005
Microsoftvisualstudio2008
命令执行工具:
MicrosoftSQLServer2005
3.结构设计
3.1概念结构设计
图1-1酒店管理用例详细图
图1-2酒店管理用例图
图1-4会员用例图
3.2逻辑结构设计
图2数据库关系图
3、物理结构设计
在数据库中,数据的存储如下:
图3GuestHouse(酒店表)
图3-1Member(会员表)
图3-2orderRooms(订房表)
图3-3RoomType(房型表)
图3-4OrderRoomInformation(订房明细表)
图3-5HouseManager(酒店管理员表):
4.运用设计
4.1数据字典设计
数据字典最重要的用途是作为分析阶段的工具。
在数据字典中建立的一组严密一致的定义很有帮助与改进分析员和用户之间的通信,因此将消除许多可能的误解。
数据库采用如下的格式:
1、数据库设计资料
2、存储的SQL程序
3、登陆省份
4、会员id
5、数据库增长统计
6、列的缺省值
7、约束信息的完整性
8、用户及角色被授予的权限
9、分配空间大小,当前使用了多少空间等
10、其它产生得的数据库信息
首先将客房预定系统的数据库概念结构转化为SQLSERVER2005数据库系统所支持的实际数据模型,即:
数据库的逻辑结构。
其各个表格的设计结果如下
1用户表(user)
GuestHouse(酒店表)
列名
注释
类型
长度
是否为空
是否主键
GuestHouseNumber
酒店编码
int
×
√
GuestHouserTile
酒店名称
Varchar
50
HostName
经营者姓名
HostEmail
酒店邮件
HostTelephone
酒店电话
HostAddress
酒店电子邮件
Varchar2
200
Introduction
酒店简介
text
TotalRooms
房间数
LowerRoomRates
最低房价
UperRoomRates
最高房价
HouseManager(酒店管理者)
ManagerID
酒店管理者编码
ManagerEmail
酒店管理者电子邮件
ManagerPassword
密码
Int
GuestHouserNumber
酒店编号
Member(会员表)
MemberID
会员编码
Name
姓名
Address
地址
Telephone
电话
电子邮件
Password
sex
性别
Nchar
10
MemberName
会员名称
varchar
Age
年龄
OrderRoomInfomatin(订房明细)
TypeID
房型编号
ReservationNumber
订房编号
intr
GuestHouseName
nchar
OrderRoomTime
订房时间
smalldatetime
ReservatonDate
订房日期
TotalAmount
订房总数
TYPename
房型名称
IsMember
会员数
state
状态
OrderRooms(订房表)
订房编码
Typename
BedType
床型
depositTime
支付定金时间
编号
ISMember
房型号
RoomPRrice
房价
Float
RoomTime
退订房时间
状态
RoomType(房型表)
TypeIDr
房型编码
房型
RoomRates
价钱
ROOmCount
总数
GuesHouseNumber
代号
4.2安全保密设计
使用者在使用此数据库时,由于不同的访问者的登陆号码不同,而且增加了密码设置,故相当于对于数据的访问设置了权限,所以数据可以说是安全的。
管理员的权限最大,可以控制所有的数据,会员只能看到自己与他们有关的信息,而不能随便修改他人的信息。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 预订 系统 数据库 设计 说明书