酒店管理系统的设计与开发要点

上传人:小** 文档编号:66915147 上传时间:2022-03-29 格式:DOC 页数:51 大小:1.25MB
收藏 版权申诉 举报 下载
酒店管理系统的设计与开发要点_第1页
第1页 / 共51页
酒店管理系统的设计与开发要点_第2页
第2页 / 共51页
酒店管理系统的设计与开发要点_第3页
第3页 / 共51页
资源描述:

《酒店管理系统的设计与开发要点》由会员分享,可在线阅读,更多相关《酒店管理系统的设计与开发要点(51页珍藏版)》请在装配图网上搜索。

1、本科毕业设计基于ASP.NE的酒店管理系统的设计与开发THE DESIGN AND THE DEVELOPMENT OF THE HOTELMANAGEMENT SYSY TEM BASED ON ASP.NET学院:数学与计算机学院项目组成员:XXXXXXXXXXXXXXXXXXXXXXXXXXXXX扌旨导教师:XXXXXXXX XXXXXXX专业:计算机科学与技术年级(班级):XXXXXXXXXXXXXXX起止日期:2014年8月24日一2014年11月20日制表日期:2014年8月25日大理学院学士学位论文摘 要国内酒店IT技术开发的现状是:需求不明确,使酒店项目工程性强,产品化不足,

2、开发商的总体成本居高不下,研发缺乏原动力;没有行业统一标准,厂商各自为政,市 场分化导致产品整合难度大;产品推广依赖行政手段和关系网,抑制了新技术的引进和 技术的创新,不利于形成自己的产品特色和质量控制;国外优秀品牌的低价进入,垄断 了国内高星级市场,开发商利润空间很小。面对这样的状况,有必要开发酒店管理系统 来提高服务质量和工作效率,全面了解营业情况,完善宾馆内部管理。本酒店管理系统包括了前台接待、前台收银、房卡管理、财务管理、会员管理、员 工管理、客房管理、服务员管理、系统管理几大模块,其中每个模块包括了在酒店管理 方面的添加、修改、删除、查询等功能。系统采用B/S模式,在浏览器端客户拥有

3、查询权限而没有添加、修改、删除权限,服务器端酒店管理人员拥有完全的权限管理系统。本文论述的是酒店管理系统在前台管理、会员管理、财务管理、系统管理等方面系 统开发的全过程。根据软件工程的思想,从需求分析入手,编写用例、绘制用例图、绘 制时序图、绘制类图、对象设计、映射再到编程、测试;通过不断的测试使系统更完善。本系统采用 Microsoft Visual Studio 2008为开发工具,以 ASP.NET为开发语言,采用Microsoft SQL Server 2005 为数据库,操作系统为 Windows7)关键词:酒店管理系统;Microsoft Visual Studio 2008; A

4、SP.NET软件工程-# -基于ASP.NET的酒店管理系统的设计与开发The Desig n And The Developme nt Of The Hotel Man ageme nt SystemBased On ASP.NETAbstractDomestic hotel IT tech no logy developme nt of status is: n eeds not clear, makes Hotel project engineering sexual strong, products of insufficient, developers of overall cost

5、 high, research lack motive power; and haventi ndustry un ified sta ndard, market differe ntiati on led to products integration difficult; products promotion rely on administrative means and n etwork, it in hibits the in troduct ion of new tech no logy and tech no logical inno vati on, not conducive

6、 to formed themselves of products features and quality control; abroad excellent brand of low price entered, Monopolized the domestic high and new market, Developers, profit margins are small. Faced with such a situation, it is necessary to develop a hotel man ageme nt system to improve service qual

7、ity and operati onal efficie ncy, a comprehe nsive un dersta nding of the bus in ess, perfect ing internal man ageme nt of hotels.This hotel man ageme nt system, in clud ing the recepti oni st, cashier, key card at the front desk management, financial management, member management, employee manageme

8、nt, hotel man ageme nt, staff man ageme nt, systems man ageme nt and so on, each of these modules are in cluded in hotel man ageme nt to add, modify, delete, query, and other fun cti ons. Using b/s mode, browser-side client has query permissions without adding, modifying, deleting, permissi ons, ser

9、ver-side hotel man agers have complete rights man ageme nt systems.This paper discusses hotel management system for the front desk management, membership man ageme nt, finan cial man ageme nt, system man ageme nt, system developme nt process. Accord ing to the software engin eeri ng thought, start i

10、ng from the n eeds an alysis, writing case, draw a use case diagram, draw a timing diagram, map draw class diagrams, object desig n, program ming, test ing, and through continu ous test ing make the system eve n better.This system uses Microsoft Visual Studio 2008 Developer tools, ASP.NET developme

11、nt Ianguages, using Microsoft SQL Server 2005 for the database, the operating system is Win dows7.Key Words: the hotel management system; Microsoft Visual Studio 2008; ASP.NE; software engin eeri ng-ill -基于ASP.NET的酒店管理系统的设计与开发目录摘要IAbstractII.目录错误! 未定义书签。引言1第一章绪论21.1系统开发背景21.2系统开发目的和意义 2第二章开发工具和运行环境3

