UML可视化建模(航空订票系统)

认证主体:宁夏凯米世纪网络科技有限公司

IP属地:宁夏

统一社会信用代码/组织机构代码

91640100MA774ECW4K

1、1/29可视化建模与可视化建模与umluml课程结业报告课程结业报告课题名称:航空客运订票系统建模姓名:*学号:*班级:指导老师:夏老师完成日期:2013.06.162/29目录目录第一章第一章概述概述.31.1系统开发的摸底和开发背景.31.2系统功能.31.3系统结构框架.41.4开发环境.5第二章第二章用例模型用例模型.62.1用例模型简介.62.2用例图的的含义及其作用.62.3用例图及用例描述.7第三章第三章类模型类模型.103.1类模型简介.103.2类图的作用.103.3类图.11

2、第四章第四章交互模型交互模型.134.1交互模型简介.134.2序列图简介.134.3序列图的作用.134.4序列图描述及其序列图.14第五章第五章行为模型行为模型.205.1行为模型简介.205.1.1活动图简介.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课程

5、号、飞行日期、余票量、已定票客户名单(包括姓名、订票量、仓位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量)。(2)作为示意系统,全部数据可以存放在内存中。(3)系统能实现的操作功能如下查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行、余票额;承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班的票额情况,若尚有余票,4/29则为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。若需要,可登记排队候补;承办退票业务:根据客户提供的情况(姓名、航班),为客户办理退票手续,然后

6、查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的需求,则为他办理订票手续,否则,依次询问其他排队候补客户。1.3系统结构框架系统结构框架航空订票系统,主要由四大模块组成,及航班管理模块,订票管理模块,系统管理模块,系统帮助模块,系统功能结构图如图1-1:航航空空客客运运订订票票系系统统航班管理订票管理系统管理系统帮助修改航班信息查询航班信息修改订票信息查询订票信息用户管理系统恢复退出系统操作说明帮助图1-1航空订票系统功能结构图5/291.4开发环境开发环境(1)硬件环境服务器:cpup41g

7、hz以上,内存512m以上配置。由于服务器将存储大量图书资料,建议准备450g以上的硬盘、并预留磁盘扩充接口。客户端:cpuc433mhz以上,硬盘:500m以上空白空间,内存:1g以上配置。(2)软件环境服务器:windows2000advancedserver、windowsxp均可。micrsoftsqlserver2005或2008。客户端:windows2007、windowsxp系统均能正常运行。建议使用windowsxp或windows2007操作系统。6/29第二章第二章用例模型用例模型2.1用例

8、模型简介用例模型简介用例模型(use-casemodel)是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。用例是贯穿整个系统开发的一条主线。同一个用例模型即为需求工作流程的结果,可当作分析设计工作流程以及测试工作流程的输入使用。它是从用户的角度来描述系统的功能,并指出各个功能的执行者。用例图的构成要素有:参与者、用例、系统边界、关联关系。与与与与与其中重要的关系有下列3种表2-1用例关系关系图形表示包含关系泛化关系扩展关系依赖关系2.2用例图的的含义及其作用用例图的的含义及其作用由参与者、用例以及他们之间的关系构成的用于描

12、机票价格2.查询航班日期前置条件系统正常进行表3-7订票用例描述用例名称订票参与者旅客基本事件流1.选择航班2.选择日期10/29备选事件流如果旅客不满意自己所订机票,可以选择退订机票前置条件本系统正常进行第三章第三章类模型类模型3.1类模型简介类模型简介类图显示了系统的静态结构,而系统的静态结构构成了系统的概念基础.类图就是用于系统中各种概念进行建模,并描绘他们之间的关系的图。类图是由类、接口、他们之间的关系组成的。类图的图元有以下几种情况泛化关系:类图接口依赖关系:关联关系:3.2类图的作用类图的作用对系统的静态视图进行建模

13、,当对系统的静态视图进行建模时,通常有一11/29下三种方式来使用类图:1.为系统的词汇建模。在使用uml建模时,最先构造系统的基本词汇,以描述系统的边界对系统词汇的要做出以下判断:哪些抽象是系统的建模的一部分,哪些抽象是处于建模系统之外的部分。2.模型化的简单协作。协作是由一些共同工作的类、接口和其他的模型元素所构成的一个整体,这个整体提供的一些合作行为强于所有元素的行为之和。系统分析者可以通过雷同将这种简单的协作进行可视化表示和描述。3.模型化的逻辑数据库模式。再设计数据库时,通常将数据库模式看做数据库概念设计的蓝图。系统分析者可以使用类图来对这些数据库进行模式

