题目:酒店管理系统分院:信息工程学院学生姓名:张道玺专业:计算机科学与技术班级: 12级(4)班学号: 2012051418填表时间:2014年03月第一章引言目前一些酒店对酒店管理系统的应用仍停留于…记帐式‟,远未上升到对其管理模式的改变。
酒店业涉及的信息系统和产品众多,却缺乏统一的行业标准使各个供应商相互协调,一方面造成资源浪费与互不兼容,另一方面也阻碍了整体水平的提高,无法完全符合酒店的需要。
在某种程度上,酒店运用电脑以后,人工成本未必降低,甚至有可能增加。
运用电脑以后,仅是管理的量化程度提高、数据的流转速度加快。
然而酒店迫在眉睫的矛盾是,在行业不景气的情况下,总在权衡投入成本与产出效益的比重。
在中国酒店行业尚处于比较困难的现阶段,开源节流尤为重要,直接对市场的技术要求日益凸显,而目前酒店直接面对市场的销售手段还停留在拜访、打电话、发传真等传统形式,现有的软件不能直接帮助开源节流,这是目前技术与需求的差距。
在知识经济时代的今天,知识的创新和开发在社会财富的创造中起决定作用。
在高科技领域,如计算机、电子技术、生物工程、制药业、信息和通信技术等,知识因素对于整个生产过程至关重要。
从信息和知识的概念来讲,信息本身也是知识,而且是更新知识的基础。
在信息的海洋中寻找有规律的、有价值的东西,创造新的、更有应用价值的知识,这是人类思维创造的目的。
可以说知识是信息的提升。
信息社会应该是知识社会的雏形。
因此,当前在信息技术的驱动下,人类社会正在从工业化社会迈向信息化社会。
全球信息化浪潮一浪高过一浪,为中国带来了历史机遇和严峻挑战。
作为一名计算机科学与技术专业的学生,在这机遇与挑战面前,我深感自身的责任之重大。
为了锻炼自己的能力,把平时学的知识与实际结合起来,我选择开发一个小型的酒店住宿管理系统来作为自己的毕业设计。
研究这个课题,意义不仅仅在于做出一个实际可用的系统,更在于对未成熟的酒店管理系统进行探索性的研究。
第二章酒店管理系统的需求分析本系统主要根据酒店的管理工作进行的需求分析。
因为要保证系统的安全,所以在每个前台工作人员进入系统时应该进行身份验证。
前台工作人员进入系统后就可以进行日常工作的处理。
主要包括客房和餐饮两个模块。
其中客房模块分为六个功能模块,它们是:登记、结帐、客房、查询、系统。
每个功能模块又可以细化为几项功能.(一)登记1.登记客户信息(二)退房(三)客房管理(四)客房:客房清单(五)财务统计:1.客房营业统计 2.餐饮营业统计(六)系统:1.修改密码2.用户管理。
餐饮模块包括预定、修改、查询、结帐。
所有信息的维护应该包括对信息的添加、信息的修改、信息的删除。
2.1 用户需求分析开发的酒店管理系统应能满足以下的有关功能需求和性能需求。
酒店管理系统软件需要对酒店的管理员进行权限的管理,区分不同层次的用户需求。
有效的管理酒店日常事务。
2.1.1 因为酒店管理系统是针对不同层次的用户,所以按操作的权限分为两种角色:这两种角色是普通用户和超级管理员。
2.1.2 普通用户主要是需要:普通用户需要对客房登记,客户退房,房间管理,餐饮预定,餐桌管理和餐饮结帐进行相应的操作,以及对员工信息管理和员工考勤进行操作,从而完成自己的工作,提高酒店管理的工作效率。
2.1.3 系级管理员主要是需要:系统管理员除了拥有普通用户的所有权限外,还具有对普通用户进行管理的功能。
如:对普通用户进行添加,修改,查询和删除用户的功能。
名字:客房登记信息别名:描述:工作人员对客人客房登记信息进行管理定义:姓名+帐号+房号+房类+房价+抵达时间+离店时间+客人类型+房数位置:顾客客房登记信息(customer_table)名字:就餐信息单别名:描述:工作人员对客人点菜进行管理定义:帐单编号+菜品名称+价格+优惠方式+数量+房台位置:顾客餐饮接待信息(cost_item_table) 名字:餐桌信息表别名:描述:记录房台当前情况定义:房台编号+状态+服务人员+备注位置:餐桌信息表(fooddesk_table)名称:员工基本信息别名:描述:纪录职工基本情况。
定义:员工编号+姓名+所属部门+业绩考核+家庭地址+联系方式位置:员工基本信息(employ_table)2.2 数据字典数据字典是关于数据的信息的集合,也就是对数据流图包含的所有元素的定义的集合。
任何字典最重要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。
酒店在正常运营中总是面对大量的客房信息、住宿信息、客户信息、帐务信息、收费信息和餐饮信息等。
以此需要对住宿资源、客房资源、帐务信息等进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。
结合国内外管理软件的最新研究成果进行大量的调查和分析可以得出一下的需求分析。
限于篇幅,下面给出本系统的部分数据字典描述:⑴客房登记信息的数据字典的描述:(2) 餐桌信息表的数据字典的描述(3)就餐信息单的数据字典的描述:(4) 员工基本信息的数据字典的描述名称:客房信息表别名:描述:记录客房当前情况定义:客房间编号+客房级别+房间类型+房间价格+房间状态。
位置:客房信息表(room_table) 名字:订餐信息单别名:描述:工作人员对客人订餐进行管理。
定义:申请时间+订餐人+联系电话+人数+所订房台+就餐时间+保留时间+押金位置:顾客餐饮预定信息名字:员工考勤信息别名:描述:记录员工考勤情况。
定义:考勤序号+职工编号+考勤项目+考勤次数+考勤日期位置:考勤信息(kaoqin_table) 名字:菜单别名:描述:反映客人可点菜情况定义:编号+菜名+价格位置:菜单(menu_table)名字:管理员信息表别名:描述:记录管理员的情况。
定义:序号+用户名+密码+权限+备注位置:管理员信息(user_table) 名字:权限信息表别名:描述:记录管理员的情况。
定义:序号+权限名称+权限+备注位置:权限信息(power_table)(5)客房信息表的数据字典的描述:(6) 订餐信息单的数据字典的描述:(7) 员工考勤信息的数据字典的描述:(8) 菜单的数据字典的描述:(9) 管理员信息表的数据字典的描述:(10) 权限信息表的数据字典的描述:2.3 酒店管理系统的数据流图2.3.1 酒店管理系统处理的数据流图(DFD )1客房管理2餐饮管理3人事管理4财务管理预定、登记信息收银条顾客资料单客房信息表收银条餐桌信息表餐饮营业信息客房营业信息基本工资及考勤员工基本信息员工信息表财务清单菜单预定、接待信息前台人员人事部 顾客财务部预定、登记信息员工信息财务信息收银条酒店管理图2—1管理系统数据流程图(0层)第三章 酒店管理管理系统分析与设计3.1. ER 模型将系统划分出了普通用户、系级管理员、超级管理员、教材库信息、预订表信息、发放表信息、系、专业、班级等几个实体,其各个实体的属性如下:本系统的具体ER 模型如下:3.3 酒店管理系统结构、功能设计 3.3.1 系统结构设计通过对系统的数据流图分析,结合用户的需求,分析系统基本功能得到了酒店管理系统的功能模块:系统、用户管理、客房管理、餐饮管理、人事管理、营业统计,其结构图如下:管理员姓名编号性别年龄考勤情况业绩图3—2 人事管理信息ER 模型图3.3.2 系统功能模块设计 1.系统管理员可以注销,修改当前用户的密码和退出当前系统。
当用户修改密码时,提示相应的密码修改信息提示。
比如,用户密码不能为空,新密码必须相同。
添加用户酒店管理系统用户管理修改用户 删除用户 系统修改密码注销 退出 客房管理客房登记客房结帐 房间管理 餐饮管理餐饮预定餐饮结帐 餐桌管理营业统计客房营业统计 餐饮营业统计 人事管理员工基本信息员工考勤图3—1 系统结构2.客房管理客房管理模块可以对客房信息、入住信息和退房信息进行增加、删除和修改,并且可以根据房号来查找客房信息。
客房信息主要包括客房间编号、客房级别、房间类型、房间价格以及房间状态。
3.餐饮管理餐饮管理模块可以对餐桌信息、客人预定信息和客人结帐信息进行增加、删除和修改,并且可以根据餐桌号来查找餐桌信息4.财务管理财务管理模块主要包括:客房营业额统计、餐饮营业额统计。
其中营业额统计是对营业金额按工作人员、客房、餐饮进行统计,形成财务报表。
5.人事管理人事管理模块主要包括:员工基本信息管理、考勤管理、员工业绩。
其中员工基本信息管理是对员工基本信息记录和处理。
考勤管理是根据员工的职称、级别结合考勤情况对员工进行管理,为后面的财务管理提供依据。
3.4酒店管理系统的数据库设计用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
系统的可行性分析可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。
如果问题没有可行的解,那么花费这项开发工程上的任何时间,资源,人力和经费都是无谓的浪费。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。
怎样达到这个目的呢?当然不能靠主观猜想而只能靠客观分析。
必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
1 技术可行分析本设计“酒店管理系统”是为各类酒店宾馆开发的管理信息系统。
通过近几个月的学习和实践,对开发管理信息系统又有了新的认识。
使自己在开发管理信息系统方面的技术更加成熟。
由于本设计最重要体现的是实用性,所以,通过大量的社会调查和分析,结合自己现有的技术水平加上导师的指导,还是能按期完成本毕业设计。
2 经济可行性分析成本方面:由于本毕业设计属于计算机科学(本科)教学的最后一个环节,所以人力消耗免费,资源学校提供,指导老师义务指导。
所以成本计算只需计算开发期间开发者的生活消费,学校资源的消耗(主要包括机器的折价和消耗的电钱),所以开发本软件的成本是非常低的。
效益方面:为各类酒店开发一个完整、合理的酒店管理系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。
所以开发本软件可以为社会带来很好的经济效益。
从以上分析看开发本软件在经济上是可行的。
3 操作可行性分析本软件是为酒店的管理员开发的,所有本软件的用户对象是酒店的工作人员,由于本软件要设计成友好的界面,写出详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。