网上飞机订票系统 软件工程用例图
UML可视化建模(航空订票系统)

《可视化建模与UML》课程结业报告课题名称: 航空客运订票系统建模姓名: ***学号: *******班级:****: ***完成日期: 2013.06.16目录第一章概述 (3)1.1系统开发的摸底和开发背景 (3)1.2系统功能 (3)1.3系统结构框架 (4)1.4开发环境 (5)第二章用例模型 (6)2.1用例模型简介 (6)2.2用例图的的含义及其作用 (6)2.3用例图及用例描述 (7)第三章类模型 (10)3.1类模型简介 (10)3.2类图的作用 (10)3.3类图 (11)第四章交互模型 (13)4.1交互模型简介 (13)4.2序列图简介 (13)4.3序列图的作用 (13)4.4序列图描述及其序列图 (14)第五章行为模型 (20)5.1行为模型简介 (20)5.1.1活动图简介 (20)5.1.2活动图的作用 (20)5.1.3状态图简介 (21)5.1.4状态图的作用 (21)5.2行为模型图 (21)5.2.1活动图及其描述 (21)5.2.2状态图及其描述 (23)第六章构件图和部署图 (25)6.1构件图简介 (25)6.2部署图简介 (25)第七章课程学习小结 (27)7.1课程小结 (27)7.2学习心得 (27)参考文献 (28)第一章概述1.1系统开发的摸底和开发背景随着科技与经济的发展,越来越多的人选择乘飞机,这跟我国的经济增长有很大关系,人们在追求快节奏的生活方式,所以做飞机无疑成了首选。
而且随着网络的盛行,航空订票系统就显得尤为重要,我们开发这个系统主要是为了方便大家,让大家能够快速、清晰、准确地了解航班信息,而不至于像以前那样排队等候,从而避免耽搁乘客大量的等待时间。
航空客运业务诞生已有进一个世纪了,作为现有交通工具中最方便快捷的一种,它确实地给大家的生活、出行带来了极大的方便。
随着航空客运业务多年来的发展,其售票业务也同样不断地发展。
1.2系统功能机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。
软件工程_机票预订系统

本科实验报告课程名称:软件工程实验指导书实验项目:机票预定系统实验地点:计算机学院实验室专业班级:计Z1101学号:2011001491学生XX:李康达指导教师:X冬华2013年11月20日一.问题定义1.系统简介航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。
各个旅行社把预定机票的旅客信息(XX、性别、工作单位、XX(护照)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。
当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代XX在机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。
此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
2.技术要求和限制条件(1)在分析系统功能时要考虑有关证件的合法性验证(如XX的验证可以直接连接公安系统的二代XX信息库)等。
(2)对于本系统还应补充以下功能:1.旅客延误了取票时间的处理2.航班取消后的处理3.旅客临时更改航班的处理(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。
二.传统软件工程的可行性研究1.系统建设目标在对系统初步调查的基础上就可以提出项目的开发目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
由于机票预定系统存在工作量大、事务繁琐的特点,预定机票还没有进入智能化处理阶段,且工作的效率很低。
为提高工作效率,减轻机场工作人员的工作负担,决定针对机票预定开发管理系统软件,以供航空公司管理人员通过电脑操作进行机票预定管理,从而使机票预定管理工作系统化、规X化、自动化,提高整个订票流程的效率,使总体水平上升到一个新的高度。
并且计算机的存储与快速查询功能大大提高了机票管理的效率,并且还提高了机票预定的精确度。
方便快速的操作,可减少从前的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员。
2.可行性分析可行性分析是任何一个大型工程正式投入力量之前必须进行的一项工作。
机票预定系统用例图

南昌航空大学实验报告课程名称:软件工程实验名称:用Rational Rose绘制用例图班级:070613 14 姓名:刘小龙同组人:指导教师评定:签名:一实验环境Windows 2000、Rational Software公司的Rational Rose应用软件二实验目的1)了解Rational Rose工具软件的组成及功能2)掌握用Rational Rose画用例图的具体的使用方法三实验内容1)设计用例图(Use Case框图)2)用Rational Rose在Use Case视图中创建Use Case框图。
四实验要求建立一个Use Case框图。
为方便旅客,某航空公司拟开发一个机票预定系统。
旅行社把预定机票的旅客信息(姓名、性别、工作单位,身份证号码、旅行时间、施行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。
五实验步骤Use Case框图表示整个机构提供的功能,可以用来回答下列一些问题:公司是干什么的?为什么要建立这个系统?还有那些人使用这些系统。
Use Case框图在业务建模活动期间大量用于设置系统情景和形成创建使用案例的基础。
1)如何使用Rational Rose画Use Case框图S1:点击“开始”在“程序”中找到“Rational rose”点击“Rational Rose Enterprise Edition”进入该软件。
S2:在该软件出现的界面左边你将会看到一个“Use Case View”双击之后会出现一个“main”,在双击“main”会弹出一个界面,我们就可以在这个弹出的界面上开始我们的用例图绘制。
S3:在稍微靠做的位置将会看到Use Case框图工具栏图标,下面给大家介绍一下这些图表所表示意思:2)绘制机票预定系统用例图航空公司启动几个使用案例:航班信息管理,订票信息管理,机票管理,航班查询,旅客信息管理。
uml飞机订票系统建模

