宾馆客房管理系统数据库课程设计Word文档格式.docx
- 文档编号:15203462
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:16
- 大小:278.89KB
宾馆客房管理系统数据库课程设计Word文档格式.docx
《宾馆客房管理系统数据库课程设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《宾馆客房管理系统数据库课程设计Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
随着宾馆业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。
但传统的宾馆管理基于财务管理为主线的设计理念,无法满足宾馆全面信息化管理的需要。
现代宾馆酒店业迅速发展,新的管理观念与模式层出不穷。
宾馆客房管理系统亦随着宾馆管理理念的发展而发展。
宾馆客房管理系统依旧采用了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个管理者层次为切入点,以成本分析,预测,控制为一线,形成一套上下贯通,操作便捷的酒店系统解决方案,科学地将宾馆各种日常业务完美的结合在一起,为管理及决策提供了强有力的支持。
其对客人个性化服务及全面彻底的信息化,使企业电算化水平提升到一个新的更高层次,提供大量丰富的基于企业管理经营过程中实际的数据。
功能要求
(1)客人基本信息的录入;
(2)客人基本信息的查询、修改、增加、删除等;
(3)客房相关信息的录入,包括房间号、收费标准、床位、类别等;
(4)客房类别标准的制定、类别信息的输入;
(5)客房基本信息的查询、修改、删除等;
(6)住房信息的录入,包括房间号、客人姓名等;
(7)退房信息的更新;
2.需求分析
需求分析
1).处理对象
系统要处理的对象包括信息管理、客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等7个方面,各个对象包含的信息如下所示:
(1)信息管理:
可以对于各种信息的查询,个人信息可以查看自己的私人信息,还可以对自己的私人信息进行修改。
用户信息查看用户的个人信息,对用户的信息进行增、删、查、改。
(2)客户信息管理:
可以新建客户,输入客户的身份证号码、姓名、性别、出生日期和地址等信息,可以对于客户的信息进行相应的修改,还可以对客户的消费信息进行统计。
(3)客房信息管理:
可以在相应的房间类型下面进行添加相应的房间,对相应的房间进行删除,查看空房以及客房的情况。
(4)入住和退房管理:
客户可以入住相应的类型房型下的空房,然后可以退房,系统自动将相应的订单状态置为失效,入住状态置为已退房,将相应房间的状态置为空房。
(5)客房类型管理:
管理员可以对相应的房型进行各种属性的修改,可以按照需求添加相应的房型,管理员、工作人员都可以查看相应的房型信息,管理员有需要时可以删除相应的房型,系统自动将该房型下的房间删除。
(6)费用管理:
管理员、工作人员都可以查看相应的费用信息,管理员有需要时可以对宾馆的收入与支出进行查询或修改。
(7)价目信息管理:
可以查看客房的收费标准,管理员可以对客房价格进行查询与修改,工作人员可以查看可风的价目信息。
2).系统功能分析
某宾馆需要建立一个住房管理系统,需求分析结果如下:
(1)宾馆要求该系统能实现住房信息管理、客户信息管理等功能;
(2)一个房间有多个床位,同一房间内的床位具有相同的收费标准。
不同类型的房间的床位收费标准可能不同;
(3)每个房间有房间号、收费标准、床位数目等信息;
(4)每位客人有身份证号码、姓名、性别、出生日期和地址等信息;
(5)对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息;
(6)管理系统可查询出客人住宿相关信息、房间信息。
3).安全性和完整性要求
安全性先通过试图机制,不同的用户只能访问系统授权的视图,这样可以满足系统数据一定程度上的安全性,在通过用户授权机制,用户登录来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
系统完整性要求系统中数据的正确性以及相容性。
可以通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。
系统功能模块图
系统功能模块图,如图所示。
图系统的功能模块图
数据流图
1.业务流程图,如图2.3.1所示。
图2.3.1客房管理业务流程图
(1)顶层数据流程图,如图2.3.2所示。
图2.3.2顶层数据流程图
(2)第二层数据流图,如图2.3.3所示。
图2.3.3第二层数据流图
(3)宾馆开房数据流程图,如图2.3.4所示。
图2.3.4宾馆开房数据流程图
(4)客户续房数据流程图,如图2.3.5所示。
图2.3.5客户续房数据流程图
(5)客人退房数据流程图,如图2.3.6所示。
图2.3.6客人退房数据流程图
数据字典
表2-3. 客户(Travellers)信息:
表中列名
数据类型
可否为空
说明
Tno
Int
Notnull(主键)
客户编号
Tname
Char(10)
Notnull
客户姓名
Tsex
Char
(2)
客户性别
Tid
Char(20)
客户身份证号
表2-4.客房(Rooms)信息:
Rno
Int
客房号
Rstyle
客房类型
Rprice
客房单价
Rstate
客房状态
Rtel
Char(15)
客房电话
表2-5.客户住宿(Living)信息:
Tno
Rno
Tcomedate
Datetime
入住日期
Tleftdate
结算日期
Ttime
住宿时间
Tamount
房费
表2-6.客房物品(Roomitem)信息:
Ritemno
客房物品编号
Ritemname
客房物品名称
Ritemstate
物品状态
Ritemprice
客房物品单价
Ritemnum
物品数量
3.概念结构设计
E-R图
各实体之间的E-R图,如图3-1所示。
图3-1实体之间的E-R图
实体及属性的定义
3.2.1类别实体E-R图:
客户信息实体的E-R图,如图3-2所示。
图3—2客户信息实体的E—R图
客房信息实体的E-R图,如图3-3所示。
图3—3客房信息实体的E—R图
客户住宿实体的E-R图,如图3-4所示。
图3—4客户住宿实体的E—R图
客房物品信息实体的E-R图,如图3-5所示。
图3—5客房物品实体的E—R图
4.逻辑结构设计
具体的基本E-R图向关系模型的转化结果如下:
客户Travellers(Tno,Tname,Tsex,Tid)
客房Rooms(Rno,Rstyle,Rprice,Rstate,Rtel)
客户住宿Living(Tno,Rno,Tcomedate,Tleftdate,Ttime,Tamount)
客房物品Roomitem(Rno,Ritemno,Ritemname,Ritemprice,Ritemstate,Ritemnum)
数据库模式定义
表4-1. 客户基本信息表
表4-2客房基本信息表Rooms
属性名
是否是主属性
是否为外键
完整性
属性描述
是
否
notnull
客房编号
Rstyle
char(10)
客房档次
char(15)
表4-3客房物品信息表Roomitem
Ritemno
物品的客房号
Ritemname
char(20)
Ritemprice
客房物品状态
Ritemnum
客房物品数目
表4-4客户住宿信息Living
是否为
主属性
Datetime
Tleftdate
Ttime
入住时间
Tamount
房费金额
5.物理结构设计
数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段要完成两大任务。
(1)确定数据库的物理结构,在关系数据库中主要是存储方法和存储结构。
(2)对物理结构进行评价,评价的重点是时间和空间效率。
CREATEUNIQUEINDEXTravnoONTravellers(Tno)
CREATEUNIQUEINDEXRoomnoONRooms(Rno)
CREATEUNIQUEINDEXRitemnoONRoomitem(R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆 客房 管理 系统 数据库 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)