当前位置:文档之家› 飞机售票管理系统

飞机售票管理系统

飞机售票管理系统内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)小组成员陈雷目录一、飞机售票管理系统的开发背景航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给民众的生活、出行带来了极大的方便。

互联网、邮寄机票以及电子机票技术的发展正在改变航空公司的销售业务,使全世界的消费者不出户就可以买到机票。

自九十年代以来,因特网技术的飞速发展正在迅速地改变着人们的生活方式,因特网正在由科学工作者的工具变为普通百姓获取信息、进行交流的场所,而因特网的商业应用则尤为引人注目。

航空公司在因特网上建立网上售票系统不仅方便了旅客,还节省了航空公司的代理费用,加速了资金周转,这为售票成本居高不下的航空公司带来了无限生机。

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。

航空售票系统将提供机票的舱位实时查询、机票预定等功能,是拓展机票业务的最佳手段,能提高公司的工作效率、运作成本。

因而航空售票系统的开发应用是势在必行的了。

计算机技术以突飞猛进的速度渗透到各个领域,成为人们生活中不可缺少的一部分。

迄今,我国的信息化建设已取得很大进步,在这样的环境下,航空信息化建设也向着严密、科学、完善的管理体系发展。

机票预订系统是一个很好的项目,不仅方便旅客,而且可以减轻工作人员的劳动强度,提高工作效率和企业的知名度,提升企业的整体水平,增强企业核心竞争力。

随着网络的进一步应用,增加Internet订票和人性化的服务,为企业的决策提供强有的支持,让旅客满意,必将为社会的科技进步带来更大的社会性效益和经济效益。

机票预订系统主要有两个特点:一是品种丰富,选择余地大。

二是购买方便,用户不用亲自去机场排队买票,直接在软件系统中就可以预订购买机票。

本系统根据航空公司管理的实际要求,经过实际的需求分析,采用C#作为编程语言,使用Microsoft Visual Studio2015开发工具,以Sql Server2014做数据后台,对机票预定管理系统进行开发。

整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了机票预定的全过程,包括机票信息管理,客户信息管理,航线信息管理,系统管理等管理工作。

二、飞机售票管理系统的可行性分析可行性是指开发一个新系统或者修改/升级一个旧系统将会对用户带来多少利益的一个度量,可行性分析是为了能够用最小的代价在尽可能短的时间内确定问题是否可解,可以为用户方的决策者进行下列决策提供依据:按原计划进行,对项目进行必要的调整或取消项目。

1.技术可行性分析技术可行性就是从技术的角度出发,分析研究所要开发项目的可行性。

经对现有网上机票的销售和预订的实际考察发现,绝大多数的航空公司、网络公司及酒店等机票销售管理系统都已具备计算机软硬件和网络环境。

现有的网络硬件及软件的系统已经完全可以满足构造这样一个系统的实力。

加上现在各种软件开发IDE如Microsoft Visual Studio以及数据库软件如Microsoft Sql Sever 的帮助,使得系统开发更加便捷。

总之,技术环境已满足开发和使用的条件。

2.操作可行性分析操作可行性,又称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。

本系统力求做到界面简洁美观,方便用户使用,用户只需会简单的上机操作即可轻松快速地使用本系统。

此外,本系统还将设计相关的帮助文档与乘机指南,方便用户查阅航班信息并进行机票订购操作,如有特殊原因,也可进行改签退订功能。

3.经济可行性分析经济可行性是对将要开发的系统的成本效益进行分析的一个度量。

一个项目的开发成本、运行费用和收益这些经济因素决定了该系统是否值得的做,只有投资预计能带来利润的系统才值得进一步去考虑。

该系统的开发使用的是已经很成熟的技术和语言,系统的操作和维护都很简单和方便,这些都表明了该系统是一个低成本的系统,该系统的运行费用很低,在运营中的成本波动不大。

在后期的运营中,经济效益主要的来源是网站广告的投放。

总的来说,该系统具有经济上的可行性。

飞机售票管理系统的开发是建立在计算机技术广泛应用和普及于社会各个行业的实际工作中,并能够极大的减少航空公司、机票销售点工作人员的工作压力,降低售票开销,简化售票流程,提高机票管理系统的效率和准确性,规范旅客信息的管理。

从长远角度来看,此系统的投入会给航空公司带来机票销售信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等一系列效益。

另外本系统采用开发软件均为开源免费,可大大降低开发成本,一旦项目完成投入使用,即可见效益。

4.法律可行性1)所有开发软件均采用开源免费软件,无版权纠纷。

2)无违反国家法律相关规定。

三、飞机售票管理系统的需求分析1.任务概述飞机订票管理系统,根据使用者来划分可分为用户、管理员两类,用户可以先以游客身份进入系统进行查询机票操作,但欲购票则需注册登录。

用户的基本功能有注册、登陆、查询(航班查询可以根据相应的起始地与目的地信息进行查询,可以按最短时间以及最低价格排序、根据相应的目的地信息查询周边推荐信息,使用户旅途更为方便)。

管理员则是系统的大管家,主要是录入基本的航空公司信息,飞机信息,座位信息,航班信息,价格信息,以及终点周边推荐信息。

