C++课程设计-民航售票系统精选.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课程设计-民航售票系统精选

C++面向对象课程设计民航订票系统院系:计算机科学技术学院班级:网络工程15-2 组长:组员:指导教师:2016年06月14日目录1概述11.1研究背景及意义11.2任务概述12需求分析22.1客户功能22.2管理员功能22.3操作方法23总体设计53.1功能结构图53.2模块分析53.2.1添加航线53.2.2查询航班?53.2.3预订订票?63.2.4退机票63.3数据结构设计6(一)、本系统要用到的库函数:6(二)、航空类的定义6(三)菜单类的定义8(四)、接口设计84详细设计94.1 算法设计说明?94.2函数实现模块104.2.1 主控函数main()104.2.2客户订票void book() 函数104.2.3客户退票void back() 函数114.2.4客户查询void query() 函数124.2.5管理员航班信息录入模块134.2.6文件写入void writetofile()函数144.2.7控制台的调用system()145程序调试与测试155.1颜色选择155.2利用递归调用实现返回上级菜单或者主菜单155.3倒计时退出界面155.4管理员权限限定165.5后台管理界面166总结177程序清单181概述本文采用C++作为前台开发工具,VC6.0作为程序代码的实现,旨在实现对现有飞机订票系统中遇到的各种情况进行良好的改进,是作为嵌入式系统应用于机场的良好软件。1.1研究背景及意义随着时代的进步,社会分工的不断细化,各个行业的联系不断密切,人们出行越来越多,出行的方式也是百花齐放。作为空中的重要交通工具,飞机航空系统也在不断得到优化,其中重要的一项就是飞机航空订票系统。因此好的订票系统关系着人们的日常出行方便与否,设计并编制出符合人们需要的航空订票系统是一项繁重而艰巨的任务,需要我们认真去完成。1.2任务概述假定民航机场有n个航班,每个航班有一个航班号、确定的航线(出发地、目的地)、确定的飞行时间和飞机票总数,旅客数。该系统需实现下列服务:航班信息录入功能;航班信息浏览功能查询航线(出发地、目的地查询)承办订票和退票业务2需求分析2.1客户功能1、航线查询功能:?根据输入的起止城市信息查询航班,并显示其详细信息(起飞时间、到达时间、航班号、余票量)。2、客票预订功能:??根据输入的航班号和数量预订机票,办理手续并进行信息核对。2.2管理员功能添加功能:??添加一个航班的信息,包括航班号、行程、起飞时间、到达时间、机型、全价、座位总数?。2、将航班信息写入文件。2.3操作方法民航订票系统的主界面如下所示:? *------中国民航欢迎您!------*??????=================================--------* 1、客户 *----------------* 2、管理员 *----------------* 3、退出程序运行 *--------==?===============================、选择1进入普通用户菜单:??*------您好,欢迎使用本系统办理订票业务------*=?=================================--------* 1、承办订票业务 *----------------* 2、承办退票业务 *----------------* 3、查询航班 *----------------* 4、退出程序的运行 *--------==?================================选择1进入订票模块:??请输入您要订购的航班号?n23dt?请输入您要订购的机票数量?2订票成功!选2进入退票模块:请输入日期:航班:退票成功!选择3进入航班查询信息模块:??请输入起始地点 ?北京?请输入目的地点? 南京?出发地点??目的地点??起飞时间????航班号余票北京?????? 南京????? 05:43????? Bn23dt????? 100查找已完成?按任意键返回菜单(2)、选择2进入管理员菜单:*------后台管理系统------*=================================--------* 1、录入航班信息 *----------------* 2、将数据写入文件 *----------------* 3、退出程序的运行 *--------==?============================

您可能关注的文档

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档