小型酒店报告.docx
- 文档编号:8821809
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:27
- 大小:523.75KB
小型酒店报告.docx
《小型酒店报告.docx》由会员分享,可在线阅读,更多相关《小型酒店报告.docx(27页珍藏版)》请在冰豆网上搜索。
小型酒店报告
第一章系统概述
1.1编写目的
随着国民经济的发展,酒店餐饮行业的队伍在全国范围(尤其是在经济发达地区)不断壮大,从事酒店餐饮行业的单位之间竞争愈加激烈。
为了提升自身的竞争能力,各酒店餐饮单位都在尽量定制或购买各项业务的应用软件,运用高科技手段进行经营和管理。
为了让酒店更好的经营,我们组织开发了本软件。
本项目的任务提出者及开发者是酒店管理系统软件开发小组,主要是面向酒店餐饮服务行业。
1.2项目背景
酒店业是一个前景广阔而又竞争激烈的行业。
改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。
酒店客房管理使用手工处理帐务,存在许多现金流失的漏洞,使用软件来管理宾馆业务,结帐既准确,速度又快,而且统计的报表也快捷。
因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络、通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。
对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。
如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。
面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。
虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。
因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。
酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。
1.3术语说明
住宿管理:
对旅客的住宿进行管理,并存储顾客住宿记录。
费用管理:
对旅客的在店内的消费进行管理,并存储顾客各种消费记录。
查询管理:
对各种查询进行管理,包括:
顾客信息的查询、酒店房间的查询、消费物品的查询、消耗汇总查询等。
账单管理:
对旅客的在店内的消费账单进行管理,并存储顾客消费记录。
用户账号管理:
对用户的账号进行管理,包括:
添加删除用户、修改用户密码、修改用户使用权限等。
旅客信息:
存放旅客的姓名,证件类型,证件号,性别,年龄等顾客的基本信息。
房间信息:
存放房间的编号,房间等级,房间价格,房间类型,所在楼层等信息。
消费物品信息:
存放店内消费品的名称,价格,分类,产地,数量等物品的基本信息。
1.4参考资料
[1]SQLServer2005案例实训教程.北京邮电大学出版社.2010.08
[2]数据库设计及其应用程序开发.清华大学出版社.2010.01
[3]PowerDesigner系统分析与建模.清华大学出版社.2010.01
[4]软件项目管理案例教程.机械工业出版社.2009.01
[5]C#编程及应用程序开发教程.清华大学出版社.2007.05
[6]VisualC#2005管理系统开发经典案例.中国水利水电出版社.2007.07
第二章系统可行性分析
2.1技术可行性分析
2.1.1对系统的简要描述
酒店计算机管理系统采用先进的C/S架构模式,关系数据库采用MicrosoftSQL2005进行查询与分析,能够大量地存储数据,能有效地保证数据的完整性,安全性,减少数据丢失与泄露,实现资源内部共享,系统采用C#作为前端开发语言,操作界面为传统Windows用户界面,操作方便,避免手工输入的弊病,能够最大的限制错误录入。
2.1.2与现有系统比较的优越性
本系统的高度集成化,系统基于现代先进的操作平台windowsXP或windows7,运用强大的SQL数据库引擎,数据随手可得,各种报表随时可以找到,而且一定是最新的资料,如果对其中的某些数据有疑问,可立即向相关部门反映。
系统可以很好的反映客人的消费情况,避免不应有的损失。
方便管理,减少人员的投入,增加经济效益。
真正的WINDOWS设计,全面体现多任务,鼠标点击,快捷键等,极其方便。
2.1.3采用建议系统可能带来的影响
(1)对设备的影响
本系统对计算机硬件配置要求:
普通的个人PC(奔腾-3以上,内存至少128MB,硬盘20G以上)就足够运行了。
推荐配置:
PentiumIII600MH处理器,256M内存,16M显卡,100M自适应网卡,2G的硬盘剩余空间。
同时,需要安装打印机外部设备。
(2)对现有软件的影响
本系统支持的操作系统有WindowsXP/7,需要安装MICROSOFTSQLSERVER2005数据库系统,系统在使用时对其他软件不会发生冲突。
(3)对用户的影响
建议在酒店对工作人员进行培训,通过对系统应用的培训,加强酒店工作人员规范的工作流程及高度责任心;计算机基础及应用平台(WINDOWSXP/7)的培训,对操作人员进行酒店管理软件(系统各部分功能)及硬件(打印机)的使用培训;帮助系统管理员建立系统管理、数据维护、软件使用的日常维护能力,操作员经考试合格后方可上岗。
(4)对系统运行的影响
用户可将本系统随意安装在计算机的任意位置。
对输入数据预处理的过程无影响。
系统数据统一采用数据库存储,定期对数据进行备份,避免数据丢失。
(5)对开发环境的影响
为了开发这个系统,需要用户的密切配合。
用户需要向开发人员解释酒店管理的整个工作流程,帮助开发人员理解酒店管理工作的各个环节。
在建立数据库时,需要原有酒店管理系统的各种原始数据表单(如原有的客户资料表,各种合同,合约,报表的原始样式)。
同时,为了开发和测试新系统,需要几台配置较好的计算机,接有打印机外部设备。
最后,系统数据库中保存的财务数据,各种合约,报表等都必须要进行保密性与安全性等方面的考虑。
(6)对运行环境的影响
由于开发人员经验不足,日期较短,又因为酒店管理内容繁多,所以所涉及的范围不够全面。
目前我们的使用范围非常狭窄,且本软件是我们的初次版本,如果该软件提高版本,本软件需要大量的修改和更新。
(7)对经费支出的影响
由于系统高效的运作效率,节省了大量的人力,物力,大大的减少了员工工资的支出。
2.1.4技术可行性评价
在当前的限制条件下,本系统的功能目标能够达到;利用现有的技术,本系统的功能能够实现;系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以酒店管理系统在技术上是完全可行的。
小组开发人员的数量和质量完全能够满足开发本系统的要求,并且能够在规定的期限内开发完成系统。
2.2经济可行性分析
(1)支出
采用本系统,旨在用于小规模的酒店管理,所需的软件硬件部分较少,所需采购设备清单主要如下:
服务器1台,打印机1台,计算机2~3台。
软件需安装.NETFramework3.5及以上运行环境,数据库SQLServer2008及以上,Windowsxp以上操作系统平台。
(2)效益
安装此管理系统后,将减少管理人员数量,从而减少为此付出的工资;将减少纸张的使用,因此提高输入输出账单的准确率,从而提高生产效率,收益明显提高。
(3)投资回收周期
大概两年后可以收回所有支出的成本。
2.3社会可行性分析
(1)法律因素
本产品是采用面向对象技术进行开发,是一个相对独立的技术产品,通过正当法律程序开发、应用本产品将会得到合法利益。
(2)用户使用可行性
例如从用户单位的行政管理、工作制度等方面来看,是否能够使用该软件系统;从用户单位的工作人员的素质来看,是否能满足使用该软件系统的要求等等,都是要考虑的。
a.对酒店工作制度的管理,人员的调整合理化是可行的;
b.用户单位的工作人员具有计算机基础知识完全可以使用该产品;
c.该产品使用的环境为酒店的各个部门。
第三章系统需求分析
3.1系统主要功能
(1)用户账号管理
不同角色的用户分配于不同的管理权限,不同管理权限的用户登录主界面后将会执行不同的操作。
管理员拥有最高权限,可执行任何操作,包括设置其他用户的用户名和密码。
(2)住宿管理
当旅客要求入住时,检验并登记旅客信息,并分配给相应的房间,登记的项目包括:
入住编号、旅客姓名、性别、相关证件、入住房间号、入住及退房时间等,并及时的自动修改相应房间的状态,同时打印相应的账单。
(3)费用管理
当旅客入住房间、用餐或购买物品时,记录旅客的各种消费信息,并修改房间状态和现有的物品的库存,同时打印相关的账单。
(4)查询管理
对旅客信息查询、物品消耗查询、客房入住状态查询,并能查询物品储备情况和客房入住情况,若出现物品短缺或房间入住已满等状况,及时通知相关人员。
(5)账单管理
为旅客在店内的各种消费打印相关的账单,以作为旅客消费凭据。
3.2系统数据流图
绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。
数据流程图的绘制过程通常采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流程图。
酒店管理系统的数据流程图如下所示:
(1)0层数据流图
图3-10层数据流图
(2)1层数据流图
图3-21层数据流图
(3)2层数据流图
图3-32层数据流图
3.3数据字典
数据字典(DD,DataDictionary):
是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流条目、数据加工条目、数据文件条目和数据项条目)的内容和特征所作的完整的定义和说明。
数据字典是对数据流程图的重要补充和说明。
现简要列出本系统的部分数据字典,具体如下:
a.数据项条目表3-1数据项条目
名称:
顾客总编号:
1-001
说明:
客户编号:
001
输入数据流:
无
输出数据流:
无
名称:
前台服务员总编号:
1-002
说明:
酒店工作人员编号:
002
输入数据流:
登陆信息
输出数据流:
无
b.数据加工条目
表3-2数据加工条目
名称:
查询顾客所需商品总编号:
2-001
别名:
无编号:
P2.1
数据流来源:
D1和P1
数据流去向:
P2.2
名称:
消费信息录入处理总编号:
2-002
别名:
无编号:
P2.2
数据流来源:
P2.1
数据流去向:
D3和P2.3
名称:
打印消费账单总编号:
2-003
别名:
无编号:
P2.3
数据流来源:
P2.2
数据流去向:
前台服务员
名称:
查询所需客房信息总编号:
2-004
别名:
无编号:
P3.1
数据流来源:
D2和P1
数据流去向:
P3.2
名称:
住宿信息录入处理总编号:
2-005
别名:
无编号:
P3.2
数据流来源:
P3.1
数据流去向:
D4和P3.3
名称:
打印入住账单总编号:
2-006
别名:
无编号:
P3.3
数据流来源:
P3.2
数据流去向:
前台服务员
名称:
住宿查询总编号:
2-007
别名:
无编号:
P4.2
数据流来源:
D4
数据流去向:
前台服务员
名称:
打印入住账单总编号:
2-008
别名:
无编号:
P4.3
数据流来源:
D5
数据流去向:
前台服务员
c.数据流条目
表3-3数据流条目
名称:
顾客消费信息总编号:
3-001
功能:
添加、删除、修改消费信息编号:
F1
输入数据流:
P1
输出数据流:
P2
名称:
顾客住宿信息总编号:
3-002
功能:
添加、删除、修改住宿信息编号:
F2
输入数据流:
P1
输出数据流:
P3
名称:
顾客查询信息总编号:
3-003
功能:
查询住宿、消费信息编号:
F4
输入数据流:
P1
输出数据流:
P4
名称:
顾客信息总编号:
3-004
功能:
顾客基本信息编号:
F5
输入数据流:
顾客
输出数据流:
P1
d.数据文件条目
表3-4数据文件条目
名称:
物品基本信息表总编号:
4-001
别名:
无编号:
D1
包含的数据结构:
物品编号+物品名称+单价+产地
有关数据流:
P2.1
名称:
房间基本信息表总编号:
4-002
别名:
无编号:
D2
包含的数据结构:
房间号+房间类型+价格+所在楼层+容纳人数
有关数据流:
P3.1
名称:
旅客消费入账表总编号:
4-003
别名:
无编号:
D3
包含的数据结构:
消费入账编号+物品编号+名称+单价
有关数据流:
P2.2
名称:
旅客入住信息表总编号:
4-004
别名:
无编号:
D4
包含的数据结构:
房间号+房间类型+价格+所在楼层+容纳人数+入住天数
有关数据流:
P3.2、P4.2
名称:
店内消费信息表总编号:
4-005
别名:
无编号:
D5
包含的数据结构:
消费编号+消费编号+名称+单价
有关数据流:
P4.3
第四章系统设计
4.1系统总体设计
4.1.1系统总体结构图
图4-1系统总体结构图
4.1.2系统功能分析
本酒店管理系统首先由登录界面进入主窗体,主窗体中主要包含五个模块:
酒店客房管理模块、信息查询管理模块、旅客消费管理模块、系统设置管理模块,用户操作管理模块,最后,退出管理系统。
主要可实现的功能有:
(1)前台服务人员为旅客入住登记、预订登记、退房登记及为预订过的旅客进行入住登记,同时为旅客打印相应的账单。
(2)前台服务人员为在店的旅客登记用餐消费、话费和其它消费情况,同时为旅客打印相应的费用账单。
(3)前台服务人员查询旅客的信息、客房当前的状态信息、物品信息及其总消耗量。
(4)系统管理人员对酒店的基本信息、客房信息及消费物品信息进行设置。
(5)系统管理人员可对用户进行设置,包括修改用户密码、修改用户操作权限及添加、删除用户。
4.2数据结构设计
以关系模型为目标的逻辑结构设计方法是将ER实体图中概念模型映射为关系模型,并且包括一组关系定义,映射的步骤如下:
(1)把ER实体图中的每个实体变换为一个关系模型。
(2)变换每个关系:
多对多模型需要加一个单独的关系模型;而一对一的或者一对多的联系可用在实体中增加属性(此处为外键)来模型化。
(3)ER图中的属性可转换为关系的属性。
a.本系统的总体逻辑结构设计如下:
图4-2总体ER图
b.将ER图转化为关系表,如下所示:
表4-1客人基本信息表(T-Kr)
列名
数据类型
长度
是否为主键
是否为空
注释
K_krbh
char
8
是
否
客人编号
K_name
char
8
否
否
姓名
K_sex
char
2
否
是
性别
K_lxdh
varchar
15
否
是
联系电话
K_krlx
char
8
否
是
客人类型
K_zjlx
varchar
12
否
是
证件类型
K_zjh
char
20
否
是
证件号
表4-2员工基本信息表(T-Yg)
列名
数据类型
长度
是否为主键
是否为空
注释
Y_ygbh
char
8
是
否
员工编号
Y_name
char
8
否
否
姓名
Y_sex
char
2
否
是
性别
Y_lxdh
varchar
15
否
是
联系电话
Y_zw
char
10
否
是
职务
Y_gz
money
8
否
是
工资
Y_gzrq
datetime
8
否
是
工作日期
表4-3房间基本信息表(T-Fj)
列名
数据类型
长度
是否为主键
是否为空
注释
F_fjh
char
8
是
否
房间号
F_fjlx
char
8
否
是
房间类型
F_fjjg
money
8
否
是
房间价格
F_fjzt
varchar
4
否
是
房间状态
表4-4商品基本信息表(T-Sp)
列名
数据类型
长度
是否为主键
是否为空
注释
S_spbh
char
8
是
否
商品编号
S_spmc
varchar
20
否
否
商品名称
S_splx
char
8
否
是
商品类型
S_spjg
money
8
否
是
商品价格
S_kcl
int
4
否
是
库存量
表4-5入住基本信息表(T-Rz)
列名
数据类型
长度
是否为主键
是否为空
注释
R_krbh
char
8
是
否
客人编号
R_fjbh
char
8
是
否
房间编号
R_rzfjh
char
8
否
否
入住房间号
R_rzfjlx
char
8
否
是
入住房间类型
R_rzsj
datetime
8
否
是
入住时间
表4-6预订基本信息表(T-Yd)
列名
数据类型
长度
是否为主键
是否为空
注释
Y_krbh
char
8
是
否
客人编号
Y_fjbh
char
8
是
否
房间编号
Y_ydfjh
char
8
否
否
预订房间号
Y_ydfjlx
char
8
否
是
预订房间类型
Y_ylrq
datetime
8
否
是
预留日期
Y_ydrs
int
4
否
是
预订人数
Y_yfk
money
8
否
是
预付款
4.3详细设计
此系统包括客房管理模块、费用管理模块、查询管理模块、系统管理模块、用户管理模块、打印账单模块共六个模块。
此次,详细设计部分我主要负责其中的系统管理模块和用户管理模块的设计,系统设置管理模块包括酒店信息设置、酒店房间设置、酒店消费品设置、数据备份和数据还原五个界面;用户操作管理模块包括用户操作权限设置、添加删除用户、修改用户密码界面三个界面。
4.3.1登录模块
(1)登录过程流程图
图4-1登录流程图
(2)界面设计
图4-2登录界面
(3)功能描述
登录系统模块用于操作用户根据授权的用户名称和用户密码登录酒店管理系统。
使用系统时需在框中输入相应的名称和密码,然后单击“登录系统”按钮就可以进入酒店管理系统的主界面。
默认情况下,该用户是一个系统管理员用户,拥有操作该管理系统的所有权限,可以根据需要在操作权限设置模块中更改用户的权限,此外,当连续三次由于用户名或用户密码不正确而无法登录管理系统时,将自动退出此登录对话框。
(4)输入
在“用户名称”和“用户密码”文本框中输入参数“用户名称TextBox”和“用户密码TextBox”,这两个参数都是字符串型,不包含回车键和换行符,按回车键结束。
(5)输出
在用户名称和用户密码文本框中输入正确的参数后,按回车键自动跳到“登录系统”按钮,响应登录事件,即进入主窗体,若单击“退出系统”按钮则返回原登录界面。
4.3.2主界面模块
(1)界面设计
图4-3主界面
(2)功能描述
系统主界面用于操作用户对酒店的各个模块进行操作和管理,界面的最上一栏是下拉菜单,包括客房管理、费用管理、查询管理、系统管理、用户管理五大模块,用户便可由主界面进入相应的模块进行操作和管理。
此外,主界面上还有一系列的快捷操作按钮,单击各个按钮便可进入相应的操作模块,简单、快捷,如旅客入住登记、预订登记、结账登记等等,若单击退出按钮,便可返回系统的最初的登录界面。
4.3.3操作权限设置模块
(1)界面设计
图4-4设置操作权限界面
(2)功能描述
操作权限设置模块用于系统管理员为不同角色的操作用户分配不同的操作权限,从而实现管理系统数据的安全和稳定运行。
管理员可以根据操作用户的角色在选框中选择相应的权限,完成后单击确定即可。
这样,操作用户在登录酒店管理系统后,就只能对相应的模块进行操作,其它受限模块将被隐藏,不允许其执行。
(3)输入
首先在“用户名称”和“用户密码”文本框中输入参数“用户名称TextBox”和“用户密码TextBox”,然后在“操作用户权限设置”中勾选该用户具有的操作权限。
此外,还可单击工具栏中“新增”、“删除”、“保存”按钮进行相应的修改。
(4)输出
在上述框中输入相应的信息后界面最下面会显示所要设置的用户的名称及其相应的操作权限,单击工具栏中的“保存”按钮,系统便会自动修改该用户的操作权限。
4.3.4修改用户密码模块
(1)界面设计
图4-5修改用户密码界面
(2)功能描述
修改用户密码模块用于操作酒店管理系统的当前用户修改自己的登录密码。
在当前用户进入该模块后,必须正确的在“旧密码”框中输入以前的登录密码,然后在“新密码”和“再输入一次新密码”框中输入相同的信息,完成后单击“确定”按钮即可。
如果某操作用户忘记了自己的登录密码以致无法登录系统时,只能求助于系统管理员在操作权限设置模块中设置他的登录密码。
(3)输入
在“旧密码”文本框中输入参数“旧密码TextBox”,在“新密码”文本框中输入参数“新密码TextBox”,在“再输一次新密码”文本框中输入参数“再输一次新密码TextBox”,最后在“用户名称”文本框中输入参数“用户名称TextBox”,这四个参数都是字符串型,不包含回车键和换行符,按回车键结束。
(4)输出
在用户名称和旧密码文本框中输入正确的参数且两次输入的新密码一致后,按回车键自动跳到“修改密码”按钮,响应修改密码事件,则该用户密码修改成功,若单击“返回系统”按钮则返回主界面。
4.3.5添加删除用户模块
(1)界面设计
4-6添加删除用户界面
(2)功能描述
添加删除用户模块主要用于管理员对用户进行添加、删除。
此界面包括两个选项卡,一个是添加用户,另一个是删除用户。
管理员进入该模块后若要添加用户,单击“添加用户”选项卡,在“用户名”文本框中输入要添加的用户名,在“用户密码”文本框中输入用户设置的密码,确定无误后,单击“添加”按钮,该用户即被加入到用户表,该用户即可由登录界面进入主界面进行相应的操作。
同理,删除用户就不详细叙述了。
(3)输入
在“用户名”文本框中输入参数“用户名TextBox”,在“用户密码”文本框中输入参数“用户密码TextBox”,这两个参数都是字符串型,不包含回车键和换行符,按回车键结束。
(4)输出
在用户名称和旧密码文本框中输入正确的参数且两次输入的新密码一致后,按回车键自动跳到“添加”按钮,响应添加事件,则该用户被成功加入用户表,若单击“重置”按钮则“用户名”和“用户密码”文本框被清空。
4.3.6数据库备份模块
(1)界面设计
图4-7备份数据库界面
(2)功能描述
此模块的主要功能是对系统的数据进行定期的备份,管理员进入该模块后,首先单击“浏览”按钮,寻找或新建一个存放备份设备的文件夹,然后单击“备份数据库”按钮,即将数据库和支持的文件备份到之前所寻找到或创建的文件夹中。
如果想要退出此界面,放弃备份或暂时不进行备份,单击“退出”按钮,即可退出此模块。
4.3.7数据库还原模块
(1)界面设计
图4-8还原数据库界面
(2)功能描述
此模块的主要功能是对系统之前已备份的数据文件进行还原,管理员进入该模块后,首先单击“浏览”按钮,寻找所要还原的数据库所在的文件夹,然后单击“还原数据库”按钮,即将所要还原的数据库文件还原到相应的文件夹
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 酒店 报告