当前位置:文档之家› (酒店管理)酒店管理系统实训报告最全版

(酒店管理)酒店管理系统实训报告最全版

酒店管理系统实训报告C#课程实训报告项目组:酒店管理系统项目组专业:计算机软件技术学院:软件职业技术学院指导教师:王大亮闻喆实训时间:2012年6月24日-2012年7月12日软件职业技术学院CCUTSOFT酒店管理系统第一部分团队构成及分工第二部分系统开发进度计划第三部分需求分析第四部分概要设计第五部分详细设计第六部分系统实现第七部分测试第八部分代码清单第九部分参考文献第十部分实训总结目录1.团队构成及分工12. 系统开发进度计划23. 需求分析33.1 导言33.1.1 目的33.1.2 背景43.1.3 定义及缩写43.1.4 参考文献43.2 系统定义43.2.1 项目来源及背景43.2.2 用户特点53.2.3 项目目标53.2.4 应用环境53.3 功能需求63.3.1 角色定义63.3.2 系统用例图63.3.3 用例描述93.4 性能需求113.4.1 界面需求113.4.2 响应时间需求123.4.3 可靠性需求123.4.4 开发性需求123.4.5 可扩展性需求123.4.6 系统安全需求12 4.概要设计134.1 导言134.1.1 目的134.1.2 定义及缩写134.1.3 参考文献134.2 功能设计144.2.1 功能层次设计144.2.2 房间信息模块详述144.2.3 入住信息模块详述154.2.4 订房模块详述154.2.5 退房模块详述154.2.6 登录模块详述164.2.7 历史记录模块详述164.3 界面流程174.4 数据设计174.4.1 数据概念结构设计184.4.2 数据逻辑结构设计184.4.3 数据物理结构设计235. 详细设计245.1 导言245.1.1 目的245.1.2 定义及缩写245.1.3 参考文献245.2 界面设计245.2.1 酒店管理系统登录模块界面设计255.2.2 房间信息模块界面设计265.2.3 入住信息界面设计275.2.4 订房界面设计285.2.5 退房界面设计295.2.6 历史记录界面设计305.3 功能详细设计315.3.1 酒店管理系统登录界面详细设计315.3.2 房间信息模块详细设计335.3.3 入住信息模块详细设计355.3.4 订房信息模块详细设计365.3.5 退房界面详细设计385.3.6 历史记录界面详细设计396. 系统实现416.1 导言416.1.1 目的416.1.2 缩写及定义416.1.3 参考文献416.2 编码格式规范416.2.1 缩进规则416.2.2 断行规则426.3 命名规范426.3.1 控件426.3.2 类/接口426.3.3 方法426.3.4 变量/常量426.4 注释规范436.5 功能实现436.5.1 系统登录功能实现436.5.2 房间信息模块实现446.5.3 入住信息模块实现456.5.4 订房模块实现466.5.5 退房模块实现476.5.6 历史记录模块实现487. 测试497.1 用户登录测试497.2 用户订房测试527.3 用户退房测试568. 代码清单589. 参考文献6310. 实训总结641.团队构成及分工指导教师签字:年月日2.系统开发进度计划3.需求分析3.1导言3.1.1目的随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

传统的酒店管理方法,查询速度慢,管理困难,容易丢失数据,占用了大量的人员和物资,已经不适合现在的要求。

为克服酒店管理的困难和查询的不便。

采用计算机来管理酒店和住客的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。

这样既方便又不容易发生错误,用计算机来管理可以非常容易的实现这些要求。

因此开发一套简单、实用的中小型酒店客房管理信息系统是十分有必要的。

虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的服务管理提供强有力的支持。

因此,采用全新的计算机网络和酒店管理系统,已成为提高酒店的管理效率、改善服务水准的手段之一。

在某种意义上,酒店客房管理方面的信息化已成为现代化酒店的重要标志。

本文档的预期读者是:1.开发人员:王影力,姜艳辉2.项目管理人员:田高逢,吴鹏3.测试人员:袁杰,赵洋3.1.2背景本次实训编写软件系统的名称为酒店管理系统本系统将实现对酒店房间信息的动态查询,软件将实现对客人入住房间后的信息管理,软件实现订房功能,.实现退房功能,实现退房后客人历史记录存储查询功能。

该软件只针对某酒店进行开发即酒店房间信息在软件开发时已经存入该软件为初期应用开放测试阶段,只为测试应用,进一步完善功能3.1.3定义及缩写SystemAccount:系统账号Administrator:account管理员账号cpu:CentralProcessingUnit(中央处理器)Memory:系统内存HardDiskSpace:硬盘空间3.1.4参考文献[1]倪鹏,王大亮编著.NETWindows编程与应用.大连:东软电子出版社2003.3[2]陆惠恩,张成姝编著实用软件工程北京:清华大学出版社2009.93.2系统定义3.2.1项目来源及背景本次实训涉及到的酒店管理系统的开发并重点参与到系统分析、数据库设计、系统概要设计、详细设计、程序设计的全过程。

