航空公司管理系统(uml建模)

合集下载

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-建模设计-航-空-订-票-系-统

UML-建模设计-航-空-订-票-系-统

UML 建模设计航空订票系统姓名:卫飞班级:1528学号:201515614375一、背景1.1背景概述随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。

由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。

网上机票预订管理系统的产生和发展正好满足人们的这种需求1.2 主要组成及功能1、新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。

2、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭3.我的航班界面。

你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。

4.退票功能。

用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息二、使用Rose绘制图分别有:用例图、类图、包图、顺序图、协作图、状态图、活动图、组件图、部署图情景:机票预订系统是某航空公司推出的一款网上选票系统。

航空公司信息管理系统设计

航空公司信息管理系统设计

基于Java的航空公司信息管理系统的设计(姓名)(浙江海洋学院数理与信息学院 C06计算机1,浙江舟山 316000)摘要在现实生活中,人们往往要处理大量繁杂的数据。

在这种情况下,利用日趋成熟的计算机技术和数据库管理技术来进行数据处理非常方便。

各种信息管理软件也就随之出现了。

当今的航空客运服务业发展十分迅速,它是现代生活高节奏的一个有力体现。

在航空服务业中,飞机订票业务是一项重要内容,它大大方便了人们的旅行。

当前中国民航市场扩大迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的服务要求的越来越高,为了适应快速发展的需求,管理大量数据,有效地稳定的管理航空公司,在此将开发一个航空公司信息管理系统,要求能通过该系统为顾客提供航班查询,购买机票以及退票的服务。

本文是软件工程设计航空公司信息管理系统的开发说明,重点运用软件工程知识对系统进行分析、设计实现和测试的思想的具体描述,其中包括软件生命周期的三个主要方面:软件定义(问题定义、可行性研究、需求分析)、软件开发(总体设计、详细设计、编码、测试)和运行维护。

通过实际的运用软件工程知识处理问题,加强程序的规范性、清晰性、可靠性,并且使得程序易于维护。

本软件使用JAVA进行编写,具有良好的兼容性且易于实现。

本系统操作简洁容易上手、结构简单、查找方便、实用性强。

【关键词】:航空公司信息管理,软件工程,Java目录摘要 (1)1. 概述 (1)1.1 软件工程的概述 (1)1.2 航空公司信息管理系统的产生背景 (1)1.3 航空公司信息管理系统的概述 (2)2. 航空公司信息管理系统的分析 (3)2.1 问题定义 (3)2.2 可行性研究 (3)2.2.1 技术可行性 (3)2.2.2 经济可行性 (5)2.2.3 操作可行性 (5)2.3 需求分析 (5)2.3.1 确定对系统的综合要求 (5)2.3.2 分析建模 (6)2.2.3 系统逻辑模型 (9)3. 航空公司信息管理系统的设计 (10)3.1 总体设计 (10)3.1.1 软件层次结构图 (10)3.1.2 IPO图 (10)3.2 详细设计 (11)3.2.1 软件程序流程图 (11)3.2.2 主要功能盒图设计 (13)3.2.3 出错处理设计 (14)4.航空公司信息管理系统的编码和测试 (15)4.1 系统编码 (15)4.1.1 软件的界面 (15)4.1.2 软件的查询、订票和退票模块 (20)4.2 系统测试 (29)4.2.1 黑盒测试的内容 (29)4.2.2 使用黑盒测试的情况分析 (29)5.总结 (33)参考文献 (34)1. 概述1.1 软件工程的概述软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

UML系统需求分析建模实例包括业务建模

UML系统需求分析建模实例包括业务建模

UML系统需求分析建模实例包括业务建模一、背景某公司为了提高内部管理效率,决定开发一个在线人事管理系统。

该系统主要目标是帮助公司员工和管理人员更好地进行人事管理工作,包括员工信息管理、薪资管理、请假管理等功能。

二、业务建模1. 参与者- 员工:具有查看和修改个人信息的权限。

- 人事部门:负责对员工信息进行管理、薪资管理和请假管理。