12、2.1面向对象软件开发 32.1.1面向对象编程32.1.2面向对象软件原理 32.1.3面向对象分析42.1.1面向对象设计42.2 Visual Studio.NET 集成开发环境42.3 ASP.NET 简介42.4 UML 概述62.5 SQL Server 2005简介6第三章需求分析73.1需求分析73.1.1功能简介73.1.2功能详细说明73.1.3模块用例73.2对象设计 223.2.1标识用例对象 223.2.2标识用例对象的属性和方法303.3将对象模型映射到编程环境 423.4将持久性对象映射为数据库中的表 493.5编程实现对象533.5.1客房预订533.5.2入住

13、登记553.5.3押金管理 563.5.4房卡管理583.5.5客房标准设置593.5.6客房物品登记603.5.7客房服务员信息采集 623.5.8布草外包洗涤管理63第四章系统测试664.1测试方法664.2测试用例674.2.1客房预订用例测试674.2.2入住登记用例测试694.2.3押金管理用例测试714.2.4客房标准设置用例测试734.2.5客房服务员信息采集用例测试 744.2.6布草外包洗涤管理用例测试764.2.7密码找回用例测试 77总结80参考文献81致谢83-VI -大理学院学士学位论文引 言随着社会的进步和发展,信息系统在生产生活中的作用日益明显,信息产业在企业 生

14、产规模中的比重日趋增大,已经成为衡量企业现代化水平的重要指标之一。因此,如 何能对一个企业整体的概况进行宏观调控,使企业的人、财、物等资源配置更加合理, 使之发挥最大的效益,使办公及生产趋于自动化,是一个企业始终不渝追求的目标。管 理计算机产生的信息在很多方面不同于处理人工输入的数据,通常有更大量的计算机信息需要管理。组织和维护信息的成本可能以惊人的速度增加,而且与通过其他途径获得 的信息相比,用户往往更信任它。酒店管理系统可以为公司节约大量的人力和物力资源。同时,能够第一时间给上级 领导提供酒店各方面的数据信息。酒店管理员可以更方便地处理酒店的各种业务往来, 如顾客预订、顾客入住、结账等。目

15、前,几乎每个酒店都在使用各种各样的酒店管理系 统来管理酒店的业务,但大部分都是基于传统模式下的,不能达到使用者的要求,一些 功能还是不能很好的实现,基于此我们小组想继续来研究酒店管理系统,达到更加人性 化的用户界面,检索迅速、查找方便、易修改、可靠性高,提高酒店数据信息管理的效 率,实现公司对酒店管理的科学化、正规化。-1 -大理学院学士学位论文第一章绪论1.1系统开发的背景E时代(电子时代,即网络普遍使用在办公、生活和各个领域的时代 )的酒店管理具 有四个鲜明特点:一是国际化、一是网络化、一是高效化、一是灵活性。国际化指的是 在经济全球化的趋势下,国际旅游更加活跃,客户的要求更加多样化,同时

16、酒店业的竞 争会更加透明和激烈,因此必须引进国际上先进的管理模式,来提高服务的水平和竞争 力;网络化与酒店管理的复杂程度有关,现在,在一个更加开放的环境中,各项管理内 容更加细化,而网络可以大大简化、规范这一切,同时还可以大大降低成本,此外,作 为旅游业的一个环节,酒店业还必须努力融入整个商业链,更多的通过网上来扩展业务; 高效化既是服务水平的一个体现,同时,也是酒店效益的根本;灵活性指的则是酒店必 须随时能够掌握来自客户方面的需求和要求,并满足各种各样个性化的需求。酒店管理系统作为酒店管理各项业务的重要手段,是酒店创造财富、制定生产目标 等一系列活动的基础和前提,这使得酒店管理系统在酒店中的

17、地位显得尤为重要,所以 一个酒店有一个好的、合理的酒店管理系统对酒店长远的发展有着很重要的意义。1.2系统开发的目和意义随着全球经济一体化使酒店业客源更加丰富多样化,市场更加广阔多渠道的同时, 酒店业更面临着日趋激烈的竞争环境和不断攀升的客户期望,迫使业内人士不断进一步寻求扩大酒店销售、改进服务质量、降低管理成本和提升客户满意的新法宝来增强酒店 的核心竞争力。其中最有效的手段之一就是大规模的应用先进的信息化技术,变革传统 意义上的酒店业竞争方式和经营管理模式以进而赢得新竞争优势,在这方面国际上领先的酒店业一直在不遗余力地探索、实施和推进。In ternet作为全球性的计算机互联网, 已深入到人