该系统较完整的完成了酒店管理的功能,它包括系统的登录,酒店房间信息的动态查询(房间信息),客房信息动态的查询和存储(客房信息),酒店客房的预定,酒店客房的退订,客房及退房客人信息的存储功能,每位客人的消费金额结算功能。

还对酒店的营业状况进行存入。

3.2.2用户特点本系统的用户分为:1.前台操作人员使用系统账号(SystemAccount)2.登录酒店经理及酒店经理以上的管理人员使用管理员账号(Administratoraccount)登录。

酒店管理者(任何系统使用者)只需略懂电脑知识就可以操作该酒店管理系统。

3.2.3项目目标本项目设计的目标如下:1.提供良好的用户界面,使操作人员的工作量减少2.系统具有良好的运行效率,能够达到提高生成率的目的3.系统具有良好的可扩展性,可以容易地加入其它系统的应用;4.平台的设计具有一定的超前性、灵活性,能够适应企业生产配置的变化5.锻炼队伍,提高团队的开发能力和项目管理能力3.2.4应用环境本文所设计的系统是由VisualStudio2012和Microsoft公司的SQLServer2008数据库开发而成的。

硬件配置:设备系统环境:windows7/windows864位操作系统(XP系统除外)系统运行硬件环境:Memory:512MBRAMCPU:1.2GHz以上HardDiskSpace:200MBspacefree系统运行网络环境:此系统暂时为单机版应用程序有无网络环境均可启动3.3功能需求3.3.1角色定义系统中的角色系统账号(SystemAccount)定义:系统账号为对主系统熟悉的酒店客房管理人员使用,进行登录系统管理员账号(Administratoraccount)定义:系统管理员账号对酒店经营人员使用客人(pelple)定义:客人为主系统的数据提取者和参与者。

3.3.2系统用例图1、主用例图图3-1系统总体用例图2、各子系统用例图图3-2房间信息用例图图3-3入住信息及订房系统用例图图3-4退房系统用例图3-5历史记录3.3.3用例描述表3-1系统总体描述表3-2订房模块用例描述表3-3房间信息模块用例描述表3-4退房系统用例图表3-5历史记录用例图3.4性能需求3.4.1界面需求系统的界面要求如下。

1)页面内容:主题突出、操作方便、术语和行文格式统一、规范、明确。

菜单设置和布局合理,传递的信息准确。

2)菜单结构摆放合理,方便用户使用。

3)技术环境:页面大小适中,控制字体和版面布局3.4.2响应时间需求当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应的时间在5秒以内。

系统应该及时地进行反应,反应的时间在5秒以内。

系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应。

3.4.3可靠性需求系统应保证7*24小时不脱机,保证顾客可以随时在客户端登录。

3.4.4开发性需求开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。

3.4.5可扩展性需求当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS 后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。

在设计中最好列出针对变更所需要重新设计的模块部分3.4.6系统安全需求系统有严格的权限管理功能,各功能模块需要相应的权限方能进入。

系统需能够防止各类误操作可能造成的数据丢失,破坏。

防止不法用户盗取重要信息。

4.概要设计4.1导言4.1.1目的该文档的目的是描述酒店管理系统的概要设计,其主要内容包括:房间信息模块详述、入住信息模块详述、订房模块详述、退房模块详述、登录模块详述、历史记录模块详述。

具体构成包括系统功能设计、系统界面设计、数据设计。

4.1.2定义及缩写SystemAccount:系统账号Administrator:account管理员账号价格计算方法为=price*day4.1.3参考文献[1]倪鹏,王大亮编著.NETWindows编程与应用.大连:东软电子出版社2013.3[2]宋涛,朱兴宇编著.NET面向对象程序设计基础.大连:东软电子出版2013.3[3]陆惠恩,张成姝编著实用软件工程北京:清华大学出版社,2009.94.2功能设计4.2.1功能层次设计图4-1酒店管理系统功能层次图4.2.2房间信息模块详述在用户选择系统账号登陆系统后,系统默认的第一个可视模块为房间信息模块。

此模块包含的房间信息依次有房间号,房间类型,房间价格说明房间动态共五项。

用中文均以列出此模块的信息为直接调用表module1中数据,除房间动态一项为即时更改。

*房间动态*一项与之后的订房模块,退房模块均有联系4.2.3入住信息模块详述入住信息模块为系统的第二个可视模块,此模卡的建立以表module2为基础。

此模块的包括房间号+客人信息(房间号,姓名,性别,入住类型,付款方式,预付款,证件号码,联系电话,入住时间,入住天数).此模块存储的只有入住客人的即时信息,在客人退房时,此模块中的信息将清除,不做永久存储。

.酒店的系统操作人员可通过此模块查看到当时的入住酒店客人的信息。

相关主题