酒店预订系统可视化建模及UML综合性实验_第1页
酒店预订系统可视化建模及UML综合性实验_第2页
酒店预订系统可视化建模及UML综合性实验_第3页
酒店预订系统可视化建模及UML综合性实验_第4页
酒店预订系统可视化建模及UML综合性实验_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可视化建模与UML综合性实验1.酒店预约系统需求剖析1.1功能性需求所有的网络用户可以经过阅读网络信息查察该酒店的客房信息。网络用户若是需要预约,需要设置个人信息注册成为酒店会员并登录系统可以预约会员查察客房信息并选择订单,选择支付方式,最后确认提交生成订单。系统,通知客房部准备房间。5会员接受已预约信息,一准时间内可以取消订单,会员经过个人信息管理更正个人信息,经过订单管理查察个人订单情况。6.同时订单管理员也可以成为酒店会员,并享受预约服务。7,系统管理员控制客房信息,同时保护用户权限和信息。1.2设计性需求客户申请注册登录模块:会员可以盘问酒店的客房信息情况,今后依照自己的需要,填写申请单,向工作人员递交申请,工作人员依照系统情况,回复客户。系统管理员登陆模块:系统管理员工作需要登陆系统,才可以进行操作,系统中的各项数据都不同样样不测人任意查察和更正,所以设置登陆模块是必定的。顾客到达模块:到达情况有两种,一种是有预约的到达,另一种是无预约的到达,有预约的到达第一盘问预约,故在预约模块中增加到达的功能。无预约的到达,就可以马上找空客房,在到达操作中还要刷新当前客房状态,由预约或悠闲状态转为客房状态。顾客结账模块:显示当前客房的房间信息,从中选中需要结帐的客房,进行结帐操作,结帐完成后,将客房置为悠闲状态,若当天还有不同样样时间预约此客房的则置该房间为预约状态。客房信息管理模块工作:工作人员可以对公司的客房进行管理。工作人员可以盘问公司的客房情况,包括入住情况,入住历史,客房情况。客户信息管理模块:在酒店入住过的会员,工作人员需要记录下入住情况,以便再次预约客房时可以查询。新注册的客户,工作人员需要增加新会员进系统中。会员权限管理模块:管理员盘问会员的权限,写入新的权限。2.系统的UML基本模型2.1UML初始模型会员可以对自己的预约进行管理,比方退订、选择支付方式等。会员可以从过去的订单中,

