酒店管理系统xx目录•一.背景•二项目研究的意义•三.酒店管理系统的系统分析•四.系统概要设计•五.系统详细设计•六.数据库设计与实现一.背景•中国酒店业的发展历经了80年代初的茫然无措,到90年代开始的突然启动,再回归到现在的生机盎然。现在还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。•因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。二.项目研究的意义•对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。•因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。三.酒店管理系统的系统分析•随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅业引入电脑服务和管理也取得了优良的经济效益和社会效益。酒店管理电脑化势在必行。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮全新概念的服务和管理方式。•一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运做,为管理和决策提供支持。为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。四.系统概要设计•酒店系统由前台和后台管理两个部分组成。前台作为与用户直接交互的可视化界面,由于使用方便,能将系统的各个功能提供给用户,以帮助用户进行客房管理。前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数户能够轻松地享受电子商务给他们带来的便利•前台部分•1.客房管理:预订客房管理、客房查询、退房管理。•2.客人信息管理:客人信息查询、修改。•3.餐饮管理:入住客人餐饮、非入住客人餐饮。•后台部分•1.员工管理:员工修改信息、人员调配。•2.清洁工使用系统:确认需要清扫的房间。•3.密码管理系统。4-1.1酒店管理系统用例图客房经理财务经理餐饮经理客房管理财务管理餐饮管理酒店管理系统预定管理前台服务员入住管理收银管理客人信息管理usesusesextendsextendsextendsextendsextendsextendsextendsusesusesusesusesusesextends住宿查询管理客人餐饮查询管理extendsextendsusesuses4-1.2客房部经理用例图客房信息管理客房经营管理extends增加客房信息修改客房信息删除客房信息extendsextendsextends入住情况查询客房信息查询统计客房信息extendsextends客房部经理extendsextends4-1.3餐饮部经理餐饮部经理餐饮信息管理增加菜谱信息修改菜谱信息删除菜谱信息增加餐桌信息修改餐桌信息菜谱信息管理餐桌信息管理删除餐桌信息extends餐饮经营管理extendsextendsextendsextendsextendsextendsextendsextendsextends菜谱信息查询菜单信息查询餐桌信息查询统计菜单信息extendsextendsextendsextends4-1.4前台服务员客房经营管理extends入住情况查询客房信息查询统计客房信息extendsextends个人密码修改个人密码修改前台事务住客预定住客入住住客退房extendsextendsextends前台服务人员extendsextendsextendsextends4-1.5人事部经理员工信息管理增加员工信息修改员工信息查询员工信息删除员工信息extendsextendsextendsextends人事部经理extends4-2.1系统结构图酒店管理系统预订客房更换客房入住客房退客房查询客房员工管理客人信息管理清洁管理客房管理新增员工员工查找客人信息查询客人信息修改餐饮管理预定餐饮直接餐饮后台管理前台管理收银管理客房收银收银查询餐饮收银4-2.2客房预定流程图客房预定显示空房是否有空房显示空列表确定选择房间填写客人信息是否4-2.3客房入住流程图客人入住是否预订客户选择预订客户入住显示空房是否有空房显示空列表确定选择房间填写客人信息是否登记入住否是4-2.4更换客房流程图更换客房显示客户信息用户身份证号码是否存在修改成功修改客户信息显示空列表确定否是4-2.5退客房流程图退客房输入房间号不存在是否入住显示客人信息和消费情况结账退房确定4-2.6客人信息管理流程图客人信息查询用身份证号码查询是否存在列出客人信息空列表是否VIP该客人是VIP确定退出是否注册VIP修改客人信息否是是否是否4-2.7预定餐饮流程图餐饮预订是否送至客房选择菜单、餐饮时间是否住客否是否输入房间号是确定是否有空餐位选择餐位是空列表否4-2.8直接餐饮流程图直接餐饮是否送至房间确定选择餐位是否有餐位是否住客选择菜单否输入客房号是否是否空列表是4-2.9客房收银流程图客房收银是否入住否是输入客房号预收押金显示住客信息输入住客身份证号退房结账确认支付4-2.10餐饮收银流程图餐饮收银是否增加菜单输入菜单号列出菜单、金额结账否是4-2.11收银查询流程图收银查询输入查询时间段客房收银餐饮收银按时间查询按类别查询确认查询4-2.12员工管理流程图人事部主管员工查找填写员工信息员工信息人员调动新增员工审核通过部门主管审核员工管理4-2.13客房清理流程图清洁管理安排员工清扫是否退房客房入住状态变为清理是否打扫否是否清理审核是审核通过5-1.1酒店管理系统类图+登录()-用户名:char-密码:int酒店管理系统-用户名:char-密码:int用户管理界面+客房号:int+客房标准:char+客房位置:char+客房状态:char+客房价格:float+床位:int客房管理界面+登录()+客房号:int+客人姓名:char+身份证号:int+预定时间:void+预定人员编号:int预定管理界面+点菜():char+结账():void+食品种类:char+食品价格:double餐饮管理界面-账单编号:int-入账金额:double-入账时间:void财务管理界面+登录()+客房号:int+客人姓名:char+身份证号:int+入住时间:void+预定人员编号:int顾客信息管理界面五.系统详细设计5-1.1客房管理系统类图+登录()+显示时间()+注销()+时间:char-管理员编号:int-密码:int系统管理+预定()+取消预订()+入住()+更换()+房号:int+房间类型:char+前台编号:int预定管理+预定()+入住()+退房()+结账()-身份证号:int-姓名:char-性别:char-电话:float-备注:char客人+清扫()+客房号:int+客房位置:char-客房类型:char-客房状态:char-备注:char客房管理+显示时间()+显示住宿费()+显示收费金额()-时间:char-员工编号:int-计算机号:int前台管理+结账()+时间:char+员工编号:int+计算机号:int结账管理+记录()+时间:char+员工编号+金额消费记录5-1.2餐饮管理系统类图+登录()+显示时间()+注销()+时间:char-管理员编号:int-密码:int系统管理+预定()+取消预订()+更换()+餐桌号:int+菜单:char+前台编号:int预定管理+预定()+结账()-姓名:char-电话:float-备注:char客人+清扫()+餐桌号:int+餐桌位置:char-餐桌状态:char-备注:char菜单管理+显示时间()+显示餐饮费()+显示收费金额()-时间:char-员工编号:int-计算机号:int前台管理+结账()+时间:char+员工编号:int+计算机号:int结账管理+记录()+时间:char+员工编号+金额消费记录六.数据库设计与实现•在酒店客房管理系统中,数据库的设计工作主要包括建立管理系统的数据库,创建所需要的表,也可以设计相关的视图及存储过程。主要包含以下内容:•1.职员信息•2.客房信息•3.房间类型•4.客房预定•5.退房信息•6.客房时间•7.菜普信息•8.菜单信息•9.客人信息6-1.职员信息E-R图职员信息编号姓名性别身份证号部门职位办公电话手机电子邮件6-2.客房信息E-R图客房信息房间编号房间类型房间位置房间状态备注6-3.房间类型E-R图客房类型类型价格床数是否空调是否有电视是否有电话是否有卫生间备注类型编号6-4.客房预定E-R图客房预定订单编号住客编号客房编号住客姓名住客性别住客身份证号住客身电话6-5.退房信息E-R图退房信息退房编号住客编号住客姓名住客身份证号住客性别住客电话客房编号6-6.客房时间E-R图客房时间客房时间编号预定时间入住时间退房时间消费时间客房编号备注6-8.菜普信息E-R图菜谱信息菜单编号菜系名称菜的类别单价备注6-7.菜单信息E-R图菜单信息菜单编号桌号名称单价备注日期总金额6-9.客人信息E-R图客人信息表客人编号客人姓名客人性别客人电话客人身份证号客人邮件客人到达时间客人离开时间备注END!•xx