UML 建模设计 航 空 订 票 系 统
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系统功能机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。
UML航空订票系统

课程设计(论文)课程名称:信息系统开发方法与工具题目:航空订票管理系统院(系):管理学院专业班级:信管 0901姓名:学号:指导教师:2012 年 6 月 14 日课程设计(论文)任务书专业班级:信息管理与信息系统学生姓名:指导教师(签名):一、课程设计(论文)题目航空订票管理系统二、本次课程设计(论文)应达到的目的1.针对一个实际航空订票管理系统的开发,使学生深刻理解和掌握管理信息系统系统分析、系统设计和系统实施的理论和方法;2.巩固和加深理解所学编程语言、开发工具,提高综合应用能力;掌握系统 UML建模、界面设计、数据库设计、程序代码设计,提高实践能力;3.初步了解学术研究的基本方法与步骤,并通过设计报告(论文)的撰写,了解学术报告(论文)的写作方法。
三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)1、设计内容:开发出一套航空订票软件管理系统。
保证航空订票的各个环节顺利工作,并为用户提供一个友好的界面,使订票业务和管理工作相对轻松。
2、设计过程:按照系统设计目的、系统需求、系统功能分析与设计、用户界面设计、源程序设计、使用说明等环节整理课程设计的成果,形成设计报告,设计报告应包括的内容:系统需求分析:需求描述、系统 UML 主要用例、主要类图、主要活动图、状态及部署图(如果必要)、业务流程图、数据流图、数据字典附必要的文字说明系统设计:功能结构设计、 I/O 设计、代码设计、界面设计、数据库设计、网络环境。
撰写设计总结报告。
3.设计成果提交: A. 设计报告; B. 源程序。
报告要符合学校格式规范要求。
四、应收集的资料及主要参考文献:[1] 慕静等管理信息系统开发方法、工具与应用北京:清华大学出版社2010[2]商恩福网上订票系统分析与设计天津工业大学计算机科学与软件学院[3]张晓燕飞机订 /售票管理系统开发浙江工贸职业技术学院[4] 张园基于 B/S 结构的航空预订票系统的设计与实现广东海洋大学五、审核批准意见教研室主任(签字)需求说明当前航空市场的不断扩大,并且随着人们的生活水平的提高,越来越多的认选择飞机作为出行的交通工具,因此对航空公司的服务要求也就越来越高,因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。
UML-建模设计-航-空-订-票-系-统

UML 建模设计航空订票系统姓名:卫飞班级:1528学号:201515614375一、背景1.1背景概述随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。
网上机票预订管理系统的产生和发展正好满足人们的这种需求1.2 主要组成及功能1、新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。
2、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭3.我的航班界面。
你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。
4.退票功能。
用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息二、使用Rose绘制图分别有:用例图、类图、包图、顺序图、协作图、状态图、活动图、组件图、部署图情景:机票预订系统是某航空公司推出的一款网上选票系统。
软件工程机票预订系统总体设计

1.导言1.1目的在当今社会, 随着经济的不断发展, 必然带动交通业和旅游业务的不断扩大, 特别是航空售票信息管理日异复杂, 传统的手工登记和集中管理已经难以满足快节奏, 高效率的现代生活需求。
“飞机售票管理系统”是一个全新的系统,它将取代传统的手工登记和集中管理过程1.2范围软件设计总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。
1.3命名规则变量对象命名规则:申明全局变量、局部变量对象的命名规则。
数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。
1.4术语定义表1-1 术语定义或解释表1.5参考资料[1]用户需求报告[2]软件开发合同[3]数据库设计规范[4]命名规范1.6相关文档[1]《详细设计说明书》[2]源程序清单[3]测试计划及报告[4]《用户使用手册》1.7版本更新记录表1-2 版本更新记录2 总体设计1.总体结构设计总体结构示意图:图2-1 总体结构示意图图2-2总体结构示意图2运行环境设计硬件环境:最低配置:CPU.Intel奔腾双核,运行速度2600MHz或以上内存:1024MB或以上硬盘:160G或以上显示器:19英寸宽频LCD,分辨率为1440×900建议配置:计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上外设的要求:键盘、鼠标、显示器。
软件环境:安装SQL Server 2008,如果是更高的版本需要对数据库进行升级操作系统:Windows2000 Serve或Windows 7网络平台:通信协议、通信带宽。
2.3子系统清单表2-1 子系统清单2.4功能模块清单表2-2 功能模块清单3.模块功能分配3.1专用模块功能分配表3-1 专用功能模块分配3.2公用模块功能分配表3-2 公用模块功能分配4.数据结构设计4.1 数据库表名清单表4-1 数据库表名清单4.2数据库表之间的关系说明服务器程序在对定票/领票进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在定票/领票过程中都需要对数据库中的所有表,进行联合查询、修改。
软件工程机票预订系统总体设计参考模板