直接选择订单,今后支付。2.2系统的用例图个人订单管理:会员可以对自己的预约进行管理,比方退订、选择支付方式等。会员可以从过去的订单中,直接选择订单,今后支付。阅读网络信息:会员可以网上阅读酒店的及时信息。其中包括客房信息,客房价格等所有相关信息。个人信息管理:会员可以更正自己的信息。登陆:会员在进行客房预约业务钱,需要在登陆后的情况下进行。M订单管理、浏费阿络(S息.z登陆\/\I/■I・*w好.r^~ffjr、J同上麦时系锭女堀网籍用户-x闷上支付系统遥择订甲图系统管理员经过系统能过进行一下活动:用户权限信息管理:系统管理员可以更正会员的权限。客房管理:系统管理员可以更正客房的当前信息。用户枳陶值恩首理11~/1_ij八〜,人、mi"j、i—ip⑦2.3系统的类图和对象图订单立会员漏号岳房间隔号电付羞情况■会员信息1;

•言声五?.(|订单类:属性:会员编号:显示是哪位会员预约的客房。房间编号:客户预约的房间是哪一间。付费情况:客户可否付费。方法:会员信息():将会员信息读取到订单中。客房信息():将客房信息读取到订单中。菌店会员防电话号代使Xmail勤空码♦查看0•旗改个人信巨I)•选择支向方式()♦登陆n•徵奏金额。•量费成由。•主成订隼。•直看所有会员I)•某个用户名。•写入菊的机阑。酒店会员类:属性:会员号:每个会员的唯一表示。电话号码:会员的联系方式。E-mail:会员的电子邮箱。密码:会员的电子邮箱。密码:会员的登陆密码方法:查察():会员可以查察自己的基本信息更正个人信息():会员可以更正自己的信息。选择支付方式():调用此方法,会员可以选择支付的方式。登陆():调用此方法,会员登陆到预约系统。缴费金额():调用此方法,系统显示会员预约房间所需缴费金缴费成功()调用此方法,提示会员缴费成功信息。生成订单():调用此方法,形成订单到会员订单管理中。查察所有会员():调用此方法,酒店会员的信息被管理员使用。某个用户名():调用此方法,会员信息被调出。客房信皂态格症肩状价喜喜•直调客房信息()♦迭择吝房0•修改后吝房信息0属性:状态:显示客房现在的状态。比方:预约、悠闲、入住。价格:显示客房的价格。客房信息设置:显示客房的信息。比方:客房中配置的设施、房间的种类(单人间、标准间等)。客房编号:客房的房间号。方法:盘问客房信息():调用此方法,显示客房信息。选择客房():显示出预约此客房的金额。央求缴费():激活缴费系统。更正后客房信息():调用此方法,更新客房信息。吝房信息设置•役吝房信息设置•役置喜房信息0•查词客房信息0方法:设置客房信息():调用此方法,管理员可以设置、更正客房信息。枚阻钮U枚阻钮U名方法:更正():管理员调用此方法,可以对会员的权限进行更正。♦修改0♦麻有用户名U♦莅用户的权明0InternetUserIntefn^tPyv,支付0网络用户类网络用户类:方法:阅读客房信息():调用此方法,网络用户可以任意InternetUserIntefn^tPyv,支付0方法:支付():调用此方法,会员可以进行网上支付。SystemAdFrinsicr•SystemAdFrinsicr•权跟管理0•喜房信息推护。•设置M成0方法:权限设置():调用此方法,管理员可以进入权限设置管理,对会员进行权限的更正。客房信息保护():调用此方法,管理员可以进入客房信息设置,对客房的信息进行更正。htemetPayGystemInternetUser喜应信崽设羌为会员名m电话号萄息式员offi信方000^2®入付脚功早有户B1O个支。斐成n所用浙有巨择陆S3S成l〈iG停透登律绪生S梨竖SystemAdrrunstor志用户名书很限•修改0•所有用户名。SystemAdrrunstor♦读用户的根障。|-J图类图说明:从图中可以看出,系统管理员可以查察会员的个人信息,并更正会员的权限,还可以设置客房的状态信息。会员可以阅读客房信息;和申请订单,申请订单成功后,就可以经过网上支付系统支付定金。下面说明类之间的关系每个酒店会员都可以查察多个客房信息。同时,会员也可以,拥有0个也很多个客房的预约,也就是说可以拥有多个订单。一个管理员可以对多个房间进行信息的更正,客房的信息又可以被多个管理员更正。一个管理员可以更正多个会员的权限。每次对客房信息更正只能针对一个客房。但是信息的更正可以对每个客房进行,所以客房信息设置与客房信息是一对多的关系。管理员拥有酒店会员拥有的所有功能、酒店会员拥有网络用户的所有功能。2.4系统的时序图“会员订房”用例依照基本流程创办客房信息设置的序列图及其协作图StlHLftA玺蔓蔓技一11皿宙耻『孙翱,拍E顼*StlHLftA玺蔓蔓技一11皿宙耻『孙翱,拍E顼*『4^iL2安谊W孱信皂[):[备言■日1蛔嗯rrtfW.f-lvI|E亲■威功(1105SfSfl()11•LLI11:生:FiLJ■1■4N41ILJ图“会员订房”用例下面经过详尽的描述来确定订房的过程,基本的工作过程以下:管理员想要更正客房信息,需要先登录系统。管理员经过客房信息设置界面来查察客房信息。客房信息向管理员返回信息。管理员看到客房信息今后,经过客房信息设置模块对信息进行更正。更正成功今后,客房信息向管理员返回更正成功后的客房信息。依照基本流程创办客房信息设置的序列图及其协作图,如图2.4.2所示—喜房信息心离房宿息E登陆n:L1!2设置言房信息H:4设置客房僖题()…投眼设玉菖吉会员1修改().0?笠香斯有会萸n:1由所有用户名nLI.._—..=_.上4st用户名n1修改()5诿用户的加阳)6写瓦就的狡限{)■IIIINp|I2.5系统的协作图2.5.1会员订房用例会员要预约酒店房间,需要先登录。会员阅读客房的信息,确定需要预约的客房号。当会员确定需要锁定的客房后。客房信息返回一个所需缴费金额的信息。会员看到所需缴费的金额今后,对缴费系统发出缴费央求。缴费成功后,对会员发出缴费成功的信息。缴费成功后,客房信息要对客房状态进行更正。即客房信息要对客房信息设置发出更正的信息。客房状态更正今后,客房信息和更新后的客房信息。会发送到订单模块中。成功生成订单今后,将订单发送给会员。11魏订单{}10零房僖感)6瑜36戒血'X鬼僚蚱客房傕鼠。、X睿房信non文案大全11魏订单{}10零房僖感)1登陆(),;,»君展值S/stEmAdminigtw_B_5.设置冗成()3:潇戋喜安信息()2萱调喜■信腰()4设置家隽僖意(j段限设|宜,中LM~.—HSvmmAcinwigs段限设|宜,中LM~.—HSvmmAcinwigsr^JP"^fci1L7:彼酋WfiRU/I3:所有用只牝(>5读用户的恭I!朗)繇的权限“菅店会员4:基个用户名。jIE百虾曰会员(》2.6系统的状态图当所有信息被订单含有一下几种状态:显示订单中拥有的所有信息,酒店会员对订单进行更正,确今后生成订单。它们之间的变换规则以下:当所有信息被当酒店会员预约房间今后,可以在订单管理中查察也许更正订单。当会员查察订单信息今后确认订单信息,确认无误后可以生成订单。当会员查察信息今后,认为有更正的地方,可以更正订单今后,再生成订单。会员还可以从订单管理中,找到订单今后,更正订单信息后,生成订单。依照订单的各种状态的变换规则,创办订单的状态图清求停改订单答户迭捧客房仪及付款方式X2.6.2会员状态图会员包括以下的状态:登陆,退出。会员的状态变换关系以下:会员需要预约房间的时候,需要输入用户名,密码进行登陆状态。订单生成即订房成功,关闭界面,进入登出状态。.甘案订卓成琐订卓成琐图2.6.3客房信息状态图客房信息包括以下的状态:显示客房信息,显示预约客房信息,已更正客房信息,退房。客房信息的状态变换关系以下:酒店会员和管理员可以央求盘问客房信息。客房被酒店会员预约今后,变换为显示预约客房信息状态。酒店会员央求退订客房今后,变换为退房状态。管理员查察客房信息,认为有信息需要更正时,央求更正客房信息,更正信息后转为已更正客房信息状态。依照客房信息的各种状态的变换规则,创办客房信息的状态图。

