UML可视化建模(航空订票系统).doc
《UML可视化建模(航空订票系统).doc》由会员分享,可在线阅读,更多相关《UML可视化建模(航空订票系统).doc(29页珍藏版)》请在三一办公上搜索。
1、 可视化建模与UML课程结业报告课题名称: 航空客运订票系统建模 姓 名: * 学 号: * 班 级: 指导老师: 夏老师 完成日期: 2013.06.16 目录第一章 概述31.1系统开发的摸底和开发背景31.2系统功能31.3 系统结构框架41.4 开发环境5第二章 用例模型62.1用例模型简介62.2用例图的的含义及其作用62.3 用例图及用例描述7第三章 类模型103.1类模型简介103.2类图的作用103.3类图11第四章 交互模型134.1交互模型简介134.2序列图简介134.3序列图的作用134.4序列图描述及其序列图14第五章 行为模型205.1 行为模型简介205.1.1活
2、动图简介205.1.2活动图的作用205.1.3状态图简介215.1.4状态图的作用215.2行为模型图215.2.1活动图及其描述215.2.2状态图及其描述23第六章 构件图和部署图256.1构件图简介256.2部署图简介25第七章 课程学习小结277.1 课程小结277.2 学习心得27参考文献28第一章 概述1.1系统开发的摸底和开发背景随着科技与经济的发展,越来越多的人选择乘飞机,这跟我国的经济增长有很大关系,人们在追求快节奏的生活方式,所以做飞机无疑成了首选。而且随着网络的盛行,航空订票系统就显得尤为重要,我们开发这个系统主要是为了方便大家,让大家能够快速、清晰、准确地了解航班信息
3、,而不至于像以前那样排队等候,从而避免耽搁乘客大量的等待时间。航空客运业务诞生已有进一个世纪了,作为现有交通工具中最方便快捷的一种,它确实地给大家的生活、出行带来了极大的方便。随着航空客运业务多年来的发展,其售票业务也同样不断地发展。1.2系统功能机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。该系统为机票预订管理员提供了一个个性化的界面,并且机票预订管理员只需一次登录就可以使用所有服务;将订票旅客需要的各种服务集中起来,订票旅客可以很方便地进行自身信息和航班、票价情
4、况查询。总之,从基本订票信息的录入到订票信息的查询,再到最终的信息核准打印机票,都可以通过这个系统完成。(1)每条航线所涉及带的信息有:终点站名、航班号、飞机号、飞行日期、余票量、已定票客户名单(包括姓名、订票量、仓位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量)。(2)作为示意系统,全部数据可以存放在内存中。(3)系统能实现的操作功能如下查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机 号、星期几飞行、余票额; 承办订票业务:根据客户提出的要求(航班号、订票数额)查询该 航班的票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需重新
5、询问客户要求。若需要,可登记排队候补;承办退票业务:根据客户提供的情况(姓名、航班),为客户办理退 票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的需求,则为他办理订票手续,否则,依次询问其他排队候补客户。1.3 系统结构框架航空订票系统,主要由四大模块组成,及航班管理模块,订票管理模块,系统管理模块,系统帮助模块,系统功能结构图如图1-1:航空客运订票系统航班管理订票管理系统管理系统帮助修改航班信息查询航班信息修改订票信息查询订票信息用户管理系统恢复退出系统操作说明帮助 图1-1 航空订票系统功能结构图1.4 开发环境(1)硬件环境服务器:CPU P4 1
6、GHz以上,内存512M以上配置。由于服务器将存储大量图书资料,建议准备450G以上的硬盘、并预留磁盘扩充接口。客户端:CPU C433MHz以上,硬盘:500M以上空白空间,内存:1G以上配置。(2)软件环境服务器:Windows 2000 Advanced Server、Windows XP均可。Micrsoft SQL Server 2005或2008。客户端:Windows 2007、Windows XP 系统均能正常运行。建议使用Windows XP 或 Windows 2007 操作系统。第二章 用例模型2.1用例模型简介 用例模型(Use-Case Model)是系统既定功能及系
7、统环境的模型,它可以作为客户和开发人员之间的契约。用例是贯穿整个系统开发的一条主线。同一个用例模型即为需求工作流程的结果,可当作分析设计工作流程以及测试工作流程的输入使用。它是从用户的角度来描述系统的功能,并指出各个功能的执行者。 用例图的构成要素有:参与者、用例、系统边界、关联关系。 其中重要的关系有下列3种表2-1用例关系关系图形表示包含关系泛化关系扩展关系依赖关系2.2用例图的的含义及其作用 由参与者、用例以及他们之间的关系构成的用于描述系统功能的动态视图。 用例图的作用:用例图是需求分析的产物,主要作用是描述参与者和用例之间的关系,帮助开发人员可视化的了解系统的功能。借助用例图,系统用
8、户、系统分析人员、系统设计人员、领域专家能够以可视化的方式对问题探讨,减少了大量交流上的障碍,便于直观对问题达成共识。2.3 用例图及用例描述 1.订票管理员可以管理航班信息以及旅客信息,用例图如图3-1所示。图3-1订票管理员用例图订票管理员用例规约描述如下列各表。表3-1管理员登录用例规约用例名称登录参与者订票管理员基本事件流1. 进入订票管理系统界面2. 输入用户名和密码3. 账号和密码进行有效性检测4. 进入系统备选事件流若系统接受的数日信息有误:1.系统显示输入错误提示信息2.管理员重新登录或退出前置条件系统正常运行 表3-2航班信息管理用例规约用例名称航班信息管理参与者订票管理员基
9、本事件流1. 查询航班信息2. 修改航班信息3. 删除航班信息前置条件订票管理员登录到本系统 表3-3旅客信息管理用例规约用例名称旅客信息管理参与者订票管理员基本事件流1. 录入旅客信息2. 修改旅客信息3. 删除航班信息前置条件订票管理员登录到本系统表3-4安排航班用例规约用例名称安排航班参与者订票管理员基本事件流根据旅客提出的旅游信息来帮助旅客安排航班前置条件订票管理员登录到本系统2.旅客的权限有限,可以查询航班信息和订票,用例图如图3-2所示。图3-2旅客用例图旅客用例规约描述如下列各表。表3-5旅客登录本系统用例描述用例名称登录参与者旅客基本事件流1. 进入订票系统2. 对旅客的账号和
10、密码进行有效性检测3. 输入用户名和密码4. 进入系统备选事件流若系统接受的输入信息有误:1.系统显示输入错误信息2.管理员重新登录或退出系统前置条件系统正常进行表3-6查询航班信息用例描述用例名称查询航班信息参与者旅客基本事件流1. 查询航班的机票价格2. 查询航班日期前置条件系统正常进行表3-7订票用例描述用例名称订票参与者旅客基本事件流1. 选择航班2. 选择日期备选事件流如果旅客不满意自己所订机票,可以选择退订机票前置条件本系统正常进行第三章 类模型3.1类模型简介 类图显示了系统的静态结构,而系统的静态结构构成了系统的概念基础.类图就是用于系统中各种概念进行建模,并描绘他们之间的关系
11、的图。类图是由类、接口、他们之间的关系组成的。 类图的图元有以下几种情况 泛化关系: 类图 接口 依赖关系: 关联关系:3.2类图的作用 对系统的静态视图进行建模,当对系统的静态视图进行建模时,通常有一下三种方式来使用类图: 1.为系统的词汇建模。在使用UML建模时,最先构造系统的基本词汇,以描述系统的边界对系统词汇的要做出以下判断:哪些抽象是系统的建模的一部分,哪些抽象是处于建模系统之外的部分。 2.模型化的简单协作。协作是由一些共同工作的类、接口和其他的模型元素所构成的一个整体,这个整体提供的一些合作行为强于所有元素的行为之和。系统分析者可以通过雷同将这种简单的协作进行可视化表示和描述。3
12、.模型化的逻辑数据库模式。再设计数据库时,通常将数据库模式看做数据库概念设计的蓝图。系统分析者可以使用类图来对这些数据库进行模式建模。3.3类图1.类图的创建首先这些类图都是将数据中的表抽象出实体类的,然后根据功能描述,抽象出他们之间关系的类来的。对于这些属性就是数据库表中的字段。通过上面的分析,可以确定类图中各个参与者的属性和操作,航空订票系统类图如图3-3所示。图3-3航空订票系统类图2.类图及其说明表对于上面类图进行说明,具体情况如表3-1和3-2所示。表3-1类图说明表类名称类属性类操作订票管理员工作号职务姓名管理航班信息管理订票信息登录修改密码航班航班号日期起点终点查询航班信息旅客姓
13、名性别证件号银行卡号查询航班信息登录修改密码修改订票信息缴费取票航空管理系统系统运行正常与否:boolean订票管理系统系统运行正常与否:boolean订票航班信息机票价格选择航班(2) 类间关系说明表表3-2类间关系说明表类名订票管理员航班旅客航空管理系统订票管理系统订票订票管理员依赖关联泛化泛化依赖航班依赖旅客关联.航空管理系统泛化依赖订票管理系统依赖关联订票依赖关联第四章 交互模型4.1交互模型简介 交互作用图包括序列图和协作图。序列图描绘了系统中的一组对象在时间上交互的整体行为,协作图描绘的的是系统中一组对象的交互行为。4.2序列图简介 序列图是对象之间基于时间顺序的动态交互,它显示了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 可视化 建模 航空 订票 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2389126.html