本资源为吉林大学《软件工程》课程中《旅游管理系统》项目的UML课程设计文档。内容包括系统分析与设计的全过程,适用于学习UML建模及实践应用。
需求描述:北京某某旅行社是一家专注于组团旅行的公司。目前旅游业务申请流程采用手工操作方式完成。为了应对旅游业迅速发展的趋势,该公司决定开发一个用于处理旅游业务申请的信息系统。
使用该新系统后,顾客可以在前台与招待员工进行面对面交流,讨论并确定旅行计划的各项细节,并由员工协助办理相关的手续。在这一过程中,首先需要了解游客的具体需求和期望的旅行状况;然后根据这些信息查询符合要求的相关旅游团详细情况。当找到满足条件的旅游团队之后,则可以开始正式申请流程。
作业具体要求如下:
1. 用例建模:绘制系统完整的用例图,并为每个用例编写详细的文档说明,同时附上描述该用例活动过程的图表。
2. 分析建模
A、根据系统的三层架构结构(表示层、业务逻辑层和数据访问层),画出包图并明确边界类、控制类及实体类;
B、对每个用例进行深入分析,绘制相关的VOPC类图以及顺序图。其中顺序图需要至少包含一个基本事件流程及其一条备选的分支路径。
C、编写所有涉及建模过程中出现的各类概述文档,包括但不限于描述该类的功能定位、属性说明及方法功能概览等信息。