UML_飞机订票系统课设

UML_飞机订票系统课设
UML_飞机订票系统课设

《UML课程设计》报告

题目:机票订票系统

学号:

姓名:孟瑞瑞

指导老师:母丽丽

日期:2015-05-28

1.系统概述

1.1 背景

当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。

随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的课程设计——网上机票预订管理系统。

1.2 系统目标

系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流繁琐的过程以及其带来的开销。方便用户查询管理自己的票务信息。

1.3 系统需求规格说明

1:功能需求:

A:用户注册功能:该功能可以完成普通旅客注册和管理员注册任务。

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

C:用户功能:

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

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

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

D:管理员功能:

D1:票务信息维护功能:通过该功能,管理员可以根据飞机场提供的相关信息,更新最新的票务信息,方便用户查询。

D2:飞机信息维护功能:通过该功能,管理员可以根据实际情况,更新飞机的机长,型号,使用年限等信息。

D3:用户信息维护功能:通过该功能,管理员可以查阅到用户的详细信息,并根据用户的申请,为用户更新会员信息。

2:性能需求:

A:系统处理的准确性和及时性:

系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑程序当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。在系统开发过程中,必须采用一定的方法保证系统的准确性。

B:系统的开放性和系统的可扩展性:

系统应该是一个开放系统,只要符合一定的规范,就可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补,替换完成系统的升级和更新换代。

C:机票预订系统直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就需要系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽

量使用用户熟悉的属于和中文信息界面;针对用户可能出现的问题,提供足够的在线帮助,缩短用户对系统的熟悉过程。

3:运行需求:

机票预定系统中的硬件和软件的配置如下:

服务器端系统运行要求

系统软件:windows 7

数据库管理系统:Mysql5.0

2.系统分析

2.1需求分析

为方便用户订票,实现了网上订票功能,根据要求搜索满足条件的票订票,退票,简单方便。一下分别是用户,管理员的用例图,通过用例图可以清楚的看见各种所属的功能。

系统管理员用例图

3

2.1.1

2.1.2乘客查询机票信息用力说明

5

2.2概要设计

2.2.1 售票员订票的详细流程,先登录,然后应要求,可以对之前已订的票选择退票或者根据航班信息或者根据票量搜寻满足条件的票,如果有满足条件的就显示出来,然后进行订票,结束。

7

2.2.2 系统管理员活动图,主要实现对航班的增,删,改等更新操作。

2.2.3用户订票活动图,从登陆开始,到搜索满足条件的票进行订票。

9

2.2.4 用户登录到系统的顺序图

1

1

: users

2.2.5 用户订票顺序图

2.2.6系统管理员更新信息顺序图

1

3

: system admin

2.2.7用户退订机票活动图

2.3详细设计部分

2.3.1本系统用用户类,系统管理员类组成

2.3.2 登录状态图

2.3.3 整个系统状态图

15

2.4实现说明

2.4.1登录界面

2.4.2 主窗口

2.4.3 填写订单界面

1

7

根据航班信息自动从数据库调出行程,起飞时间,票价等信息,以方便顾客查看确认信息。 2.4.4对于退票,改签尚未实现

3.总结

通过本次课设,让我对UML 更加理解了,UML 是统一建模语言,是一种面向对象的可视化建模语言,它能够让系统构造者用标准的、易于理解的方式建立起能够表达他们设计思想的系统蓝图,并提供一种机制,便于不同人之间有效地共享和交流设计成果。 在系统实施之前还应包括系统分析和设计阶段,在系统分析和设计阶段可以通过建立软件模块来确定用户需求和系统功能。对于以后的软件设计,有着绝对的作用,可以让自己的系统更加清晰,明了,不会杂乱无章,或者说做软件时,毫无头绪的,像无头苍蝇似的,想到哪做到那,UML 各类图可以让大脑用个明了的框图。

UML航空订票系统精选文档

U M L航空订票系统精 选文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-

课程设计(论文)课程名称:信息系统开发方法与工具 题目:航空订票管理系统 院(系):管理学院 专业班级:信管0901 姓名: 学号: 指导教师: 2012年 6 月 14 日

课程设计(论文)任务书 专业班级:信息管理与信息系统学生姓名:指导教师(签名):

