uml实验二

用例图建模
班级: 信2305-3 学号:20234316 姓名: 徐戌
一 实验目的
 掌握客户需求的方法和步骤;
 了解以用例驱动的软件开发方法;
 掌握用例图的绘制方法;
 掌握Rational Rose进行用例建模的具体方法和步骤;
二 实验环境及实验准备
 所需硬件环境为微机;
 所需软件环境为Rational Rose、Miscrosoft Word等;
 熟悉Rational Rose下用例建模的方法和步骤;
 完成系统目标、范围及功能分析;
三 实验内容
系统名称:酒店综合信息管理系统
(1.)确定系统目标、范围和边界
【系统目标】系统目标是通过信息化手段提升酒店的运营效率、管理水平和客户服务质量,帮助酒店在运营、管理、财务、客户服务等方面实现自动化、数据化和智能化进而实现酒店资源的合理调配和高效管理,从而在竞争激烈的市场中获得优势,提升盈利能力和市场份额。
【业务功能及性能需求】根据系统的业务需求目标,建成的“酒店综合信息管理系统”将包括前台管理子系统,客房管理子系统,餐饮管理子系统。财务管理子系统,员工管理子系统,报告与数据分析子系统等六个子系统。其中前台管理子系统包括预定管理、入住管理、退房管理、房态管理、账单与结算5部分,客房管理子系统包括房间分配、房间清洁与维修、房间调度3部分,餐饮管理子系统包括菜单管理、点餐管理、账单结算,库存库存管理4部分、财务管理子系统包括收入管理、支出管理、财务报表3部分,员工管理子系统包括员工档案管理,排班管理,考勤管理,薪酬管理4部分。

性能要求:高可用性与容错性系统需设计为高可用架构,具备容错能力,在硬件故障或网络中断时可无缝切换到备用系统,确保24/7持续运营。并发处理能力系统需要能够处理并发的用户请求,特别是高峰期入住/退房、餐饮订单等操作时,能够保证流畅和高效。
【业务功能能要求与用例】
“酒店综合信息管理系统”中各子系统的功能要求如下:
前台管理子系统:主要用于管理客户的预定、入住、退房等前台操作,是酒店运营的核心子系统之一。
预定管理:管理客户的预定信息,包括在线预定、电话预定、团体预定等。
入住管理:处理客户入住登记、房间分配、客户身份验证等。
退房管理:包括结账、退房、账单打印和客户评价等。
房态管理:实时显示房间状态(如空闲、已预定、入住、已退房、打扫等)。
账单与结算:记录客户消费的各类费用(如住宿费、餐饮费、增值服务费等)并生成账单。
客房管理子系统:负责对客房资源进行管理、调度、状态监控等,确保客房的高效使用和合理分配。
房间分配:根据客户需求、房间类型、价格等因素分配房间。
房间清洁与维修:管理客房的清洁、维修等状态,确保房间符合标准。
房间调度:根据需求调度房间,如换房、升级房间等。
餐饮管理子系统:主要负责酒店餐饮服务的管理,包括餐厅、酒吧、客房送餐等各项服务。
菜单管理:更新和管理餐厅菜单、菜品价格、库存等信息。
点餐管理:记录顾客在餐厅的点餐需求,支持餐厅与厨房的订单传递。
账单结算:为餐饮消费生成单独账单,并与客户住宿账单合并结算。
库存管理:管理餐饮所需原材料的采购、存储和消耗情况。
财务管理子系统; 负责酒店的财务核算和报表生成,确保酒店经营的财务透明和规范。
收入管理:记录所有收入项目,如房费、餐饮费、增值服务费等。
支出管理:记录酒店的各项支出,包括运营成本、人员薪资、采购费用等。
财务报表:生成各种财务报表,如营业日报、财务月报、利润分析等。
员工管理子系统: 负责酒店所有员工的管理,包括排班、考勤、薪酬和绩效等。
员工档案管理:存储员工的个人信息、职位、薪资、工作经历等。
排班管理:进行员工排班,确保各岗位有人值班,避免人员短缺。
考勤管理:记录员工的出勤、请假、加班等情况。
薪酬管理
:根据考勤和业绩发放薪水,处理奖金、补贴等。
报告与数据分析子系统:负责从各个子系统中提取数据,生成报表和分析报告,帮助管理层做出决策。
销售与财务分析:分析酒店的销售情况、财务收入与支出情况。
客户分析:分析客户来源、消费习惯、入住频次等,提供精准的市场营销方案。
运营分析:监控酒店各个部门的运营效率、服务质量等。