面向对象分析与设计实验机票预订管理系统学号: **********姓名:***班级:计科141指导老师:***2016年1月2日目录1 系统概述 (3)1.1 背景 (3)1.2 主要组成及功能 (3)2. 系统建模 (4)2.1 创建系统用例模型 (4)2.1.1参与者分析 (4)2.1.2用户特点及一般约束 (5)2.2 系统用例分析 (5)2.2.1乘客用例图 (6)2.2.2乘务管理员用例图 (6)2.2.3系统维护员用例图 (7)3. 创建系统静态模型 (8)3.1 类图 (9)4. 创建系统动态模型 (9)4.1 时序图 (10)4.1.1客户预订时序图 (10)4.1.2乘务管理员航线信息录入时序图 (11)4.1.3乘客账户管理时序图 (11)4.2协作图 (12)4.2.1客户预订协作图 (13)4.2.2乘客账户管理协作图 (14)4.2.3乘务管理员航线信息录入协作图 (15)4.3 状态图 (15)4.3.1退订状态图 (15)4.3.2公共信息服务状态图 (16)5. 创建系统部署模型 (17)6. 小结 (18)6.1设计总结 (18)6.2改善 (18)6.3小组分工说明: (19)1 系统概述1.1 背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。
纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。
信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。
党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。
这是民航加快发展的机遇,更是民航信息化的难得机遇。
随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
航空公司订票系统数据库结构

登录用户修改密码功能流程
1、判断确认密码是否正确 2、不正确重新输入 3、正确的话读取后台数据库该用户记录 4、修改数据库密码字段的值为文本框的值 5、调用Update方法更新到数据源 6、当前窗台隐藏
添加用户功能模块流程
1、判断用户名是否为空 2、不为空的话,读取后台数据库, 检测用户名是否已经存在 3、继续判断确认密码是否正确 4、以上皆成功的话,调用 RecordSet.AddNew方法,用户名、 密码、权限从相应控件值读取 5、 RecordSet.Update更新到数据 源 6、当前窗体隐藏
Public Function ExecuteSQL(ByVal sql As String, MsgString As String) As ADODB.Recordset 'executes SQL and returns Recordset Dim cnn As ADODB.Connection: Dim rst As ADODB.Recordset: Dim sTokens() As String On Error GoTo ExecuteSQL_Error
添加工具条(图像列表、文本对齐、按钮索引关键字、样式5种、 响应事件buttonclick集中处理所有按钮敲击事件)
添加侧边栏(侧边栏由picturbox包容label、button、treeview 构成、显示位臵大小打开关闭由picturebox的事件过程控制、 picturebox 放臵时设臵Align属性、 picturebox _Resize事件过程) TreeView操作(选择样式是否带图片链接线展开符号等、图像 列表、 TreeView.Nodes.Add方法、 TreeView _NodeClick事件 过程)
航空机票软件工程实例(软件工程实验报告)

