UML酒店客房管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

信息科学与技术学院《面向对象分析与设计》课程作业题目名称:酒店客房管理系统学生姓名:李丙崇学号:2010508009专业:计算机科学与技术班级:2010级(1)班指导教师:戴建国完成日期:2012年5月17号目录第一章简介........................................................................................................31.1UML简介...........................................................................................................31.2系统功能简介...................................................................................................3第二章需求分析................................................................................................52.1用例图..............................................................................................................52.1.1员工管理...............................................................................................52.1.2前台接待员接待客户..........................................................................52.1.3前台预订员预订房间..........................................................................62.1.4前台收银员结账..................................................................................62.1.5服务员整理客房..................................................................................72.1.6总经理负责管理系统..........................................................................72.2领域模型..........................................................................................................8第三章系统分析................................................................................................93.1分析顺序图......................................................................................................93.1.1服务员整理房间顺序图......................................................................93.1.2总经理查询职员信息..........................................................................93.1.3前台接待员接待客户顺序图............................................................103.1.4前台收银员结账的顺序图................................................................103.1.5人事部经理管理员工信息................................................................113.1.6客户信用卡结账顺序图....................................................................113.1.7前台接待员登录系统顺序图............................................................123.2分析模型图....................................................................................................12第四章系统设计..............................................................................................134.1系统设计类图.................................................................................................134.2系统设计顺序图............................................................................................134.2.1前台接待员顺序图............................................................................134.2.2前台收银员顺序图............................................................................144.2.3服务员整理客房顺序图....................................................................144.3设计模式........................................................................................................154.3.1观察者模式........................................................................................154.3.2单例模式.............................................................................................154.4设计理由........................................................................................................153第一章简介1.1UML简介UML是统一建模语言(UML是UnifiedModelingLanguage的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。UML可以贯穿软件开发周期中的每一个阶段。被OMG采纳作为业界的标准。UML最适于数据建模,业务建模,对象建模,组件建模。UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。1.2系统功能简介酒店客房管理系统的主要任务是对酒店的客房进行管理,使用户能轻松地找到所需要的客房信息,提供订房和退房服务,并对酒店客房的业绩进行统计。在不同的酒店之间,酒店客房管理系统会存在一些差异。通常,酒店客房管理系统的主要功能包括以下几个方面。(1)员工信息管理(2)前台接待员接待顾客(3)前台预订员预订房间(4)前台收银员结账(5)服务员整理房间(6)总经理负责管理系统4从功能描述的内容来看,本实例可以实现六大功能。我们根据这些功能,设计出系统的功能模块,如图1-1所示。图1-1酒店客房管理系统功能模块示意图5第二章需求分析2.1用例图2.1.1员工管理登录录入员工信息更新员工信息查询员工信息人事部经理退出查询工资查询职位图2-1-1员工管理用例图人事部经理负责员工管理模块,负责管理员工的相关信息。2.1.2前台接待员接待客户客户登录入住登记补填客单转房调房查询房态客户留言退出前台接待员散客入住登记团体入住登记图2-1-2前台接待员用例图前台接待员处理为预订顾客和已入住顾客的调房,留言,客房状态等问题62.1.3前台预订员预订房间登录预定房间查询预订信息修改预订信息取消预订退出前台预订员散客预订团体预订预订未到处理图2-1-3订房管理用例图前台预订员负责预定房间,查询预订信息,修改预订信息,取消预订等操作。2.1.4前台收银员结账登录记账处理买单错账冲销转账查账处理记账设置跑单退出前台收银员押金加入个人买单退房团体买单挂账includeincludeinclude查询在住客房查询预订客房查询可售客房图2-1-4退房用例图前台收银员负责处理客户退房的相关操作,包括记账,买单,转账,查账,设置跑单等操作。72.1.5服务员整理客房登录设置房态修改房态退出查询房态服务员图2-1-5服务员整理客房信息用例图服务员负责处理客房的相关信息,包括设置房态,查询房态,修改房态等操作2.1.6总经理负责管理系统登录修改房价管理密码设置系统参数维护权限查看数据备份数据退出总经理增加密码修改密码删除密码includeincludeinclude图2-1-6总经理管理系统用例图总经理负责管理系统,包括修改房价,管理系统密码,维护系统权限,查看收入数据以及备份数据等操作。82.2领域模型图2-2领域模型图9第三章系统分析3.1分析顺序图3.1.1服务员整理房间顺序图顶层包::服务员:steward:BookGUIControler:RoomGUI:roomManagement:room1wishtomanage3inputroomNumber4show()2display5getroomNumber6roomNumber7getroom8roomInfo9makeitclean10cleaned11finished图3-1-1服务员整理房间顺序图3.1.2总经理查询职员信息顶层包::总经理:destClerk:managerGUI:emplyeeManagement:employee1inputemployeeinformation2display3inputID||name4getemployee5displayemployeeinformation图3-1-2总经理查询职员信息顺序图103.1.3前台接待员接待客户顺序图顶层包::前台接待员:destClerk:registerGUI:customer:cus

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功