三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 1、设计内容:开发出一套航空订票软件管理系统。保证航空订票的 各个环节顺利工作,并为用户提供一个友好的界面,使订票业务和管理工作相对轻松。 2、设计过程:按照系统设计目的、系统需求、系统功能分析与设 计、用户界面设计、源程序设计、使用说明等环节整理课程设计的成果,形成设计报告,设计报告应包括的内容: 系统需求分析:需求描述、系统UML主要用例、主要类图、主要活动图、状态及部署图(如果必要)、业务流程图、数据流图、数据字典附必要的文字说明 系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络环境。撰写设计总结报告。 3.设计成果提交:A.设计报告;B.源程序。报告要符合学校格式规范要求。

需求说明 当前航空市场的不断扩大,并且随着人们的生活水平的提高,越来越多的认选择飞机作为出行的交通工具,因此对航空公司的服务要求也就越来越高,因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。该数据库设计主要对该系统中涉及的数据进行处理和分类,严格区分实体和属性,并把属性归类。充分表达出属性的含义。并直接展现出实体之间的关系。 该系统从开始的需求分析到设计到运营维护都有这严格的要求以及实施。在需求分析阶段实现了编码的规范、数据据字典的规范、以及后面实施代码编写的规范。在设计阶段实现了数据字典的规范、数据库的规范并让使数据库最终达到三范式。 系统最终实现有预定订票、查询预定信息、删除预定信息、处理预定信息、航班信息的添加、航班信息的删除、航班信息的查询等一系列所设机航空的的最基本的功能。 关键字:UML建模,航空公司,交通、订票系统

航空订票系统

1引言 (1) 1、1编写目的 (1) 1、2背景 (1) 1、3定义 (1) 1、4参考资料 (2) 2可行性研究的前提 (2) 2、1要求 (2) 2、2目标 (4) 2、3条件、假定与限制 (5) 2、4进行可行性研究的方法 (5) 2、5评价尺度 (5) 3对现有系统的分析 (5) 3、1处理流程与数据流程 (6) 3、2工作负荷 (7) 3、3费用开支 (7) 3、4人员 (8) 3、5设备 (8) 3、6局限性 (8) 4所建议的系统 (8) 4、1对所建议系统的说明 (8) 4、2处理流程与数据流程 (8) 4、3改进之处 (9) 4、4影响 (9) 4、4、1对设备的影响 (9) 4、4、2对软件的影响 (9) 4、4、3对用户单位机构的影响 (10) 4、4、4对系统运行过程的影响 (10) 4、4、5对开发的影响 (10) 4、4、6对地点与设施的影响 (10) 4、4、7对经费开支的影响 (10) 4、5局限性 (11) 4、6技术条件方面的可行性 (11) 5可选择的其她系统方案 (11) 5、1可选择的系统方案1 (11) 5、2可选择的系统方案2 (11) 6投资及效益分析 (12) 6、1支出 (12) 6、1、1基本建设投资 (12) 6、1、2其她一次性支出 (12) 6、1、3非一次性支出 (12)

6、2收益 (12) 6、2、1一次性收益 (13) 6、2、2非一次性收益 (13) 6、2、3不可定量的收益 (13) 6、3收益/投资比 (13) 6、4投资回收周期 (13) 6、5敏感性分析 (13) 7社会因素方面的可行性 (14) 7、1法律方面的可行性 (14) 7、2使用方面的可行性 (14) 8结论 (14)

机票预订系统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修改航班信息功能:过该功能,管理员可以依照时时的航班情况对航班信 息进行修改,更新实际航班信息,以方便用户预定机票。 2.1.10查询航班信息功能: 2.2非功能分析

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

UML 建模设计 航 空 订 票 系 统 姓名:卫飞

班级:1528 学号:201515614375 一、背景 1.1背景概述 随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求 1.2 主要组成及功能 1、新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。 2、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访

问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭 3.我的航班界面。你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。 4.退票功能。用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息 二、使用Rose绘制图 分别有:用例图、类图、包图、顺序图、协作图、状态图、活动图、组件图、部署图 情景:机票预订系统是某航空公司推出的一款网上选票系统。其中,未登陆用户只能查询航班信息;以登陆的用户还可以网上购买机票,查看已购买机票,也可以退定机票;系统管理员可以安排系统中的航

航空订票系统代码