软件工程机票预订系统总体设计参考模板一、引言随着人们生活水平的提高和出行需求的增加,机票预订系统成为了现代航空运输业中不可或缺的一部分。
一个高效、稳定、易用的机票预订系统能够为用户提供便捷的服务,同时也能为航空公司和机票代理商提高工作效率和管理水平。
本文将对机票预订系统的总体设计进行详细阐述,为系统的开发提供参考。
二、系统目标和需求(一)系统目标1、提供便捷的机票查询和预订服务,满足用户的出行需求。
2、实现机票的在线销售和支付,提高销售效率和安全性。
3、为航空公司和机票代理商提供管理功能,包括航班管理、订单管理、客户管理等。
4、提供数据分析和报表功能,为决策提供支持。
(二)系统需求1、用户需求用户能够方便地查询航班信息,包括航班号、起降时间、票价、剩余票数等。
用户能够在线预订机票,并选择座位、支付方式等。
用户能够查看订单状态和行程信息。
用户能够进行退票、改签等操作。
2、航空公司和机票代理商需求能够管理航班信息,包括航班的增加、修改、删除等。
能够管理订单信息,包括订单的处理、退款等。
能够管理客户信息,包括客户的注册、资料修改等。
能够进行数据分析和报表生成,了解销售情况和客户需求。
三、系统架构设计(一)系统架构机票预订系统采用 B/S 架构,用户通过浏览器访问系统,系统后端采用服务器进行数据处理和业务逻辑处理。
系统架构分为表示层、业务逻辑层和数据访问层。
1、表示层负责与用户进行交互,接收用户的输入并将系统的处理结果展示给用户。
表示层采用 HTML、CSS、JavaScript 等技术实现。
2、业务逻辑层负责处理系统的业务逻辑,包括航班查询、预订、订单处理、客户管理等。
业务逻辑层采用 Java、Python 等编程语言实现。
3、数据访问层负责与数据库进行交互,实现数据的存储和读取。
数据访问层采用MySQL、Oracle 等数据库管理系统实现。
(二)系统模块划分机票预订系统主要包括以下模块:1、用户管理模块实现用户的注册、登录、资料修改等功能。
航空订票系统uml建模设计

航空订票系统UML建模设计20117760XXX金振方鉴于当今互联网行业的飞速发展,网络用户的日渐增多,对互联网应用的需求日益强烈,某航空公司欲开发一套航空管理系统,以下内容为管理系统中订票子系统的UML建模设计:1.需求系统需求如下:1.该订票系统的浏览用户被划分为游客(即未注册用户)与用户(即注册用户),未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册。
2.用户登录成功后,前往航班查询页面,进行航班信息的查询,当欲订航班存在时可以进行订票。
3.用户可以查看自身所有预定的航班票,并在一定条件下(即航班未发出)可以进行退票和付款。
4.该系统的管理员可以对航班信息进行增删查改,并负责航班信息的更新。
5.用户可以登入系统进行票据的打印。
6.权限验证,即用户与管理员身份的区别验证。
附录:该系统的核心与主要的功能模块分为查询模块和订票模块,直接用户为管理员和注册用户,管理员登入系统后负责信息的更新与修改,并且审核错误的信息。
注册用户登入系统后,可以进行航班查询操作,待查询到欲订的航班信息时,可以进行订票,订票完成后可以进行付款,并且可以到相关页面查看预定的所有的机票的信息,与付款情况,并可在当前页面进行退票或者付款,还可进行票据的打印,以及对订票的个人信息的修改。
管理员用户的注册为特殊用户注册,由系统的最高权限的管理员分派标识符或者由航空公司内部员工号进行区别鉴定,管理员登入系统时与普通注册用户相同,但进行敏感操作时,比如点击航班信息添加或修改时需要进行身份验证,此时需要输入当时由系统最高权限的管理员派发的标识符(或其他)进行验证。
系统用例如下:根据系统功能的区别,系统分为订票模块与航班信息管理模块还有个人信息管理模块,订票模块主要由查票,订票,退票,改票等功能组成。
航班信息管理模块主要由航班信息的增删查改等功能组成。
个人信息管理模块主要由个人信息的查询,修改等功能组成。
运用UML构建机票预订系统模式

