酒店管理系统毕业论文(2)
4.2 需求分析
随着酒店规模的不断扩大,酒店客房数量的急剧增加,客人流动量也在不断成倍增长。面对庞大的信息量,就需要有酒店管理系统来提高客房管理工作的效率。通过这样的系统,我们可以做到信息的规范管理,从而减少了管理方面的工作量。
传统手工的客房管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理,实现了客房管理的系统化、规范化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
4.3 功能需求
4.3.1 功能划分
酒店管理系统主要有以下功能:
A客房登记
B房客信息
C客房管理
D员工管理
E住宿结账
4.3.2 功能描述
1、客房登记:包括来宾入住登记、客房预订、登记资料修改。
2、查询统计:查询房间状态、查询预订信息、查询入住客人信息、查询客房。
4
第 5 页 共 47 页
5 3、客房管理:对房间类型的预览和房间管理。
4、客房信息:对客人要求所入住的空房进行查询等
5、住宿结账:退房、欠费一览表。
4.4 安全性需求
每位用户根据自己的身份不同,所拥有的操作权限不同。收银员有权力行使对客人开单、添加消费、宾客结账、预定管理和便签的功能,管理员可行使所有的功能。
4.5 系统业务流程分析
酒店管理系统业务流程图如图(4-1)所示。
图(4-1) 4.6 本章小结
本章是对本系统需求、功能、安全性等方面的说明,能使用户了解这个系统的基本情况,进而可以让使用者更容易学习使用本系统。
查询有无空房间 住宿登记管理 住宿登记有无无法入住
查询在住客人信息 是否退房 继续入住 退房
第 6 页 共 47 页
6 5 系统总体设计
5.1 系统简介
本系统是一个小型的酒店管理系统,利用Microsoft Visual Studio2005编写用户接口,以Microsoft SQL Server2005创建数据库而制作的酒店管理系统。其中,用户名是经过最高权限的管理员进行指定委派的。由于本管理系统操作简单、界面明了,所以容易直观对相应的功能进行操作。设立管理员权限(即最高权限的管理员),能直接浏览数据库各个表项,并具有对各个用户和用户信息进行添加、删除、修改的权限。
5.2 系统开发原则
为了设计出符合一般标准又具有特色的界面,系统开发时要遵循以下开发原则:
① 保证界面设计的风格具有一致性。 ② 界面设计时,控件的摆放要协调和匀称。
③ 常用操作(如查询入住登记 、房间状态、退房等操作)应建立快捷方式,方便管理员日常操作。
④提供错误处理信息,在出现错误时,系统应该能检测出错误并提供错误处理的能;错误出现后,系统的状态不发生变化,或者系统要提供错误恢复的向导。
⑤ 为了方便管理员的管理应设置工具栏和状态栏。
5.3 系统模块图
本系统包括的主要有如下几个部分:来宾接待、查询统计、客房管理、系统设置、收银结账。
其功能模块图 如图(5-1)所示
入住开单
酒店管理系统
客房登记
查询统计
客房管理
系统设置
客房信息
客房预定 填写信息 退房
客人结账 客人住宿
修改密码
便签 修改密码
修
改权限
预定信息 客房状态 宾客信息
第 7 页 共 47 页
7 图(5-1)
5.4 本章小结
本章详细的介绍了开发这个系统的详细设计及详细功能。
6 系统数据库设计
E-R 模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N ,M:N ,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。根据上面的设计可以规划出的实体有:客人实体、查询实体、客房实体、系统管理实体和退房实体。
6.1 系统系统E-R 图
6.1.1 客人实体
客人实体 姓名 性别 电话 身份证号房间类型 房间号入住日期预设单价地址
备注押金
第 8 页 共 47 页 8
入住客人表的设计详细的给出了客人入住时需要的一些基本信息,运用此表能方便的对客人的一些基本信息进行查询、修改、删除等操作。方便使用者的操作,使操作方便、快捷。
6.1.2 查询实体
查询实体的设计主要是针对房间基本信息的查询,能使使用者方便的了解到房间的一些状态,比如价位、类型等。此实体的设计能让使用者方便的对客房进行一些管理,开房、退房等。
6.1.3 客房实体
客房实体的设计主要是针对不同的入住群体,根据不同入住者的不同需求来选择合适的房间类型。让入住者真正的感觉到酒店所提供的各种服务,让入住者认识到酒店是为大众群体所开设的。
6.1.4 退房实体
房间状态
查询实体
房间编号 预设单价 房间类型 客房实体 豪华套房
标准单人房 标准双人房 行政套房 总统套房 退房实体 姓名 房间号 备注押金退房日期D:\orac 结账找零实收金额D:\orac
第9 页共47 页
退房实体表的设计主要是针对客房实体、入住者信息以及入住的信息计算
出入住者的费用。该实体可以根据客房表和入住者信息表对酒店进行管理,让使用者能快速、有效、准确的对入住费用进行计算,进而达到方便、高效的管理酒店的目的。
6.1.5 系统实体E-R图
住宿
客
房
退房
入住者根据情况入住客房,酒店管理者对入住者进行服务,当入住者要求退房时,酒店管理者可根据入住这在酒店享有的服务进行账目的结算,让管理者可根据这一系列的合理流程来更加有效的管理酒店。
6.2 表/字段分析
表/字段分析是建立在实体关系图基础上的,下面列出5个主要的数据库表
格。
6.2.1 用户信息数据表
首先是用户信息数据表(Employee),用于存储酒店管理系统所有参与人员的信息。包括用户的权限
列名数据类型大小字段描述
ID char 5 记录工号
Sex char 2 记录性别
Fax varchar 20 记录员工传真Username char 16 表示用户名
IDCard varchar 20 记录身份证号
Address varchar 15 记录地址
TelePhone char 15 记录联系方式
E-mail char 20 记录邮箱
Position char 20 记录员工职位
9
第10 页共47 页
UserWord varchar 20 记录用户登陆本系统时的密码
marks varchar 2 记录用户的备注
Power varchar 2 用户的权限0= boss,1-Assistant,2=employee
6.2.2 宾客信息数据表
在酒店管理系统中,最重要的对象是宾客,系统设计了(ClientSettleAccounts),用于存储酒店所有宾客信息。
列名数据类型大小字段描述
RoonNO varchar 3 记录号
RoomCategory varchar 30 记录类型
DestinePrice int 30 记录酒店房间预设单价IDCard char 20 记录宾客身份证号ClientName varchar 20 记录姓名
Sex char 2 记录性别
ClientNumber int 记录宾客数量
TelePhone varchar 13 记录宾客联 …… 此处隐藏:2714字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




