ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:304.40KB ,
资源ID:11516151      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11516151.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店网上预订系统.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

酒店网上预订系统.docx

1、酒店网上预订系统 PINGDINGSHAN UNIVERSITY统一建模语言课程作业 题目: 酒店网上预订系统 班级:09软件工程三班 学号:091530338 091530339 091530301 091530317 姓名:常兴 丁书宾 屈红涛 林伟松 统一建模语言)课程设计任务书小组成员:常兴(组长) 学号:091530338丁书宾 学号:091530337屈红涛 学号:091530301林伟松 学号:091530317设计题目酒店网上预定系统设计要求设计题目可根据实际应用需求情况的功能、特色等重新进行分析。课程设计过程应体现所学综合知识的运用,作品应具有实际使用价值。设计的要求包括以下

2、几个部分:1.课程设计报告 一份2.用例图、类图、序列图、活动图等 若干设计要求: 1.掌握UML语言的概念、结构、语义与表示方法。2.掌握UML建模工具Rational Rose的使用方法。3.给出系统的模型,能够熟练地使用Rose工具表达。设计内容与步骤1.用户和角色分析、应用需求、各个界面的间转换流程、要用到工具和技术等。2. 根据所收集的简单需求,使用UML和Rational Rose工具对系统进行建模。3. 根据需求的分析,进行需求建模,绘制系统的用例图和活动图。4. 根据用例模型,进行架构建模,绘制系统的状态图,类图和顺序图。一、绪论 随着互联网时代的到来,网络给人们的生活和工作提

3、供了极大的方便,出差外地或者旅游需要到一个新的陌生城市,不熟悉当地的环境怎么办,可以利用互联网先查找当地的一些酒店住宿信息,网上预订酒店给人们提供了极大的便捷。在网上订酒店很方便,不论在哪都可以随时搜索,不用担心没有地方住,而且价格要便宜,有些网站还搞优惠活动,只要有网上银行,信用卡就可以,一般正规的公司都很安全,不用患得患失,切忌不要去一些小的网站,没有信誉的到时候吃亏了后悔也来不及。此外,该系统还有以下好处:1)酒店数量多,可通过价格、地理位置、客人评论等选取最满意的酒店;2)网上订房更实惠,一般是你直接去酒店的价格的27折;3)提前预订保证有房,免去直接到酒店无房的尴尬;4)方便快捷,查

4、找酒店-选择酒店-在线预订-确认预订,就行了。二、酒店管理系统的需求分析1、系统功能需求本系统主要有以下功能要求:1)用户登录模块,主要用于用户的登录。用户权限分为管理员和普通用户。当管理员输入用户名和密码后经过确认,才能进入宾馆客房管理信息系统,并拥有相应的权限。而普通用户则只能登录该系统,没有权限。2)客房管理模块,主要用于用户对客房及其业务的情况进行管理,其中包括:客房管理:可以对所有客房进行管理,包括增删该房间及房间状态。预定管理:可以接受预定房间。顾客信息管理:管理客户的基本信息。3)餐饮管理模块,主要用于用户对餐桌,包间,菜单及其业务的情况进行管理,其中包括:餐桌,包间管理:包括增

5、删该餐桌或包间的状态。预定管理:可以接受预定餐桌或包间。顾客信息管理:管理客户的基本信息。4)审查管理模块,主要用于该网上预订酒店管理者对酒店的基本数据信息进行查看,以便制定策略。包括客房状态报表查看,餐桌或包间状态报表查看,客人入住或入座信息报表查看,历史客人报表查看等等。 酒店管理系统预定管理接受预定房间审查管理图2 功能需求结构图客房管理顾客信息管理增加客房删除客房客房状态登陆客户基本信息餐饮管理增加餐桌包间餐桌包间状态删除餐桌包间3、数据库管理模块客房基本信息,包括的数据项有:客房号码,客房标准,客房位置,客房状态,单价,容纳人数,等。预定基本信息,包括的数据项有:客房房号,客人姓名,

6、身份证号码,身份证地址,预定时间,操作员等。顾客基本信息,包括客房房号,客人姓名,身份证号码,身份证地址,入住时间,操作员等。系统用户信息,包括的数据项有 :用户名,用户密码,用户权限。4、基本业务模块酒店客房业务的基本流程主要包括:客房的预定:客人通过登录酒店主页向酒店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给客人预定凭证,客房状态表作出相应的变化。客房的登记:分为预定入住和散客登记如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客

7、人房卡,客房状态由“空房”变为“入住”。客房消费:客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包括:消费入帐,餐费入帐,话费入帐。客人退房:客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“入住”转为“空房”。三、系统的UML建模1 系统的用例图 1概要分析首先要确定本系统的参与者都有谁。本系统参与者都有订餐的顾客和本系统的管理员。而顾客的主要用例就是订餐,管理员就是负责查看,以及对菜单的增,删,改等功能。2详细设计对于顾客。顾客所涉及