#include #include void FlightInsert(); //增加路线 void FlightDelete();//删除路线 void FlightLookup();//航班查询 void FlightRework();//航班路线修改 void FlightBuyticket();//买票 void FlightCancelticket();//取消订票 void Flightclean();//清空 void MainMenu();//主函数 void Display();//显示订票信息 typedef struct Customer //已定票乘客信息{ char Name[10]; // int Amount; //定票数 int Level; //舱位等级 int SeatNum; //座位号 char FlightNum[10]; //所定航班号 struct Customer *next; }Customer; typedef struct Replace //侯补乘客信息{ char Name[10]; //姓名e int Amount; //定票数 int Level; //舱位等级 char FlightNum[10]; //所定航班号 struct Replace *next; }Replace; typedef struct Flight //航班路线信息 { char From[10]; //起点站名 char Des[10]; //终点站名 char FlightNum[10]; //航班号 char PlaneNum[10]; //航班 char Week[20]; //飞机周日

网上飞机订票系统 软件工程用例图

系统静态建模 一、实验目的 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.画出网上飞机订票系统细化用例图

网上飞机订票系统-软件工程用例图教程文件

网上飞机订票系统-软件工程用例图

系统静态建模 一、实验目的 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 网上飞机订票系统总用例图 注:网上飞机订票系统用例清单 收集于网络,如有侵权请联系管理员删除

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

UML课程设计报告机票预定管理系统 组员: 学号: 学院: 班级:

目录 一、需求分析..............................................错误!未定义书签。 1、系统开发背景.......................................错误!未定义书签。 2、软件主要组成及功能.................................错误!未定义书签。 二、系统建模..............................................错误!未定义书签。 1、创建系统用例模型...................................错误!未定义书签。 2、系统用例分析.......................................错误!未定义书签。 三、创建系统静态模型......................................错误!未定义书签。 1、类图...............................................错误!未定义书签。 四、创建系统动态模型......................................错误!未定义书签。 1、时序图.............................................错误!未定义书签。 2、协作图.............................................错误!未定义书签。 3、状态图.............................................错误!未定义书签。 五、创建系统部署模型......................................错误!未定义书签。 六、小结..................................................错误!未定义书签。 1、设计总结...........................................错误!未定义书签。 2、改善...............................................错误!未定义书签。 3、小组分工说明:.....................................错误!未定义书签。 七、参考资料..............................................错误!未定义书签。

航空订票系统可行性分析报告

可行性研究报告 1引言 1.1编写目的 本文档旨在现有技术、经济、操作等方面综合研究分析机票预订系统的可实现性,通过分析来预测机票预订系统在现实中的运行情况,收益与投资比,并根据分析结果来向航空公司决策领导提供预测型的建议。 1.2背景 说明: 1.软件系统名称:航空机票预订系统。 2.任务提出者:XX航空公司 开发者:青岛科技大学06级软件开发小组 用户:XX航空公司,各大旅行社 实现:XX航空公司计算中心 3、航空机票预订系统构建平台为Windows 2000及以上,其数据库构建在SQL Server 2005上,并可于其他同级别航空公司的订票系统实现权限限制性兼容,与Windows其他软件并不冲突。 1.3定义 结构化语言:将自然语言加上程序设计语言的控制结构就成了结构化语言。 数据库:按照数据结构来组织、存储和管理数据的仓库。 旅客信息:旅客提出订票要求时输入的信息,包括姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等。 取票通知:旅客取票凭证。 账单:旅客取票和交易的凭证。 机票:旅客登机凭证。 1.4参考资料 ●管理信息系统(美) G.B戴维斯哈尔滨工业大学出版社 1985-01 ●物流信息管理尹涛东北财经大学出版社2005-01 ●软件工程导论张海藩清华大学出版社。2008-02 ●编程逻辑与结构化程序设计(美)Harold J.Rood 中国水利水电出版社2004-03

