酒店网上预订系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PINGDINGSHAN UNIVERSITY

《统一建模语言》课程作业

题目:酒店网上预订系统

班级:09软件工程三班

学号:091530338 091530339

091530301 091530317 姓名:常兴丁书宾

屈红涛林伟松

《统一建模语言)》课程设计任务书

小组成员:

常兴(组长)学号:091530338

丁书宾学号:091530337

屈红涛学号:091530301

林伟松学号:091530317

一、绪论

随着互联网时代的到来,网络给人们的生活和工作提供了极大的方便,出差外地或者旅游需要到一个新的陌生城市,不熟悉当地的环境怎么办,可以利用互联网先查找当地的一些酒店住宿信息,网上预订酒店给人们提供了极大的便捷。在网上订酒店很方便,不论在哪都可以随时搜索,不用担心没有地方住,而且价格要便宜,有些网站还搞优惠活动,只要有网上银行,信用卡就可以,一般正规的公司都很安全,不用患得患失,切忌不要去一些小的网站,没有信誉的到时候吃亏了后悔也来不及。此外,该系统还有以下好处:

1)酒店数量多,可通过价格、地理位置、客人评论等选取最满意的酒店;

2)网上订房更实惠,一般是你直接去酒店的价格的2~7折;

3)提前预订保证有房,免去直接到酒店无房的尴尬;

4)方便快捷,查找酒店->选择酒店->在线预订->确认预订,就行了。

二、酒店管理系统的需求分析

1、系统功能需求

本系统主要有以下功能要求:

1)用户登录模块,主要用于用户的登录。用户权限分为管理员和普通用户。当管理员输入用户名和密码后经过确认,才能进入宾馆客房管理信息系统,并拥有相应的权限。而普通用户则只能登录该系统,没有权限。

2)客房管理模块,主要用于用户对客房及其业务的情况进行管理,其中包括:

客房管理:可以对所有客房进行管理,包括增删该房间及房间状态。

预定管理:可以接受预定房间。

顾客信息管理:管理客户的基本信息。

3)餐饮管理模块,主要用于用户对餐桌,包间,菜单及其业务的情况进行管理,其中包括:

餐桌,包间管理:包括增删该餐桌或包间的状态。

预定管理:可以接受预定餐桌或包间。

顾客信息管理:管理客户的基本信息。

4)审查管理模块,主要用于该网上预订酒店管理者对酒店的基本数据信息进行查看,以便制定策略。包括客房状态报表查看,餐桌或包间状态报表查看,客人入住或入座信息报表查看,历史客人报表查看等等。

图2 功能需求结构图

3、数据库管理模块

客房基本信息,包括的数据项有:客房号码,客房标准,客房位置,客房状态,单价,容纳人数,等。

预定基本信息,包括的数据项有:客房房号,客人姓名,身份证号码,身份证地址,预定时间,操作员等。

顾客基本信息,包括客房房号,客人姓名,身份证号码,身份证地址,入住时间,操作员等。

系统用户信息,包括的数据项有:用户名,用户密码,用户权限。

4、基本业务模块

酒店客房业务的基本流程主要包括:

客房的预定:客人通过登录酒店主页向酒店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给客人

预定凭证,客房状态表作出相应的变化。

客房的登记:分为预定入住和散客登记

如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。

如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。

客房消费:客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包括:消费入帐,餐费入帐,话费入帐。

客人退房:客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“入住”转为“空房”。

三、系统的UML建模

1 系统的用例图

1.概要分析

首先要确定本系统的参与者都有谁。本系统参与者都有订餐的顾客和本系统的管理员。而顾客的主要用例就是订餐,管理员就是负责查看,以及对菜单的增,删,改等功能。

2.详细设计

对于顾客。顾客所涉及的用例有登录系统,填写个人信息,选

择房间,订菜,当然还要交押金,提交结果。

对于管理员。需要做的就是登录,查看最近是否有新的顾客订餐情况,当顾客吃完饭后,还要结账;另外,还可以查询酒店的经营状况,比如当天营业额,本月菜的点击率;还有权限对菜进行增加,删除,修改菜价等等。

三.系统的工作流程

下面来讨论这个系统的操作流程。

顾客首先以顾客身份登陆到系统首页面。首先选择房间,比如是定的是明天晚8:00的房间,而且是八人间。查找出来有个8号房间是空的。就定下8号房间。然后就是点菜:有素菜,荤菜。每一种菜都附带有照片,报价,材料,等基本信息,下面有个点菜按钮。选择点击“点菜”按钮,

就选择了一种菜。定饮料同理。最后查看自己定得菜,饮料总价等

对于管理员。管理员要查看订餐情况。然后告知后勤部(当然在图上没有表示)。顾客吃过饭后到管理员那里结账。管理员还可以查看一些酒店日常的经营状况,在上面已有概述。以及增加新品菜,删除不受欢迎的菜,调整菜的价格等等。

如下图

2. 系统的类图

3 系统的顺序图

:客户系统界面数据库

1. 进入系统界面

1.1. 呈现酒店服务

2. 输入查询的服务

2.1. 查询数据库

2.1.1. 返回查询结果

2.2. 提示客户查询结果

3. 选定服务类型

3.1. 提示输入个人信息

4. 输入个人信息

5. 提交预订服务请求

5.1. 记录客户预订信息

5.1.1. 返回处理结果

5.2. 提示客户预订结果

相关文档
最新文档