首页 c酒店管理系统实训报告

c酒店管理系统实训报告

举报
开通vip

c酒店管理系统实训报告C#课程实训报告项目组:酒店管理系统工程组专业:计算机软件技术学院:软件职业技术学院指导教师:王大亮闻喆实训时间:2012年6月24日-2012年7月12日软件职业技术学院CCUTSOFT酒店管理系统第一局部团队构成及分工第二局部系统开发进度方案第三局部需求分析第四局部概要设计第五局部详细设计第六局部系统实现第七局部测试第八局部代码清单第九局部参考文献第十局部实训总结目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc361011301"1.团队构成及分工PAGEREF_Toc361011...

c酒店管理系统实训报告
C#课程实训报告项目组:酒店管理系统工程组专业:计算机软件技术学院:软件职业技术学院指导教师:王大亮闻喆实训时间:2012年6月24日-2012年7月12日软件职业技术学院CCUTSOFT酒店管理系统第一局部团队构成及分工第二局部系统开发进度 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 第三局部需求分析第四局部概要设计第五局部详细设计第六局部系统实现第七局部测试第八局部代码 清单 安全隐患排查清单下载最新工程量清单计量规则下载程序清单下载家私清单下载送货清单下载 第九局部参考文献第十局部实训总结目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc361011301"1.团队构成及分工PAGEREF_Toc361011301\h1HYPERLINK\l"_Toc361011302"2.系统开发进度方案PAGEREF_Toc361011302\h2HYPERLINK\l"_Toc361011303"3.需求分析PAGEREF_Toc361011303\h3HYPERLINK\l"_Toc361011304"3.1导言PAGEREF_Toc361011304\h3HYPERLINK\l"_Toc361011305"3.1.1目的PAGEREF_Toc361011305\h3HYPERLINK\l"_Toc361011306"3.1.2背景PAGEREF_Toc361011306\h4HYPERLINK\l"_Toc361011307"3.1.3定义及缩写PAGEREF_Toc361011307\h4HYPERLINK\l"_Toc361011308"3.1.4参考文献PAGEREF_Toc361011308\h4HYPERLINK\l"_Toc361011309"3.2系统定义PAGEREF_Toc361011309\h4HYPERLINK\l"_Toc361011310"3.2.1工程来源及背景PAGEREF_Toc361011310\h4HYPERLINK\l"_Toc361011311"3.2.2用户特点PAGEREF_Toc361011311\h5HYPERLINK\l"_Toc361011312"3.2.3工程目标PAGEREF_Toc361011312\h5HYPERLINK\l"_Toc361011313"3.2.4应用环境PAGEREF_Toc361011313\h5HYPERLINK\l"_Toc361011314"3.3功能需求PAGEREF_Toc361011314\h6HYPERLINK\l"_Toc361011315"3.3.1角色定义PAGEREF_Toc361011315\h6HYPERLINK\l"_Toc361011316"3.3.2系统用例图PAGEREF_Toc361011316\h6HYPERLINK\l"_Toc361011317"3.3.3用例描述PAGEREF_Toc361011317\h9HYPERLINK\l"_Toc361011318"3.4性能需求PAGEREF_Toc361011318\h11HYPERLINK\l"_Toc361011319"3.4.1界面需求PAGEREF_Toc361011319\h11HYPERLINK\l"_Toc361011320"3.4.2响应时间需求PAGEREF_Toc361011320\h12HYPERLINK\l"_Toc361011321"3.4.3可靠性需求PAGEREF_Toc361011321\h12HYPERLINK\l"_Toc361011322"3.4.4开发性需求PAGEREF_Toc361011322\h12HYPERLINK\l"_Toc361011323"3.4.5可扩展性需求PAGEREF_Toc361011323\h12HYPERLINK\l"_Toc361011324"3.4.6系统平安需求PAGEREF_Toc361011324\h12HYPERLINK\l"_Toc361011325"4.概要设计PAGEREF_Toc361011325\h13HYPERLINK\l"_Toc361011326"4.1导言PAGEREF_Toc361011326\h13HYPERLINK\l"_Toc361011327"4.1.1目的PAGEREF_Toc361011327\h13HYPERLINK\l"_Toc361011328"4.1.2定义及缩写PAGEREF_Toc361011328\h13HYPERLINK\l"_Toc361011329"4.1.3参考文献PAGEREF_Toc361011329\h13HYPERLINK\l"_Toc361011330"4.2功能设计PAGEREF_Toc361011330\h14HYPERLINK\l"_Toc361011331"4.2.1功能层次设计PAGEREF_Toc361011331\h14HYPERLINK\l"_Toc361011332"4.2.2房间信息模块详述PAGEREF_Toc361011332\h14HYPERLINK\l"_Toc361011333"4.2.3入住信息模块详述PAGEREF_Toc361011333\h15HYPERLINK\l"_Toc361011334"4.2.4订房模块详述PAGEREF_Toc361011334\h15HYPERLINK\l"_Toc361011335"4.2.5退房模块详述PAGEREF_Toc361011335\h15HYPERLINK\l"_Toc361011336"4.2.6登录模块详述PAGEREF_Toc361011336\h16HYPERLINK\l"_Toc361011337"4.2.7历史记录模块详述PAGEREF_Toc361011337\h16HYPERLINK\l"_Toc361011338"4.3界面 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 PAGEREF_Toc361011338\h17HYPERLINK\l"_Toc361011339"4.4数据设计PAGEREF_Toc361011339\h17HYPERLINK\l"_Toc361011340"4.4.1数据概念结构设计PAGEREF_Toc361011340\h18HYPERLINK\l"_Toc361011341"4.4.2数据逻辑结构设计PAGEREF_Toc361011341\h18HYPERLINK\l"_Toc361011342"4.4.3数据物理结构设计PAGEREF_Toc361011342\h23HYPERLINK\l"_Toc361011343"5.详细设计PAGEREF_Toc361011343\h24HYPERLINK\l"_Toc361011344"5.1导言PAGEREF_Toc361011344\h24HYPERLINK\l"_Toc361011345"5.1.1目的PAGEREF_Toc361011345\h24HYPERLINK\l"_Toc361011346"5.1.2定义及缩写PAGEREF_Toc361011346\h24HYPERLINK\l"_Toc361011347"5.1.3参考文献PAGEREF_Toc361011347\h24HYPERLINK\l"_Toc361011348"5.2界面设计PAGEREF_Toc361011348\h24HYPERLINK\l"_Toc361011349"5.2.1酒店管理系统登录模块界面设计PAGEREF_Toc361011349\h25HYPERLINK\l"_Toc361011350"5.2.2房间信息模块界面设计PAGEREF_Toc361011350\h26HYPERLINK\l"_Toc361011351"5.2.3入住信息界面设计PAGEREF_Toc361011351\h27HYPERLINK\l"_Toc361011352"5.2.4订房界面设计PAGEREF_Toc361011352\h28HYPERLINK\l"_Toc361011353"5.2.5退房界面设计PAGEREF_Toc361011353\h29HYPERLINK\l"_Toc361011354"5.2.6历史记录界面设计PAGEREF_Toc361011354\h30HYPERLINK\l"_Toc361011355"5.3功能详细设计PAGEREF_Toc361011355\h31HYPERLINK\l"_Toc361011356"5.3.1酒店管理系统登录界面详细设计PAGEREF_Toc361011356\h31HYPERLINK\l"_Toc361011357"5.3.2房间信息模块详细设计PAGEREF_Toc361011357\h33HYPERLINK\l"_Toc361011358"5.3.3入住信息模块详细设计PAGEREF_Toc361011358\h35HYPERLINK\l"_Toc361011359"5.3.4订房信息模块详细设计PAGEREF_Toc361011359\h36HYPERLINK\l"_Toc361011360"5.3.5退房界面详细设计PAGEREF_Toc361011360\h38HYPERLINK\l"_Toc361011361"5.3.6历史记录界面详细设计PAGEREF_Toc361011361\h39HYPERLINK\l"_Toc361011362"6.系统实现PAGEREF_Toc361011362\h41HYPERLINK\l"_Toc361011363"6.1导言PAGEREF_Toc361011363\h41HYPERLINK\l"_Toc361011364"6.1.1目的PAGEREF_Toc361011364\h41HYPERLINK\l"_Toc361011365"6.1.2缩写及定义PAGEREF_Toc361011365\h41HYPERLINK\l"_Toc361011366"6.1.3参考文献PAGEREF_Toc361011366\h41HYPERLINK\l"_Toc361011367"6.2编码格式标准PAGEREF_Toc361011367\h41HYPERLINK\l"_Toc361011368"6.2.1缩进规那么PAGEREF_Toc361011368\h41HYPERLINK\l"_Toc361011369"6.2.2断行规那么PAGEREF_Toc361011369\h42HYPERLINK\l"_Toc361011370"6.3命名标准PAGEREF_Toc361011370\h42HYPERLINK\l"_Toc361011371"6.3.1控件PAGEREF_Toc361011371\h42HYPERLINK\l"_Toc361011372"6.3.2类/接口PAGEREF_Toc361011372\h42HYPERLINK\l"_Toc361011373"6.3.3方法PAGEREF_Toc361011373\h42HYPERLINK\l"_Toc361011374"6.3.4变量/常量PAGEREF_Toc361011374\h42HYPERLINK\l"_Toc361011375"6.4注释标准PAGEREF_Toc361011375\h43HYPERLINK\l"_Toc361011376"6.5功能实现PAGEREF_Toc361011376\h43HYPERLINK\l"_Toc361011377"6.5.1系统登录功能实现PAGEREF_Toc361011377\h43HYPERLINK\l"_Toc361011378"6.5.2房间信息模块实现PAGEREF_Toc361011378\h44HYPERLINK\l"_Toc361011379"6.5.3入住信息模块实现PAGEREF_Toc361011379\h45HYPERLINK\l"_Toc361011380"6.5.4订房模块实现PAGEREF_Toc361011380\h46HYPERLINK\l"_Toc361011381"6.5.5退房模块实现PAGEREF_Toc361011381\h47HYPERLINK\l"_Toc361011382"6.5.6历史记录模块实现PAGEREF_Toc361011382\h48HYPERLINK\l"_Toc361011383"7.测试PAGEREF_Toc361011383\h49HYPERLINK\l"_Toc361011384"7.1用户登录测试PAGEREF_Toc361011384\h49HYPERLINK\l"_Toc361011385"7.2用户订房测试PAGEREF_Toc361011385\h52HYPERLINK\l"_Toc361011386"7.3用户退房测试PAGEREF_Toc361011386\h56HYPERLINK\l"_Toc361011387"8.代码清单PAGEREF_Toc361011387\h58HYPERLINK\l"_Toc361011388"9.参考文献PAGEREF_Toc361011388\h63HYPERLINK\l"_Toc361011389"10.实训总结PAGEREF_Toc361011389\h64团队构成及分工职能成员角色任务分工成绩签字组长王影力开发人员需求分析和代码实现组员姜艳辉开发人员需求分析和数据管理田高逢管理人员程序测试和模块设计袁杰测试人员测试吴鹏测试人员测试赵洋测试人员测试指导教师签字:年月日2.系统开发进度方案序号任务名称开始时间完成时间持续时间(天)1题目选定6.246.2512需求分析6.266.3043素材收集7.17.224程序开发7.37.455程序文档7.57.1053.需求分析3.1导言目的随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的酒店管理方法,查询速度慢,管理困难,容易丧失数据,占用了大量的人员和物资,已经不适合现在的要求。为克服酒店管理的困难和查询的不便。采用计算机来管理酒店和住客的信息,大大提高了查询的速度,节约了人力和物力资源,到达了预期的要求。这样既方便又不容易发生错误,用计算机来管理可以非常容易的实现这些要求。因此开发一套简单、实用的中小型酒店客房管理信息系统是十分有必要的。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的效劳管理提供强有力的支持。因此,采用全新的计算机网络和酒店管理系统,已成为提高酒店的管理效率、改善效劳水准的手段之一。在某种意义上,酒店客房管理方面的信息化已成为现代化酒店的重要标志。本文档的预期读者是:1.开发人员:王影力,姜艳辉2.工程管理人员:田高逢,吴鹏3.测试人员:袁杰,赵洋背景本次实训编写软件系统的名称为酒店管理系统本系统将实现对酒店房间信息的动态查询,软件将实现对客人入住房间后的信息管理,软件实现订房功能,.实现退房功能,实现退房后客人历史记录存储查询功能。该软件只针对某酒店进行开发即酒店房间信息在软件开发时已经存入该软件为初期应用开放测试阶段,只为测试应用,进一步完善功能定义及缩写SystemAccount:系统账号Administrator:account管理员账号cpu:CentralProcessingUnit(中央处理器)Memory:系统内存HardDiskSpace:硬盘空间参考文献[1]倪鹏,王大亮编著.NETWindows编程与应用.大连:东软电子出版社2003.3[2]陆惠恩,张成姝编著实用软件工程北京:清华大学出版社2021.93.2系统定义工程来源及背景本次实训涉及到的酒店管理系统的开发并重点参与到系统分析、数据库设计、系统概要设计、详细设计、程序设计的全过程。该系统较完整的完成了酒店管理的功能,它包括系统的登录,酒店房间信息的动态查询(房间信息),客房信息动态的查询和存储〔客房信息〕,酒店客房的预定,酒店客房的退订,客房及退房客人信息的存储功能,每位客人的消费金额结算功能。还对酒店的营业状况进行存入。用户特点本系统的用户分为:1.前台操作人员使用系统账号〔SystemAccount〕2.登录酒店经理及酒店经理以上的管理人员使用管理员账号〔Administratoraccount〕登录。酒店管理者〔任何系统使用者〕只需略懂电脑知识就可以操作该酒店管理系统。工程目标本工程设计的目标如下:1.提供良好的用户界面,使操作人员的工作量减少2.系统具有良好的运行效率,能够到达提高生成率的目的3.系统具有良好的可扩展性,可以容易地参加其它系统的应用;4.平台的设计具有一定的超前性、灵活性,能够适应企业生产配置的变化5.锻炼队伍,提高团队的开发能力和工程管理能力应用环境本文所设计的系统是由VisualStudio2021和Microsoft公司的SQLServer2021数据库开发而成的。硬件配置:设备系统环境:windows7/windows864位操作系统〔XP系统除外〕系统运行硬件环境:Memory:512MBRAMCPU:1.2GHz以上HardDiskSpace:200MBspacefree系统运行网络环境:此系统暂时为单机版应用程序有无网络环境均可启动3.3功能需求角色定义系统中的角色系统账号〔SystemAccount〕定义:系统账号为对主系统熟悉的酒店客房管理人员使用,进行登录系统管理员账号〔Administratoraccount〕定义:系统管理员账号对酒店经营人员使用客人(pelple)定义:客人为主系统的数据提取者和参与者。系统用例图1、主用例图图3-1系统总体用例图2、各子系统用例图图3-2房间信息用例图图3-3入住信息及订房系统用例图图3-4退房系统用例图3-5历史记录用例描述表3-1系统总体描述名称:系统总体说明参与执行者:主系统使用人员或酒店经营人员前置条件:两类系统人员通过任意账号登录系统活动的根本过程:使用系统账号〔SystemAccount〕登录系统后,进入酒店管理系统,在此系统内,系统使用人员可以管理和使用的功能包括房间信息模块,入住信息模块,订房模块,退房模块,在此功能区能内不能直接查看历史记录使用系统管理员账号〔Administratoraccount〕登录后,直接进入酒店“历史记录“在此功能区内可对以往客人入住信息的浏览,并可查看到客人在酒店的消费记录后置条件:酒店房间信息已存入数据库,但是包括订房模块,退房模块在内的信息,需要系统使用人员认真核对客人信息后手动添加在这两个模块内。表3-2订房模块用例描述名称:订房模块及入住信息参与执行者:系统使用人员〔SystemAccount〕前置条件:使用系统账号登录系统活动的根本过程:输入信息进入订房模块,在房间信息模块或入住信息模块确认信息无误后向订房模块逐句添加信息如〞入住信息及订房系统用例图〞所示后置条件:请认真核对房间信息模块*房间动态*一项或入住信息模块*roomname*一项表3-3房间信息模块用例描述名称:房间信息模块参与执行者:系统使用人员〔SystemAccount〕前置条件:使用系统账号登录系统活动的根本过程:在此模块内只为系统使用人员提供酒店房间情况总览,及在订房模块或退房模块功能结束之后对此模块中的房间动态一项,对房间是否有人进行动态浏览后置条件:此模块只为浏览房间信息功能,无需系统使用人员操作,*房间动态*一项可为其它模块提供信息参考。表3-4退房系统用例图名称:退房系统参与执行者:系统使用人员〔SystemAccount〕前置条件:使用系统账号登录系统活动的根本过程:输入信息在此模块的功能区内系统使用人员*必须*输入包括*房间号*,*住房天数*两条信息之后点击退房按钮后置条件:1.认真核对房间信息模块*房间动态*一项或入住信息模块*roomname*一项后在此模块内填入。2.此模块只有*房间号*和*住房天数*两项并且为必须填入不可空缺工程。表3-5历史记录用例图名称:历史记录模块参与执行者:酒店经营人员前置条件:系统管理员账号〔Administratoraccount〕登录活动的根本过程:浏览模块在此模块内只为酒店经营人员提供已经退房客人信息浏览包括浏览客人的全部信息,+消费情况,+退房时间后置条件:此模块只为浏览房间信息功能,无需酒店经营人员操作,该模块存储的信息为历史记录,在程序设计时未设置去除历史记录功能3.4性能需求3.4.1界面需求系统的界面要求如下。1〕页面内容:主题突出、操作方便、术语和行文格式统一、标准、明确。菜单设置和布局合理,传递的信息准确。2〕菜单结构摆放合理,方便用户使用。3〕技术环境:页面大小适中,控制字体和版面布局响应时间需求当用户登录,进行任何操作的时候,系统应该及时地进行反响,反响的时间在5秒以内。系统应该及时地进行反响,反响的时间在5秒以内。系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库效劳器等,以防止出现长时间等待甚至无响应。可靠性需求系统应保证7*24小时不脱机,保证顾客可以随时在客户端登录。开发性需求开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。可扩展性需求当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块局部系统平安需求系统有严格的权限管理功能,各功能模块需要相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丧失,破坏。防止不法用户盗取重要信息。4.概要设计4.1导言目的该文档的目的是描述酒店管理系统的概要设计,其主要内容包括:房间信息模块详述、入住信息模块详述、订房模块详述、退房模块详述、登录模块详述、历史记录模块详述。具体构成包括系统功能设计、系统界面设计、数据设计。定义及缩写SystemAccount:系统账号Administrator:account管理员账号价格计算方法为=price*day参考文献[1]倪鹏,王大亮编著.NETWindows编程与应用.大连:东软电子出版社2021.3[2]宋涛,朱兴宇编著.NET面向对象程序设计根底.大连:东软电子出版2021.3[3]陆惠恩,张成姝编著实用软件工程北京:清华大学出版社,2021.94.2功能设计功能层次设计历史记录模块退房模块订房模块入住信息模块房间信息模块系统账号管理员账号酒店管理系统图4-1酒店管理系统功能层次图房间信息模块详述在用户选择系统账号登陆系统后,系统默认的第一个可视模块为房间信息模块。此模块包含的房间信息依次有房间号,房间类型,房间价格说明房间动态共五项。用中文均以列出此模块的信息为直接调用表module1中数据,除房间动态一项为即时更改。*房间动态*一项与之后的订房模块,退房模块均有联系4.2.3入住信息模块详述入住信息模块为系统的第二个可视模块,此模卡的建立以表module2为根底。此模块的包括房间号+客人信息〔房间号,姓名,性别,入住类型,付款方式,预付款,证件号码,联系,入住时间,入住天数〕.此模块存储的只有入住客人的即时信息,在客人退房时,此模块中的信息将去除,不做永久存储。.酒店的系统操作人员可通过此模块查看到当时的入住酒店客人的信息。订房模块详述订房模块的整体结构为一个可填入式的表单整体的信息包括房间号,姓名,性别,入住类型〔单间,标间,套房〕,付款方式〔现金,刷卡支票,代金券〕,预付款,证件号码,信息核对〔不填〕,联系,入住时间,入住天数。共需要填写十项信息〔除信息核对一项〕模块关联说明:订房结束后,将订房时所输入的房间号,与房间信息模块中房间号所对应的那条记录中将*房间动态*更改为有人订房结束后,将订房模块中所填入的整条数据提取出来,填入入住信息模块。订房前请再次确认入住信息!!4.2.5退房模块详述此模块中有且只有两个需要系统操作者必填的工程**房间号**,**入住天数**价格计算方法为price*day〔如果在订房时已经填写入住天数那么前一项作废,以退房时输入的天数为准〕模块关联说明:1〕退房结束后,将退房时所输入的房间号,与房间信息模块中,房间号所对应的那条记录中将*房间动态*更改为“无人〞状态。根据退房时所输入的房间号,查询在入住信息模块房间号相对应的记录将整条信息单独提取出来,并且参加计算出的价格和系统当时退房时间存储在历史记录模块中。退房结束后,将输入的房间号,在入住信息模块房间号相对应的那条记录除4.2.6登录模块详述进入酒店管理登陆界面需要选择帐号登录系统系统暂未设置登录密码帐号选择SystemAccount〔系统账号〕登录酒店管理系统Administratoraccount〔管理员帐号〕登录浏览历史记录模块4.2.7历史记录模块详述进入此模块前必须使用管理员账号〔Administratoraccount〕进行登录在此模块内只为酒店经营人员提供已经退房客人信息浏览包括浏览客人的全部信息,+消费情况,+退房时间此模块以表module3为根底建立,关联:在退房功能结束后,以房间号为条件,查询出在表module2所对应的信息,填入并存储在历史 记录表 体温记录表下载消防控制室值班记录表下载体温记录表 下载幼儿园关于防溺水的家访记录表绝缘阻值测试记录表下载 module3中。4.3界面流程图4-2界面流程4.4数据设计本系统的数据设计内容主要是进行数据库的设计数据概念结构设计图4-3数据概念设计图数据逻辑结构设计Hotel数据库房间信息表module1设计:表4-1module1设计房间信息表module1编辑;表4-2module1编辑房间号+客人信息表module2设计表4-3module2设计历史记录module3设计表4-4module3SQLserver2021数据库实际操作图hotel数据库总览:图4-4hotel数据库module1设计:图4-5module1Module1编辑前200行:图4-6编辑module2设计图4-7module2module3设计图4-8module3数据物理结构设计采用sql2021数据库引擎效劳器数据库的物理设计主要是对数据在内存中的安排包括索引区、缓冲区的设计。图4-9数据库物理结构设计5.详细设计5.1导言此版块对具体在visualstudio中绘制和编写程序时都具有指导性的作用目的该文档描述的酒店管理系统系的详细设计,其主要内容包括:系统中各子模块功能的详细设计本文档预期读者:开发人员定义及缩写SystemAccount:系统账号Administratoraccount:管理员账号参考文献[1]倪鹏,王大亮编著.NETWindows编程与应用.大连:东软电子出版社,2021.3[2]宋涛,朱兴宇编著.NET面向对象程序设计根底.大连:东软电子出版2021.35.2界面设计窗口分布结构总览:from1登陆窗口from2系统窗口from3历史记录窗口图5-1窗口划分5.2.1酒店管理系统登录模块界面设计图5-2登录系统实体界面房间信息模块界面设计图5-3房间信息实体界面入住信息界面设计图5-4入住信息实体界面订房界面设计图5-5订房模块实体界面退房界面设计图5-6订房模块实体界面历史记录界面设计图5-7历史记录模块实体界面5.3功能详细设计酒店管理系统登录界面详细设计图5-8系统登录图酒店管理系统登录界面说明:在以HOTEL为窗口标题内所调用的控件包括+具体属性说明form1(size=544,353,autosizemode=GrowAndShrink,startposition=CenterScreen,maximizebox=false,miimizebox=false)label3〔text=酒店管理系统,font=楷体24pt,style=Bold,forecolor=DarkTurquoise,backcolor=Transparent,location=33,20,size=213,33〕label1〔text=账号:,backcolor=Transparent,楷体,14.25pt,style=Bold〕label2(text=密码:,backcolor=Transparent,楷体,14.25pt,style=Bold)comboBox1(text=Theirchoice,Items=(SystemAccount\Administratoraccounttextbox1(text=*********)button1〔text=登录,font=宋体,15.75pt,style=Bold,forecolor=ForestGreen,image,size=84,37,location=432,226〕label4(text=注意:初次登录,密码默认)局部按钮功能说明:comBox1(再点击下拉按钮后弹出SystemAccount、Administratoraccount账号选择信息)图5-9combox1设置图button1〔登录按钮〕后台功能实现图5-10button代码图房间信息模块详细设计图5-11房间信息模块按钮图房间信息模块所调用的控件包括+具体属性说明1.Form2.button6(text=开始,+backgroundimage,font=宋体,15.75pt,style=Bold,ForeColorDarkCyan,Location=12,12,size=75,39)3.*tabcontrol1(TabPages=tabpage1,tabpage2,tabpage3,tabpage4,Location=12,57,size=815,438)4.tabpage1(text=房间信息,font=华文新魏,12pt,style=Bold,forecolor=192,0,0)5.dataGridView1(size=804,338,location=0,71,backgroundcolor=ButtonHighlight)6.button1(text=历史记录,noinformation)局部按钮功能说明button6(刷新房间信息按钮)后台功能实现图5-12button6代码button1〔登录到历史记录按钮〕后台功能实现图5-13代码5.3.3入住信息模块详细设计图5-14入住信息设计入住信息模块窗口控件+属性具体说明1.tabpage2(text=入住信息font=华文新魏,12pt,style=Bold,ForeColor=blue)2.button4(text=查看信息,noinformation)3.dataGridView2(size=804,338,location=0,17)4.***pictureBox3(size=805,77,location=-1,0)局部按钮功能说明button4(查看信息按钮)后台功能实现图5-15功能实现订房信息模块详细设计图5-16订房模块设计订房模块窗口控件+属性具体说明1.tabpage3(text=订房)2.label*123.textbox1(size,label=房间号)4.textbox2(size,label=姓名)5.comboBox1(编辑项*男*女)6.comboBox2(编辑项*单间*标间*套房)7.comboBox3(编辑项*现金*刷卡*支票*代金券)8.textbox6(size,label=预付款)9.textbox7(size,label=证件号码)10.comboBox4(text=*此项只为验证信息,无需填写*,label=信息核对编辑项*1001单间*1002标间*1003套房*1004套房*1005套房*1006套房*1007套房*1008标间*1009标间*1010标间*1011标间*1012单间*1013单间*1014单间)11.textbox8(size,label=联系)12.textbox9(size,lable=入住时间)13.textbox5(size,label=入住天数)14.button7(text=提取时间,size=68,68,font=华文彩云,**forecolor=teal)15.buton8(text=提交信息,size=68,68,font=华文彩云,15.75pt,style=Bold)局部按钮功能说明button8(提取时间按钮)后台功能实现图5-17功能实现退房界面详细设计图5-18退房界面设计退房模块窗口控件+属性具体说明Tabpage4(text=退房,+pciture)Textbox3(label=请输入房间信息,font=宋体,10.5pt,style=Bold,forecolor=blue,size=257,23)Textbox4(label=请输入天数,font=宋体,10.5pt,style=Bold,forecolor=blue,size=257,23)Button9(text=退房,BackgroundImage)monthCalendar1()pictureBoxl1(size=408,103,location=0,39)pictureBoxl2(size=408,39,location=0,168)pictureBoxl3(size=408,176,location=0,232)pictureBoxr1(size=396,416,location=408,0)历史记录界面详细设计图5-19历史记录界面设计历史记录模块窗口控件+属性具体说明dateTimePicker1()tabControl(text=history,)dataGridView1()button1(text=进入系统,BackgroundImage=查看信息.PNG)button2〔text=查看信息,BackgroundImage=进入系统.PNG〕局部按钮功能说明button2(查看信息按钮)后台功能实现图5-20button2Button1(进入系统按钮)后台功能实现图5-21button16.系统实现6.1导言目的本文档编写的目的是描述酒店客房管理系统编码标准和对代码的说明,主要说明:本文档预期读者:系统开发人员开发人员:王影力姜艳辉工程管理人员:田高逢吴鹏质量保证人员:赵洋袁杰缩写及定义无参考文献[1]倪鹏,王大亮编著.NETWindows编程与应用.大连:东软电子出版社,2021.3[2]宋涛,朱兴宇编著.NET面向对象程序设计根底.大连:东软电子出版,2021.36.2编码格式标准缩进规那么4个空格作为缩进的一个单位主要是宋体小四号字体,标题加粗断行规那么当一个表达式无法容纳在一行时,不自动跳转到一行。当一个表达式完成时,点击enter,光标跳转下一行。6.3命名标准控件在VisualStudio中,以简单易懂的方式命名,例如:按button键转入相应功能Lable键主要用于解释textbox或者其他控件Mainmenu控件主要包含各个子系统,单击mainmenu键出现下拉菜单单击下拉菜单里工程转入相应对话框Combobox键主要用于对需要的信息进行选择Tabcontrol键主要用于各个模块之间的切换DataGridView键主要用于数据库表格的显示类/接口必须为名词,第一个字母必须大写,要有修饰符方法必须为动词,可以是几个单词组成,但是每个单词的首字母必须是大写变量/常量包括:1.数据库查询变量2.翻开界面变量3.用来系统遍历变量4.进行订房操作的变量5.进行退房操作的变量6.4注释标准用\\来做单行注释,不能用来做多行注释多行注释应该用到\*``````*\整个界面功能注释用#+单词6.5功能实现系统登录功能实现酒店管理系统实际操作并为功能展示此图为酒店管理系统登陆界面,如下图,登录密码已默认给出,点击账号栏下拉按钮选择SystemAccount(系统账号),点击登录按钮进入系统.图6-1系统登录图房间信息模块实现此图为房间信息模块程序运行界面,图中红色颜色的图表为已查询出的房间信息表,在房间动态一项可看出当时房间中是否住人,有人无人的状态,点击开始按钮,即可刷新浏览信息图6-2房间信息模块入住信息模块实现此图为入住信息模块程序运行界面,图中蓝色颜色的图表为已查询出的已入住的房间+客人信息表,点击开查看信息按钮按钮,即可刷新浏览信息。图6-3入住信息模块订房模块实现此图正在向订房模块中插入订房客人信息,点击下拉按钮可对性别,入住信息,付款方式,信息核对,共四项进行选择,点击右侧提取时间按钮可由系统自动填入当前系统时间,点击提交信息按钮,订房成功,**再次说明信息核对一项只为附加功能,无需系统操作者填写。图6-4订房模块退房模块实现此图正在向退房模块填写退房信息,再次说明,房间号与天数都为必须填写工程,在填写退房信息前请认真核对入住信息或房间信息的对应工程,点击左下角退房按钮,即可提交退房信息。图6-5退房模块6.5.6历史记录模块实现此图为正在查看已经退房客人的历史记录,在此模块可浏览到客人的全部信息,点击右上角查看信息按钮,刷新表单,点击进人系统按钮,返回系统,在每次进入此页面前,必须经过登录窗口,切换账号之后登录。图6-6历史纪录模块7.测试本次实训要求学生会用等价类划分法对系统的输入数据进行测试,测试 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 如下:7.1用户登录测试图7-1登录界面合法性输入:用户名:SystemAccount和Administratoraccount密码:初次登录,密码默认表7-1用户登录等价类划分表输入条件有效等价类无效等价类用户名:SystemAccount系统默认空字符Administratoraccount系统默认其他字符组成密码:默认密码根据等价类表设计测试用例例如,不是十分准确。表7-2测试用例例如测试数据期望结果覆盖范围SystemAccount进入系统默认Administratoraccount进入系统默认System输入错误,请重新输入字母单词123456输入错误,请重新输入数字Administrator123456输入错误,请重新输入数字单词正常登录表7-3正常登录数据测试编号T1.1测试工程登录页面测试子工程登录测试目的正常登录预置条件1.安装和部署业务输入数据1.用户“SystemAccount〞,密码“123456789”测试步骤1.进入登录窗体2.录入用户名“SystemAccount〞,密码“123456789”3.点击登录预期结果1.用户能成功登录页面实际结果1.用户能成功登录页面结论功能正确7.2用户订房测试表7-4等价类划分表表单测试工程输入条件〔T〕有效等价类无效等价类房间号1001-10151005-1015非该范围的所有数字姓名不限〔字符限制30〕汉字或单词符号,数字,不合理词组性别男/女男/女字母,符号,数字,不合理词组类型单间/标间/套房单间/标间/套房字母,符号,数字,不合理词组付款方式现金/刷卡/支票/代金券现金/刷卡/支票/代金券字母,符号,数字,不合理词组预付款合理即可〔long=10〕数字字母,符号,汉字证件号码18为有效数字数字字母,符号,汉字信息核对无需填写*无无联系11位有效数字数字,输入为数固定字母,符号,汉字,输入为数固定入住时间已提供系统时间年月日时分秒无需填写入住天数合理即可〔long=5〕数字字母,符号,汉字,输入为数固定表7-5订房数据表1测试编号DL1测试工程订房模块测试子工程无测试目的命名标准,写入数据功能,程序的有效性预置条件有效等价类数据输入数据1002,jyh,男,单间,现金,,,2012/7/9星期二21:23:29测试步骤1选择系统账号登录系统2点击订房页面3输入数据预期结果1弹出对话框,提示信息“订房成功〞实际结果1弹出对话框,提示信息“订房成功〞2查看入住信息页面,已存入一条信息,核对信息无误3查看房间信息页面,房间动态已更改为有人结论功能正确图7-2订房成功结果示意表7-6登录测试2测试编号DL2测试工程订房模块测试子工程无测试目的检验程序设计缺陷预置条件有效等价类数据输入数据与DL1相同测试步骤1选择系统账号登录系统2点击订房页面3输入数据4点击提交信息按钮预期结果1弹出对话框,提示信息“订房成功〞实际结果程序为未响应后续验证程序关闭后,可以再次启动,表单数据并未丧失,确认信息后即可再次输入,无影响结论原因分析:订房模块测试数据已在编号为DL1的测试工程时输入,已在数据库表module2,房间号不能重复覆盖,和添加与房间相同的行,所以在订房时,要注意核对房间信息表7-7登录测试3测试编号DL3测试工程订房模块测试子工程无测试目的检验程序设计缺陷预置条件不填写数据输入数据不填写数据测试步骤1选择系统账号登录系统2点击订房页面3直接点击提交按钮预期结果1弹出对话框,提示信息“订房成功〞实际结果程序为未响应,后续验证程序关闭后,可以再次启动,表单数据并未丧失,确认信息后即可再次输入结论由于系统无识别信息,判断信息真伪功能如判断身份证号,号码,表单是否为空功能,所以程序失效.7.3用户退房测试表7-8等价类划分表表单测试工程输入条件〔T〕有效等价类无效等价类输入房间号1001-10151001-1005已入住客房编号非四位有效数字,字母,汉字,符号,空房间号输入天数客人入住天数数字,住房时间-退房时间=天数字母,汉字,符号,两位以上数字表7-9退房功能测试工程1测试编号TF1测试工程退房模块测试子工程无测试目的命名标准,功能验证预置条件登录系统输入数据1001,1测试步骤1选择系统账号登录系统点击退房页面输入数据4直接点击提交按钮预期结果1弹出对话框,提示信息“退房成功〞实际结果1弹出对话框,提示信息“退房成功〞2查看入住信息页面,已去除一条信息,核对信息无误3查看房间信息页面,房间动态已更改为无人后续验证无结论退房功能实现图7-3订房成功结果图表7-10退房功能测试工程2测试编号TF2测试工程退房模块测试子工程无测试目的检验程序设计缺陷预置条件登录系统输入数据不填写测试步骤选择系统账号登录系统2点击退房页面3直接点击提交按钮预期结果只为测试程序实际结果程序未响应后续验证系统可继续使用,数据并未丧失结论使用订房功能时须填写数据,并核对入住信息8.代码清单数据库的Using指令或程序集引用usingSystem.Data.SqlClient;登录酒店管理系统privatevoidbutton1_Click(objectsender,EventArgse){if(thisboBox1.Text==""){MessageBox.Show("请正确输入");}elseif(thisboBox1.Text=="SystemAccount"){//form2x1=newform2();x1.Show();this.Hide();MessageBox.Show("welcome!");}elseif(thisboBox1.Text=="Administratoraccount")//form2x1=newform2();{x2.Show();this.Hide();}else{MessageBox.Show("输入错误,请重新输入");}}查看酒店房间信息privatevoidbutton6_Click(objectsender,EventArgse){SqlConnectioncon=newSqlConnection();con.ConnectionString="server=(local);database=hotel;integratedsecurity=sspi";con.Open();SqlDataAdapterada=newSqlDataAdapter("select*frommodule1",con);DataSetdst=newDataSet();ada.Fill(dst,"stu");dataGridView1.DataSource=dst.Tables["stu"];}查看客人入住信息privatevoidbutton4_Click_1(objectsender,EventArgse){SqlConnectioncon=newSqlConnection();con.ConnectionString="server=(local);database=hotel;integratedsecurity=sspi";con.Open();SqlDataAdapterada=newSqlDataAdapter("select*frommodule2",con);DataSetdst=newDataSet();ada.Fill(dst,"stu");dataGridView2.DataSource=dst.Tables["stu"];}进行客户订房操作privatevoidbutton7_Click(objectsender,EventArgse){stringx1="datasource=.;database=hotel;integratedsecurity=true";stringx3="insertintomodule2(roomname,name,sex,type,payment,advance,id,phone,starttime,day)values('"+textBox1.Text+"','"+textBox2.Text+"','"+comboBox1.Text+"','"+comboBox2.Text+"','"+comboBox3.Text+"','"+textBox6.Text+"','"+textBox7.Text+"','"+textBox8.Text+"','"+textBox9.Text+"','"+textBox5.Text+"')";//stringx4="insertintomodule3(roon
本文档为【c酒店管理系统实训报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥14.9 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
Mylover612
暂无简介~
格式:doc
大小:10MB
软件:Word
页数:74
分类:住宿和餐饮业
上传时间:2022-04-17
浏览量:2