18、们的日常生活中。现代计算机技术的巨大发展,使得酒店管理的方式发生了 巨大的变化,就连酒店数据的存储方式也不再只拘泥于传统的方式。酒店管理系统是建 立在分布式数据库上的,凡一切关于客户资料、客房资料和酒店资料的管理操作都是依 靠分布式数据库来完成的。酒店管理系统主要操作包括:客户信息管理、客房管理以及 对酒店资料管理等,它们是酒店管理系统的核心业务。第二章开发工具和运行环境2.1面向对象软件开发2.1.1面向对象编程面向对象软件开发的原理已经出现很多年了,实质上在高级编程语言使用以来就存在了。在20世纪80年代和90年代,面向对象编程开始广为流行,这在很大程度上是 因为C+ffi Java这样的

19、编程语言的发展。它现在已经成为商业软件开发的主流方法。面向对象方法最吸引人的特征之一就是对象可以用来非常有效地表示真实世界中 的实体。比如,我们可以使用一个软件对象来表示公司的员工。我们为每个员工创建一 个对象,每个都具有我们需要表示的行为和特征。用这种方法,面向对象编程允许我们 在程序和程序表示的实际环境之间建立映射。也就是说,面向对象方法使解决问题变得 容易,这是编写程序的第一要点。2.1.2面向对象软件原理面向对象编程最终需要牢固理解下列术语:对象、属性、方法、类、封装、继承、多态对象(object)是程序中的基本元素。一个软件对象通常表示了我们问题域中的一 个真实对象。每个对象都有一个