●信息处理与数据库刘玉梅邱基文人民教育出版社 1988-03 ●数据库技术与应用-SQLServer刘卫国严晖清华大学出版社2007-01 ●文档对象模型-处理结构化文档(美)马里尼清华大学出版社 2003-05 2可行性研究的前提 2.1要求 1.功能: ●接收预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、 旅行时间、旅行始发地和目的地,航班舱位要求等)。 ●为旅客安排航班。 ●当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。 ●旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机 票给旅客。 ●能够及时对于航班售票情况进行统计。 2.性能: ●数据的准确性和及时性: 作为一个航空公司,拥有一个功能完善的订票系统是很重要的。因为这毕竟关系着很多旅客的生命安全。一个订票信息系统必须及时的将各个航班的起飞和降落时间准确的反映在系统里,以便公司安排其他的航班。还有就是为了方便旅客,能够即使了解各个航班的信息,便于选择适合自己的航班并及时预定机票。尤其是在旅游高峰的时候,更能体现拥有一个完善的订票信息系统的重要性。有了这个系统,公司就能及时的调整航班,最大程度的满足顾客的要求。以实现提高公司的兴誉度的目的。 当然要实现这个目标,数据的准确性是关键,在一个系统中,哪怕是0.1的误差也会导致系统出现错误。所以数据的准确性是重中之重。 ●对突发事件的处理: 航空相对于其他的交通工具,更加容易受天气的影响。若天气因素导致了航班不能正常运行时,则及时出示停止订票信息与解释说明。若已经完成订票之后发生航班不能运行情况,应与售票系统密切联系,辅助售票系统做好事后工作 ●系统的开放性和系统的可扩充性 机票预定系统在开发过程中,应该充分考虑以后的可扩充性。例如订票系统的方式的改变(网上订票),用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 ●系统的易用性和易维护性 机票预定系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。 这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求

UML飞机订票系统课设

《UML课程设计》报告 题目:机票订票系统 学号:120220019 姓名:孟瑞瑞 指导老师:母丽丽 日期:2015-05-28 1.系统概述

1.1 背景 当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。 随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的课程设计——网上机票预订管理系统。 1.2 系统目标 系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流繁琐的过程以及其带来的开销。方便用户查询管理自己的票务信息。 1.3 系统需求规格说明 1:功能需求: A:用户注册功能:该功能可以完成普通旅客注册和管理员注册任务。 B:用户信息维护功能:该功能可以完成普通旅客和管理员根据实际情况,对自己的信息进行更新操作。 C:用户功能: C1:机票查询功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要选择自己需要的机票。 C2:机票预定功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要预定机票。 C3:退票功能:该功能,功能为用户提供简洁的页面呈现,为用户提供退票功能。 D:管理员功能: D1:票务信息维护功能:通过该功能,管理员可以根据飞机场提供的相关信息,更新最新的票务信息,方便用户查询。 D2:飞机信息维护功能:通过该功能,管理员可以根据实际情况,更新飞机的机长,型号,使用年限等信息。 D3:用户信息维护功能:通过该功能,管理员可以查阅到用户的详细信息,并根据用户的申请,为用户更新会员信息。 2:性能需求: A:系统处理的准确性和及时性: 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑程序当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。在系统开发过程中,必须采用一定的方法保证系统的准确性。 B:系统的开放性和系统的可扩展性: 系统应该是一个开放系统,只要符合一定的规范,就可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补,替换完成系统的升级和更新换代。 C:机票预订系统直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就需要系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽

航空订票系统测试(学术参考)

航空机票预订系统软件编码和测试说明书 1引言 1.1编写目的 作为软件工程过称的一个阶段,编码是对设计的进一步具体化,因此,程序的质量主要取决于软件设计的质量,但所选用的程序设计语言的特点和编码风格也将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。 但在开发如此复杂的航空订票系统软件的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,系统一定会存在差错。测试的目的就是在软件投入生产运行之前,尽可能多的发现并改正软件中的错误。 编码阶段可参考概要设计和详细设计说明书,软件测试以及软件维护阶段也可参考编码和详细设计说明书,以便于了解在概要设计及详细设计的过程中所完成的各模块设计结构,或在测试阶段找出各模块的设计思路和流程。 该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。 1.2背景 ①名称:机票预订系统 ②委托方:某某航空公司 ③开发方:某某团队 ④组成:编码模块分组,服务器,编码人员,测试人员 ⑤本系统与其他系统的关系如下: 系统的详细 设计 编码测试实现验证 修改

1.3定义 黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑 程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查 程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当 地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结 构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进 行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定 有误,用黑盒测试方法是发现不了的。 白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规 定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部 逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行 测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的 状态一致。 1.4参考资料 (1)张海藩《软件工程导论》(第五版)北京:清华大学出版社。 (2)《机票预订系统需求分析说明书》 (3)《机票预订系统可行性分析说明书》 (4)《机票预订系统概要和详细设计说明书》 2 各模块的实现: 本系统主要用于机票预订,所以提供了以下几个子功能:机票预订,取票通知,查询航班,查询机票,退票,打印机票,各航班的营运统计,以及后台方面的航班的添加,取消航班,机票的生成,以及航班的查询等后台功能。

