酒店订房管理系统管理信息系统及案例课程作业文档题目:酒店订房管理系统年级:2010级设计人员:王雅丽李芳郭玲玲赵蒙蒙完成时间:2012.5.20酒店订房管理系统设计小组人员及分工王雅丽:总体设计李芳:需求分析郭玲玲:可行性分析赵蒙蒙:详细设计酒店订房管理系统可行性研究经济可行性使用该酒店客房管理系统可以提高酒店客房管理水平,把大量繁琐的工作简单化,能够有效地减少人力物力资源,具体有以下好处:电脑收银、打印帐单:快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象。高效的客房管理:能有效的提高房率,增加营业收入。提高决策依据:管理者可以随时了解经营情况,以制定相应的经营方针。减轻员工的工作负担:从而使员工把更多的精力放在提高为宾客服务的质量上。简单、方便地保存和查询历史资料。树立良好的酒店形象。技术可行性本软件开发是使用BorlandDelphi7.0编写。以Microsoftwindows操作系统为工作平台。支持中英文输入法。以SQLSERVER2000为工具执行数据库操作;程序语言以Java为主。自行设计的测试软件。Office2003应用软件。社会因素方面的可行性该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题。可行性研究结论由以上经济、技术和法律三方面的分析可以看出,本系统的开发时机成熟,从多种角度考虑,都是可行的,可以进行开发。酒店订房管理系统粗略的需求模型0层DFD1层DFD前台管理员客户P1P2P3前台登记住房消费结账D1D3客房信息顾客住房信息房间号房间号房间号顾客登记表顾客信息消费明细表结账单后台管理员房间号P4修改客房信息设计模型SC上层图开发计划1.前言1.1开发背景随着酒店规模的不断扩大,入住客户和客房数量的增加,有关酒店的各种信息也在成倍的增长。传统的手工管理已不能满足需要,因而需要一个管理信息酒店客房管理系统权限管理前台管理后台管理前台管理员酒店客房管理系统客户客户信息登记表结帐单酒店订房管理系统系统对酒店订房系统进行统一管理,提高管理效率,降低管理成本。本系统遵循面向对象的软件工程方法,实现了酒店预订系统的基本功能,包括客房预订,会员注册,用户管理,客房管理,客户和客房增删改,系统维护等基本功能。人们生活水平和消费意识的提高刺激了旅游业的发展,这无不为酒店的发展提供了良好的环境,而酒店规模的扩大要求有一套实用而且方便的系统进行酒店客房的管理。在当前这个大的气候下,酒店行业将有长足的发展。特别是在改革开放的中国,中国的突飞猛进加上2008年奥运会成功举办让世界更加了解中国,其发展前景可想而知。也正因此,酒店客房管理系统应运而生,可以为酒店行业有效的解决很多实际问题。作为计算机应用的一部分,使用计算机对酒店信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能极大地提高客房管理的效率,也是酒店的科学化,正规化管理的重要条件。1.2国内外现状随着市场经济和对外贸易的不断深入,市场的竞争变得越来越激烈,一个宾馆如果想在激烈的竞争中不被淘汰,既要有好的经济基础,还要有好的客户服务。宾馆要做到能及时满足顾客的要求,按时分配房间,及时解决顾客退房等突发情况,这就必须计划出一个最佳方案,使宾馆的入住率达到最大值。随着互联网络技术的发展和普及,酒店就可以充分利用这一有效途径,开设互联网上客房预订系统,不但能为国内客户提供有效的订房服务,同时也能不受地域的限制,为国外的客人提供异地订房服务。这就要求对计算机的应用有一下几点:计算机管理大大提高了宾馆客房管理的运作效率,计算机管理可以使宾馆信息管理规范化,提高服务质量,计算机管理系统的应用使宾馆的经济效益得到提高,全面的信息采集和处理可以辅助提高宾馆的决策水平。2.项目概述2.1工作内容:《酒店订房系统》针对的用户是酒店管理员以及酒店的客户。该系统功能:1.酒店客户可以网上预订房间,取消预订,查看客户的历史预订记录2.酒店管理员管理客房信息,客房类型信息,客户信息以及订饭登录信息2.2产品1.程序程序名称:酒店订房系统使用语言:Java酒店订房管理系统数据库:MySql2.文档1.系统开发计划2.系统需求说明书3.系统设计说明书4.用户手册5.一个能正确运行的可执行程序3.运行环境服务器硬件处理器:酷睿内存:1G或更大硬盘:40G或更大软件MyEclipse6.0或更高版本Tomcat5.5或更高版本MySQL5.0或更高版本客户机硬件无特殊要求,只要能连接互联网即可软件WindowXPIE6.0firefox3.6或更高版本表一;运行环境表4.服务培训安装,维护和运行支持从使用系统开始,维护期限一年5.验收标准各个功能均能正常使用3.实施计划3.1任务分解(1)可行性研究报告及开发计划:郭玲玲(2)需求分析:李芳(3)总体设计:赵蒙蒙(4)详细设计:王雅丽3.2进度有相关进度表3.3预算酒店订房管理系统预期完成需时:两周费用:材料费,开发人员报酬3.4专题计划要点开发人员培训计划:因为实在学习阶段,无需另外培训;配置管理:尽量慢煮配置较低的客户;用户培训计划:对使用说明书要详细;系统安装计划:满足非计算机专业管理人员的需求,操作尽量简单。需求分析功能方面客房管理系统的需求分析报告如下:(1)旅客情况分析旅客根据需要通过该系统进行客房预订、客房信息查看等操作,管理员通过该系统修改客房信息、旅客入住登记、结算等操作。(2)系统情况分析:根据需要,系统所要实现的功能有以下几部分:实现客房信息管理功能实现客户信息管理功能实现预定管理功能实现入住管理功能实现消费记账功能实现收银退房功能综上,我们将系统的功能大体划分为三大模块:权限管理:包括用户、及管理员的注册,登录,权限修改等。前台管理:包括客户信息的录入、客户预订和入住登记以及结算的管理等。后台管理:客房信息管理、用户信息管理。酒店订房管理系统数据流图前台子系统后台子系统前台数据库备份消费结算表客户住宿信息修改客房信息更新后的客房信息现金入账客户信息客户登记客户离开住房管理住房信息更新后的住房信息酒店收入结算目前住房信息住房单价住房数量基本信息满足客户要求客户要求退房酒店订房管理系统系统数据流图数据字典(一)数据项:1.数据项:roomid说明:客房编号,唯一标识房间类型:char102、数据项:cname说明:客户名类型:varchar503、数据项:cid说明:客户身份证类型:varchar50查询客户登记结算入住登记预订登记入住信息预订信息退房需求结算信息信息核查客户信息查询结果客户需求描述入住信息表预订信息登记表旅客信息表客房信息表客户信息表消费结算表酒店订房管理系统4、数据项:status说明:客房状态,分为三种,空房、入住、预订类型:char105、数据项:price说明:客房价格类型;float6、数据项:begintime说明:预订或入住时间类型:datetime7、数据项:endtime说明:退房结账时间。为系统当前时间类型:datetime8、数据项:type说明:客房类型类型:char109、数据项:intype说明:入住类型—入住,住宿类型:char1010、数据项:realfee说明:实际消费(在结账时,分为会员与非会员)类型:float11、数据项:deposit说明:押金类型:float12、数据项:vip说明:用来判断是否为会员实现打折类型:char10(二)数据流1数据流:客户需求说明:客户根据自身的需要而向前台提出的客房需求数据流来源:客户数据流去向:客房查询系统酒店订房管理系统2数据流:查询结果说明:输入查询条件后输出的结果数据流来源:查询系统数据流去向:客户3数据流:客户选择说明:客户根据查询结果所作出的选择、决定数据流来源:客户数据流去向:入住或预订登记系统4数据流:客户信息与入住信息说明:前台将客户及其入住信息录入系统数据流来源:登记模块数据流去向:入住记录、预订记录5数据流:客户需求说明:客户根据自身的需要而向前台提出的客房需求数据流来源:客户数据流去向:客房查询系统6数据流:客户入住信息说明:结算时系统提供给客户的具体的入住信息,如价格、入住时间、消费金额等数据流来源:结算系统数据流去向:客户7数据流:存档信息说明:客户结算时的结算日期、金额数据流来源:结算系统数据流去向:客户入住记录酒店订房管理系统(三)数据存储1数据存储:客户信息说明:记录客户的基本信息,如证件号、姓名等输入数据流:输出数据流:数据量:2数据存储:客房类型说明:记录各种类型客房的配置等信息输入数据流:输出数据流:数据量:3数据存储:客房信息说明:记录客房的基本信息,所属类型、房间号、位置等输入数据流:输出数据流:数据量:4数据存储:系统用户说明:记录用户使用系统的用户名、密码输入数据流:输出数据流:数据量:5数据存储:入住记录说明:记录客户入住的基本信息,如入住日期、预订房间号等输入数据流:输出数据流:数据量:6数据存储:预订记录说明:记录客户预订的基本信息,如预订入住日期、预订房间号、预订天数等输入数据流:输出数据流:数据量:(四)处理过程1处理过程:查询说明:根据客户的需求和客户提供的信息,输入到查询系统中去,系统自动检索出与输入相匹配的记录输出到用户界面。输入:查询条件输出:与查询条件相匹配的的记录处理:在系统存储的信息中检索符合要求的信息记录并输出2处理过程:登记说明:客户入住或预订时提供个人信息以及入住或预订信息,记录到响应的存中输入:客户信息、客房选择等酒店订房管理系统输出:客户入住记录处理:将客户的个人信息记录到客户信息表中,将入住(预订)信息记录到入住(预订)记录中3处理过程:结算说明:根据客户提供的信息为客户办理退房手序并注销房间输入:客户证件号或姓名输出:客户入住的具体信息以及结算信息处理:在系统存储的信息中检索出该客户的入住信息进行,结算后将该信息存档4处理过程:系统管理说明:用户的注册、登陆、修改密码以及对用户进行管理输入:用户名输出:用户的信息处理:在系统用户表中存储、修改、删除用户的信息,维护系统的可用性、安全性等酒店订房管理系统系统结构及功能模块设计:系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。主要完成功能:1、有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。2、客房标准信息的修改、查询等。3、客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。4、客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。5、剩余客房信息的查询等。6、订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。客户客房住宿管理管理员退房打印退房信息帐单密码用户名姓名身份证联系电话是否会员房间号房间类型房间状态价格编号房间号消费总额房间号旅客姓名编号性别客户编号酒店订房管理系统7、订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。8、结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。9、结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。按结构化程序设计思想,分析得出如下系统功能模块图宾馆管理信息系统客房信息管理客房信息查询结算信息修改系统管理订房信息管理结算信息管理订房信息添加结算信息查询剩余客房信息查询订房信息修改订房信息查询结算信息添加设置客房信息设置客房标准密码管理用户管理客房信息修改客房信息添加客房标准修改客房标准添加系统功能模块及功能模块图物理配置方案:根据用户的需求,作为酒店的实用系统,安全性是本系统