(2)确定参与者
对酒店业务需求分析得到:系统外有三个执行者和一个系统执行者
“酒店工作人员”执行者:对系统内的所有子系统进行操作。
“客户”执行者:参与前台管理子系统的预定管理和餐饮管理子系统中的点餐管理以及报告与数据分析子系统中的客户分析
“经理”执行者:参与财务管理子系统中的财务报表查询以及员工管理子系统中的员工档案查询和报告与数据分析子系统中的销售与财务分析查询和运营分析查询
“酒店员工”执行者:参与客房管理子系统中的房间清洁与维修,餐饮管理子系统中的菜单管理和库存管理以及员工管理子系统中的档案提交。
(3)确定用例
在“酒店综合信息管理系统”最高层用例图中,子系统边界内共有5个用例。
系统内的五个用例:
“前台管理”:前台管理需要依赖员工管理来分配前台工作人员的排班和考勤。
前台管理和餐饮管理的依赖关系主要体现在客户的餐饮需求、费用结算等方面。
前台管理和客房管理之间有较强的依赖关系。前台管理主要负责客户的入住、退房和房间分配等操作,而客房管理则负责房间的状态、清洁、维修等。
前台管理和财务管理的关系主要体现在账单处理、付款记录和财务结算方面。
“客房管理”:客房管理依赖员工管理模块来安排客房清洁、维修、整理等工作任务。
客房管理和餐饮管理的依赖关系主要体现在提供服务和满足客户需求方面。
客房管理和财务管理的依赖关系体现在客户房间消费、账单生成和费用结算上。
“餐饮管理”; 餐饮管理依赖员工管理来安排餐厅的服务人员、厨师和后厨支持。
餐饮管理和财务管理之间的关系主要体现在餐饮费用的结算和账单管理上。
“员工管理”:员工管理和财务管理之间的依赖关系体现在员工薪酬、奖金、福利等财务事务的管理上。
“财务管理”:
“报告与数据分析”:报告与数据分析模块依赖于前台管理、客房管理、餐饮管理和员工管理模块的数据收集与统计,进行数据分析和报告生成。
(4)绘制用例图

(5)描述用例
酒店综合信息管理系统—用例图中共有“前台管理”、“客房管理”、“餐饮管理”、“财务管理”、“员工管理”、“报告与数据分析”6个用例,分别描述如下:
用例名称:前台管理
参与者:人执行者:酒店员工、客户、酒店工作人员
用例目的:主要是为了确保酒店日常运营中涉及客户入住、退房、预订、账务结算等流程的顺畅、高效。这些用例通过支持前台工作人员的日常操作,提升酒店服务质量,优化客户体验,并确保酒店管理的规范性与准确性。
用例级别:1级
用例过程描述:该用例包含“入住管理”、“预定管理”、“房态管理”、“退房管理”、“账单与结算”五个子用例
与其它用例的关联:依赖“客房管理”、“餐饮管理”、“财务管理”、“员工管理”

案例子系统名称:前台管理
用例图:

客房管理:
用例图:

餐饮管理:
用例图:

财务管理
用例图:

员工管理
用例图:

报告与数据分析
用例图:

四 实验分析及问题思考

在用例图的构建过程中我们要先明白参与者以及用例还有参与者与用例以及用例与用例之间的关系

用例图建模
班级: 信2305-3 学号: 20234316 姓名:徐戌
实验自评
实验内容 自评结果(在对应格内打)
不熟练 一般 比较熟练 熟练
确定系统目标和范围分析 √
分级用例建模 √
确定参与者和用例 √
绘制用例图,描述用例 √
实验体会
在绘制用例图的过程中,我深刻体会到以下几点:
首先,用例图能够帮助我们清晰地定义系统的功能需求,尤其是与用户的交互关系。通过确定系统的外部参与者(如用户或其他系统)以及他们与系统之间的互动,可以更好地理解系统的边界和功能。其次,绘制用例图要求对系统进行细致的分析,识别出主要的业务流程和关键功能。每个用例应当简洁明了,尽量避免过度细化,确保图示易于理解和传达。最后,用例图的绘制过程让我认识到系统设计的模块化思维的重要性。通过将复杂的系统功能分解成多个小的用例,可以帮助团队更好地沟通和协作,降低项目开发的风险。总的来说,绘制用例图不仅是需求分析的有力工具,也有助于理清设计思路,为后续的详细设计和开发提供清晰的指导。

posted @   执笔诉相思  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示