UML系统建模与分析设计(共18页)

上传人:cl****1 文档编号:511220188 上传时间:2024-01-07 格式:DOC 页数:18 大小:210.50KB
返回 下载 相关 举报
UML系统建模与分析设计(共18页)_第1页
第1页 / 共18页
UML系统建模与分析设计(共18页)_第2页
第2页 / 共18页
UML系统建模与分析设计(共18页)_第3页
第3页 / 共18页
UML系统建模与分析设计(共18页)_第4页
第4页 / 共18页
UML系统建模与分析设计(共18页)_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《UML系统建模与分析设计(共18页)》由会员分享,可在线阅读,更多相关《UML系统建模与分析设计(共18页)(18页珍藏版)》请在金锄头文库上搜索。

1、UML系统建模与分析设计 酒店管理系统一、需求规格说明1、系统概述 当今,酒店业作为一个成熟的产业,各种酒店管理软件众多,有实力的酒店或宾馆大多采用自主开发或委托软件开发商开发出适合各自的专用软件。然而占着绝大多数的中小型酒店、宾馆由于资金、人员等诸多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。本系统(欣然酒店管理系统)就是针对这一现状,并且结合酒店管理的需要和业务维护的需要进行扩展性而开发的一套酒店管理系统。1.1 编写目的 编写本需求规格说明书的目的是为了就

2、本系统将实现的功能和为客户提供的服务上与客户达成一致。回答系统做什么和不做什么,定义系统的范围;回答什么对于客户来讲是重要的,以便于更好的满足客户的要求。1.2 背景 开发项目名称:欣然酒店管理系统产品用户:中小型的酒店,宾馆 酒店业是一个前景广阔而又竞争激烈的行业。近年来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。同时由于我国的旅游业迅速发展,酒店业也得到了长足的发展,一些大型星级酒店应允而生,伴随着这些酒店的管理软件也紧跟其后;但是我国酒店行业中占多数的毕竟是中小型酒店,宾馆,由于这些酒店,宾馆的资金和人力等方面的因素,不可能像那些大型星级酒店那样设计开发适合针对自己的酒店管理

3、系统,而他们也迫切需要酒店的工作质量和效率提高,为此实现一个适合中小酒店,宾馆的管理的自动化已经成为一种必然。为此我们提出了此酒店管理系统的设计,具体采用的技术在以后有详细阐述。1.3 目标 针对确定的用户群:中小型酒店,宾馆。同时借鉴大型酒店自己研发的管理系统和类似产品,在系统需求的分析基础上,确立了该系统(欣然酒店管理系统)的具体实现功能。最终实现管理模式,实现普通网站浏览者对酒店情况的浏览,对网上客房的预定,网站浏览者的留言等动态形式的内容和企业文化,业内新闻等静态内容;并阐述系统的结构设计和功能设计,实现职员的登录管理等。该系统由于采用当前流行的Delphi语言设计开发(暂定为此语言)

4、,因此具有很好的实用性、可靠性、安全性、可维护性和可移植性。1.4 产品描述本软件产品是针对中小型酒店、宾馆所定制的管理信息系统,旨在对酒店或者宾馆的客房的预定,会员参与,酒店信息发布,顾客留言等问题解决。本项目采用前台和和后台相结合的方式整合系统,前台以酒店门户网站的形式设计,后台以管理菜单链的形式设计,前后台相互协作。通过本系统的应用普通顾客或者会员可以非常方便的通过网上预订的方式预订酒店客房,同时方便酒店的客房,会员等事项的管理。本系统适用于各中小型酒店,宾馆,招待所等住宿场所。2、对功能的基本描述2.1前台:实现一个软件用户对象的门户宣传网站。 酒店介绍模块: 本模块用于介绍酒店基本情

5、况。如发展历史、服务水平、收费标准等信息。 站内公告模块:本模块用于发布最新的酒店动态,如对会员的优惠措施,或者新会员的加入等信息。 客房信息模块:本模块完成对客房信息的查看,包括客房的基本信息和客房的详细信息。退房模块:本模块完成对顾客信息的查看和房间信息的查看,并完成顾客退房功能。业界动态等模块: 对于业界动态,企业文化,在线帮助,关于我们等模块,用以实现软件用户对象的辅助需求。2.2后台:具体实现对职员信息、会员信息,留言信息,客房信息,预订信息等模块功能进行设计和实现。 客房管理模块: 在该模块中,实现对酒店客房信息的相关管理,具体包括客房信息的查看,客房信息的添加, 客房信息的修改,

