宾馆管理系统的分析与设计

一、基本信息

标题:宾馆管理系统的分析与设计
时间:2012年
来源:北方民族大学网管中心
关键词:UML 建模 宾馆管理系统 面向对象的系统分析与设计

二、研究内容

1.摘要
目前大多数宾馆提供的服务多种多样,规模大小也各不相同,但在一些宾馆中,各种信息的管理仍然采用手工的方式:用户预订客房时,需要手工填写入住单,宾馆保存的也是普通的纸质单据。对客房的入住信息、预订情况进行查询或统计处理时,需要人工对各种单据进行操作。如果对已记录的信息进行修改,需要直接对纸质单据进行直接修改。这些手工操作效率非常的低,记录的内容难以理解,还容易出现操作错误,不利于宾馆的整体管理。因此,开发宾馆的管理信息系统是非常有必要的,可以对宾馆的日常服务进行信息化和自动化处理,从而提高宾馆的管理效率并有效增加宾馆的收益。

2.建模方法概述
面向对象的软件工程方法是面向对象理论在软件工程领域的全面应用,它包括面向对象的分析(OOA)、系统设计(OOD)、系统编程(OOP)、系统测试(OOT)和系统维护(OOSM)等主要内容。面向对象的系统分析是软件生命周期全过程的第一个环节,是一种分析方法,OOA 模型是指运用面向对象的分析方法建立的系统模型,包括需求模型、基本模型和辅助模型三部分。面向对象的系统设计则是在OOA 模型基础上,针对具体的实现条件,运用OO 方法进行系统设计。

3宾馆管理系统的分析与设计
3.1.宾馆管理系统需求分析
宾馆管理系统中宾馆逐步采用标准化、制度化的原则以及消费管理分析、客户管理分析和数理统计分析等科学的管理方法,并采用计算机等现代化办公及通讯设备,对宾馆的人员流、物流和资金流进行统筹规划。本系统涉及的功能模块有:预定管理模块、客房管理模块、顾客信息模块、收银模块及审查管理模块等。

3.2.建立需求模型
需求模型用于定义客户的需求,由UML 中的用况图来表示。对一个系统的参与者、用况以及它们之间的关系进行可视化表示的模型图称为用况图(use case diagram)。用况图中包含的元素有:参与者、用况、参与者与用况之间的关系、用况与用况之间的关系。

图1 前台服务用况图

3.3.建立基本模型
基本模型以直观的方式表达了最重要的系统构造信息,由UML 中的类图表示。在面向对象的建模中,类图(class diagram)永远是最重要、最基本的模型,而其它各种图只是起到一种辅助作用。类图(class di- agram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。构成类图中的主要成分是类与类的属性和操作以及类与类之间的关系。

图2 客房管理系统类图

3.4.建立辅助模型
辅助模型是对基本模型进行组织或者加强理解的辅助图形。主要包含时序图、协作图、活动图等。

图3 订房时序图

图4 顾客用信用卡结帐协作图

图5 退房活动图

三、结论
通过对宾馆管理系统进行UML建模分析与设计,可得知统一建模语言适用于软件开发的各个阶段,这将对我以后的设计起到至关重要的作用。

四、参考文献
[1]Grady Booch James Rumbaugh Ivar Jacobson.The Unified Mod- eling Language User Guide[. M]. Addison Wesley/Pearson,2001.
[2]邵维忠,杨芙清.面向对象的系统分析(第2 版[) M].清华大学出版社,2006.
[3]胡荷芬,张帆,高斐.UML 系统建模基础教程[M].清华大学出版社,2010.

posted @ 2020-11-17 10:14  onesing  阅读(1898)  评论(0编辑  收藏  举报