UML航空订票系统方案

课程设计(论文) 课程名称:信息系统开发方法与工具 题目:航空订票管理系统 院(系):管理学院 专业班级:信管0901 姓名: 学号: 指导教师: 2012年 6 月 14 日

课程设计(论文)任务书 专业班级:信息管理与信息系统学生:指导教师(签名):

需求说明 当前航空市场的不断扩大,并且随着人们的生活水平的提高,越来越多的认选择飞机作为出行的交通工具,因此对航空公司的服务要求也就越来越高,因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。该数据库设计主要对该系统中涉及的数据进行处理和分类,严格区分实体和属性,并把属性归类。充分表达出属性的含义。并直接展现出实体之间的关系。 该系统从开始的需求分析到设计到运营维护都有这严格的要求以及实施。在需求分析阶段实现了编码的规、数据据字典的规、以及后面实施代码编写的规。在设计阶段实现了数据字典的规、数据库的规并让使数据库最终达到三式。 系统最终实现有预定订票、查询预定信息、删除预定信息、处理预定信息、航班信息的添加、航班信息的删除、航班信息的查询等一系列所设机航空的的最基本的功能。 关键字:UML建模,航空公司,交通、订票系统

目录 1 需求分析 (1) 1.1需求简介 (1) 1.2类图的设计 (2) 1.2.1类图绘制的步骤 (2) 1.3对象图的设计 (4) 1.3.1根据对象图测试的结果 (5) 1.3.2修改类图 (5) 1.4包图的设计 (6) 1.4.1包设计与提取 (6) 2 动态图 (10) 2.1用例图 (10) 2.1.1需求特性列表 (10) 2.1.2用例图的绘制 (11) 2.1.3用例描述 (11) 2.2交互图 (13) 2.2.1顺序图的绘制 (13) 2.2.2顺序图通讯图的转换 (15) 2.3活动图 (16) 2.4状态图及部署图 (17) 2.4.1状态图 (17) 2.5系统数据流程分析 (17) 2.6数据字典 (18) 3 系统设计 (22) 3.1功能结构设计: (22) 3.1.2功能结构图: (22) 3.2I/O设计 (23) 3.3代码设计 (25) 3.3.1代码封装包的设计 (25) 3.3.2代码设计 (26) 3.4界面设计 (28) 3.4.1HelloWord测试项目部署 (28) 3.4.2项目代码迭代 (28) 3.5数据库设计 (31) 3.6网络环境 (35)

航空订票系统uml建模设计

航空订票系统 UML建模设计20117760XXX

金振方 鉴于当今互联网行业的飞速发展,网络用户的日渐增多,对互联网应用的需求日益强烈,某航空公司欲开发一套航空管理系统,以下内容为管理系统中订票子系统的UML建模设计: 1.需求 系统需求如下: 1.该订票系统的浏览用户被划分为游客(即未注册用户)与 用户(即注册用户),未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册。 2.用户登录成功后,前往航班查询页面,进行航班信息的查 询,当欲订航班存在时可以进行订票。 3.用户可以查看自身所有预定的航班票,并在一定条件下(即 航班未发出)可以进行退票和付款。

4.该系统的管理员可以对航班信息进行增删查改,并负责航 班信息的更新。 5.用户可以登入系统进行票据的打印。 6.权限验证,即用户与管理员身份的区别验证。 附录:该系统的核心与主要的功能模块分为查询模块和订票模块,直接用户为管理员和注册用户,管理员登入系统后负责信息的更新与修改,并且审核错误的信息。注册用户登入系统后,可以进行航班查询操作,待查询到欲订的航班信息时,可以进行订票,订票完成后可以进行付款,并且可以到相关页面查看预定的所有的机票的信息,与付款情况,并可在当前页面进行退票或者付款,还可进行票据的打印,以及对订票的个人信息的修改。 管理员用户的注册为特殊用户注册,由系统的最高权限的管理员分派标识符或者由航空公司内部员工号进行区别鉴定,管理员登入系统时与普通注册用户相同,但进行敏感操作时,比如点击航班信息添加或修改时需要进行身份验证,此时需要输入当时由系统最高权限的管理员派发的标识符(或其他)进行验证。

航空订票系统

淮阴工学院 算法设计技能训练报告 姓名: 学号: 班级: NIIT1151 学院: 计算机与软件工程学院 专业: 计算机科学与技术 题目: 航空订票系统 指导教师: 2016 年12 月