运用UML构建机票预订系统模式
阴桂梅;王建中;郭广行
【期刊名称】《太原师范学院学报(自然科学版)》
【年(卷),期】2003(002)002
【摘要】目的:建立一个能够方便旅客订票,航空公司快捷轻松地为旅客提供预订票服务;方法:运用UML(Unified Modeling Language)通用的可视化建模语言这种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法来构建机票预订系统模式;结果于结论:用UML构建了机票预订系统的静态模型、界面定义、使用个案、时序图、管理界面及体系结构.
【总页数】5页(P8-12)
【作者】阴桂梅;王建中;郭广行
【作者单位】华北工学院,计算机科学与技术系,山西,太原,030051;山西财经大学,山西,太原,030006;太原理工大学,信息工程学院,山西,太原,030024
【正文语种】中文
【中图分类】TP311.5
【相关文献】
1.基于Web的机票预订系统的设计与实现 [J], 张文航
2.网上飞机票预订系统设计与实现 [J], 陈骏
3.基于Django的机票预订信息系统设计 [J], 熊春艳;龚元明
4.基于Django的机票预订信息系统设计 [J], 熊春艳;龚元明
5.基于遗传算法的机票预订终端开/闭决策系统 [J], 关巍
因版权原因,仅展示原文概要,查看原文内容请购买。
UML_飞机订票系统课设