6、客房信息的删除操作。收入管理模块: 本模块实现经理对收入的管理,即查阅收入信息,总结净收入。 留言管理模块: 本模块实现用户对酒店服务和其他评价的留言,具体实现查看留言,回复留言和删除留言三部分的功能。 会员管理模块: 本模块实现已经注册的会员信息的管理,具体实现对会员信息的添加,会员信息的删除(即注销),会员信息的修改和会员信息的查看。 餐饮管理 本模块用以实现对客户所需餐饮服务的管理,即提供该酒店的餐饮信息,供客户选择。2.3顾客模块: 顾客分会员和一般顾客。他们可以网上预订客房和餐饮,查看以顾客留言,或提出意见或建议,且一般顾客可以注册成为该酒店的会员。3、系统功能需求分析3.1前台:实

7、现一个软件用户对象的门户宣传网站。 酒店介绍模块:本模块仅仅是一个用于介绍酒店基本情况的本模块输出为展现一个页面,显示酒店的基本情况介绍。本页面为只读,一般情况下不允许随便修改。暂时设计为静态页面的形式。 网上预订模块:本模块是酒店管理系统前台设计中非常重要的一个模块,输入为一个预订的客户信息,其中分为普通顾客和会员两种情况,系统分别进行处理。 客房信息模块:本模块作为前台的一个子模块也是很重要的,采用动态生成效果,在前台为只读设置,通过链接可以查看具体的客房简介等信息,本模块的输出为两个经过分页的列表,一个是客房大致情况的列表,一个是客房详细信息的列表。本模块和后台的客房信息管理结合,具体的

8、数据流的输入在后台的客房信息管理模块中实现。 顾客留言模块:本模块由两部分组成,一部分是经过分页处理的留言列表,一部分是进行留言的交互窗口。对于用户留言模块的输入在前台两个地方:一个通过网站直通车栏目进入输入,一个通过留言列表的链接进入输入。同时在后台的留言管理模块也作为了留言模块的数据输入。具体用例图见下: 业界动态等模块:对于业界动态,企业文化,在线帮助,关于我们等模块我们采取了和酒店介绍相同的办法,均采用静态页面进行展现,处理。3.2 后台:具体实现对会员信息,留言信息,客房信息,预订信息等模块功能进行设计实现。 客房管理模块:在模块中,实现对酒店客房信息的相关管理,下属分为四个具体的子

9、模块,分别是客房信息的查看,客房信息的添加,客房信息的修改,客房信息的删除操作.客房信息查看中可以查看经过分页处理的客房简要信息,具体应该包括客房名称,价格,楼层,类型,客房的使用状态等信息.本模块仅仅是对作为客房信息的数据输出,系统设置为只读.客房信息的添加作为客房信息模块的数据输入源,在系统初始化部署时设定后,以后基本不再需要.在本子模块中应该尽量体现客房信息参数的完整性和全面性.客房信息修改子模块可以在客房添加子模块的基础上实现,以体现软件的重用思想.实现对已有客房信息的修改,.客房信息删除子模块实现对不在有意义的客房信息进行删除. 收入管理模块:本模块实现经理对收入信息的查询和净收入的

10、总结。 留言管理模块:本模块实现用户对酒店服务和其他评价的留言,在本模块下属三个子模块,分别是查看留言,回复留言和删除留言三部分, 留言查看子模块实现对留言者的留言经过分页处理后的列表,它的数据应该和前台中顾客留言的数据同步,同时为了增加酒店网站访问者和酒店本身的互动性,对留言者的留言应该进行恢复,对于未曾恢复的留言应该有好的标注.回复留言子模块是针对留言查看模块中的留言者的留言的一个回复,一次增加互动性.留言删除实现对留言的删除. 会员管理模块:本模块实现已经注册的会员信息的管理,它包括对会员信息的添加,会员信息的删除,会员信息的修改,会员信息的查看四个子模块。会员信息的添加子模块可以实现对