17、以下三个方面1.确定和丰富一个使用语境的逻辑表达。一个系统使用的语境就是系统潜在的使用方式的描述,也就是它的名称所要描述。2.细化用例图的表达。3.有效地描述如何分配各个类的职责以及各个类具有相应的职责原因,我们可以根据对象之间的交互关系来定义类职责。4.4序列图描述及其序列图序列图描述及其序列图1.管理员登陆系统序列图(1)管理员登陆系统,在操作界面输入自己的用户名和密码并提交。(2)系统将管理员提交的用户名和密码进行检测,检查用户的身份是否合法。15/29(3)检查完毕后将验证结果返回到操作界面上显示。(4)管理员获得验证结果。如果未通过,重新登陆或退出。否则

19、份是否合法。(3)检查完毕后返回验证结果与操作界面。(4)管理员通过操作界面,选择更新航班信息,并将消息传递给旅客。(5)旅客接受到消息后,选择更新后航班。(6)更新完毕后将更新成功或失败信息返回操作界面。(7)管理员获得从操作界面获得更新成功或失败的信息。根据上面的描述,更新航班信息序列图如图4-3所示。17/29图4-3更新航班信息序列图与之等价的协作图如图4-4所示。图4-4更新航班信息协作图18/294.机票打印信息序列图(1)管理员登陆系统,在操作界面输入自己的用户名和密码。(2)系统将管理员提交的用户名和密码进行检测,检查用户的身

20、份是否合法。(3)检查完毕后返回验证结果与操作界面。(4)管理员通过操作界面,查询旅客订票信息。(5)将旅客机票信息传送给旅客进行确认。(6)旅客确定自己机票信息,返回自己信息。(7)打印机票和账单。根据上面的描述,机票打印信息序列图如图4-5所示。图4-5机票打印信息序列图5.旅客订票序列图(1)旅客登陆系统,在操作界面输入自己的用户名和密码。(2)旅客提交的用户名和密码进行检测,检查用户的身份是否合法。(3)检查完毕后返回验证结果与操作界面。(4)旅客通过操作界面查询航班与机票信息。19/29(5)返回航班与机票信息于操作界面。(6)旅客确定机票信

21、息根据上面描述,旅客订票序列图如图4-6图所示。图4-6旅客订票信息序列图6.旅客缴费信息序列图(1)旅客登陆系统,在操作界面输入自己的用户名和密码。(2)旅客提交的用户名和密码进行检测,检查用户的身份是否合法。(3)检查完毕后返回验证结果与操作界面。(4)核对机票信息。(5)返回机票信息。(6)确定机票信息并缴费。根据上面描述,旅客缴费信息序列图如图4-7图所示。20/29图4-7旅客缴费信息序列图21/29第五章第五章行为模型行为模型5.1行为模型简介行为模型简介5.1.1活动图简介活动图简介活动图实质上是一种流程图,活动图描

23、,以及这些动作如何影响他们周围的对象。4.活动图对了解业务处理过程是非常有用的。5.描述复杂过程算法,在这种情况下使用的活动图和传统的程序流程图的功能是差不多。22/295.1.3状态图简介状态图简介状态图是系统分析的一种常用的建模元素,用来表示系统的行为,在面向对象技术中状态图又称状态迁移图,它是有限状态机的图形表示,用于描述对象类的一个对象在其生存期间的行为。状态图由状态、转换、事件、活动、动作五部分组成的。状态图的图元有以下几种。状态5.1.4状态图的作用状态图的作用状态图的作用主要体现在以下几个方面。1.状态图清晰描述了状态之间的转换顺序,通过状态图

24、顺序也就可以清晰的看出事件的执行顺序。2.清晰的事件顺序有利于程序员在开发程序时避免出现错序的情况。3.状态图清晰的描述了状态图转换时所需要的触发事件、监护条件和动作等影响转换的因素,有利于程序员避免程序中非法事件的进入。4.状态图通过判定可以更好地描述工作流因为不同的条件发生的分支。5.2行为模型图行为模型图5.2.1活动图及其描述活动图及其描述1.管理员管理航班与打印机票活动图(1)管理员登陆界面管理航班信息与旅客信息。23/29(2)管理员根据旅客信息安排航班。(3)管理员根据机票价格收费。(4)打印机票与账单。根据上面的描述,管理员管理航班与打印机票

