0目录摘要...................................................1一、绪论.............................................1(一)课题前景..........................................2(二)系统开发的目的和意义...............................2(三)系统设计思想.............................................3二、可行性分析.......................................4(一)酒店客房管理业务流程分析...........................4(二)系统可行性分析.....................................5(三)本章小结..........................................6三、需求分析..........................................7(一)酒店客房管理系统的需求分析.........................7(二)本章小结.........................................10四、总体设计........................................10(一)系统模块总体设计..................................10(二)数据库设计.......................................12(三)本章小结.........................................17结束语............................................35参考文献............................................35致谢..............................................35山东科技大学继续教育学院专科生论文设计1摘要随着人们生活水平的不断提高,使酒店客房业的竞争也愈来愈激烈,因此必须提高酒店的管理水平,酒店客房管理系统通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率。本系统基于MicrosoftSQLSERVER2005数据库系统和C#程序语言开发实现的酒店客房管理系统,着重阐述了该系统开发实现过程,从系统的需求分析、模块设计、数据设计、详细设计到系统测试等环节都进行了较详尽的分析和描述。酒店客房管理系统要实现客房预定、入住登记、钟点记费、消费记账、调房登记、退房结账、查询统计等功能。其中钟点记费可以在客户来店时间起开始记费至要求离店时间进行结账收费,该功能可明显提高对住宿人员宿费的有效管理。将动态实时的住宿登记、客房调整等有机地联系在一起,对酒店客房进行全方位的管理。关键词:酒店客房管理;管理信息系统;数据库山东科技大学继续教育学院专科生论文设计2一、绪论随着物质水平逐步提高,精神生活也开始趋向丰富多彩。作为旅游服务的重要组成部分——酒店业也得到了迅猛的发展。要提高整体竞争能力必须变革酒店的管理模式,要提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。(一)课题前景在信息时代,重要的是必须要有一个完善的管理信息系统,在总体上实现酒店管理的自动化、规范化和人性化,使酒店管理由经验管理转为科学管理。随着计算机在酒店中的普及应用,计算机技术的不断发展,酒店管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,本系统采用客户机/服务器模式,功能更加细致完善,系统更加稳定可靠。并在预订、入住和退房等流程上简捷、方便,信息明朗,及时响应客户的需求创造更多的经济效益及利润。(二)系统开发的目的和意义酒店客房信息的管理在整个酒店客房运作过程中起着非常重要的作用。通过山东科技大学继续教育学院专科生论文设计3信息的管理,酒店客房的管理人员能够随时了解客房的预订、入住等情况,可以在宏观上分配基础设施的使用。利用数据库管理资料可以方便地管理会员客户的资料以利于业务上的往来和客服调查,同时功能强大的新增、修改、删除及查询操作和钟点计费的功能使酒店客房管理系统成为管理人员的得力助手,基于手工操作的种种缺点,为了实现管理自动化,将酒店客房管理的流程与规则与现代的计算机技术相结合,建立起酒店客房管理系统。酒店客房管理系统还可以全程监管客户在客房的消费活动,并对收入情况进行统计,从而实现酒店客房管理流程全过程的电子化操作。(三)系统设计思想1.系统总体设计思想一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便清晰的进行数据传输,和简易通讯功能。1.1实用性:系统以用户需求为目标,以方便用户为原则。度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要。1.2先进性:本设计将充分应用现有成熟的计算机技术、软件开发技术。以MicrosoftVisualStudio2005为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。1.3高可靠性:一个实用的系统同时必须是可靠的,本设计通过软件的优化选型,可保证系统数据的正确性。1.4高安全性:在设计中,将充分利用网络软件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。2.本系统设计的创新点酒店客房工作人员能否实时监控房间最新状态,在客户需求入住或预订时是否方便,能否及时响应客户几小时退房的需求。为了提高酒店的工作效率,在原有系统的基础上增加了房态管理和按小时结账退房等功能。山东科技大学继续教育学院专科生论文设计4二、可行性分析(一)酒店客房管理业务流程分析1.客房管理业务简述1.1客户向酒店发出入住意向;1.2操作员针对客户的需求进行办理预订或及时入住信息,生成预订信息表和入住信息表;1.3客户可通过管理员进行办理会员卡,可以享受优惠价格,生成客户基本信息表;1.4管理员可新建房间信息及房间价格标准,及系统日志信息的查询;1.5操作员对客户在店其间消费项目,生成消费信息表,以便客户退房时结账清楚;1.6客户结账退房,操作员对客户所住的时间、房间的价格、折扣、加床价格和消费项目进行结算;1.7管理员向操作员发出统计结算时间段收益的通知;1.8操作员接到通知后,进行统计结算,生成统计报表。2.本系统业务流程图收费业务流程如图2-1所示。客户入住意向客户信息查询房间信息查询费用票据消费项目系统日志信息房间收费标准房间信息管理房间入住信息房间预订信息操作前台管理员管理后台客房部客户是否为会员操作员YN山东科技大学继续教育学院专科生论文设计5图2-1收费业务流程图统计结算业务流程如图2-2所示。管理员统计结算时间段收益统计条目通知单操作员图2-2统计结算业务流程图(二)系统可行性分析1.经济可行性1.1系统初期投资系统初期投资如表2-1所示。表2-1系统初期投资序号项目人工(人·日)单价(元)合计(元)1需求分析32006002总体设计102002,0003房间管理子系统详细设计32006004退房结账子系统详细设计52001,0005工程实际成本数据库实现102002,0006编码实现102002,0007单体测试52001,0008系统集成测试52001,0009说明手册编制320060010合计10,8001.2系统货币时间价值系统货币时间价值如表2-2所示。表2-2系统货币时间价值年份将来值(万)(1+i)n现在值(万)累计的现在值(万)10.61.050.57140.5714山东科技大学继续教育学院专科生论文设计620.61.10250.54421.115630.61.15760.51831.633940.61.21550.49362.127550.61.27630.47012.59761.3投资回收期系统开发成功后,第一年可以赚得0.5714万元,比投资少0.4286万元。第二年可以赚得0.5442万元。即:0.4286/0.5442=0.7876年1+0.7876=1.7876年1.4纯收入2.5976-1.08=1.5176(万元)当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的10万。而且考虑到开发本系统将为以后带来的利益,拿出10万来进行酒店客房管理系统的开发,是绝对必要。综上所述,该系统的开发在经济方面是可行的。2.技术可行性在软件方面,选用C#来进行开发管理平台的设计,使用SQLServer2005数据库存储数据。无论在在安全性、可用性、可靠性方面都毫无置疑.在硬件方面,则选择奔腾电脑一台内存512M,都可以满足系统的开发需要。3.运行可行性在现今社会越来越多的酒店都意识到信息化是提升管理效率不可缺少的重要步骤配备现代化的管理思想更是必不可少的,所以在酒店领导者给予系统充分的开发资金的基础上,更要将现代化的管理思想融入其中,使其最终成为具有现代化管理方法的管理系统。经过以上分析,运行方面是可行的。(三)本章小结综上所述,本系统经过定义问题、分析问题、提出解法的反复过程,最终提出一个符合系统目标的高层次的逻辑模型。然后根据系统的这个逻辑模型设想出山东科技大学继续教育学院专科生论文设计7各种可能的物理系统,并且从经济、技术和运行等方面分析这些物理系统的可行性。因此本系统具有一定的开发前景。三、需求分析(一)酒店客房管理系统的需求分析1.系统所要完成的任务根据可行性研究的结果和客户的要求,决定采用C/S结构,将酒店客房管理系统划分为两个子系统,即客户端子系统、服务器端子系统。其中,客户端子系统的功能是给用户提供系统操作界面,以便输入客户信息、房间信息、客户消费情况、房间入住、预订、续住及调换等。服务器端子系统的功能是通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息处理,实现新增、修改、删除、查询、统计等操作。2.数据流图本系统的数据流图如图3-1所示。山东科技大学继续教育学院专科生论文设计8客房操作员P1-02缴费管理P1-04统计旨结算F1-01客户应收费用表客房管理员P1-03客户信息管理P1-01收银处理F1-02学生基本信息表D1-12统计时间段条目P1-06学生基本信息查询D1-10客户基本信息D1-08客户基本信息D1-11满足条件客户信息D1-09变动后的客户基本信息D1-13已处理的统计时间段条目D1-15已收银信息查询结果P1-05收银信息查询D1-01客户基本信息D1-02客户基本信息D1-03应收银信息D1-04收银信息查询结果集D1-05客户基本信息D1-06客户基本信息D1-07收银信息查询结果集D1-16统计结算结果D1-17客户基本信息P1-07入住信息管理P1-07入住信息查询D1-20入住信息查询结果集D1-18客户基本信息F1-03客户入住信息表D1-19入住信息图3-1系统数据流图3.数据字典3.1数据项定义本系统数据项如表3-1所示。表3-1系统数据项定义编号名称别名类型长度I01-01RuId入住单号Varchar10字节I01-02CuName客户名称Varchar10字节I01-03CuType客户类型Varchar10字节I01-04RoomId房间编号Varchar10字节I01-05RoomJia房间价格MoneyI01-06TypeId类型编号Varchar10字节I01-07ComeDate抵店时间SmalldatetimeI01-08GoDate离店时间SmalldatetimeI01-09RuJia入住价格Money山东科技大学继续教育学院专科生论文设计9I01-10YuShouKuan预收款MoneyI01-11ZheKou