目录 1 课题任务描述 (1) 1.1查询航线: (1) 1.2承办订票业务: (1) 1.3承办退票业务: (1) 1.4实现提示: (1) 2 系统设计 (1) 2.1主界面模块 (1) 2.2算法设计 (2) 3.详细设计 (3) 3.1.录入航班 (3) 3.2.主界面选择 (3) 3.3查询 (3) 3.4.订票 (4) 3.5.退票 (4) 3.6关键代码 (4) 4 测试 (15) 结论 (17) 致谢 (18) 参考文献 (19)

1 课题任务描述 每条航线所涉及的信息有:终点站名、航班号、飞机号、飞机周日(星期几)、乘员定额、余票量、订定票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需数量)。 1.1查询航线: 根据客户提出的终点站名输出如下信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额; 1.2承办订票业务: 根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若有余票,则为客户办理订票手续,输出座位号;若已满员或余票少余订票额,则需重新询问客户要求。若需要,可登记排队候补; 1.3承办退票业务: 根据客户提出的情况(日期、航班号),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其它排队候补的客户。 1.4实现提示: 两个客户名单可分别由线性表和队列实现。为查找方便,已订票客户的线性表应按客户姓名有序,并且,为了插入和删除方便,应以链表作为存储结构。由于预约人数无法预计,队列也应以链表作为存储结构。 2 系统设计 2.1主界面模块 表1

uml飞机订票系统建模

面向对象分析与设计实验 机票预订管理系统 学号: 1365400017 姓名:陈志颖 班级:计科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 系统用例分析 (6) 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 主要组成及功能 1、新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以 注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。 2、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不 同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。 3、主窗体的用户信息界面,用户点击个人查询按钮,可以把自己的个人信息显示到界面上, 还可以对自己的信息进行相应的修改(用户编号和用户名不能修改),还可以点击我的机票查询,查询该用户的订票记录。基本信息查询及设置。显示当前登录用户的个人基本信息,姓名,住址,邮箱等信息。除此之外,可以更改设置自己的密码。 4、我的航班界面。你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信 息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。 5、可以选定已定航班的订票信息进行转让信息发布。相关的转让二手票的业务信息发布到 系统的公共信息服务页面上。查询公共信息服务。打开相应的页面,查询感兴趣的信息。 包括系统发布的机票打折信息,以及二手票信息。 6、退票功能。用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机 票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。

网上飞机订票系统设计报告

摘要 (2) Abstract (3) 前言 (4) 第一章开发工具 (5) 第二章Html介绍 (9) 第三章VBScript介绍 (13) 第四章ASP介绍 (16) 第五章WEB数据库 (20) 第六章规划应用程序 (26) 第七章网上售票系统设计制作 (28) 结束语 (37) 参考文献 (38)

本论文论述了网上飞机订票系统的构架,流程,维护以及开发本系统相关的知识体系,最后还谈到了我的收获和体会以及自己总结出的一些很有实用价值的东西。 开发工具: 前台:Microsoft Visual InterDev 后台:Access2000 服务器:Microsoft Windows2000 Server 相关技术: Asp、Html、ADO、SQL 系统结构: 1.航线及相关信息查询 2.订票 3.留言 4.用户资料系统 5.数据库后台管理 关键词: 毕业论文飞机售票网上 ASP ADO

ABSTRACT In this paper, I have discussed the truss ,flow about the system of the sale plane tickets on line ,I have also discussed the knowledge system when I open on and maintenance the system .At the end of the paper ,I have talking of my experience and my feeling. Tap Tools: Proscenium: Microsoft Visual InterDev6.0 Background: Access2000 Server: Microsoft Windows2000 Server Correlation Technique: Asp、Html、ADO、SQL System Structure: 1.Inquire about the air line and the correlative information 2.Reserve the tickets 3.Leave word 4.The system of users information 5.The manage of the data base KEY WORDS : Graduate paper, online, plane, sale tickets, ASP, ADO

UML航空订票系统

U M L航空订票系统集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-

课程设计(论文)课程名称:信息系统开发方法与工具 题目:航空订票管理系统 院(系):管理学院 专业班级:信管0901 姓名: 学号: 指导教师: 2012年 6 月 14 日

课程设计(论文)任务书 专业班级:信息管理与信息系统学生姓名:指导教师(签名):

