酒店客房管理系统第七组组长:刘静祝组员:何琴、袁顺王广川、周怀相、冯平计算机科学和技术11级目录一、摘要: (5)二、可行性分析 (6)1.编写目的: (6)2.项目背景: (6)2.1项目总述: (6)2.2相关定义: (6)3可行性研究的前提 (6)3.1欲开发软件的基本要求: (6)3.2目标: (7)3.3条件、假定和限制: (7)3.4进行可行性研究的方法: (8)4对现有系统的分析: (8)5对所建议系统的分析: (8)6社会因素方面的可行性 (8)6.1法律方面的可行性: (8)6.2使用方面的可行性: (8)7结论: (8)三、需求分析 (9)1. .................................................................................... 引言:91.1 编写目的: (9)1.3 运行环境: (9)1.4 定义: (9)2. 项目概述: (10)2.1 项目目标: (10)2.2 用户的特点: (10)3. 总体需求调查: (10)3.1 系统目标: (10)3.2 业务处理总体流程调查: (11)4. 系统功能调查: (13)4.1 订房及入住管理功能: (13)4.2 退房管理功能: (14)4.3 客户信息管理功能: (16)4.4 客房信息管理功能: (18)4.5 系统设置功能: (19)5. 系统主要功能的数据流图表: (20)6. 数据字典: (21)6.1 主要数据流描述: (21)6.2 主要数据项条目: (22)6.3 数据存储条目: (23)6.4 E-R图设计: (24)7. 安全性要求调查: (26)8.1 数据精确度: (26)8.2 时间特性: (26)8.3 适应性: (26)四、总体设计 (27)1. 引言: (27)1.1 编写目的: (27)1.2 范围: (27)1.3 定义: (27)1.4 参考资料: (27)2. 总体设计: (27)2.1 需求规定: (27)2.2 运行环境 (27)2.3 结构: (28)2.4 基本设计概念和处理流程: (29)2.5 各个功能需求和其相关主要程序的关系: (37)2.6 人工处理过程: (42)3. 数据库设计: (42)4. 用户界面设计: (45)五、详细设计 (46)1. 引言: (46)1.2 背景说明: (46)1.3 参考资料: (46)1.4 部分内容定义: (46)2. 程序系统的结构: (46)3. 程序设计说明: (48)3.1 程序ONLOADSYS 设计说明: (48)3.2 程序ONBOOK 设计说明: (49)3.3 程序ONORDER 设计说明: (50)3.4 程序ONCHECKIN 设计说明: (51)3.5 程序ONCHECKOUT 设计说明: (52)3.6 程序ONMROOM 设计说明: (53)3.7 程序ONMCLIENT 设计说明: (54)3.8 程序ONSYSSET 设计说明: (55)六、测试分析及维护 (56)1. 引言: (56)1.1 编写目的: (56)1.2 背景说明: (56)1.3 参考资料: (56)2. 测试概要: (56)3. 功能测试: (56)4. 维护: (60)4.2 适应性维护 (60)4.3 完善性维护 (60)七、附录: (61)一、摘要:酒店,是为客人提供住宿、餐饮、娱乐和其它服务的综合性服务企业,它所接待的客来自世界各地,而且这些客人的生活习惯、消费水平、宗教信仰等各不相同。
随着我国旅游业的飞速发展,以及社会生活水平的普遍提高,人们对于酒店消费不断地提出更高、更多样性的要求。
如何以酒店企业所拥有的有限的人力、物力、财力和信息资源服务于住店客人,满足客人的各种消费需求,在当今竞争日趋激烈的酒店行业中,是经营好酒店企业的重要问题。
酒店经营管理人员不但要掌握科学的管理思想和管理方法来综合的运用酒店资源,还应该采用先进的计算机管理手段处理日益复杂的信息资源,正确、及时地对客源市场信息作出反应和正确的指定经营决策,这样才有可能保证酒店企业在如今激烈的竞争中求得生存和发展。
成功的使用先进的计算机管理手段辅助酒店企业的经营管理,不但要求酒店的日常操作模式要符合计算机信息处理的要求,而且需要有相应的管理体系和人员配合。
作为酒店的经营管理人员只有充分的掌握酒店的各职能岗位的信息流程和计算机处理的要求,并善于结合两者的要求和长处,才能使想进的计算信息处理技术有效的服务和酒店的经营管理。
本课程设计主要解决的是在一个酒店的客房管理中,实现计算机对来客的订房情况,消费情况的统计和登记,实现对酒店住房费用的一次性结算服务,为酒店管理人员关于一定时间段里酒店的住房管理情况和酒店的经营情况提供快捷方便高效的管理手段。
在本课程设计中,系统开发平台为Windows XP,程序设计设计语言采用Vc++,数据库采用SQL Server 2005,程序运行平台为Windows 2000/XP。
在Vc++中可以实现的功能有预定客户管理,客户日常事务登记,住房管理等。
Access作为各种信息资料的后台数据库包括客人信息、房间信息、客史记录等等。
通过本课程设计,主要实现对的是对酒店的客房进行管理,使用户能轻松地找到所需要的客房信息,提供订房和退房服务,并对酒店客房的业绩进行统计,以实现服务管理的电子化,自动化,提高酒店客房管理的办公效率,为提高和改善酒店的服务质量提供保证。
二、可行性分析1.编写目的:随着我国旅游业的飞速发展,以及社会生活水平的普遍提高,人们对于酒店消费不断地提出更高、更多样性的要求。
根据…酒店的要求,为…酒店开发一款可以方便快捷管理和酒店客房相关的软件管理系统,经过详细分析和讨论,编写了本文档,其目的在于: 准确无误的理解和表达用户对本软件系统的要求●分析确认用户的所有要求是否合理以及有无实现的可能性以及必要性●便于系统设计人员完成对系统的需求分析预期的读者为:酒店的相关工作人员,本系统的开发设计人员2. 项目背景:2.1项目总述:“酒店客房管理系统”应客户要求,利用计算机技术对酒店的客房订房退房等日常操作进行管理,不仅节省人力,物力,而且提高了管理效率,方便了业务的管理。
2.2项目背景:●项目名称:“酒店客房管理”系统●任务提出者:……●项目开发者:……●系统用户:…酒店总台服务人员2.3相关定义:用户:系统使用人员客户:酒店住户3可行性研究的前提3.1 欲开发软件的基本要求:A 功能:●客房信息管理;用户可对酒店客房的相关信息进行管理,包括对客房的基本信息(如客房号,客房价格等)进行检索,录入和修改●客房预订管理;实现客户对酒店客房的预定要求●客房订房及入住管理;实现客户对酒店客房的订房以及预订转入住要求●客房退房管理;实现客户的退房要求,并进行费用结算●客户信息管理;用户可对入住过酒店的客户信息进行查询,包括对客户的基本信息(如身份证号、客户姓名、联系电话)进行检索。
●系统设置管理;用户根据需要修改系统相关设置B 性能限制:本系统是在微型机上开发的信息处理系统,在响应时间上午特殊要求。
C 输入输出:系统的主要输入为酒店客户的相关信息,包括个人信息以及住宿信息等;系统的主要输出为酒点客户的主要账单,以及相关报告等。
D 酒店客房管理的主要流程:图表 1酒店客房管理流程图E 同本系统连接的其它系统:客房门禁系统,票据打印系统H 完成期限:预期6个月3.2目标:本项目旨在利用计算机进行酒店的客房管理,提高客房管理人员的工作效率;提高管理人员的工作质量;改善对客户接待工作;实现管理计算机化,效率化;继承旧的管理系统的优良性能基础上进一步提升软件的管理性能;实现人力资源的高效利用。
3.3条件、假定和限制:(1)针对用户要求,结合实际情况,所设计管理软件初步估计具有10到15年的使用寿命。
(2)在具体的调研之后定下较为适合的系统设计方案,并进一步比较各方案的优劣,从中提炼出最优方案。
(3)经费和投资重要来自用户,用户提供一部分的设备支持,其中保证日常的一部分生活和工作费用。
(4)对软件不作违反法律和政策的设计,在基本设计的基础上结合最近法律政策允许对软件做合理升级维护。
(5)针对用户要求所设计管理软件基于现行普遍使用的标准配置硬件系统,于windows操作系统下开发运行。
(6)可利用现有旧版管理软件系统,参考和继承部分实用功能。
(7)预计本系统在6个月后基本功能投入使用。
3.4进行可行性研究的方法:本项目开发小组由4人组成,从三个大方面对系统开发作可行性研究分析。
(1)两人对现行使用管理系统进行分析,调查确定现行系统已有的功能及初步确定待开发系统的功能。
(2)两人对酒店客房管理做实地调查,搜集日常工作管理信息,并初步确定酒店客房管理的主要流程。
总结出待开发系统的功能。
(3)汇总调查结果,确定系统框架及模型,对待开发系统进行可行性仿真研究。
软件主要达到功能基本齐全,操作简单,使用方便。
4.对现有系统的分析:本项目的委托酒店现阶段的客房服务和管理工作由人工系统实现,这种酒店运营管理模式已不再适应日益增长酒店工作管理量。
且人员工作量大,酒店在人员及设备支出方面耗损量多.此为该系统的局限之处。
5.对所建议系统的分析:本系统可运行于装有WINDOW XP系统的电脑上,可实现酒店客房管理的自动化和计算机化。
在不用改变原有人员结构的基础上提高客房服务管理人员的工作效率和工作质量;改善对客户接待工作;实现管理计算机化,效率化;继承旧的管理系统的优良性能基础上进一步提升软件的管理性能;实现人力资源的高效利用。
其操作简单界面简明,易于用户使用。
6.社会因素方面的可行性6.1法律方面的可行性:经本项目组及酒店方面专业人员研究确定不存在法律方面的问题。
6.2使用方面的可行性:本项目的使用只需要对原有的酒店总台相关人员进行软件的使用培训,对用户单位的行政管理以及工作制度等方面不需要有所变动,因此不存在该方面的问题7.结论:经过小组研究分析,该管理系统是对过去酒店客房管理系统的完善,消除了过去系统的不足之处。
待资金到位即可着手进行开发。
三、需求分析1.引言:1.1编写目的:随着我国旅游业的飞速发展,以及社会生活水平的普遍提高,人们对于酒店消费不断地提出更高、更多样性的要求。
根据…酒店的要求,为…酒店开发一款可以方便快捷管理和酒店客房相关的软件管理系统,在经过本系统使用软件的开发者对系统集成所需实现的功能、性能及其操作配合方面进行了详细的分析和探讨,编写了本文档,其目的在于:●准确无误的理解和表达用户对“酒店客房管理”业务的需求,以此作为本系统的需求基线;●便于系统设计人员根据酒店客房管理业务的需求指定概要设计,详细设计及数据库设计;预期读者:✧…有关业务主管;✧…有关技术主管;✧…有关软件设计开发人员;✧…有关运行维护人员1.2背景:a. 待开发的软件系统的名称:酒店客房管理桌面系统;b. 项目任务提出者:…酒店项目开发者:…系统软件开发小组用户:酒店前台招待人员c. 实现该软件的计算中心或计算机网络:WIN XP/2000/Vista.1.3运行环境:A.数据库:Access2007 数据库B.运行平台:转有windows系列操作系统的PC机C.终端设备:实达,长城终端等D.其他设备:磁盘阵列,打印机等1.4定义:房态:房间项使用状态,可供、占用、停用、预定等状态。