- 管理员:拥有所有功能权限。

2. 用例图用例图展示了系统的功能视图,包括主要的参与者和他们的交互。

(图1:用例图)3. 用例描述- 查看个人信息:员工可以查看自己的个人信息,包括个人资料、联系方式和工作历史。

- 修改个人信息:员工可以修改自己的个人信息,如联系方式和地址等。

- 管理员登陆:管理员可以使用管理员账号登陆系统。

- 管理员工信息:管理员可以查看和修改员工信息,包括添加员工、删除员工和修改员工信息等。

- 薪资管理:人事部门可以查看和修改员工薪资信息。

- 请假管理:人事部门可以管理员工的请假信息,包括请假申请和批准等。

4. 状态图状态图描述了系统中的一个对象或参与者的状态变化。

(图2:状态图)5. 类图类图展示了系统中的类以及它们之间的关联。

(图3:类图)三、系统分析1. 需求分析对于查看个人信息的用例,系统应该提供一个界面给员工输入自己的员工号,然后显示员工的个人信息。

对于修改个人信息的用例,系统应该提供一个界面给员工输入员工号和想修改的信息,然后保存修改后的信息。

对于管理员登陆的用例,系统应该提供一个界面给管理员输入管理员账号和密码进行登陆。

对于管理员工信息的用例,系统应该提供一个界面给管理员查看和修改员工信息,包括添加、删除和修改员工信息。

对于薪资管理的用例,系统应该提供一个界面给人事部门查看和修改员工薪资信息。

对于请假管理的用例,系统应该提供一个界面给人事部门管理员工的请假信息,包括请假申请和批准。

2. 非功能性需求- 界面友好:系统应该提供直观、易用的界面来满足用户的需求。

基于Java的航空公司信息管理系统的设计

基于Java的航空公司信息管理系统的设计

摘要在现实生活中,人们往往要处理大量繁杂的数据。

在这种情况下,利用日趋成熟的计算机技术和数据库管理技术来进行数据处理非常方便。

各种信息管理软件也就随之出现了。

当今的航空客运服务业发展十分迅速,它是现代生活高节奏的一个有力体现。

在航空服务业中,飞机订票业务是一项重要内容,它大大方便了人们的旅行。

当前中国民航市场扩大迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的服务要求的越来越高,为了适应快速发展的需求,管理大量数据,有效地稳定的管理航空公司,在此将开发一个航空公司信息管理系统,要求能通过该系统为顾客提供航班查询,购买机票以及退票的服务。

本文是软件工程设计航空公司信息管理系统的开发说明,重点运用软件工程知识对系统进行分析、设计实现和测试的思想的具体描述,其中包括软件生命周期的三个主要方面:软件定义(问题定义、可行性研究、需求分析)、软件开发(总体设计、详细设计、编码、测试)和运行维护。

通过实际的运用软件工程知识处理问题,加强程序的规范性、清晰性、可靠性,并且使得程序易于维护。

本软件使用JAVA进行编写,具有良好的兼容性且易于实现。

本系统操作简洁容易上手、结构简单、查找方便、实用性强。

【关键词】:航空公司信息管理,软件工程,Java目录摘要 (1)1. 概述 (1)1.1软件工程的概述 (1)1.2航空公司信息管理系统的产生背景 (1)1.3航空公司信息管理系统的概述 (2)2. 航空公司信息管理系统的分析 (3)2.1问题定义 (3)2.2可行性研究 (3)2.2.1 技术可行性 (3)2.2.2 经济可行性 (5)2.2.3 操作可行性 (5)2.3需求分析 (6)2.3.1 确定对系统的综合要求 (6)2.3.2 分析建模 (6)2.2.3 系统逻辑模型 (10)3. 航空公司信息管理系统的设计 (11)3.1总体设计 (11)3.1.1 软件层次结构图 (11)3.1.2 IPO图 (11)3.2详细设计 (12)3.2.1 软件程序流程图 (12)3.2.2 主要功能盒图设计 (14)3.2.3 出错处理设计 (16)4.总结 (17)参考文献 (18)1. 概述1.1 软件工程的概述软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

