飞机售票管理系统方案

上传人:l****i 文档编号:243007631 上传时间:2022-01-20 格式:DOC 页数:40 大小:732KB
返回 下载 相关 举报
飞机售票管理系统方案_第1页
第1页 / 共40页
飞机售票管理系统方案_第2页
第2页 / 共40页
飞机售票管理系统方案_第3页
第3页 / 共40页
飞机售票管理系统方案_第4页
第4页 / 共40页
飞机售票管理系统方案_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《飞机售票管理系统方案》由会员分享,可在线阅读,更多相关《飞机售票管理系统方案(40页珍藏版)》请在金锄头文库上搜索。

1、飞机售票管理系统2016第十小组XX大学计算机科学与技术学院2016/7/6小组成员陈 斌 E11314079陈柚霖 E11314033刘昊霖 E11314031程玉明 E11314099雷 颖 E11314075目录一、飞机售票管理系统的开发背景2二、飞机售票管理系统的可行性分析31.技术可行性分析32.操作可行性分析33.经济可行性分析34.法律可行性4三、飞机售票管理系统的需求分析41.任务概述42.设计及约束条件43.系统工作原理54.系统流程图65.数据流图76.数据字典与数据库表107.性能要求158.运行环境要求16四、飞机售票管理系统的系统设计171.系统总体设计172.系统的

2、详细设计18五、飞机售票管理系统的编码311.程序设计语言和数据库系统的选择312.系统模块的编码实现32六、飞机售票管理系统的测试501.系统测试的概述502.系统的测试方法和步骤513.系统的测试过程53一、 飞机售票管理系统的开发背景航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给民众的生活、出行带来了极大的方便。互联网、邮寄机票以及电子机票技术的发展正在改变航空公司的销售业务,使全世界的消费者不出户就可以买到机票。自九十年代以来,因特网技术的飞速发展正在迅速地改变着人们的生活方式,因特网正在由科学工作者的工具变为普通百姓获取信息、进行交流的场所,而因

3、特网的商业应用则尤为引人注目。航空公司在因特网上建立网上售票系统不仅方便了旅客,还节省了航空公司的代理费用,加速了资金周转,这为售票成本居高不下的航空公司带来了无限生机。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。航空售票系统将提供机票的舱位实时查询、机票预定等功能,是拓展机票业务的最佳手段,能提高公司的工作效率、运作成本。因而航空售票系统的开发应用是势在必行的了。计算机技术以突飞猛进的速度渗透到各个领域,成为

4、人们生活中不可缺少的一部分。迄今,我国的信息化建设已取得很大进步,在这样的环境下,航空信息化建设也向着严密、科学、完善的管理体系发展。机票预订系统是一个很好的项目,不仅方便旅客,而且可以减轻工作人员的劳动强度,提高工作效率和企业的知名度,提升企业的整体水平,增强企业核心竞争力。随着网络的进一步应用,增加Internet订票和人性化的服务,为企业的决策提供强有的支持,让旅客满意,必将为社会的科技进步带来更大的社会性效益和经济效益。机票预订系统主要有两个特点:一是品种丰富,选择余地大。二是购买方便,用户不用亲自去机场排队买票,直接在软件系统中就可以预订购买机票。本系统根据航空公司管理的实际要求,经

5、过实际的需求分析,采用C#作为编程语言,使用Microsoft Visual Studio2015开发工具,以Sql Server2014做数据后台,对机票预定管理系统进行开发。整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了机票预定的全过程,包括机票信息管理,客户信息管理,航线信息管理,系统管理等管理工作。二、 飞机售票管理系统的可行性分析可行性是指开发一个新系统或者修改/升级一个旧系统将会对用户带来多少利益的一个度量,可行性分析是为了能够用最小的代价在尽可能短的时间内确定问题是否可解,可以为用户方的决策者进行下列决策提供依据:按原计划进行,对项目进行必要的调整或取消项目