8、的用例有登录系统,填写个人信息,选择房间,订菜,当然还要交押金,提交结果。对于管理员。需要做的就是登录,查看最近是否有新的顾客订餐情况,当顾客吃完饭后,还要结账;另外,还可以查询酒店的经营状况,比如当天营业额,本月菜的点击率;还有权限对菜进行增加,删除,修改菜价等等。三系统的工作流程下面来讨论这个系统的操作流程。顾客首先以顾客身份登陆到系统首页面。首先选择房间,比如是定的是明天晚8:00的房间,而且是八人间。查找出来有个8号房间是空的。就定下8号房间。然后就是点菜:有素菜,荤菜。每一种菜都附带有照片,报价,材料,等基本信息,下面有个点菜按钮。选择点击“点菜”按钮,就选择了一种菜。定饮料同理。最

9、后查看自己定得菜,饮料总价等对于管理员。管理员要查看订餐情况。然后告知后勤部(当然在图上没有表示)。顾客吃过饭后到管理员那里结账。管理员还可以查看一些酒店日常的经营状况,在上面已有概述。以及增加新品菜,删除不受欢迎的菜,调整菜的价格等等。如下图 2. 系统的类图 3 系统的顺序图 4 系统的状态图首先先说一下状态图的意义:状态图的作用主要体现在以下几个方面: (1)状态图清晰的描述了状态之间的转换顺序,通过状态的转换顺序也就可以清晰的看出事件的执行顺序。如果没有状态图我们就不可避免的要使用大量的文字来描述外部事件的合法顺序。 (2)清晰的事件顺序有利于程序员在开发程序时避免出现事件错序的情况。

10、 (3)状态图清晰的描述了状态转换时所必须的触发事件、监护条件和动作等影响转换的因素,有利于程序员避免程序中非法事件的进入。 (4)状态图通过判定可以更好的描述工作流因为不同的条件发生的分支。如果想成功的画出一个状态图,首先就需要对状态图的知识有所了解,下面先介绍一下状态图的有关知识。状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。 状态图用于显示状态机(它指定对象所在的状态序列)、使对象达到这些状态的事件和条件

11、、以及达到这些状态时所发生的操作。状态图的基本要素:源状态:即受转换影响的状态 目标状态:当转换完成后对象的状态 触发事件:用来为转换定义一个事件,包括调用、改变、信号、 时间四类事件 监护条件:布尔表达式,决定是否激活转换、 动作:转换激活时的操作网上订餐系统就是顾客从网上预定某服务店的服务,预定时间,预定条件,在合适的情况下从网上预定符合自己条件的服务。该系统并不复杂,关键要实现信息的交互,管理员要及时从该系统获知需要服务的信息,从而安排需要的活动。从状态图的构建观点看网上定餐系统: 首先开始要有人登录该系统,因此此处涉及到两个状态:未登录,在线状态,状态转变的条件输入正确登录信息 当进入

12、在线状态时,首先判断主要条件,如果是顾客登录,则进入顾客服务在线服务状态,如果是管理员登录,则进入管理员功能。1.当是顾客在线服务状态时,则浏览当前条件,如果条件满足,则进入预定状态,如果不满足则退出系统,进入初始状态,同时考虑到可能是已经预定情况,因此此时多了一种状态就是查看状态。 当处于预定状态时,预定完成后进入结束状态。 当处于查看状态时,如果有预定并且情况符合,进入服务状态,如果无预定记录则结束。2当登录者是服务员时,则进入当前预定查询状态。 在查询状态时,浏览当前结果,如果当日有预定记录,则通知服务员进入服务或者准备服务状态,如果没,则取消服务,退出系统。当服务员进入服务状态时,通过

13、各种服务的提供最终完成本次服务的需求。 下面就是构建的状态图: 5系统的活动图活动图主要概念及表示法:动作:是构成活动的基本单位。判断:是活动图中的一种控制结点。起点:表示由一个活动图所描述的整个过程的开始。活动结束:表示活动图所描述的整个活动到此结束。活动边:在活动图中连接两个活动结点的有向边称为活动边。经分析确定酒店网上预订系统主要的活动有:1.用户登录系统,如果成功就可以查询个人信息,预订信息,客房桌位信息和消费信息,若失败,就会退出系统。2.进行桌位的预定,首先输入预定的日期。然后查询是否有空余的桌位,若有就确认预订的信息,若无就离开。3.进行饭菜的预定,有四种包桌,选择所需的包桌进行预订,确定预定后,系统会计算出总费用,根据总费用交押金,然后留下自己信息。4.最后是客户进行结账,用户输入个人信息,确认结账登记,查询消费总费用,若交了押金,系统将退还押金后收取所需费用,缴费成功后离开。系统活动图如下:预定桌位活动图如下:包桌预定活动图如下:客户结账活动图如下:

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2