漕求查f客房信息nT#«信息传订客房单楠客房信日值求退房飞漕求查f客房信息nT#«信息传订客房单楠客房信日值求退房飞11■口已退嘴管理员央求查察会员的权限时,变换为显示用户权限状态。管理员输入盘问信息时,变换为显示盘问内容的状态。酒店会员权限被更正今后,变换为权限已更正状态。依照权限设置的各种状态以及变换规则,创办权限设置状态图

显示用口St;affil内舀机阻已修2.7系统的活动图活动图是UML中用于对系统的动向方面建模的五种图中的一种。一张活动图从本质上说是一个流程图,显示从活动到活动的控制流。活动图用于一个系统的动向方面建模。当对象在控制流的不同样样点上从状态搬动时,用活动图也可以对该对象的控制流进行建模。活动图可以单独用来可视化、详述、构造和文档化对象集体的动向特点,也可以用于对一个操作的控制流建模。交互图重申的是从对象到对象的控制流,而活动图重申的是从活动到活活动最显示用口St;affil内舀机阻已修活动最或一个值的返回。活向工程横行可执行的系终以致一些动作,这些动作由可执行的原子计算组成,这些计算会以致系统状态的改变动图不仅对系统的动向特点建模是重要的,而且关于经过正向和逆统也很重要。酒店会员经过系统进行客房预约的活动,可以经过以下步骤完成:客户查察客房信息。系统显示客房信息。当客房查察客房信息,决定需要预约的客房今后,央求预约客房。央求提交到系统今后,系统判断该用户可否处于登陆状态。若是用户没有登陆,则传图登陆界面:用户已经在登陆状态时,系统显示客户需要预约的客房的客房信息会员查察客房信息无误今后,选择订单及付款方式。订单生成后,记录客房信息并显示让会员再次确定信息。当会员确认今后,生成订单,客房预约成功。文案大全依照酒店客户在网上预约客房的服务流程的活动,可以创办酒店客房预约的活动图查香盲n

信息图2.8系

温馨提示

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

评论

0/150

提交评论