6、。1. 技术可行性分析技术可行性就是从技术的角度出发,分析研究所要开发项目的可行性。经对现有网上机票的销售和预订的实际考察发现,绝大多数的航空公司、网络公司及酒店等机票销售管理系统都已具备计算机软硬件和网络环境。现有的网络硬件及软件的系统已经完全可以满足构造这样一个系统的实力。加上现在各种软件开发IDE如Microsoft Visual Studio以及数据库软件如Microsoft Sql Sever的帮助,使得系统开发更加便捷。总之,技术环境已满足开发和使用的条件。2. 操作可行性分析操作可行性,又称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。本

7、系统力求做到界面简洁美观,方便用户使用,用户只需会简单的上机操作即可轻松快速地使用本系统。此外,本系统还将设计相关的帮助文档与乘机指南,方便用户查阅航班信息并进行机票订购操作,如有特殊原因,也可进行改签退订功能。3. 经济可行性分析经济可行性是对将要开发的系统的成本效益进行分析的一个度量。一个项目的开发成本、运行费用和收益这些经济因素决定了该系统是否值得的做,只有投资预计能带来利润的系统才值得进一步去考虑。该系统的开发使用的是已经很成熟的技术和语言,系统的操作和维护都很简单和方便,这些都表明了该系统是一个低成本的系统,该系统的运行费用很低,在运营中的成本波动不大。在后期的运营中,经济效益主要的

8、来源是网站广告的投放。总的来说,该系统具有经济上的可行性。飞机售票管理系统的开发是建立在计算机技术广泛应用和普及于社会各个行业的实际工作中,并能够极大的减少航空公司、机票销售点工作人员的工作压力,降低售票开销,简化售票流程,提高机票管理系统的效率和准确性,规范旅客信息的管理。从长远角度来看,此系统的投入会给航空公司带来机票销售信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等一系列效益。另外本系统采用开发软件均为开源免费,可大大降低开发成本,一旦项目完成投入使用,即可见效益。4. 法律可行性1) 所有开发软件均采用开源免费软件,无版权纠纷。2) 无违反国家法律相关规定。三、 飞机

9、售票管理系统的需求分析1. 任务概述飞机订票管理系统,根据使用者来划分可分为用户、管理员两类,用户可以先以游客身份进入系统进行查询机票操作,但欲购票则需注册登录。用户的基本功能有注册、登陆、查询航班查询可以根据相应的起始地与目的地信息进行查询,可以按最短时间以及最低价格排序、根据相应的目的地信息查询周边推荐信息,使用户旅途更为方便。管理员则是系统的大管家,主要是录入基本的航空公司信息,飞机信息,座位信息,航班信息,价格信息,以及终点周边推荐信息。从系统目的来说,系统的根本目标是服务用户,为用户提供方便的购票服务,因此系统以用户为核心,所有的工作以及人员都是围绕用户为用户提供服务。2. 设计及约

10、束条件本系统面向的对象至少有两个:用户和管理员。所以本系统有一个面向客户的平台和一个面向管理员的平台面向客户,要有注册、登录、用户信息管理、航班查询、订票、改签、退票等服务;面向管理员有登录、录入航班信息、更新航班信息、查询用户信息、查询用户订单信息等服务。因此系统分为用户和管理员两个模块。3. 系统工作原理系统工作原理描述如下:1) 注册。新用户注册为会员,由用户将填好的注册信息表单提交到控制层,由控制层调用数据逻辑层操作数据库,完成用户的注册。2) 用户登录。此工作对用户输入的登录信息进行验证,判定用户输入的用户名和密码是否匹配,若不匹配则无权使用该系统,反之则能合法使用系统。3) 修改个

