航空订票管理系统

航空订票管理系统

ID:10755230

大小:405.31 KB

页数:35页

时间:2018-07-08

航空订票管理系统_第1页
航空订票管理系统_第2页
航空订票管理系统_第3页
航空订票管理系统_第4页
航空订票管理系统_第5页
资源描述:

《航空订票管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、航空订票管理系统一.目标与要求1.目标能够正确无误的实现航空订票管理系统代码的运行,使其中的订购机票,退返机票,查看航班信息,查询航班信息,修改航班信息等功能能顺利的实现并成功运行。并且实现能够以客户和管理员分别进入的功能。编写代码并成功运行只是其中的目标之一,更重要的是从这两个星期的课程设计中学到知识,加深对面向对象的认识和理解,学习其中知识,尤其是对类和结构体的学习。2.要求实现内容:(1)订购机票(在有剩余票的情况下旅客输入姓名,身份证号码等可以进行订票操作);(2)返退机票(在旅客已经订过票的情况下可以进行退票操作);(3)查看航班信息(旅客

2、和管理员可以进行查看全部信息操作);(4)查询航班信息(旅客和管理员可以根据需要的信息对航班信息进行查询操作);(5)修改航班信息(此功能只有管理员输入正确的姓名,工号和密码时才能对航班信息进行修改操作);(6)以普通客户和管理身份进入系统的功能应该有所不同(以旅客进入只允许进行订购机票,反退机票,查询航班信息和查看航班信息的操作;而以管理员身份进入则可以进行修改航班信息的操作)。3.课程目的通过两周的课程设计,我了解并掌握程序设计的方法,具备了初步的独立分析和设计能力和初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。在整个

3、设计过程中,我不理解代码的多向知道的人提问或向老师求助,最后使得自己理解和掌握代码,提高了自己综合运用所学的理论知识和方法独立分析和解决问题的能力,训练用系统的观点和软件开发一般规范进行软件开发,为进一步的应用开发打好基础。二.准备工作在正式上机实验前应对面向对象内容进行熟悉掌握,对于航空订票管理系统我们需要用到类和结构体等知识,所以上机前要对上学期学习的《C++语言程序设计》进行复习,尤其是对类和对象,构造函数和析构函数,继承和派生等知识点更要掌握熟练。另外,结构体的知识也需要认真学习。-35-专业知识需要了解并掌握,同时因为程序是为人类服务的,我

4、们还要做到贴近实际方便实际,所以还要做一些除专业知识以外的准备。在设计程序之前,我在各个网站查阅关于航空发展的信息,同时还要掌握航空订票管理的信息。例如,客户要订购机票需要哪些证件,需要符合什么条件之类的。另外,如果是管理员来管理这个系统,他需要具备什么样的条件,如是否需要达到一定的级别才可以对航空信息进行修改等等。我还要考虑到以我设计的程序是否真的能在实际中应用,如果能成功应用,那是否又能方便旅客方便管理人员呢。这些都需要通过在设计前充分的了解航空系统。三.分析航空订票管理系统是在客户和管理员两个身份的基础上实现的,客户需要实现的功能包括订购机票,

5、退返机票,查询航空信息,查看航空信息,其中查看航空信息需要输出全部的航空信息,而查询航空信息则是根据客户需要输出相应的航空信息。管理员需要实现的功能则需要有航空信息修改,通过输入的姓名,工号,密码来判断是否是管理员进入,若输入的各个信息都正确,则管理员可以将进行修改航空信息的功能。若输入的信息不正确,则不能进行修改航空信息的功能。Voidmain()Caidan2()caidan1()客户进入管理员进入chushi()Dingpiao()tuipiao()chaxun()chaxunquanbu()caidan3()图1-1功能实现的示意图-35-四

6、.实现步骤1.需求分析报告应用背景:在当今这个交通方便的时代,众所周知这里不开航空的发展,而随着航空发展的壮大,一个周全而又方便的航空管理系统是非常重要的。因此开发一个方便管理人员管理和旅客订票或查询的航空管理系统,对航空的发展乃至整个交通行业的发展都至关重要。本次课程设计所设计的程序就是一个航空订票系统的软件,为航空客户和管理员提供方便,为旅客提供航空定票录入.查询.查看.订票.退票.修改航班信息等功能。采用技术:本次程序设计主要是面向对象的设计,应用了上学期学习的《C++语言程序设计》中的重要知识。2.系统结构设计(1)系统结构模型程序中用到的函

7、数库#include//包含输入输出流头文件#include//包含一个字符串类型#include//包含文件操作的类和方法程序中定义的结构体structflight//定义关于航班的结构体flight{intfligh;//定义整型变量航班号flighintnum;//定义整型变量飞机号numcharplace[10];//定义字符型数组目的地place[10]intdticket;//定义整型变量已定票数dticketintyticket;//定义整型变量剩余票数yticket}fl[10]=

8、{//初始化结构体数组fl[10]{101,01,"北京",11,89},//结构体数组fl[10]中的f1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。