25、活动图如图5-1所示。图5-1订票管理员管理航班与打印机票活动图2.旅客订票与打印机票活动图(1)旅客登陆操作界面选择航班或由订票管理员安排航班。(2)选择航班后确认订票形象。(3)确认完毕缴费。(4)由管理员打印机票和账单。24/29根据上面的描述,旅客订票与打印机票活动图如图5-2所示。图5-2旅客订票与打印机票活动图5.2.2状态图及其描述状态图及其描述1.机票状态图旅客选择机票时,机票存在两种状态:机票售出成功和机票售出失败。它们的转换关系如下。(1)旅客选择机票时,如果有剩余机票,则订票成功。订票成功后旅客可以选择购票或退订。(

26、2)旅客选择机票时,如果无剩余机票,则订票失败。25/29根据上面描述状态图如图5-3所示。图5-3机票状态图26/29第六章第六章构件图和部署图构件图和部署图6.1构件图简介构件图简介构件图是用来表示系统构建与构件之间,以及定义的类或接口与构件之间关系的图。在构件图中,构件和构件之间的关系表现为依赖关系,定义的类或接口与类之间的关系表现为依赖关系或实现关系。对于不同的开发小组而言,构件图能够呈现整个系统的早期设计,使系统的开发的各个小组由于实现不同的构件而连接起来,构件图成为方便不同开发小组的有用工具。系统开发者通过构件图呈现的将要建立的系统的高

