《酒店客房管理系统》由会员分享,可在线阅读,更多相关《酒店客房管理系统(30页珍藏版)》请在金锄头文库上搜索。
1、XXXX 林业职业技术学院林业职业技术学院酒店客房管理系统酒店客房管理系统系别:信息工程系课程:Visual C#程序设计班级:12 级计算机应用班辅导老师:魏建斌项目经理:姬延康组长:X 树才成员:程小鹏、董克勤、徐维东、李勇、X 亚宏时间:二一三年十一月1 / 30一、项目开发计划 31、引言 32、编写目的 43、项目背景 44、目标 45、参考资料 56、项目概述 57、支持条件 68、任务分解 69、进度 610、项目风险 711、关键问题 712、参与人员 713、项目组成员分工 7二、需求规格说明 9三、概要设计说明书 91.需求规定 92.1 系统结构框架 92.2 功能需求
2、102.3 系统运行环境 113.实施计划 123.1需求分析 123.2项目总体设计 123.3代码编写 123.4软件测试 12四、设计数据库及用 c#开发及测试软件(占用开发周期的30%左右)121、编写目的 122、数据库结构设计 12五、详细设计说明书 15(1)引言 152 / 30(2)背景 15(3)界面功能描述 16六、用户使用手册 161 产品简介 162 关于本手册 163 严禁使用数据库工具修改系统数据174 致谢 17七、用户安装手册 17(1)前言 17(2)酒店管理系统的安装及配置 18八、测试计划 21九、测试报告 29酒店客房管理系统酒店客房管理系统一、项目开
3、发计划一、项目开发计划1 1、引言、引言在信息高速发展的今天, 酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店客房作为一个服务性行业, 从客房的营销即客人的预定开始, 到入住登记直至最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客一种顾客至上的享受,提高酒店的管3 / 30理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规X 操作,这样才能冷旅客舒适难忘,增加宾客回头率。面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度及深度。 虽然信息化不是酒店走向成功的关键因素, 但它可以帮助那些真正影响
4、成败的要素发挥更大的效用。因此,采用全新的管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。2 2、编写目的、编写目的编写本说明书是为了对酒店客房管理系统的定义和系统功能做明确的界定, 清楚的勾勒出各个功能模块完成的功能及功能模块间的联系。本说明书需经用户的认可,它是进一步开发的基础和依据,同时它也是系统完成后验收的标准。3 3、项目背景、项目背景项目名称:酒店客房管理系统本项目是软件工程项目管理课程的实验项目,通过该项目应该达到让项目组成员了解并熟悉软件开发过程, 对软件工程这门课程有更加全面和深入的认识。4 4、目标、目标本酒店客房管理系统的总目标是为用户提供迅速、高效的服务
5、,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经4 / 30营情况,从而提高酒店的服务质量,获得更好的经济效益,实现客房管理的规 X 化、自动化。目标如下:(1) 有效的预定处理(2) 简洁迅捷的宾客接待登记服务(3) 实时、快捷、准确提供客房动态(4) 系统运行稳定可靠,各项维护功能齐全,易于维护(5) 简单、友好的操作界面5 5、参考资料、参考资料书名C#入门经典(第三版)Visual C#程序设计项目案例教程作者KarliWastonX 伟X 明昌、X 卉清华大学清华大学中国人名大学C#的 Windows 设计项目教程6 6、项目概述、项目概述1.1 工作内容:进行酒店客房
6、管理系统的开发1.2 产品: 项目结束时提交的产品;源代码、文档1.3 验收标准:基本符合课程实践的基本要求,达到对课程知识掌握到一定程度。1.4 项目完成期限:本学期 18 周时完成该作业,并且掌握一定的基础。5 / 307 7、支持条件、支持条件计算机系统:Windows 2007程序检测系统:SQL 2008 数据库 Microsoft Visual Studio 20088 8、任务分解、任务分解任务项项目启动项目计划页面设计功能设计数据库设计项目收尾审核监控负责人参加人员交付项预计起止时间魏老师全体学生酒店客房管理系统2013-11-26董克勤董克勤项目计划书2013-11-28程小
7、鹏程小鹏设计文档2013-12-5姬延康姬延康程序源码2013-12-10X 树才X 树才数据库2013-11-29徐维东徐维东PPT 演示2013-12-12X 亚宏、李勇X 亚宏、李勇2013-12-199 9、进度、进度里程碑需求阶段提交产品用户需求说明书项目计划说明书设计阶段概要设计说明书原形设计说明书数据库设计说明书程序源码开发阶段应运程序包测试阶段系统测试报告2013-12-122013-12-19姬延康X 亚宏、李勇时间2013-12-52013-11-282013-11-282013-11-292013-12-62013-12-10参与人程小鹏董克勤徐维东程小鹏X 树才姬延康6
8、 / 301010、项目风险、项目风险由于组员第一次完成这么大一个项目,第一次接触项目,有很多地方都不熟悉,因此在酒店管理项目的投入时有很多不足之处,这是本项目的最大风险,必须加以注意。1111、关键问题、关键问题参与人员的团结精神以及积极的态度和系统分析设计实现的技术能力。要协调好各组员之间的合作与分工,保证各组员工作到位,及时完成分配的工作。1212、参与人员、参与人员角色客户代表项目经理组长系统设计员程序开发员测试人员参与人员徐维东姬延康X 树才全体成员全体成员X 亚宏、李勇备注成员成员成员成员成员成员1313、项目组成员分工、项目组成员分工徐维东:A、主要负责界面:用户登录界面、管理主
9、界面、B、主要实现功能:登录按钮、退出按钮7 / 30C、设计的主要窗体:用户名、密码的输入,登陆和退出功能按钮的实现。D、所负责模块的需求分析及数据库设计,正和修改需求规格说明说和数据库设计说明书,安排项目计划和精度,存储过程的编写,数据库连接类的编写,后期系统集成测试。姬延康: A、主要负责模块:报修登记界面、维修反馈界面、违规信息界面 B、主要实现功能:输入报修信息,将报修信息提交到数据库,事先登记、关闭功能。 C、设计的主要窗体:报修信息包括地理区域、客房楼号、客房号、登记时间、报修信息D、所负责模块的需求分析及数据库设计。X 树才:A、主要负责模块:管理员注册界面、管理员更新界面、客
10、房楼信息界面B、主要实现功能:C、设计的主要窗体D、所负责界面的设计和实现该界面的功能,主界面风格及系统界面美化。董克勤、李勇:A、主要负责模块:客房信息管理界面、客房信息录入界面、入主信息管理界面B、主要实现功能:C、设计的主要窗体D、所负责界面的设计和实现该界面的功能。程小鹏、X 亚宏:A、主要负责模块:违规信息登记界面、违规处理界面B、主要实现功能:C、设计的主要窗体8 / 30D、所负责界面的设计和实现该界面的功能。二、需求规格说明二、需求规格说明酒店管理系统的目的是为用户提供高效率服务, 减少手工处理的繁琐与误差,及时准确的反映酒店工作情况、经营信息,从而提高酒店工作质量,获得更好的
11、经济利益,具体目标包括: (Visual Studio 2008与 SQL Server 2008 中的操作)A、快速办理客人入住、换房、退房手续,实现客人在酒店入住的自动化;B、准确无误的记录客人在酒店的消费信息;C、实时、快速、准确提供客房动态;D、住宿、餐饮、购物、通信、娱乐等各种费用一次结清。三、概要设计说明书三、概要设计说明书1.1.需求规定需求规定本项目将设计制作一套酒店管理系统,该系统主要包括管理员登录、管理员注册、管理员更新、客房楼管理、客房管理、客户信息录入、入住宿舍登记、报修登记、维修反馈、违规信息录入、违规处理、帮助信息、用户信息查询、维修记录查询、违规记录查询等功能模块
12、。2.12.1 系统结构框架系统结构框架酒店管理系统中模块分为 6 部分,模块分解图如下:9 / 302.22.2 功能需求功能需求管理员登录:统计酒店管理系统的工作进程管理员更新:按时进行信息更新,保持顾客至上的良好品行,了解顾客的需求。客房楼管理:时刻进行入住与退房的统计,保持客房正常调换。客户信息录入:及时更进信息,顾客退房、换房和订房的详细记录。入住宿舍登记: 登记好顾客入住的时间, 及客房信息、 顾客信息。报修登记:及时进行客房检查,对出现的问题按时统计,等待处理、解决。维修登记:对报修的问题进行处理。维修反馈:对处理后的客房进行统计,作出详细的工作流程,问题反馈。10 / 30违规
13、信息录入:对进入酒店入住的顾客认真核查, 其中的问题等要严格、仔细的进行登记。违规处理:把问题要认真、严格的处理,进行违规登记。帮助信息:以顾客至上的心态,全心全意为顾客服务,给予最优质的帮助。2.32.3 系统运行环境系统运行环境计算机系统:Windows 2007程序检测系统:SQL 2008 数据库Studio 200811 / 30Visual Microsoft3.3.实施计划实施计划3.13.1需求分析需求分析3.23.2项目总体设计项目总体设计3.33.3代码编写代码编写3.43.4软件测试软件测试四、四、 设计数据库及用设计数据库及用 c#c#开发及测试软件开发及测试软件 (占
14、用开发周期的(占用开发周期的 30%30%左右)左右)1 1、编写目的、编写目的本文档为酒店管理系统的需求分析报告, 作为酒店管理系统的设计的主要依据, 主要针对系统管理概要设计和对各个设计详细要点做管理后台,作为延该项目实施的理论依据。2 2、数据库结构设计、数据库结构设计A 、数据表的列表结构如图所示B、客房楼信息表 DB_BuildInfo 的字段12 / 30C、违规记录数据表 DB_DormDes 的字段D、客房信息数据表 DB_DormInfo 的字段E、入住登记信息表 DB_DormRegister 的字段13 / 30F、维修记录信息表 DB_DormRepair 的字段G、管
15、理员信息数据表 DB_ManageInfo 的字段H、顾客信息数据表 DB_StuInfo 的字段14 / 30五、详细设计说明书五、详细设计说明书(1)(1)引言引言编写目的是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益,实现客房管理的规X 化、自动化。(2)(2)背景背景在时代发展的过程中,酒店成为人们生活中不可缺少的部分, 在本系统的功能模块有以下这些:客户管理(包括管理员注册和管理员更新)、资源管理(包括客房楼管理和客房管理)、客户管理(包括客户信息登记和入住登记)、报修管理(包括保修登记和维
16、修登记)、违规管理(包括违规登记和处理意见)、数据查询(包括用户信息查询和维修记录查询)等。15 / 30(3)(3)界面功能描述界面功能描述1 用户登录界面 Login.cs2 管理主界面 WFMain.cs3 管理员注册界面 MRegister.cs4 管理员更新界面 MUpdate.cs5 客房楼信息管理界面 BuildInfo.cs6 客房信息管理界面 DormInfo.cs7 客户信息录入界面 StuInfoRegister.cs8 入住信息管理界面 DormRegister.cs9 报修登记功能界面 RepairRecord.cs10 维修反馈功能界面 RepairFeedback
17、.cs11 违规信息登记功能界面 FoulsRecord.cs12 违规处理功能界面 FoulsFeedback.cs “管理员注册” 命令,在此界面中输入账号、密码、及确认密码,然后单击“确定”即可注册一个管理员账号,如图所示23 / 30在系统管理主界面中选择 “系统管理” “管理员更新” 命令,选择管理员更新,将会出现管理员更新信息窗口如图所示。在主界面中,把光标移到“资源管理”-单击“楼号管理”命令, 会出现如图所示在该界面中可以对楼号进行管理, 包括添加记录、更新记录、删除记录等,对楼号进行更新,如图所示24 / 30在系统管理主界面中选择“资源管理”“客房管理”命令,在该界面中可以
18、对客房信息进行管理, 包括录入新的客房信息,对原油的客房信息进行更新和删除操作如图所示在系统管理主界面中选择“顾客管理”“信息登记”命令,在该界面中填写客户信息,单击“确定”按钮,将会打开入住登记界面,如图所示25 / 30在系统管理主界面中选择“顾客管理”“入住登记”命令,在该界面中,选择“地理区域”、“客房楼号”、“客房号”后,会显示床位床位数,如图所示,然后单击“入住按钮”将会安排客户入住房间。在系统管理主界面中,选择“报修管理”“报修登记”命令,打开报修登记界面,在该界面中选择“地理区域”、 “客房楼号”、 “客房号”等信息,单击“登记”按钮。打开如图所示26 / 30在系统管理主界面
19、中,选择“报修管理”“维修反馈”命令,打开报修登记界面,在该界面中,选择报修情况,在对应的位置输入维修反馈信息,单击“确定”按钮将会处理维修情况,如图所示在系统管理主界面中, 选择 “违规管理” - “违规登记” 命令,打开违规登记界面,在该界面中选择“客房楼号”、然后输入“违规信息”单击“记录”按钮。打开如图所示27 / 30在系统管理主界面中, 选择 “违规管理” - “处理意见” 命令,打开违规处理信息界面,如图所示在系统帮助主界面中,选择“关于”命令,打开界面,可以查看我们的基本信息,如图所示28 / 30九、测试报告九、测试报告测试项测试项本次测试主要针对酒店客房管理系统进行系统测试, 主要包括功能测试,界面测试。具体进行:系统注册测试、系统登录测试、系统信息查询测试、系统信息测试、系统信息修改测试、系统信息删除测试等。总结经过实训, 完成了酒店管理系统的系统测试, 系统测试效果良好。能够完成基本的注册、登录、查询、插入、删除、修改等系统管理的操作,并完成了用户友好界面操作。 实现了酒店客房管理系统开发的目标, 通过该系统测试后对基本的系统测试过程有了一定的了解和掌握。总的来说,本次开发项目测试工作达到了开发要求。29 / 3030 / 30