三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 1、设计内容:开发出一套航空订票软件管理系统。保证航空订票的 各个环节顺利工作,并为用户提供一个友好的界面,使订票业务和管理工作相对轻松。 2、设计过程:按照系统设计目的、系统需求、系统功能分析与设 计、用户界面设计、源程序设计、使用说明等环节整理课程设计的成果,形成设计报告,设计报告应包括的内容: 系统需求分析:需求描述、系统UML主要用例、主要类图、主要活动图、状态及部署图(如果必要)、业务流程图、数据流图、数据字典附必要的文字说明 系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络环境。撰写设计总结报告。 3.设计成果提交:A.设计报告;B.源程序。报告要符合学校格式规范要求。

需求说明 当前航空市场的不断扩大,并且随着人们的生活水平的提高,越来越多的认选择飞机作为出行的交通工具,因此对航空公司的服务要求也就越来越高,因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。该数据库设计主要对该系统中涉及的数据进行处理和分类,严格区分实体和属性,并把属性归类。充分表达出属性的含义。并直接展现出实体之间的关系。 该系统从开始的需求分析到设计到运营维护都有这严格的要求以及实施。在需求分析阶段实现了编码的规范、数据据字典的规范、以及后面实施代码编写的规范。在设计阶段实现了数据字典的规范、数据库的规范并让使数据库最终达到三范式。 系统最终实现有预定订票、查询预定信息、删除预定信息、处理预定信息、航班信息的添加、航班信息的删除、航班信息的查询等一系列所设机航空的的最基本的功能。 关键字:UML建模,航空公司,交通、订票系统

航空客运订票系统

这是我上网搜的一个材料,大家看一下,我们这次课程设计用java语言来实现,大家仔细看一下项目需求分析,基本要实现的功能如下,大家自己也在网上下些资料,共享一下,人多力量大,好好研究研究项目,下周会聚集大家讨论一下,定下每个人要完成的任务,大家一定要仔细研究,到时候有什么要添加修改的都提出来,做到让项目完美。 航空客运定票系统应该为客户提供三个基本的功能:查询航线、客票预定和办理退票。 (一)查询航线: 能够根据客户提出终点站名输出相关的信息,包括航班号、飞机号、飞行日期、载员定额、余票量、已定票的客户名单(包括该客户的姓名、定票量、舱位等级)以及等候替补的客户名单(包括姓名和所需票量)、最近一天航班的日期和余票额; 由于航空公司的航班保持基本不变,所以应该采用顺序存储结构将各条航线的基本情况登陆在一张线性表上,按照终点站名有序排列。 (二)客票预定: 根据客户提出的要求(航班号和定票数额)查询该航班的余票情况。如余票能够满足客户的要求则为客户办理定票手续并输出相应的座位号;若该航班已经满员或余票额少于客户的定票额,则需重新询问客户需求。若需要可登记排队候补并留下客户的联系方式,不需要则退出。 在客票预定这一环节里将出现两个客户名单:已定票客户名单和需定票客户名单。两客户名单可分别由线性表和队列实现。为查找方便,已定票客户的线性表应按姓名有序,同时为了插入和删除方便,,应以链表作为存储结构。由于无法知道预约的人数,队列也应该以链表作为存储结构。 (三)办理退票: 根据客户提供的情况(日期航班),为客户办理退票手续,同时在系统中删除该客户的基本信息。然后查询该航班是否有人排队替补,首先访问排在第一的客户,若退票额能够满足他的要求,则为他办理定票手续,否则依次询问其他排队候补的客户。 从问题的提出可以看到,我们需要的只是能实现对数据的插入,删除,检索这样一个软件。由于乘客的数量较大并且不固定,因此选择用链表来保存乘客的基本信息:包括乘客的姓名,身份证号,搭乘班机的航班号,以及预定的座位号(假设座位预先订号)。为了将这些信息保存起来以备下次程序运行时调用,将必需的信息写入文件中,在程序的初始化时读入。综合一下来看,我们需要做的是建立一个可以插入和删除节点的链表,并能检索这个链表,在必要的时候将链表的内容保存到文件中。 任何一家航空公司都想尽可能的为客户提供优质的服务。设计这样一个面向顾客的航空订票系统,最重要的就是设计的功能人性化,这就要求:采用先进的设计理念与开发工具,用技术全面提升服务,保证系统功能的强大与完整;具有高可靠性和强大有效的容错能力是系统

相关文档
最新文档