软件工程实验报告航空机票预订系统A.可行性分析报告1 引言。
1编写目的:可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。
明确开发风险及其所带来的经济效益。
本报告经审核后,交软件经理审查。
1.2 项目背景:开发软件名称:机票预订系统。
项目任务提出者:中国民航及中国国际旅游开发公司。
项目开发者:浙江大学IMK开发小组。
用户:中国民航及中国国际旅游开发公司。
实现软件单位:中国国际旅游开发公司及浙江大学项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。
1.3 定义:[专门术语]:[缩写词]:1.4 参考资料:《软件工程导论》,张海藩,清华大学出版社。
《实用软件工程》,郑人杰等,清华大学出版社。
2.可行性研究的前提2.1要求主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。
售票系统的定单必须无差错的存储在机场的主服务器上。
对服务器上的数据必须进行及时正确的刷新。
输出要求:数据完整,详实。
输出要求:简捷,快速,实时。
安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。
售票员只享有对订票信息库的部分修改(写入与读出)。
完成期限:预计六个月,即截止2000年2月8日。
2.2目标:系统实现后,大大提高旅游局的机票预定服务效率。
降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。
2.3条件,假定和限制建议软件寿命:5年。
uml飞机订票系统建模

面向对象分析与设计实验机票预订管理系统学号: **********姓名:***班级:计科141指导老师:***2016年1月2日目录1 系统概述 (3)1.1 背景 (3)1.2 主要组成及功能 (3)2. 系统建模 (4)2.1 创建系统用例模型 (4)2.1.1参与者分析 (4)2.1.2用户特点及一般约束 (5)2.2 系统用例分析 (5)2.2.1乘客用例图 (6)2.2.2乘务管理员用例图 (6)2.2.3系统维护员用例图 (7)3. 创建系统静态模型 (8)3.1 类图 (9)4. 创建系统动态模型 (9)4.1 时序图 (10)4.1.1客户预订时序图 (10)4.1.2乘务管理员航线信息录入时序图 (11)4.1.3乘客账户管理时序图 (11)4.2协作图 (12)4.2.1客户预订协作图 (13)4.2.2乘客账户管理协作图 (14)4.2.3乘务管理员航线信息录入协作图 (15)4.3 状态图 (15)4.3.1退订状态图 (15)4.3.2公共信息服务状态图 (16)5. 创建系统部署模型 (17)6. 小结 (18)6.1设计总结 (18)6.2改善 (18)6.3小组分工说明: (19)1 系统概述1.1 背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。
纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。
信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。
党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。
这是民航加快发展的机遇,更是民航信息化的难得机遇。
随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
航空订票系统uml建模设计