《UML课程设计》报告题目:机票订票系统学号:姓名:孟瑞瑞指导老师:母丽丽日期:2015-05-281.系统概述1.1 背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。
纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。
信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。
党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。
这是民航加快发展的机遇,更是民航信息化的难得机遇。
随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。
网上机票预订管理系统的产生和发展正好满足人们的这种需求。
现在将详细介绍我的课程设计——网上机票预订管理系统。
1.2 系统目标系统实现后,大大提高旅游局的机票预定服务效率。
降低售票服务中的错误发生率,减少信息交流繁琐的过程以及其带来的开销。
方便用户查询管理自己的票务信息。
1.3 系统需求规格说明1:功能需求:A:用户注册功能:该功能可以完成普通旅客注册和管理员注册任务。
B:用户信息维护功能:该功能可以完成普通旅客和管理员根据实际情况,对自己的信息进行更新操作。
C:用户功能:C1:机票查询功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要选择自己需要的机票。
C2:机票预定功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要预定机票。
C3:退票功能:该功能,功能为用户提供简洁的页面呈现,为用户提供退票功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML 建模设计航空订票系统姓名:卫飞班级:1528学号:201515614375一、背景1.1背景概述随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。
网上机票预订管理系统的产生和发展正好满足人们的这种需求1.2 主要组成及功能1、新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。
2、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭3.我的航班界面。
你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。
4.退票功能。
用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息二、使用Rose绘制图分别有:用例图、类图、包图、顺序图、协作图、状态图、活动图、组件图、部署图情景:机票预订系统是某航空公司推出的一款网上选票系统。
其中,未登陆用户只能查询航班信息;以登陆的用户还可以网上购买机票,查看已购买机票,也可以退定机票;系统管理员可以安排系统中的航班信息。
此外,该购票系统还可以与外部的一个信用评价系统有交互。
当某用户一个月之内退订两次及以上的机票时,需要降低该用户在信用评价系统中的等级。
当信用等级过低时,则不允许用户再次购买机票。
用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。
用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用,并显示那个参与者参与了哪个用例的执行。
该用例图中角色模型有已经登录用户,未登陆用户,管理员三者构成。
已登录用户与登录系统存在着直接的通信关系;未登陆用户与查询信息之间存在着通信关系;管理员与安排航班信息之间存在着通信关系。
而登录系统又包含了:购买机票、查看机票、退定机票三者。
购买在与评价系统的继续购买与禁止购买之间存在着扩展关系。
类图是以类为中心的,类图通过显示出系统的类以及这些类之间的关系来表示系统。
订票系统的属性为class 和航班信息,已登录用户的属性为姓名身份证和电话,操作为权限,预定,撤销,查看。
未登陆用户的属性有姓名,操作方式只限于查看。
管理员的属性为姓名,管理员密码,操作方式为安排航班信息。
评价系统的操作方式为检索用户的退票次数与时间。
购买许可的操作方式为允许或禁止购买。
在该图中,订票系统与已登录用户,未登陆用户,管理员之间存在着一般化关系。
订票系统为父类,其余为子类,子类继承父类的属性和操作。
评价系统与已登录用户之间存在着依赖关系。
包图是对类进行组合,进而表示出复杂的类图。
一个包是UML 上有逻辑关系的元件的集合。
在该图中,业务与用户,管理员,购买业务之间存在着依赖关系,表示当用户信息,管理员信息,购买业务发生辩护时,都可能会导致业务发生改变。
当业务发生改变时,也会对信用评价造成影响。
状态图是一个类对象所可能经历的所有历程的模型图。
状态图由对象的各个状态和连接这些状态的转换事件组成。
当一个事件发生时,它会触发状态间的转换,导致对象从一种状态转换到新的状态。
状态图中可用于描述用户接口、设备控制器和其他具有反馈的子系统,还可以用于描述在生命期中跨越多个不同性质的阶段的被动对象的行为,在每一阶段该对象都有自己的特殊行为。
本图中,有7种状态,由用户登录开始。
未登录用户经过注册后状态转换为登录用户可以进入订票系统。
管理员可以通过登录的方式进而进入修改安排航班信息的状态。
而登录用户或注册后的用户需要经过评价系统的评价后方可进入购买的状态。
5.协作图协作图对在一次交互中有意义的对象和对象之间的链式建模。
类元角色描述了一个对象,关联角色描述了协作关系中一个链。
协作图用几何排列来表示交互作用中的各角色。
附在类元角色的箭头上代表的消息。
消息的发生顺序用消息箭头处的编号来说明。
协作图也是互动的图表。
它向顺序图一样也传递相同的信息,但他不关心消息什么时候被传递,只关心对象的角色。
该图的对象为管理员和用户,管理员,管理员输入登录信息,在接受到该条消息之后,进入到管理员界面。
在管理员界面输入更改信息,收到该更改信息后,进入到机票安排界面。
对用户来说原理相同。
该图为用户登录的协作图,着重于用户登录的模块。
对于用户本人,如果已经注册。
在输入帐号密码之后,进入刀登陆界面,系统验证登陆。
在登陆后读取用户的个人信息到服务器,然后服务器反馈验证。
用户可以根据时间的合适程度进行购票,并在数据库中进行插入数,并且显示。
6.顺序图顺序图可以用来表示一个场景说明,即一个事物的历史过程。
顺序图中的一个用途是表示用例中的行为顺序。
当执行一个用例行为时,顺序图中的每条消息对应一个类操作或者状态图中引起转换的触发事件。
该图中的七个方框表示七个对象,这个用例是由用户进行具体的操作,再将这些操作转换成固定的请求,发送给其他对象形成的。
当用户执行登录之后,进入订票系统,再由订票系统发送购买查询的命令到购买系统和查询系统。
购买系统通过发送评价命令对用户是否继续购买和退票情况进行确定。
最终进入评价系统对用户的星级进行评价。
管理员执行修改命令后可以进入订票系统对航班信息进行安排。
7.活动图活动图是阐明了业务用例实现的工作流程。
业务工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。
业务用例由一系列活动组成,它们共同为业务主角生成某些工件。
工作流程通常包括一个基本工作流程和一个或多个备选工作流程。
这个是订票系统这个是退票系统中的活动图(visio)用该活动图描述用户登录的过程。
开始进行填写身份信息,填写完毕后,发送验证码,此时判断有无接收到验证码,若接收到验证码,则填写验证码进行身份验证。
若验证成功则成功登录。
若没有接受到验证码,此时出现并行事件,可以取消发送验证码,进而取消登录操作,结束。
或者重新发送验证码,再次验证,若验证成功则登陆。
除此之外,在界面的退定情况可以进行操作和在服务器界面进行对用户和管理员的操作。
该图描述管理员登陆以及操作的过程。
在输入管理员密码的时候,系统对其进行验证,开始判断,若验证成功进入机票管理页面,并且可以对机票的信息进行管理和修改;若验证失败,此时可以执行并行活动,选择重新输入密码再次进行验证,进入管理页面;也可以选择取消登陆结束流程。
部署图是用来显示系统中软件和硬件的物理架构。
从部署图中,可以了解到软件和硬件之间的组件以及处理节点组件的分布情况。
使用部署图可以显示系统运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。
部署图由节点和关系两部分组成。
有的部署图也包含构件,但是构件必须在相对应的节点上,不是孤立的存在的。
该系统由4部分处理器构成,分别为用户端,管理员端,服务器端,数据库。
用户端与管理员端通过http与服务器端相连,而服务器端则通过ADO与数据库相连。
组件图又称为构件图(Component Diagram) 。
组件图中通常包括组件、接口,以及各种关系。
组件图显示组件以及它们之间的依赖关系,它可以用来显示程序代码如何分解成模块或组件。
一般来说,组件就是一个实际文件,可以有以下几种类型:源代码组件:一个源代码文件或者与一个包对应的若干个源代码文件。
二进制组件:一个目标码文件,一个静态的或者动态的库文件。
可执行组件:在一台处理器上可运行的一个可执行的程序单位,即所谓可执行程序。
该图由5个组件构成,分别为客户端程序,管理员程序,服务器端程序,数据库端程序,数据库。
客户端程序和管理员端程序与服务器端程序存在着依赖关系,数据库端程序与数据库之间存在着依赖关系。
而服务器端程序则通过一个接口连接到数据库端程序。
10.小结本次设计主要完成了一下任务:1 根据选择的题目,搜集所完成机票预订管理系统的相关资料,用活动图表示机票预订管理系统的业务流程;2 根据UML系统分析设计的第一步,完成系统的需求捕获,在Rational Rose中用用例模型表示出来;3 根据已分析出来的用例模型,对其中核心的用例进行分析,得到分析模型(包括用例分析(类图)、顺序图等);4 根据上一步骤的分析模型,进一步细化得出设计模型和实施模型,设计模型主要包括设计类(类图)、类的状态图,实施模型包括了构件图和配置图;5 本次课程设计熟悉了简单系统的设计流程,熟悉了系统的建模流程,对简单的系统建模有了初步的了解。
11.改善本系统设计的是一个小型的网上订票系统,对比与已经实现的机票预订进行对比,从而实现了整体的模块。
在现在用户需求越来越多样化的今天,系统需要进一步的完善才能紧跟市场,实现用户喜欢的系统。
从以下几点来看系统的有待完善之处:1、界面人性化多彩的界面是一个优秀系统不可或缺的部分。
在界面友好性,视觉效果方面可以设计出本系统的特色,从而作为优秀系统的点睛之笔。
2、功能扩展系统的关键在于其支持的功能,可以进一步的进行客户的需求调查,提出更加完美的功能模块。