航空公司管理系统分析设计报告

航空公司管理系统分析设计报告

信息系统分析与设计课程设计系统设计说明书2010年12 月24 日航空公司管理信息系统 (3)1.系统设计 (3)1.1 系统功能分析 (3)2 数据库设计 (4)2.3 数据库逻辑结构设计 (8)3 数据库结构的实现 (10)4 航空公司管理信息系统主窗体的创建 (10)4.1 创建工程项目——MIS_Ticket (10)4.2 创建航空公司管理信息系统的主窗体 (10)4.3 创建主窗体的菜单 (11)4.4 创建公用模块 (11)5 系统用户管理模块的创建 (11)6 舱位信息管理模块的创建 (12)6.1 显示舱位信息窗体的创建 (12)7 客机信息管理模块的创建 (12)7.1 显示客机信息窗体的创建 (13)7.2 添加客机信息窗体的创建 (13)8 航线信息管理模块的创建 (14)8.1 显示航线信息窗体的创建 (14)8.2 添加航线信息窗体的创建 (14)8.3 修改航线信息 (15)9 客户类型信息管理模块的创建 (15)9.1 显示客户类型信息窗体的创建 (15)9.2 添加客户类型信息窗体的创建 (15)9.9.3 修改客户类型信息 (16)10 客户信息管理模块的创建 (16)10.1 显示客户信息窗体的创建 (16)10.2 添加客户信息窗体的创建 (16)10.3 修改客户信息 (17)在客户信息列表中选择需要修改的记录,然后单击“修改”按钮,当前记录将出现在如图23所示的窗体中。

修改完毕,单击“保存”按钮,修改后的记录保存到数据库中。

(17)11 订票信息管理模块的创建 (17)11.1 显示订票信息窗体的创建 (17)11.2 添加订票信息窗体的创建 (18)13 系统的编译和发行 (23)14 小结 (23)航空公司管理信息系统1.系统设计1.1 系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成。

管理信息系统课程设计--航空公司管理系统

管理信息系统课程设计--航空公司管理系统

辽宁工业大学管理信息系统设计课程设计报告(论文) 题目: 航空公司管理系统院(系): 软件学院专业班级:软件工程112班学号: 111301031学生姓名:安凯辰指导教师:翟宝峰教师职称:副教授起止时间: 2012。

5。

28-2012.6。

8课程设计(论文)任务及评语目录第1章系统分析ﻩ错误!未定义书签。

1。

1 需求分析........................................... 错误!未定义书签。

1。

2 业务流程分析....................................... 错误!未定义书签。

1。

3 数据流程图ﻩ错误!未定义书签。

1.4 数据字典............................................ 错误!未定义书签。

第2章系统设计ﻩ错误!未定义书签。

2.1结构设计ﻩ错误!未定义书签。

2.1。

1 概念设计.................................... 错误!未定义书签。

2.1。

2逻辑设计................................... 错误!未定义书签。

2。

1。

3 物理设计ﻩ错误!未定义书签。

2.2 行为设计ﻩ错误!未定义书签。

2。

2。

1 总体设计ﻩ错误!未定义书签。

2。

2。

2 模块设计................................... 错误!未定义书签。

第3章系统实施ﻩ错误!未定义书签。

3。

1数据库实现.......................................... 错误!未定义书签。

3。

2程序的实现......................................... 错误!未定义书签。

第4章设计总结........................................... 错误!未定义书签。

参考文献.................................................... 错误!未定义书签。

航空公司管理系统(uml建模)

航空公司管理系统(uml建模)