THE END
1.铁路数字化服务升级:迈向现代化出行新征程在当今数字化浪潮汹涌澎湃的时代背景下,铁路部门紧跟时代步伐,以 12306 手机客户端为核心阵地,开启了一场意义深远的数字化服务升级之旅。这一举措不仅是对传统购票模式的革新,更是铁路系统迈向现代化服务的关键一跃,彰显出其在数字化转型道路上的坚定决心与卓越成效。 https://www.ntv.cn/zxhArticle.shtml?id=408039
2.三位一体的智慧解决方案,易景通门票系统实现“管理+”“服务+”在信息化和数字化的浪潮下,景区管理正逐步走向智能化。易景通门票系统凭借其三位一体的智慧解决方案,成功实现了“管理+”和“服务+”的双重目标。该系统的推出,不仅优化了景区的管理流程,也提升了游客的服务体验,为景区运营带来了革命性的变化。 高效的管理模式减少人力成本 https://www.1j-t.com/a_1439.html
3.基于微信小程序的电影订票选座系统设计与实现(附详细开题报告)现在,网络购票系统被众多行业广泛采用,比如电影院的购票小程序就非常方便。不过,这类系统的开发设计相当复杂,其中的许多细节普通用户并不了解,同时也有一些难题需要我们去解决。 管理员功能相关设计 之前对管理员的功能进行了分析,现在需要继续进行后续的设计工作。设计管理员的结构图至关重要。在具体实施过程中,管理员https://www.7claw.com/2803120.html
4.上海铁道报随着路网不断扩大和旅客出行需求的日益增长,中转换乘成为旅客出行中常见的行为,特别是在大型铁路枢纽站,由于客流量大、换乘线路复杂,中转换乘常面临诸多痛点,如安全隐患大、无法掌握换乘时间等。中转换乘实景引导系统的出现,是为了提升服务质量与效率。当旅客在12306App上成功购买同站换乘车票,系统将推送换乘车站的实景引http://shtdb.joy169.com/shtd/20241217/mhtml/page_02_content_20241217003013.htm
5.是系统主要参与者.用例“查询航班信息”“订票”“退票4、订单管理:退票、改签管理; 5、航班管理:航班、票别、到站、价格等调整功能; 6、其他管理:综合查询、统计、报表处理。 3需求分析 3.1对功能的规定 1)注册:提供旅客和管理员两种身份注册。 2)登录:共有两种身份,旅客、管理员。系统能根据不同的身份进入不同的界面,实现不同的功能。 https://blog.csdn.net/m0_58065010/article/details/142210564
6.2月27日苏州园区人才市场机械模具电子通讯IT现场招聘会2、熟读三视图档,了解图纸标注要求。 3、工作细心,不怕麻烦,动手能力强,对待工作认真负责。 CNC技术员/编程 2名 1、2年以上相关工作经验。 2、熟悉法兰克、三菱操作系统。 3、会手工磨钨钢刀。 4、对模具结构有一定的了解。 5、工作细心、动手能力强,对待工作认真,责任心强。 成型技术员http://www.xszrcw.com/news/news-show-3133.htm
7.2022年4月自考00051管理系统中计算机应用真题试卷自考管理系统中计算机应用 (课程代码:00051) 注意事项: 1.本试卷分为两部分,第一部分为选择题,第二部分4.飞机订票系统属于 A.联机分析处理系统 B.联机事务处理系统 C.市场营销信息系统 31.业务处理系统(TPS) 32.云计算 33.视图 34.诺兰模型 35.容错 三、简答题:本大题共5小题,每https://www.educity.cn/zikao/356611.html
8.2024韩国巴士乘坐及购票/卡攻略(路线图及运营时间+票价+支付方式+市区公交车通过赋予2至4位数的路线编号方便乘客了解始发站和终点站。 公交路线区域分类图 以下列表显示了基于区域的路线编号系统。创建该系统是为了方便识别路线轮廓。 区域0 : 首尔市中心(钟路区、中区、龙山区) 区域1 : 道峰区、江北区、城北区、芦原区。(还有议政府市、杨州市) https://www.extrabux.cn/chs/guide/8052552
9.Python学习笔记1. 可以输出数字 print(520)print(98.5) Select Code Copy 2. 可以输出字符串 复制代码隐藏代码print('hello world')print("hello world") Select Code Copy 3. 可以输出含有运算符的表达式 复制代码隐藏代码print(3+1) Select Code Copy 4. 可以输出到文件 http://down.vvipblog.com/itprogram/python/pybeginner/2861.html
10.电子商务工作计划(15篇)4、学会利用所学的方法、原理、概念、技能实际进行实际操作,处理一些基本的业务,提高学生分析问题,解决问题的能力。 二、课程特点: 1、本课程以管理视角展现给学生一个完整、系统的电子商务知识体系,体现商务应用,强调商业模式分析,学生通过本课程的学习,能够将企业电子商务模式介绍给用户,并将用户需求转化为企业电子商https://www.ruiwen.com/gongwen/gongzuojihua/848444.html
11.库存管理系统uml3.21、系统UML模型 3.22、子系统UML模型 (1)零售前台(POS)管理系统用例视图 (2)后台管理系统用例视图 3.3、系统实现图 4、超市销售系统概念设计文档 (1)、系统ER图 (2)、系统ER图说明 1) 商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售; https://www.zboao.com/cgal/9126.html
12.卡吗?Win10全方位评测windows10Windows系列操作系统不过经过测试,我们还是发现了一些问题。那就是不能够在不同的桌面中打开同一款软件,具体的情况是:如果“桌面1”打开了天气应用,那么在“桌面2”中再打开天气应用,就会强制跳转到“桌面1”。 顺便我们再说说分屏系统,在Win10中已经支持四部分屏了,也就是说可以在桌面上最多可以贴靠4款软件。不过这个功能对于桌面来https://www.jb51.net/os/win10/362565.html
13.00051《管理信息系统中计算机应用》考册mis的名词形式本文章共九章,54个考点;是知乎上有关《00051管理信息系统中计算机应用》科目最齐全资料;希望大家多多三连,祝大家逢考必过。 推荐组织: 第一章管理系统与信息技术应用 考点1信息时代的特点(★三级一般考点,单选、简答) 1.信息时代是一个知识成为生产力的时代,信息取代资本成为社会财富创造和经济发展的关键要素,信息http://www.zzfmdn.com/article/804841
14.教科版高一信息技术必修1第三单元3.3.数据与系统教学设计.pdf4. 登陆中国铁路 12306订票官网, 查找后天从北京到上海的所有火车信息, 选择前 3条记 录录入或复制到表中。 第三课时 【教学重点 】Access 表间关系及查询。 【教学难点 】Access 表间关系及查询。 【教学过程】 一、引入 学生预习,阅读第 71 页“任务三 探究订票系统功能”之“活动 1 查询换乘方案” , https://max.book118.com/html/2021/0124/7150134045003046.shtm
15.火车售票系统4.订单管理模块:分为退票模块和改签模块。退票——将订单退回。改签可以分为改变位置和改变出行时间。 三、系统定义 3.1 系统边界 解释: 1.对于火车运营系统来讲数据库里的信息是十分宝贵的(当然几乎所有系统的数据库都是十分重要的)所以对于增减火车,更改火车的状态和添加火车站,更改火车的经停表……十分重要的操作https://zhuanlan.zhihu.com/p/621522916
16.javascript购物页面使用js写的购物商城4.通过vuex解决组件和页面之间的通信 四、系统设计与实现 1.准备工作 根据功能分析设计界面初始图,设定页面布局和前端的结构设计,采用vue-cli进行架构,通过路由路由懒加载,对组件进行映射与跳转,通过给主路由添加children 项,实现嵌套路由,完成零食商城单页面应用的路由页面管理。 https://blog.51cto.com/u_16099318/7427369
17.企业办公软件SaaS软件(系统)服务企业服务美萍酒店管理系统 暂无评论 美萍酒店管理软件的主要功能: 1.散客和团体开单功能 2.提供多次预定房间功能 3.提供营销管理功能 4.提供一房多价功能 5.提供夜审功能 6.提供长包房服务 7.提供门锁配套服务 8.提供VIP会员和协议单位管理 9.支持积分和储值会员卡 10.支持2代身份证 11.支持黑名单功能 12.提供电话计https://www.36kr.com/project-10/