20、状态(state)和一个行为(behavior)的集合。“状态” 是指当前定义对象的基本特征。一个对象的行为是和对象相关的活动1。对象的属性(attribute)是它内部存储的值,可以表示为原始数据或者其他对象2方法(method)是给定名称的一组程序语句。当方法触发时执行它的语句。一组方 法和一个对象相关联。对象的方法定义了它的潜在的行为。类是一组具有相同结构和行为的对象的抽象。对象是类的实例,对象在系统执行过 程中可创建、取消和修改。一个对象具有包括其属性值在内的状态,以及其他对象的关 联4。对象应该被封装(encapsulate ,这意味着它保护和管理自己的信息。也就是说,对 象可以自我

21、管理。一个对象的状态的唯一改变应该由这个对象的方法来完成。我们应该 将对象设计成为其他对象不能“接触”和改变它的状态5。类可以通过使用继承(inheritanee)从其他类中创建。也就是说,一个类的定义可 以基于已经存在的另外一个类。继承是软件重用(software reuse的一种形式,利用了 我们想要创建的不同种类的类之间的相似性。一个类可以用来派生多个类。派生的类可 以用于派生更多的类。多态(polymorphism)是指我们可以在不同时间用相同的方式使用相关对象的多个 类型。它赋予我们为和多个对象相关的问题设计强大和优美的解决方案的能力O2.1.3面向对象分析面向对象分析(OOA,Ob

22、ject-Oriented Analysis)是软件开发过程中的问题定义阶段,是抽取和整理用户需求并建立问题域精确模型的过程。00A强调直接针对问题域中客观存在的各种事物建立OOA模型中的对象,用对象的属性和服务分别描述事物的静态 特征和行为。OOA需要完成两个任务:一是形式地说明所面对的应用问题,最终成为 软件系统基本构成的对象,还有系统所必须遵从的,由应用环境所决定的规则和约束。 二是明确地规定构成系统的对象如何协同合作,完成指定的功能。2.1.4面向对象设计面向对象设计(OOD,Object-Oriented Design)则是针对系统的一个具体的实现运用 面向对象的方法。其中包括两方面

23、的工作:一是把 OOA模型直接搬到OOD (不经过转 换,仅作某些必要的修改和调整),作为 OOD的一部分;二是针对具体实现中的人机 界面、数据存储、任务管理等因素补充一些与实现有关的部分。OOD有一些准则,它们是:模块化、抽象化、信息隐蔽和封装、对象的高类聚和弱耦合、可扩充性、可重用2.2 Visual Studio.NET集成开发环境软件开发环境是指用于创建、测试和修改程序的工具集。一些环境被称为集成开 发环境(in tergrated developme nt en virome nt, IDE,因为它们将不同的工具集成到一个软 件程序中。它将极大地简化开发过程,加快生成有用的程序的过程

24、。Visual Studio.NET是一个集成开发环境,是.NET平台下最为强大的开发工具,无 论是软件服务商,还是企业应用程序的部署与发布,Visual Studio.NET都可以提供近乎完美的解决方案。Visual Studio.NET提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发 布工具以及性能评测报告等高级功能。2.3 ASP.NET 简介ASP ASP.net是M的一部分,作为战略产品,不仅仅是 Active Server Page(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成

25、 企业级 Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与 ASP兼容, 同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提 供更好的安全保护。可以通过在现有 ASP应用程序中逐渐添加 ASP.NET功能,随时 增强ASP应用程序的功能9。ASP.NET是一个可编译的、基于.NET的开发平台,可以用任何与.NET兼容的 语言(包括 Visual Basic .NET、C#和Scripts .NET.)编写应用程序。微软为ASP .net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和 共享、可用编译类语言编写等等,目的是让程序员更容易开发出W

26、eb应用。ASP.net的新性能:ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更 简便的管理、全新的语言以及网络服务。贯穿整个 ASP .net的主题就是系统帮用户做了 大部分的琐碎工作。对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就 得尽可能地让它运作得更快速。在 ASP中你只有尽可能精简你的代码,以至于不得不 将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.net会妥善地解决这一问题。在ASP.net里,你将会拥有一个“ Data-Bounds” (数据约束),这意味着它会与数据 源连接,并会自动装入数据,使控制工作简单易行。ASP.ne

27、t支持多种语言,支持编译类语言,支持比如 VB、VC+、C#等,它比这些 编译类语言运行速度快,更适合编写大型应用10 0快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复 利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一 种更加强大的可升级的服务。而 ASP .net能够适应上面的要求。对于今天的Web程序员来说,最大的挑战就是不断变化的浏览器兼容性以及它们 不断升级的复杂性。在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览 器的最新属性来建立更具交互性的页面,而且需要对不同的用户设备建立不同的网页。 最简单的解决办法就是动态地对不

28、同的用户生成不同的输出,或者就是对不同的用户写多个页面。通过ASP.net,我们可以看到一个新的服务控制的概念,它封装了一些普通 的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。简单地说, ASP. net把这些过程自动化了。2.4 UML概述统一建模语言(Unified Modeling Language, UML )是一种直观化、明确化、构建 和文档化软件系统产物的通用可视化建模语言。它是对OMT (对象建模技术:ObjectModeling Technique)、Booch 以及 OOSM (面向对象软件工程:Object-Oriented Software Engin

29、eering)等记号系统实施统一工作后得到的一种记号系统 11。UML的设计目标是提供一种适用于所有面向对象方法学的标准记号系统,UML选择并集成了以前出现的相关记号系统中最好的元素内容。例如,UML采用了来自于OOSE的用例图,采用了很多OMT类图的特性,UML也包含了在那个时代主流方法学 中没有涉及的很多新概念,如扩展机制和约束语言12。UML捕捉系统静态结构和动态行为的信息。系统建模成独立对象的集合,它们互 相交互以实现功能,从而最终使外部使用者获益。静态结构定义了对系统具有重要意义 的各种对象和实现,以及它们之间的关系。动态行为定义了对象时间上的历史和为达成 目标对象间的通讯。从不同但

30、是相关的视角来对系统建模,允许了多种角度对系统的理 解。2.5 SQL Server 2005 简介SQL Server 2005是Microsoft公司推出的SQL Server数据库管理系统,它继承了 SQL Server 2000版本的优点,同时又为它增加了许多更先进的功能,具有使用方便、 可伸缩性好、与相关软件集成度高等优点,SQL Server 2005还承诺能够提高性能。除了 让数据库管理员对数据库进行分区、实现负载均衡外,微软还在改进内存管理、索引策 略和查询优化方面进行了大量工作。在SQL Server中,使用的是T-SQL语言,T-SQL是ANSI SQL的加强版语言,它 提

31、供了标准的SQL命令,由于SQL语言功能丰富、语言简洁,使用方法灵活,倍受用 户和计算机业界的青睐,被众多的计算机公司和软件公司采用。SQL语言主要有数据定义语言、数据操纵语言、数据控制语言和其他类语言要素组 成。T-SQL的分类也有类似于SQL语言的分类,不过做了许多扩充。T-SQL语言的分 类如下:变量说明语句、数据定义语言(用来建立数据库、数据库对象和定义其列,大 部分是以CREATE开头的命令)、数据操纵语言(用来操纵数据库中的数据的命令, 如:SELECT、INSERT、DELETE等)、数据控制语言(用来控制数据库组件的存取许 可、存取权限等的命令,女口: GRANT等)、流程控制

32、语言(用于设计应用程序的语句, 如:If , While和Case等)、内嵌函数(说明变量的命令)、其他命令(嵌于命令中 使用的标准函数)13。第三章需求分析3.1功能性需求3.1.1功能简介通过小组成员的实际调查,酒店管理模块具有以下功能:1、由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面;2、如果系统的对象较多,则要求有较好的权限管理;3、方便的添加、修改和删除数据功能;4、方便的数据查询功能;5、在相应的权限下,可方便地删除数据;6、计算机计算自动完成,尽量减少人工干预。3.1.2功能详细说明1、客房预订(yuding):为了让顾客了解酒店的客房设置,方便顾客预订客房,查询

33、预订 信息,当顾客不需要预订时,可以退订该客房。2、入住登记(ruzhudj):方便顾客入住酒店时,管理顾客信息,便于前台管理员查询、增 加、修改和删除。3、收费管理(jiezha ng):方便顾客入住时收取住房的押金和顾客退房时收取需要支付 的金额或退还剩余金额给顾客。4、房卡注册(fkzc):用于对房卡信息进行设置。5、客房标准设置(RoomStandardSe):用于对客房的信息进行设置。6、客房房态显示图(View Room):用于显示房间的状态。7、客房服务员信息采集(RecordWaiterlnf):用于记录服务员的信息。&布草外包洗涤管理(Linen La un dryMa na

34、ge):用于管理布草外包洗涤。9、会员信息修改(fixu_Memeber):用于修改会员信息。10、物品采购管理(caigou):用于物品采购信息进行设置。11、会员留言管理(liuyan):用于会员留言信息进行设置。12、员工信息管理(member):用于员工信息进行设置。3.2非功能性需求3.2.1技术可行性分析根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条 件、操作人员水平和数量等方面去考虑和分析。考虑到系统实施的可行性,在软件方面选择了如今较流行的.NET来进行开发管理平 台的设计,使用SQL server 2008数据库存储数据。在硬件方面,则选择空间较大,

35、Windows2003系列及以上的计算机,内存在1G以上, 硬盘在10G都可以满足系统的开发需要。而且硬件的配置越高,系统的开发与运行会 更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,由于.NET和SQL server 2008是计算机科学与技术专业学生的开发 工具,无论在安全性、可用性、可靠性方面都能满足开发要求,因此软件方面是可行的。3.2.2经济可行性分析随着计算机在酒店中的普及应用,计算机技术的不断发展,酒店管理系统的发展到 了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,酒店管理系统可 以提高酒店管理人员的工作效率,快速、方便

36、的管理酒店。本系统在开发设计之前,对现在的酒店管理模式和酒店的入住流程做了很多的调查 也拥有很多支持开发的观点,而且本酒店的开发,对经济和设备要求都不高,所以经济 上完全可行。3.2.3操作可行性该系统属于小型数据库管理系统,系统页面友好美观,操作简单易行,易于理解, 功能更加齐全。由于用户已经对酒店管理系统比较了解,对计算机的简单操作已经非常 熟悉,所以操作者经过短时间的操作就可以使用酒店管理系统。3.3模块用例确认系统的参与者1、前台管理员(Prosce nium Man age)2、前台收银员(Proscenium Cashie)3、房卡管理员(Room Card Manage)4、客房

37、部经理(Housekeeping)5、系统管理员(System)6、仓库管理员(Stock Man)确定系统的用例1、客房预订用例(Room Reservation Use Case)2、入住登记用例(Check-in Use Case)3、押金管理用例(Deposit Management Use Case)4、退房用例(Check-out Use Case)5、房卡注册用例(Room Card Register Use Case)6、客房标准设置用例(Room Standard Set Use Cas)7、房态显示图用例(View Room Use Case&客房服务员信息采集用例(Rec

38、ord WaiterI nf Use Case9、布草外包洗涤管理用例(Linen Lau ndry Ma nage Use Case10、会员信息修改(fixu_Memeber)11、物品采购用例(caigou)12、会员留言用例(liuyan)13、员工信息管理用例(member)用例1:前台客房预订用例范围:酒店管理系统(JDGLXT级别:用户(User)主要参与者:前台管理员涉众及其关注点:前台管理员:快速、准确的输入客人信息顾客:希望以最小代价完成客房预订并得到快速服务。希望便捷、清晰地看到所输入的 个人信息。系统管理员:希望快速的执行超控操作前置条件:前台管理员经过身份验证后置条件

39、:系统存储客人信息和存储客房信息,更改数据库主事件流:1、顾客携带身份证来到酒店前台,并告诉前台管理员需要预定客房。2、前台管理员进入酒店管理系统并输入用户名和密码,点击提交按钮。3、系统进行身份验证,进入客房预订页面。4、前台管理员询问客人所需预定的房间类型(单间、双人间)。5、前台管理员输入房间类型,点击查询按钮。6、系统查询数据库,系统显示空闲的房间号和房间信息。7、前台管理员选择所需预定的房间,提交本次预定信息,更新数据库 &前台管理员告诉客人所预定的房间信息,房间预订成功。备用事件流:2a1、系统提示用户名和密码输入错误。2、前台管理员从新输入用户名和密码。3、系统通过身份验证,并进

40、入客房预订页面。术语表:表3.1 前台客房预订术语表ID术语英文名说明1前台管理员Prosce nium Man ager负责前台接待,顾客入住登记换房、退房的人2系统管理员System Man ager负责系统的管理和维护3顾客Customer入住酒店的人4身份证Ide ntity Card顾客身份的唯一标识5酒店管理系统HotelMa nageme ntSystem管理酒店的系统6客房预订页面yudi ng顾客预订客房信息登记的接口7数据库hotel存储酒店管理系统数据用例2:网上客房预订用例范围:酒店管理系统(JDGLXT级别:用户(User)主要参与者:顾客涉众及其关注点:顾客:希望以

41、最小代价完成客房预订并得到快速服务。希望便捷、清晰地看到所输入的个人信息。系统管理员:希望快速的执行超控操作前置条件:顾客进入酒店管理系统后置条件:系统存储顾客信息和存储客房信息,更改数据库 主事件流:1、顾客进入酒店管理系统。2、顾客点击客房预订按钮,进入客房预订页面。3、顾客点击查询房间信息,输入预订信息。4、顾客点击确定按钮,系统自动跳转到支付页面。5、顾客输入支付信息,点击完成按钮。6、系统提示支付成功、客房预订成功。7、顾客完成客房预订,更新数据库。 备用事件流:3a1、顾客查询房间信息,自己所需要预订的客房没有空闲的2、重复步骤3。4a1、 顾客步骤3付款方式选择现金。2、 顾客点

42、击确定按钮,系统提示入住时请到前台支付预定金。I顾客客房预订图网上客房预定客房预丁用例图 术语表:表3.2 网上客房预订术语表ID术语英文名说明1系统管理员System Man ager负责系统的管理和维护2顾客Customer入住酒店的人3酒店管理系统HotelMa nageme ntSystem管理酒店的系统4客房预订页面yudi ng顾客预订客房信息登记的接口5数据库hotel存储酒店管理系统数据用例3:入住登记用例范围:酒店管理系统(JDGLXT级别:用户(User)主要参与者:前台管理员涉众及其关注点:前台管理员:快速、准确的输入客人信息顾客:希望以最小代价完成客房预订并得到快速服务

43、。希望便捷、清晰地看到输入的个 人信息。系统管理员:希望快速的执行超控操作前置条件:前台管理员经过身份验证后置条件:系统存储客人信息和存储客房信息,更改数据库主事件流:1、顾客携带身份证来到前台,前台管理员询问客人是否预订客房。2、如果顾客已经预订了客房,前台管理员进入酒店管理系统并输入用户名和密码,点 击提交按钮。3、系统进行身份验证,进入入住登记页面。4、前台管理员输入顾客入住信息,把房卡给顾客,完成顾客登记入住手续。5、如果顾客没有预定房间,按照顾客要求的房类,点击客房信息查询按钮,系统查询 并显示空闲的客房,前台管理员告诉顾客空闲的房间信息。6、前台管理员输入顾客入住登记信息,点击确定

44、按钮,把房卡给顾客,完成顾客入住 登记手续。7、前台管理员修改已入住的房间的房态,修改数据库。备用事件流:2a1、前台管理员点击客房预订功按钮,进入客房预订页面。2、前台管理员点击客房预订查询按钮,进入查询页面。3、前台管理员输入顾客身份证号,点击查询按钮。4、系统显示顾客预订信息。术语表:表3.3入住登记术语表ID术语英文名说明1前台管理员Prosce nium Man ager负责前台接待,顾客入住登记换房、退房的人2系统管理员System Man ager负责系统的管理和维护3顾客Customer入住酒店的人4身份证Ide ntity Card顾客身份的唯一标识5酒店管理系统HotelM

45、a nageme ntSystem管理酒店的系统6入住登记页面ruzhudj顾客入住登记信息登记的接口7数据库hotel存储酒店管理系统数据用例4:押金管理用例范围:酒店管理系统(JDGLXT级别:用户(User)主要参与者:前台收银员涉众及其关注点:前台收银员:快速、准确的收取客人所要支付的款项顾客:希望以最小代价完成押金支付并得到快速服务。希望便捷、清晰地看到所输入的 个人信息。系统管理员:希望快速的执行超控操作前置条件:前台收银员经过身份验证后置条件:系统存储本次押金支付操作,更改数据库主事件流:1、顾客拿着房卡来到酒店前台收银台。2、前台收银员开始一次新的压金支付活动。3、前台收银员进

46、入酒店管理系统并输入用户名和密码,点击提交按钮。4、系统进行身份验证,进入押金管理页面。5、前台收银员输入房间号,系统查询并显示房间类型、此类房间所需支付的押金。6、前台收银员收取所得金额,前台收银员输入收取得金额,系统计算出应找补给客人 的金额。7、前台收银员找补金额给顾客,提交本次付款信息,更新数据库。备用事件流:3a1、系统提示用户名和密码输入错误。2、前台管理员从新输入用户名和密码。3、系统通过身份验证,并进入押金管理页面。6a1、顾客要求通过储蓄卡或信用卡付款。2、前台收银员在付款方式选择储蓄卡或者是信用卡,点击确定按钮3、系统自动跳转到支付页面。4、前台收银员输入支付信息,点击完成

47、按钮。5、系统提示支付成功,押金收取成功。图3.4押金管理用例图术语表:表3.4 押金管理术语表ID术语英文名说明1前台收银员Prosce nium Cashier负责押金、退房时结账的人2系统管理员System Man ager负责系统的管理和维护3顾客Customer入住酒店的人4身份证Ide ntity Card顾客身份的唯一标识5酒店管理系统HotelMa nageme ntSystem管理酒店的系统6押金管理页面yajn顾客交付押金信息登记的接口7数据库hotel存储酒店管理系统数据用例5:房卡注册用例范围:酒店管理系统(JDGLXT级别:用户(User)主要参与者:房卡管理员涉众及

48、其关注点:前台接待员:快速、准确的执行房卡注册操作 系统管理员:希望快速的执行超控操作 前置条件:房卡管理员经过身份验证后置条件:系统存储本次房卡操作信息,更改数据库主事件流:1、房卡管理员进入酒店管理系统并输入用户名和密码,点击提交按钮。2、系统进行身份验证,进入房卡注册页面。3、房卡管理员输入注册的房卡信息(卡号、密码、房间类型、开始使用时间、结束使 用时间、可用时间)。4、房卡管理员提交本次房卡注册信息,系统显示注册成功,完成本次房卡注册。 备用事件流:1a1、系统提示用户名和密码输入错误。2、前台管理员从新输入用户名和密码。3、系统通过身份验证,并进入房卡注册页面。图3.5 房卡注册用

49、例图术语表:表3.5房卡注册术语表ID术语英文名说明1房卡管理员Room Card Man ager负责房卡从米购到注销的管理2系统管理员System Man ager负责系统的管理和维护3酒店管理系统HotelMa nageme ntSystem管理酒店的系统4房卡注册页面fkzc房卡管理员注册房卡信息登记的接口5数据库hotel存储酒店管理系统数据6房卡Room Card房间的钥匙,顾客住房的凭证用例6:客房标准设置用例范围:酒店管理系统(JDGLXT级别:用户级别(user)主要参与者:客房部经理(Housekeeping)涉众及其关注点:客房部经理:希望该功能系统准确快速的将客房标准信

50、息录入系统管理员:希望该系统能够正确快速的完成,并且信息无误前置条件:客房部经理能够通过口令认证后置条件:数据库更新客房信息数据表(tb_Rooml nf)主事件流:1、客房部经理启动酒店管理系统,点击客房管理按钮,进入登陆页面,输入正确的用 户名和密码以后,进入客房管理页面。2、点击菜单栏中的客房房间设置,选择客房标准设置,用例开始。3、客房部经理在客房标准设置页面,按照要求项(房间号、房态、地理位置、房间类 型、床位数、价格、房间图片、房间描述)输入相应的信息。4、确认输入信息无误以后,点击提交按钮后,系统提示添加成功,点击确定以后,系 统显示该房间的信息包括图片在内的该客房所有信息。5、

51、如果要对房间标准信息进行修改,贝U在房间号文本框中输入相应的要修改的房间号 后,点击查询按钮之后,系统自动显示输入房间号的房间的所有信息。6、若要对该房间进行删除,则输入房间信息点击查询按钮以后,点击删除按钮,若删 除成功,系统会自动提示删除成功。7、 根据需要操作需要可重复第3、4、5、6完成客房标准设置。&完成后退出页面,关闭系统。备用事件流:4a1、系统提示该房间已经存在。2、在房间号的文本框中输入要设置的房间号,点击查询按钮后,系统显示所要设置 的房间的所有信息。客房标准设置用例(RoomStandardSet )3、确认信息,要修改信息,则在相应的地方修改以后,点击修改按钮,系统提示

52、更 新成功即可。客房部经理图3.6客房标准设置用例用例图术语表:表3.6客房标准设置术语表ID术语英文名说明1客房部经理Housekeep ing管理客房总体事务,直接上级是房务总监2系统管理员SystemAdmi nistrator维护酒店管理系统人员3口令认证PasswordAuthe nticati on用户名和密码验证身份4客房信息tb RoomI nf记录类型客房信息的数据表5酒店管理系统HotelMa nageme ntSystem管理酒店的系统6房态rstate(room state)用于标记客房房间的使用状态7地理位置rdirection(room direct ion)用于标

53、识房间方位用例7:客房服务员信息采集用例范围:酒店管理系统(JDGLXT级别:用户级别(user)主要参与者:客房部经理涉众及其参与者:客房部经理:希望该模块能够和员工管理交互,并且显示部分信息、录入信息准确、省 事系统管理员:希望该模块能够快速的查询到信息并显示并且录入信息准确前置条件:客房部经理通过口令认证后置条件:数据库更显服务员信息表(tb_Waiterl nf)主事件流:1、客房部经理启动酒店管理系统,点击服务员管理按钮,进入登陆页面,输入正确的 用户名和密码以后,进入服务员管理页面。2、客房部经理点击服务员信息采集按钮,页面显示客房部员工的基本信息。3、选择客房部职工信息表里的一名

54、员工,点击该条信息的选择按钮,系统提取职工号 并填入相应文本框中。4、确保职工号填入文本框的同时,点击查询按钮,系统自动把该员工的信息提取出来 并显示在相应的文本框中,系统自动填写职工号、姓名、性别、身份证号、联系电话、 客房部经理选择职位、部门、填写通讯地址。5、点击提交按钮,系统自动提示添加成功,点击消息框的确定按钮、系统重新绑定数 据并显示员工信息。6、如果需要修改,则直接在右边显示框中相应的记录的地方点击编辑图片按钮,系统 自动生成编辑文本框,在相应信息文本框中输入信息,点击更新,系统提示更新成功。7、如果需要删除员工信息,则直接在右侧的显示框的地方点击删除图片按钮后,系统 提示您确定

55、要删除吗点击确定,系统删除该条记录,并重新绑定数据并显示数据。8根据需要操作需要可重复第3、4、5、6 7步完成服务员信息采集。9、完成后退出页面,关闭系统。备用事件流:4a1、查看右侧服务员信息显示表,点击该员工记录的编辑图片按钮。2、系统自动生成编辑文本框,在相应的地方进行修改后点击更新按钮。客房部经理客房服务员信息采集(RecordWaiterlnf)图3.7客房服务员信息采集用例用例图术语表:表3.7 客房服务员信息采集术语表ID术语英文名说明1客房部经理Housekeep ing管理客房总体事务,直接上级是房务总监2系统管理员SystemAdmi nistrator维护酒店管理系统人

56、员3口令认证PasswordAuthe nticati on用户名和密码验证身份4服务员信息表tb_Waiterl nf记录客房服务员信息用例8布草外包洗涤管理用例范围:酒店管理系统(JDGLXT级别:用户级别(user)主要参与者:客房服务员领班涉众及其参与者:客房服务员领班:希望该系统模块能够准确的记录布草的数量,以便收回 系统管理员:希望该系统模块准确无误记录信息前置条件:客房服务员领班通过口令认证后置条件:数据库系统更新布草外包数据表(tb_Linen Lau ndryMa nage)主事件流:1、客房服务员领班启动酒店管理系统,点击服务员管理按钮,进入登陆页面,输入正 确的用户名和密

57、码以后,进入服务员管理页面。2、点击布草外包洗涤按钮,用例开始。3、客房服务员领班在布草外送洗涤处填写送外单号、真丝布草数量、全棉布草数量、 合成纤维布草数量、总数量、选择经手人员职工号、填写接收单位、接收人员、系统自 动取操作系统当前时间作为填写时间。4、点击提交按钮,系统提示提交成功。5、布草回收登记,客房服务员领班选择送外单号、收回总数量、真丝布草数量、全棉 布草、合成纤维布草、选择经手人员职工号、填写送回单位、送回人员、系统自动取操 作系统当前时间作为填写时间。6、点击提交,系统自动检测收回布草数量是否相等,若不等系统自动提示 何种数量不对。7、在页面下方,输入单号,可以查询到输入单号

58、的信息,进行对比,以便保管好酒店 的财产。8根据需要操作需要可重复第3、4、5、& 7完成布草外包洗涤管理。9、完成后退出页面,关闭系统客房服务员领班图3.8布草外包洗涤管理用例用例图术语表:表3.8 布草外包洗涤管理术语表ID术语英文名说明1客房服务员领班RoomCapta in管理客房楼层客房,直接上级是客房部经理3布草外包数据表tb_L inenLaun dryMa nage记录布草外包信息3口令认证PasswordAuthe nticatio n用户名和密码验证身份4布草line所有关于布的东西成称为布草用例9:会员修改用例范围:酒店管理系统(JDGLXT级别:用户级别(user)主要

59、参加者:酒店会员管理员、顾客涉众及关注点:能够迅速、准确地进行会员资料成功修改前置条件:酒店管理员、顾客能正常进入酒店管理系统后置条件:系统资料修改成功,更新数据库主事件流:1、管理员或顾客进入酒店管理系统各自的登录页面。2、管理员或顾客输入正确的用户名和密码、验证码成功登录本系统。3、管理员点击会员管理,并点击会员基本信息、顾客进入个人资料修改页面,按照可 更改项的提示进行更改。4、管理员查询需要修改的会员,点击修改,输入需要修改的会员卡卡号、姓名、身份 证号、会员卡状态等可更改项。5、系统更新个人资料。6、管理员或用户点击更新/保存。7、系统提示修改成功,并刷新页面。&会员资料修改用例结束

60、。备用事件流:4a1、系统提示会员卡卡号已存在。2、管理员重新输入新的卡号。3、直到系统不再提示。4、转入主事件流5。5a1、系统提示输入的数值格式不正确。2、重新输入。3、继续验证直到输入正确的数值。图3.9会员信息修改用例图术语表:表3.9会员信息修改术语表ID术语英文名说明1用户User该用例主要参与者2酒店网站登录面Homepage/ log in登录酒店系统3个人资料页面fixu_Pers onal修改个人资料4网站数据库Hotel包含用户个人信息及后台管理5用户信息表Customer用于存储用户修改后的信息用例10:会员管理用例范围:酒店管理系统(JDGLXT级别:用户级别(user)主要参加者:酒店工作人员涉众及关注点:酒店工作人员能够迅速、准确地更新会员信息前置条件:酒店工作人员能正常进入酒店管理系统后置条件:系统保存会员信息,更新数据库主事件流:1、酒店工作人员成功登录本系统。2、酒店工作人员从“会员管理”导航控件,点击“会员信息管理”进入“会员信息管 理页面”(M_member.asp。3、酒店工作人员输入会员用户名或卡号点击“查询。”4、如果需要修改,在该会员行点击“修改”。5、重新填写信息后,点击更新。6、用例结束,更新数据库。备用事件流:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!