航空公司管理系统UML分析与设计文档组长:********组员:*************学院******目录目录 (2)1 问题陈述 (3)2 需求分析 (4)2.1用例图 (4)2.2术语表 (6)2.3活动图 (6)2.3.1输入航线信息活动图 (6)2.4用例规约 (7)2.4.1用例规约Login (7)2.4.2用例规约用户管理 (8)2.4.3用例规约航线信息管理 (8)2.4.4用例规约客户信息管理 (9)2.4.5用例规约订票信息管理 (9)3 分析与设计 (10)3.1架构分析 (10)3.1.1 界面层 (10)3.1.2管理逻辑层 (11)3.1.3 数据库层 (11)3.2 关键抽象 (11)3.3 用例实现 (11)3.3.1 输入航线信息的用例实现 (11)4 用例分析 (13)4.1分析类 (13)4.2分析类的功能 (13)4.2.1 airline类 (13)4.2.2 plane类 (13)4.2.3 service类 (13)4.2.4 customerType类 (14)4.2.5 customer类 (14)4.2.6 ticket类 (14)4.3 类图及类之间的关联 (14)4.4数据库设计 (15)4.4.1 user_info1 管理用户信息表 (15)4.4.2 serviceInfo 舱位等级信息表 (15)4.4.3 planeInfo客机信息表格 (15)4.4.4 airlineInfo航线信息表 (16)4.4.5 customerType 客户类型信息表 (16)4.4.6 customerInfo 客户信息表 (16)4.4.7 ticketInfo 订票信息表 (16)4.4.8 数据库结构及各表间的关系 (17)1 问题陈述本小组项目任务是开发一个航空公司管理系统。

一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。

航空公司机票管理管理系统设计

航空公司机票管理管理系统设计

航空公司机票管理管理系统设计1 概述系统分析是从系统长远和总体最优出发,在选定系统目标和准则的基础上,分析构成系统的各个层次子系统的功能和相互关系,以及系统同环境的影响。

系统分析从系统总体最优出发,采用各种分析工具和方法,对系统进行定性和定量分析。

系统分析的步骤是限定问题、确定目标、收集资料提出方案、建立模型、分析效果、综合评价、建议可行方案。

详细设计指的是代码设计、数据库设计、输入设计、输出设计、图形用户界面设计、模块详细设计、决策树设计。

2 系统总体模块设计航空公司电子机票管理系统主要包括机票管理、增值服务管理、值机管理、会员管理这四大模块,如图3-1所示:图1 系统功能模块结构图2.1 系统功能模块结构设计根据功能模块图,可以很好的对模块结构图的结构进行设计。

模块结构图是由数据流程图导出来的,每一张数据流程图对应了模块结构图中的某一个层次。

将一层数据流程图进行重画,可得到总体的模块结构图。

重画的一层数据流程图,如图3-16所示:图2 重画的一层数据流程图总体的模块结构图,如图3-17所示:图3 航空公司电子机票管理系统总体模块结构图其中:a1表示用户的个人信息,a2表示用户、售票员和管理员的登录信息,a3表示乘客名单;b1表示用户权限,b2表示售票员权限,b3表示管理员权限;c1表示机票单,c2表示机票凭证,c3表示财务表;d1表示航班动态。

P1表示机票管理,P2表示增值服务管理,P3表示值机管理,P4表示会员管理。

根据二层数据流程图,整理出重画的数据流程图,可得到每一个功能的模块结构图分别如下所示:1)机票管理模块结构图,如图3-18所示:图4 机票管理模块结构图2)增值服务管理模块结构图,如图3-19所示:图5 增值服务管理模块结构图3)值机管理模块结构图,如图3-20所示:图6 值机管理模块结构图4)会员管理模块结构图,如图3-21所示:图7 会员管理模块结构图根据三层数据流程图,整理出重画的数据流程图,可得到每一个功能的模块结构图分别如下所示:5)机票管理模块的支付管理模块结构图,如图3-22所示:图8 机票管理模块的支付管理模块结构图6)增值服务管理模块的支付管理模块结构图,如图3-23所示:图9 增值服务管理模块的支付管理模块结构图2.2 信息系统流程设计以上对新系统的功能结构分析主要是从功能的角度描述了系统结构,但对个功能之间的数据传送关系没有明确的表达。

机票预定管理系统uml数据建模分析课程设计

机票预定管理系统uml数据建模分析课程设计