从系统目的来说,系统的根本目标是服务用户,为用户提供方便的购票服务,因此系统以用户为核心,所有的工作以及人员都是围绕用户为用户提供服务。

2.设计及约束条件本系统面向的对象至少有两个:用户和管理员。

所以本系统有一个面向客户的平台和一个面向管理员的平台——面向客户,要有注册、登录、用户信息管理、航班查询、订票、改签、退票等服务;面向管理员有登录、录入航班信息、更新航班信息、查询用户信息、查询用户订单信息等服务。

因此系统分为用户和管理员两个模块。

3.系统工作原理系统工作原理描述如下:1)注册。

新用户注册为会员,由用户将填好的注册信息表单提交到控制层,由控制层调用数据逻辑层操作数据库,完成用户的注册。

2)用户登录。

此工作对用户输入的登录信息进行验证,判定用户输入的用户名和密码是否匹配,若不匹配则无权使用该系统,反之则能合法使用系统。

3)修改个人信息。

此工作接受用户对个人信息的查询及修改。

4)航班查询。

此工作主要是对数据库中航班信息进行查询,显示满足用户查询条件的航班信息。

5)订票。

用户查询到自己需要的航班信息后可进行订购操作,在付款成功后,系统会将相关信息一并发送到机票订购模块,经过验证处理,将信息写入订单信息存储。

6)改签。

此工作接受用户的改签信息,根据用户ID和预订的航班号,对满足改签条件的已预订机票进行改签处理。

7)退票。

此工作接受用户的退票信息,根据用户ID和预订的航班号,对满足退票条件的已预订机票进行退票处理。

8)航班信息录入。

此工作接收由管理员录入的航班信息,并将其导入数据库进行存储,供用户查询和预订。

9)航班信息更新。

此工作接收管理员对某些需要更新的航班信息的更新操作,并修改存储在数据库中相关信息。

10)特价机票设置。

此工作接收管理员录入的特价机票信息,并将其导入数据库的特价机票存储文件中进行存储,显示在用户界面。

11)订单查询。

用户可以查询自己已完成的或未出行的订单,管理员可以查看所有用户的所有订单。

12)终点周边推荐。

此工作接收管理员录入终点周边美食、景点及酒店等相关信息,供用户查询,使用户旅途更加便捷。

4.系统流程图飞机售票管理系统,顾名思义,系统提供飞机票出售服务克方便用户在系统上进行飞机票的订购事务,事务则泛指用户的要求(需求)。

订票程序则是指针对用户的需求所做出的相应的处理包括查询(航班查询、特价机票的设定、最短时间以及最低价格推荐、终点周边推荐)、登陆、注册、选座、支付、退票与改签。

订票信息文件则是数据库,包括用户个人中心信息、航班信息、飞机信息、价格信息、座位信息以及管理员录入的终点的周边推荐信息。

订票信息则是订票程序的输出数据,再经由订票信息生成程序,形成用户最终的订票表(即用户订票的信息)。

系统流程图如图1所示。

图 1系统流程图5.数据流图顶层数据流图:第一层数据流图:第二层数据流图:用户注册:航班信息查询:6.数据字典与数据库表6.1数据字典用户信息文件={用户ID+用户密码+用户姓名+用户性别+用户身份证+用户电话+用户账户}名字:用户信息文件别名:无描述:记录飞机售票管理系统中用户的一些基本信息管理员信息文件={管理员ID+管理员密码+管理员姓名+管理员性别}名字:管理员信息文件别名:无描述:记录飞机售票管理系统中管理员的一些基本信航空公司信息文件={公司ID+公司名+公司描述}名称:航空公司信息文件别名:无描述:记录航空公司基本信息定义:航空公司信息文件=公司飞机信息文件={飞机ID+飞机型号+公司ID+座位等级+座位数量}名称:飞机信息文件别名:无描述:记录飞机基本信息定义:飞机信息文件=飞机ID+机票信息文件={姓名+性别+管理员编号}名字:机票信息文件别名:无描述:记录机票的一些基本信息座位信息文件={座位ID+座位等级+飞机ID+是否被选}名称:座位信息文件别名:无描述:记录飞机中座位的基本信息航班信息文件={航班ID+飞机ID+始发地+终点站+出发日期+起飞时间+飞行时间+是否特价}名字:航班信息文件别名:无描述:记录飞机售票管理系统中航班的一些基本信息定义:航班ID+飞机ID+始发地航班价格信息文件={航班ID+座位等级+价格}名称:价格信息文件别名:无描述:记录飞机中座位价格基本信息订单信息文件={订单ID+航班ID+飞机ID+座位ID+用户ID}名字:改签信息文件别名:无描述:记录机票订单的一些基6.2数据库表用户信息表管理员信息表航空公司信息表飞机信息表座位信息表航班信息表航班价格信息表订单信息表7.性能要求7.1精度系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。

由于机票预定管理系统的查询功能对于整个系统的功能和性能完成举足轻重。

作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预定系统的成败。

在系统开发过程中,必须采用一定的方法保证系统的准确性。

7.2时间特性要求机票预定系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。

在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

相关主题