11、注册会员的添加,在这部分数据来源有两个地方,一个在此处,一个可以在前台等会员登陆处通过会员注册实现会员信息的添加,进而为以后的客房预订实现的优惠提供数据支持。会员信息的删除实现对会员信息的删除操作。会员信息的修改实现对会员信息的修改,这部分同时实现了对会员忘记密码时在后台的修改。会员信息的查看实现一个经过分页处理后的会员信息列表。 餐饮管理模块 本模块用以实现对客户所需餐饮服务的管理,即提供该酒店的餐饮信息,出示菜单,供客户选择。4用例模型4.1确定执行者执行者是指与系统交互的人或其他系统。据此可以确定出酒店管理系统的执行者有:一般顾客、会员、后台职员、前台职员和经理。执行者的具体描述如下:(

12、1)一般顾客:到此“欣然酒店管理系统”页面进行浏览,查看顾客留言,或预订客房,注册成为会员的人。(2)会员:已注册成为此系统的会员的人。(3)后台职员:酒店管理系统的管理人员,负责整个系统的维护。(3)前台职员:负责酒店的宣传,并提供客房信息的人。(4)经理:本酒店的主要负责人,除拥有后台职员的权限外,还可以查看收入信息并合理调整方案的人。用户的特点: 该系统最终用户包含三类:即酒店系统管理员、前台职员、酒店的注册会员和网站普通浏览者。本软件的用户方操作人员水平不一,大多数很少接触电脑。其中对酒店系统管理员要求能比较熟练的操作计算机。 4.2确定用况 从系统得需求陈述和分析可得出该系统的用况图

13、如下图()所示:图(2)前台职员用例图:图(3)顾客(含会员)用例图:图(4)后台职员(含经理)用例图:图(5)清洁工用例图:4.3用况描述:(1)删除空客房用况描述用况名称:删除空客房参与的执行者:后台职员目的:完成对顾客入住的全过程前置条件:该酒店的一个后台职员已经登录到该酒店管理系统中事件流:基本路径:1当选择删除空客房时开始2该后台职员询问顾客是否已经预定过客房3若是,则查看预定记录,若不是,则询问客人要选择何种房间4给顾客看房间的状态,若有空客房,则询问其是否接受报价,若无,则建议其住其它酒店5顾客接受报价后填写入住登记6查验顾客的证件并核对登记信息7. 引领顾客入住,修改客房信息(

14、空客房减少),用况结束 与其它用例的关联: 若顾客不接受报价,可以给其提供业界信息,建议住其它酒店。后置条件:如果删除空客房成功,则修改客房信息(空客房减少),否则不变。(2)网上预订用况描述用况名称:网上预订参与的执行者:顾客(包括酒店会员)目的:完成对预订客房、餐饮的全过程前置条件:一名顾客(包括本酒店的会员)已经登录到该酒店管理系统中,且已经查看了本酒店的客房信息和餐饮服务信息事件流:基本路径:1当选择网上预订时开始2该顾客可以根据提示信息进行相应的预定客房、餐饮等信息的填写3此职员在填写的过程中,可以随时对所填写的内容进行修改4此后台职员确定其预定信息后点击提交按钮进行提交预定信息5把

15、预定信息添加到客房信息中6删除空客房信息,用况结束 与其它用例的关联: 若顾客的预定信息成功,则删除空客房,并修改客房信息。后置条件:如果预定客房、餐饮成功,则空客房信息被更新(减少),预订表增加,否则不变。(3)增加空客房用况描述用况名称:增加空客房参与的执行者:后台职员目的:完成对顾客退房,取消住宿的全过程前置条件:该酒店的一名后台职员已经登录到该酒店管理系统中 基本路径:1当选择增加空客房时开始2该酒店的一名后台职员打开要房间信息表和顾客登记信息表3选择顾客要退的房间和结账方式4结算客户的消费费用(即用其所住客房的房价乘以住宿天数)5打印发票,增加空客房6. 询问是否仍有客人要退房,若有,则返回2执行,若无,则用况结束后置条件:如果顾客退房成功,则总收入信息、客房信息发生改变,否则不变

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号