电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

飞机订票系统设计

  • 资源ID:45189933       资源大小:307KB        全文页数:37页
  • 资源格式: DOC        下载积分:18金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要18金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

飞机订票系统设计

摘要企业人事信息管理是企业管理中的一个重要内容,随着时代的进步,企业人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。如何管理好企业内部员工的信息,对员工实施高效的宏观管理,对企事业单位的人员构成情况和发展趋势进行统计、规划、分析并制定切实可行的人事政策,是一项繁重而艰巨的任务。提供信息咨询,信息检索,信息存取等服务,在此论文中主要实现对存储在数据库中的数据表进行这些简单的操作,为提高企业人事管理效率提供了行之有效的手段。 关键词:数据结构,算法设计,C,C+,VC 6.0,飞机订票系统;目录第一章 开发环境和开发工具 .11.1 C+简介 .11.2 开发背景 .11.3 开发环境 .1第二章 算法思想 .22.1 系统需求分析 .22.2 系统总体设计 .22.2.1 系统设计目标 .22.2.2 开发设计思想 .22.2.3 系统功能模块设计 .32.3 算法思想描述 .4第三章 算法实现 .93.1 数据结构 .93.2 程序模块 .93.3 各模块之间的调用关系 .93.4 源程序代码 .9第四章 测试与分析 .184.1 测试数据选择 .184.2 测试结果分析 .18总 结 .20心得体会 .21参 考 文 献.211第一章开发环境和开发工具1.1C+简介一种面向对象的开发语言,C+是一种使用非常广泛的计算机编程语言。C+是一种静态数据类型检查的、支持多重编程方式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。其编译器比目前其他计算机语言的编译技术更复杂。1.2 开发背景随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进行信息化管理已成为衡量企业管理科学化和现代化的重要标志,而人事管理的全面自动化、信息化则是其中重要的组成部分。人事管理的好坏对于企业的决策者和管理者来说都至关重要,在很大程度上影响着企业的经济效益和社会效益。因此,本文所研究的人事管理信息系统具有一定的使用价值和现实意义。21.3 开发环境本文所采用的开发环境主要是基于 VC6.0 和基于面向对象程序设计的 c+。VC 是个平台开工具。该软件使用 TC2 为内核,提供WINDOWS 平台的开发界面,因此也就支持 WINDOWS 平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C 内嵌汇编、自定义扩展库的支持等。第二章 算法思想2.1 系统需求分析随着计算机技术的飞速发展及经济全球化的推进以及企业激烈的竞争,各大机场订票系统已经越来越不能适应人们日常出行的局面,所以我们现在需要一个检索迅速、查找方便、易修改功能齐全3方便的系统来适应我们的需求。问题的提出:为了减少人工工作量,提高工作效率,使机场管理员的工作更加有效的进行。2.2 系统总体设计2.2.1 系统设计目标本文研究开发的飞机订票系统,有如下四个方面的目标:可以录入航班情况。可以查询某个航线的情况;可以输入起飞抵达城市,查询飞机航班情况。可以订票,如果该航班已经无票,可以提供相关可选择航班。可退票,退票后修改相关数据文件。2.2.2 开发设计思想基于以上系统设计目标,本文在开发人事管理信息系统时遵循了以下开发设计思想:采用现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。尽量达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。4系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。2.2.3 系统功能模块设计本系统分为六个模块:增加航班模块、浏览航班模块、查找航班模块、航班排序模块、订票模块、退票模块。得到如图所示系统功能模块图。+5飞机航班订票系统飞机航班订票系统增 加 航 班 信 息浏 览 航 班 信 息航 班 排 序 模 块退 票 系 统增 加 机 票保 存查 找 函 数排 序 函 数查 找 函 数减 少 机 票 数 目查 找 函 数增 加 机 票 数 目查 找 航 班 信 息订 票 系 统输 出 函 数图 3-1 系统功能模块图2.3 算法思想描述【1】系统启动时通过输入航班信息来增加乘客的选择范围6【2】当选择功能 1 时,进入增加航班模块7【3】当选择功能 2 时,进入浏览航班信息模块8【4】当选择功能 3 时,进入航班操作模块9【5】当选择 4 功能时,进入订票系统模块10【6】当选择 5 功能时,进入退票系统模块【7】选择 8 功能时退出系统11第三章 算法实现3.1 数据结构航空管理系统是一个数据库应用系统,航班的所有信息都保存在数据库中。3.2 程序模块void menu()/清屏/void order;/排序/void input;/输入航班/void search_time()/输入时间查找/void search_end()/输入地点查找/void menu1()/飞机售票操作/int search() /查询/void book()/订票系统/void back()/退票系统/void save()/保存/void load()/载入/3.3 各模块之间的调用关系程序从主函数开始,首先调用 menu 函数清屏进入系统开始页面,利用 switchcase 结构选择自己所需的功能模块。具体操12作时,首先利用 input 函数录入航班信息,save 函数储存航班信息、order 函数进行排序;进入订票系统时,首先进入 menu1 函数在调用 load 函数载入数据及调用 search_time 函数、search_end 函数查找航班信息,然后在由 book 函数订购机票 save 函数存储订票信息,退票时,进入 back 函数模块,完成退票后,回到初始 menu 函数模块。3.4 源程序代码#include #include #include /*调用库函数*/#define N 1000typedef struct plane/定义函数组/char ID10; /*航班代号*/char BePlace10;/*飞机起飞地点*/char EnPlace10;/*飞机降落终点*/char data15;/*飞机起飞时间*/int max;/*飞机最大乘客人数*/int price;/*飞机票价*/int num;/*飞机已售票数*/PLANE;13PLANE tiN;int n;/*当前的航班数目*/void menu();void menu1();void input(int i)/利用递归录入航班/printf(“请输入航班代号:n“);/录入航班号/scanf(“%s“,tii.ID);printf(“请输入起飞地点:n“);/录入起飞地点/scanf(“%s“,tii.BePlace);printf(“请输入降落地点:n“);/录入降落地点/scanf(“%s“,tii.EnPlace);printf(“请输入起飞时间:n“);/录入起飞时间/scanf(“%s“,tii.data);printf(“请输入航班的最大载客人数:n“);/录入票数/scanf(“%d“,printf(“请输入航班的票价:n“);/录入航班/scanf(“%d“,tii.num=0;void enter()/输入函数/14int i;system( “cls“ ); printf(“请输入航班的数目(0-%d)?:“,N); /*要输入的记录个数*/scanf(“%d“, printf(“n 请输入数据nn“);for(i=0;i0)s=tii;tii=tij;tij=s;browse();void search_time()int i,m=0;struct plane s;system( “cls“ ); printf(“nnEnter the time:“);scanf(“%s“,s.data); /*输入出发的时间*/puts(“n-“);17printf(“nt 航班代号 起飞地点 降落地点 起飞时间 票价 最大乘客 已售票数n“);for(i=0;i4) /*对选择的数字作判断*/w1=1;printf(“your choice is not between 1 and 4,Please input again:“);getchar();21getchar();else w1=0; while(w1=1);switch(n)/*选择功能*/case 1:order();break; case 2:search_time();break; case 3:serch_end();break; case 4:menu();break; int search()/*查找模块*/int i,k;struct plane s;k=-1;system( “cls“ ); printf(“nn 请输入要订票的起飞地点:“);/*输入出发地点*/scanf(“%s“,s.BePlace); printf(“nn 请输入要订票的降落地点:“);/*输入要到

注意事项

本文(飞机订票系统设计)为本站会员(lizhe****0001)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.