机票预定管理系统u m l数据建模分析课程设计(总23页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除UML课程设计报告机票预定管理系统组员:学号:学院:班级:目录一、需求分析 ..........................................................................................错误!未定义书签。

1、系统开发背景 ...........................................................................错误!未定义书签。

2、软件主要组成及功能 ...............................................................错误!未定义书签。

二、系统建模 ..........................................................................................错误!未定义书签。

1、创建系统用例模型 ...................................................................错误!未定义书签。

2、系统用例分析 ...........................................................................错误!未定义书签。

三、创建系统静态模型...........................................................................错误!未定义书签。

1、类图 ...........................................................................................错误!未定义书签。

UML_飞机订票系统课设

UML_飞机订票系统课设

《UML课程设计》报告题目:机票订票系统学号:姓名:孟瑞瑞指导老师:母丽丽日期:2015-05-281.系统概述1.1 背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。

纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。

信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。

党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。

这是民航加快发展的机遇,更是民航信息化的难得机遇。

随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。

由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。

网上机票预订管理系统的产生和发展正好满足人们的这种需求。

现在将详细介绍我的课程设计——网上机票预订管理系统。

1.2 系统目标系统实现后,大大提高旅游局的机票预定服务效率。

降低售票服务中的错误发生率,减少信息交流繁琐的过程以及其带来的开销。

方便用户查询管理自己的票务信息。

1.3 系统需求规格说明1:功能需求:A:用户注册功能:该功能可以完成普通旅客注册和管理员注册任务。

B:用户信息维护功能:该功能可以完成普通旅客和管理员根据实际情况,对自己的信息进行更新操作。

C:用户功能:C1:机票查询功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要选择自己需要的机票。

C2:机票预定功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要预定机票。

C3:退票功能:该功能,功能为用户提供简洁的页面呈现,为用户提供退票功能。

航空公司管理系统(uml建模)

航空公司管理系统(uml建模)

旅游机票预订系统UML分析与设计文档学号: 09070800010姓名: 李聪颖导师: 潘春花目录1 问题陈述2 需求分析2.1用例图2.2术语表2.3活动图2.3.1输入航线信息活动图2.4用例规约2.4.1用例规约Login2.4.2用例规约用户管理2.4.3用例规约航线信息管理2.4.4用例规约客户信息管理2.4.5用例规约订票信息管理3 分析与设计3.1架构分析3.1.1 界面层3.1.2管理逻辑层3.1.3 数据库层3.2 关键抽象3.3 用例实现3.3.1 输入航线信息的用例实现4 用例分析4.1分析类4.2分析类的功能4.2.1 airline类4.2.2 plane类4.2.3 service类4.2.4 customerType类4.2.5 customer类4.2.6 ticket类4.3 类图及类之间的关联4.4数据库设计4.4.1 user_info1 管理用户信息表4.4.2 serviceInfo 舱位等级信息表4.4.3 planeInfo客机信息表格4.4.4 airlineInfo航线信息表4.4.5 customerType 客户类型信息表4.4.6 customerInfo 客户信息表4.4.7 ticketInfo 订票信息表4.4.8 数据库结构及各表间的关系1 问题陈述本小组项目任务是开发一个旅游订票管理系统,需要管理客户的信息,提供票务管理。

面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。

本系统包括系统管理,客户信息管理,订票信息管理等功能。

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统设系统管理角色有:系统管理员,负责监控整个系统的运行,添加和删除一般用户,对数据进行添加,修改,删除,查询。

系统允许舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。

UML建模设计航空订票系统

UML建模设计航空订票系统

UML 建模设计航订票系统卫飞姓名:班1528级:学号:2一、背景1.1 背景概述随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。

由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。

网上机票预订管理系统的产生和发展正好满足人们的这种需求1.2 主要组成及功能1、新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。

2、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭3. 我的航班界面。

你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。

4. 退票功能。

用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息二、使用Rose 绘制图分别有:用例图、类图、包图、顺序图、协作图、状态图、活动图、组件图、部署图情景:机票预订系统是某航空公司推出的一款网上选票系统。

航空公司管理系统(uml建模)

航空公司管理系统(uml建模)

航空公司管理系统UML分析与设计文档组长:********组员:*************学院******目录目录 (2)1 问题陈述 (3)2 需求分析 (4)2.1用例图 (4)2.2术语表 (6)2.3活动图 (6)2.3.1输入航线信息活动图 (6)2.4用例规约 (7)2.4.1用例规约Login (7)2.4.2用例规约用户管理 (8)2.4.3用例规约航线信息管理 (8)2.4.4用例规约客户信息管理 (9)2.4.5用例规约订票信息管理 (9)3 分析与设计 (10)3.1架构分析 (10)3.1.1 界面层 (10)3.1.2管理逻辑层 (11)3.1.3 数据库层 (11)3.2 关键抽象 (11)3.3 用例实现 (11)3.3.1 输入航线信息的用例实现 (11)4 用例分析 (13)4.1分析类 (13)4.2分析类的功能 (13)4.2.1 airline类 (13)4.2.2 plane类 (13)4.2.3 service类 (13)4.2.4 customerType类 (14)4.2.5 customer类 (14)4.2.6 ticket类 (14)4.3 类图及类之间的关联 (14)4.4数据库设计 (15)4.4.1 user_info1 管理用户信息表 (15)4.4.2 serviceInfo 舱位等级信息表 (15)4.4.3 planeInfo客机信息表格 (15)4.4.4 airlineInfo航线信息表 (16)4.4.5 customerType 客户类型信息表 (16)4.4.6 customerInfo 客户信息表 (16)4.4.7 ticketInfo 订票信息表 (16)4.4.8 数据库结构及各表间的关系 (17)1 问题陈述本小组项目任务是开发一个航空公司管理系统。

一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。

UML 机场系统建模

UML  机场系统建模

UML案例分析UML建模的目的:∙使用模型可以更好地理解问题(To understand the problem better)∙使用模型可以加强人员之间的沟通(To communicate with other persons)∙使用模型可以更早地发现错误或疏漏的地方(To find errors or omissions)∙使用模型可以获取设计结果(To plan out the design)∙模型为最后的代码生成提供依据(To generate code)UML建模:UML是Unified Modeling Language(统一建模语言)的简称。

UML是对软件密集型系统中的制品(软件开发过程中产生的各种各样的产物,如模型、源代码、测试用例等)进行可视化、详述、构造和文档化的语言。

UML是一套表示法系统。

UML由一组图组成,它使得系统分析员可以利用这一标准来建立能够和客户、程序员以及任何参与程序开发的人员理解的多视角的系统蓝图。

不同的风险承担人通常使用不同类型的图相互交流。

1. U ML提供了九种不同的图来描述系统模型,用于面向对象的编程:类图:一类或者一组具有类似属性和共同行为的事物;2. 对象图:一个类的实例,是具有属性值的一个具体事物;3. 用例图:是从用户的观点对系统行为的一个描述;4. 状态图:在任意给定的时刻,一个对象总是处于某一特定的状态;5. 顺序图:表达对戏那个之间基于时间的动态交互;6. 活动图:显示系统中从一个活动到另一个活动的流程;7. 协作图:展示一组对象间的连接以及这组对象收发的消息;8. 构件图:展现了一组组件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库和可调整的系统建模;9. 部署图:显示了基于计算机系统的物理体系结构;实验步骤【确定项目】机场运作系统【项目立意】机场运作系统分析旨在分析机场的运作系统,从中发现系统中的不足,以求设计出更好的机场运作系统。

机票订票系统UML

机票订票系统UML

等众多图…
总结
对UML更 加理解了
可以有效地共享 和交流设计成果
让自己的系 统更加清晰
UML各类图可以让大脑有个明了的框图
飞机机票 订订票票系系统统
系统需求规格说明
功能需求: A:用户注册功能 B:用户信息维护功能
用户功能: C1:机票查询功能 C2:机票预定功能 C3:退票功能
管理员功能: D1:票务信息维护功能 D2:飞机信息维护功能 D3:用户信息维护功能
性能需求: E1:系统处理的准确性和及时性 E2:系统的开放性和可扩展性 E3: 提供良好的用户接口
整个系统状 态图
System admin
login Search fight information Search ticket information Add fight Delete fight
System admin
售票员订票的详细流程, 先登录,然后应要求, 可以对之前已订的票选 择退票或者根据航班信 息或者根据票量搜寻满 足条件的票,如果有满 足条件的就显示出来, 然后进行订票,打印单 据,结束
[按航班查询]
Search fight information
主要实现对航班的增,删,改
Login
等更新操作
[按余额查询]
Search ticket information flight
Delete flight
Change flight
从登陆开始,到搜索满足条 件的票进行订票,付款。

机票预订系统UML

机票预订系统UML

一、介绍1.简介随着现在社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而发展起来了,乘飞机出行的人越来越多,对航空公司的服务要求也就越来越高,所以这方面的市场非常大。

“机票预定系统”的开发是势在必行。

因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。

在此基础上确定了顾客与各航空公司所需要的“机票预定统”。

系统最终实现有预定订票、查询预定信息、删除预定信息、处理预定信息、航班信息的添加、航班信息的删除、航班信息的查询等一系列所设机航空的的最基本的功能。

与此同时我会不断更新系统的功能最终使系统更加完美。

本系统通过初期的需求分析,建立了严密的数据逻辑结构以及数据库设计所涉及的严格的编码规范、最终是其数据库达到三范式。

让系统更加适合数据库设计的要求。

并使其在后面的系统实施阶段更加方便快捷,在系统维护和运行阶段尽量出现少的错误。

让系统能够全面正常运转。

让系统更加人性化更加方便用户使用。

2.需求分析2.1功能分析2.1.1订票功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要预定机票。

2.1.2退票功能:该功能为用户提供简洁的页面呈现,为用户提供退票功能。

2.1.3查询票据信息功能:该功能为用户提供简洁的页面呈现,为用户提供查询票据信息。

2.1.4航班预定功能:该功能为用户提供简洁的页面呈现,用户能够进行航班预定。

2.1.5生成订票列表功能:系统根据用户订票信息生成订票列表。

2.1.6生成退票信息功能:系统根据用户退票操作生成退票信息。

2.1.7处理订票功能:通过该功能,管理员可以处理用户预定的机票,根据航班信息,更改用户实际订票信息。

2.1.8添加航班信息功能:通过该功能,管理员可以将新的航班信息进行更改,以方便用户能够查询到新的航班信息。

2.1.9修改航班信息功能:过该功能,管理员可以依照时时的航班情况对航班信息进行修改,更新实际航班信息,以方便用户预定机票。

航空订票系统-uml建模设计学习资料

航空订票系统-uml建模设计学习资料

航空订票系统UML建模设计20117760XXX金振方鉴于当今互联网行业的飞速发展,网络用户的日渐增多,对互联网应用的需求日益强烈,某航空公司欲开发一套航空管理系统,以下内容为管理系统中订票子系统的UML建模设计:1.需求系统需求如下:1.该订票系统的浏览用户被划分为游客(即未注册用户)与用户(即注册用户),未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册。

2.用户登录成功后,前往航班查询页面,进行航班信息的查询,当欲订航班存在时可以进行订票。

3.用户可以查看自身所有预定的航班票,并在一定条件下(即航班未发出)可以进行退票和付款。

4.该系统的管理员可以对航班信息进行增删查改,并负责航班信息的更新。

5.用户可以登入系统进行票据的打印。

6.权限验证,即用户与管理员身份的区别验证。

附录:该系统的核心与主要的功能模块分为查询模块和订票模块,直接用户为管理员和注册用户,管理员登入系统后负责信息的更新与修改,并且审核错误的信息。

注册用户登入系统后,可以进行航班查询操作,待查询到欲订的航班信息时,可以进行订票,订票完成后可以进行付款,并且可以到相关页面查看预定的所有的机票的信息,与付款情况,并可在当前页面进行退票或者付款,还可进行票据的打印,以及对订票的个人信息的修改。

管理员用户的注册为特殊用户注册,由系统的最高权限的管理员分派标识符或者由航空公司内部员工号进行区别鉴定,管理员登入系统时与普通注册用户相同,但进行敏感操作时,比如点击航班信息添加或修改时需要进行身份验证,此时需要输入当时由系统最高权限的管理员派发的标识符(或其他)进行验证。

系统用例如下:根据系统功能的区别,系统分为订票模块与航班信息管理模块还有个人信息管理模块,订票模块主要由查票,订票,退票,改票等功能组成。

航班信息管理模块主要由航班信息的增删查改等功能组成。

个人信息管理模块主要由个人信息的查询,修改等功能组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

航空公司管理系统UML 分析与设计文档
组员:********

长:
******** ***** 学院******
目录
目录 (2)
1 问题陈述 (3)
2 需求分析 (4)
2.1 用例图 (4)
2.2 术语表 (6)
2.3 活动图 (6)
2.3.1 输入航线信息活动图 (6)
2.4 用例规约 (7)
2.4.1 用例规约Login (7)
2.4.2 用例规约用户管理 (8)
2.4.3 用例规约航线信息管理 (8)
2.4.4 用例规约客户信息管理 (9)
2.4.5 用例规约订票信息管理 (9)
3 分析与设计 (10)
3.1 架构分析 (10)
3.1.1 界面层 (10)
3.1.2 管理逻辑层 (11)
3.1.3 数据库层 (11)
3.2 关键抽象 (11)
3.3 用例实现 (11)
3.3.1 输入航线信息的用例实现 (11)
4 用例分析 (13)
4.1 分析类 (13)
4.2 分析类的功能 (13)
4.2.1 airline 类 (13)
4.2.2 plane 类 (13)
4.2.3 service 类 (13)
4.2.4 customerType 类 (14)
4.2.5 customer 类 (14)
4.2.6 ticket 类 (14)
4.3 类图及类之间的关联 (14)
4.4 数据库设计 (15)
4.4.1 user_info1 管理用户信息表 (15)
4.4.2 serviceInfo 舱位等级信息表 (15)
4.4.3 planeInfo 客机信息表格 (15)
4.4.4 airlineInfo 航线信息表 (16)
4.4.5 customerType 客户类型信息表 (16)
4.4.6 customerInfo 客户信息表 (16)
4.4.7 ticketInfo 订票信息表 (16)
4.4.8 数据库结构及各表间的关系 (17)
1 问题陈述
本小组项目任务是开发一个航空公司管理系统。

一个正常营运的航空公司需要
管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。

面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。

本系统对航空公司的内部运作进行管理,包括系统管理,航线信息管理,客户信息管理,订票信息管理等功能。

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统设系统管理角色有:系统管理员和一般员工。

系统管理员只有一个,负责监控整个系统的运行,添加和删除一般用户。

一般员工负责对数据进行添加,修改,删除,查询。

系统允许舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。

客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位
数量以及备注信息等。

航线信息的输入、修改和查询,包括航线编号、出发城市、
到达城市、航班日期、出发时间、至V达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。

客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注信息等。

订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等。

同时,该系统用 windows开发,实现跨平台操作,使用Mysql数据库, 把所需信息记录到Mysql数据库中,以便系统管理员查看和管理。

2需求分析
2.1用例图
航空公司管理信息系统的用例图如图2-1所示,包括:系统管理,航线信息管理,客户信息管理,订票信息管理
一般员工系统菅理员
系统管理员
用户評
一最员工
系统管玫员公司员工
订票會
客戶翳管
航彎曲
用蹩息管
航彎息

公司员工
航线評
«G)ctend»
订嚎修
添加刊«extend»
«extend»
鹹铲修
航铲
客机評
客机魯息修
end〉》
«ex t e ndT/'1
«extend>>。

相关文档
最新文档