航空订票系统UML建模设计20117760XXX金振方鉴于当今互联网行业的飞速发展,网络用户的日渐增多,对互联网应用的需求日益强烈,某航空公司欲开发一套航空管理系统,以下内容为管理系统中订票子系统的UML建模设计:1.需求系统需求如下:1.该订票系统的浏览用户被划分为游客(即未注册用户)与用户(即注册用户),未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册。
2.用户登录成功后,前往航班查询页面,进行航班信息的查询,当欲订航班存在时可以进行订票。
3.用户可以查看自身所有预定的航班票,并在一定条件下(即航班未发出)可以进行退票和付款。
4.该系统的管理员可以对航班信息进行增删查改,并负责航班信息的更新。
5.用户可以登入系统进行票据的打印。
6.权限验证,即用户与管理员身份的区别验证。
附录:该系统的核心与主要的功能模块分为查询模块和订票模块,直接用户为管理员和注册用户,管理员登入系统后负责信息的更新与修改,并且审核错误的信息。
注册用户登入系统后,可以进行航班查询操作,待查询到欲订的航班信息时,可以进行订票,订票完成后可以进行付款,并且可以到相关页面查看预定的所有的机票的信息,与付款情况,并可在当前页面进行退票或者付款,还可进行票据的打印,以及对订票的个人信息的修改。
管理员用户的注册为特殊用户注册,由系统的最高权限的管理员分派标识符或者由航空公司内部员工号进行区别鉴定,管理员登入系统时与普通注册用户相同,但进行敏感操作时,比如点击航班信息添加或修改时需要进行身份验证,此时需要输入当时由系统最高权限的管理员派发的标识符(或其他)进行验证。
系统用例如下:根据系统功能的区别,系统分为订票模块与航班信息管理模块还有个人信息管理模块,订票模块主要由查票,订票,退票,改票等功能组成。
航班信息管理模块主要由航班信息的增删查改等功能组成。
个人信息管理模块主要由个人信息的查询,修改等功能组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统静态建模
一、实验目的
1. 掌握用例(Use Case)、角色(Actor)、用例图(Use Case Diagram)
的概念。
2.掌握通过用例图和用例描述为系统建立功能模型。
3.掌握通过类图为系统建立对象模型。
二、所用软件
1. Rational Rose
2. Microsoft Word
三、预习内容
1.UML的用例图、类图画法及用例描述的表达方法;
2.系统的分析;
3.Rational Rose的使用方法。
四、实验内容
网上飞机订票系统的业务背景和业务需求如下所述。
1.业务背景:
当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。
信息技术和信息产业已经成为经济增长的主要推动力之一,信息化水平也已成为现代水平和综合国力的重要标志。
网上飞机订票与传统窗口购票相比,具有航班信息更新快,查找方便,不受时间、空间限制等优点,受到了越来越多乘客的青睐。
采用先进技术,
为顾乘客提供一个功能完善,操作方便,安全快捷的网上飞机订票系统非常重要。
2.业务需求分析:
本网上飞机订票系统用户分两类,分别是乘客,航空公司。
乘客登录进系统后可以进行查询航班、个人信息管理、购票、退票改签、支付;
航空公司登录进系统后可以进行乘客管理、航班管理、订单管理、系统维护。
该系统要求用户界面友好、响应速度快,具有良好的可扩展性。
(一)功能模型
1.画出网上飞机订票系统系统的用例图
图1 网上飞机订票系统总用例图
注:网上飞机订票系统用例清单
表格1网上飞机订票系统用例清单
2.画出网上飞机订票系统细化用例图
图2 网上飞机订票系统购票用例细化用例图
注:网上飞机订票系统购票用例细化清单
用例名称用例描述预期参与者查看购票信息该用例描述乘客可以查看购票信息乘客
添加购票信息该用例描述乘客可以添加购票信息乘客
修改购票信息该用例描述乘客可以修改购票信息乘客
删除购票信息该用例描述乘客可以删除购票信息乘客表格1网上飞机订票系统购票用例细化清单
(二)对象模型
1.总类图
在网上飞机订票系统的分析模型中,通过对网上飞机订票系统的分析,找
出网上飞机订票系统中涉及的类和各个类之间的关系,画出类图。
在下面给出的类图中,选择了Rose提供的三种类的表示,即边界类、
控制类、和实体类,并表示了各个类之间的关系。
边界类是与用户交互的
界面类的抽象;控制类是系统中的一些计算、控制类的抽象;实体类是存储数据的类的抽象。
图3 网上飞机订票系统总类图
2.实体类图
实体类之间也是有一定的关系的,我们使用另一个类图来表示各个实体类之间的关系,画出实体类图。
图4 网上飞机购票系统实体类图
五、实验总结
在这次的实际操作中,学习了用例图和类图的画法。
在画用例图,遇到了一些问题,经过一系列的百度查询、翻阅书籍和询问同学,解决了这些问题。
通过不断的推敲,终于完成了网上飞机购票系统的静态建模。
在以后的学习中,我会不断改进,加强实际操作。
本次实验收获颇丰,受益匪浅。