11、人信息。此工作接受用户对个人信息的查询及修改。4) 航班查询。此工作主要是对数据库中航班信息进行查询,显示满足用户查询条件的航班信息。5) 订票。用户查询到自己需要的航班信息后可进行订购操作,在付款成功后,系统会将相关信息一并发送到机票订购模块,经过验证处理,将信息写入订单信息存储。6) 改签。此工作接受用户的改签信息,根据用户ID和预订的航班号,对满足改签条件的已预订机票进行改签处理。7) 退票。此工作接受用户的退票信息,根据用户ID和预订的航班号,对满足退票条件的已预订机票进行退票处理。8) 航班信息录入。此工作接收由管理员录入的航班信息,并将其导入数据库进行存储,供用户查询和预订。9)

12、航班信息更新。此工作接收管理员对某些需要更新的航班信息的更新操作,并修改存储在数据库中相关信息。10) 特价机票设置。此工作接收管理员录入的特价机票信息,并将其导入数据库的特价机票存储文件中进行存储,显示在用户界面。11) 订单查询。用户可以查询自己已完成的或未出行的订单,管理员可以查看所有用户的所有订单。12) 终点周边推荐。此工作接收管理员录入终点周边美食、景点及酒店等相关信息,供用户查询,使用户旅途更加便捷。4. 系统流程图飞机售票管理系统,顾名思义,系统提供飞机票出售服务克方便用户在系统上进行飞机票的订购事务,事务则泛指用户的要求需求。订票程序则是指针对用户的需求所做出的相应的处理包括

13、查询航班查询、特价机票的设定、最短时间以及最低价格推荐、终点周边推荐、登陆、注册、选座、支付、退票与改签。订票信息文件则是数据库,包括用户个人中心信息、航班信息、飞机信息、价格信息、座位信息以及管理员录入的终点的周边推荐信息。订票信息则是订票程序的输出数据,再经由订票信息生成程序,形成用户最终的订票表即用户订票的信息。系统流程图如图1所示。图 1系统流程图5. 数据流图顶层数据流图:第一层数据流图:第二层数据流图:用户注册:航班信息查询:6. 数据字典与数据库表6.1 数据字典用户信息文件=用户ID+用户密码+用户姓名+用户性别+用户身份证+用户电话+用户账户名字:用户信息文件别名:无描述:记

14、录飞机售票管理系统中用户的一些基本信息定义:用户ID+用户密码+用户姓名+用户性别+用户身份证+用户电话+用户账户位置:个人中心管理员信息文件=管理员ID+管理员密码+管理员姓名+管理员性别名字:管理员信息文件别名:无描述:记录飞机售票管理系统中管理员的一些基本信息定义:管理员信息表=管理员ID+管理员密码+管理员姓名+管理员性别位置:显示界面航空公司信息文件=公司ID+公司名+公司描述名称:航空公司信息文件别名:无描述:记录航空公司基本信息定义:航空公司信息文件=公司ID+公司名+公司描述位置:显示界面飞机信息文件=飞机ID+飞机型号+公司ID+座位等级+座位数量名称:飞机信息文件别名:无描

15、述:记录飞机基本信息定义:飞机信息文件=飞机ID+飞机型号+公司ID+座位等级+座位数量位置:显示界面机票信息文件=姓名+性别+管理员编号名字:机票信息文件别名:无描述:记录机票的一些基本信息定义:机票信息表=机票号+用户号+座位号位置:显示界面座位信息文件=座位ID+座位等级+飞机ID+是否被选名称:座位信息文件别名:无描述:记录飞机中座位的基本信息定义:座位信息文件=座位ID+座位等级+飞机ID+是否被选位置:显示界面航班信息文件=航班ID+飞机ID+始发地+终点站+出发日期+起飞时间+飞行时间+是否特价名字:航班信息文件别名:无描述:记录飞机售票管理系统中航班的一些基本信息定义:航班ID+飞机ID+始发地+终点站+出发日期+起飞时间+飞行时间+是否特价位置:显示界面航班价格信息文件=航班ID+座位等级+价格名称:价格信息文件别名:无描述:记录飞机中座位价格基本信息定义:价格信息文件=航班ID+座位等级+价格位置:显示界面订单信息文件=订单ID+航班ID+飞机ID+座位ID+用户ID名字:改签信息文件别名:无描述:记录

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号