民航订票系统C++课程设计

民航订票系统C++课程设计

ID:47495988

大小:314.50 KB

页数:28页

时间:2020-01-12

民航订票系统C++课程设计_第1页
民航订票系统C++课程设计_第2页
民航订票系统C++课程设计_第3页
民航订票系统C++课程设计_第4页
民航订票系统C++课程设计_第5页
资源描述:

《民航订票系统C++课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《面向对象程序设计》课程设计报告题目:民航订票系统专业班级:xxxxxxxxx学生学号:1001学生姓名:XXXXXX指导教师:xxx完成日期:2012.6.11-6.15xxxxx大学课程设计(论文)任务书课程名称:面向对象程序设计课程设计校区:xxxx班级:xxxx学生姓名:___学号:_指导教师:xxxx一、题目自己选择的题目二、目的与意义《面向对象程序设计课程设计》课程设计是计算机科学与技术专业实践性环节之一,通过课程设计的综合训练可以使学生进一步理解和掌握面向对象程序设计课程的基本知识;掌握面向对象程序设计的思路和方法;基本具有利用面向对象的方法以

2、及C++的编程思想来完成系统设计的能力。三、要求1.要求利用面向对象的方法以及C++的编程思想来完成系统的设计;2.要求在设计的过程中,建立清晰的类层次;3.在系统中至少要定义一个类,类中要有各自的属性和方法;4.在系统的设计中,至少要用到面向对象的一种机制。四、工作内容、进度安排1.根据课程设计的要求,确定设计题目;(0.5天)2.查找相关资料,进行应用程序总体结构、使用功能的设计;(0.5天)3.进行应用程序的界面设计和源程序代码的编写;(2.5天)4.设计说明书的撰写、答辩(1.5天)五、主要参考文献[1]《C++语言程序设计(第四版)》,郑莉,清华大

3、学出版社,2010.7[2]《C++程序设计教程》,钱能主编,清华大学出版社,1999.4[3]《C++程序设计课程设计》,刘振安,机械工业出版社,2004.8任务下达时间2012年6月11日指导教师(签字)审核意见指导教师签字:_______________目录1、需求分析11.1客户功能:11.2管理员功能12、系统设计22.1、功能结构图22.2、模块分析22.2.1.添加航线22.2.2.显示航班22.2.3.查询航班22.2.4.删除航班22.2.5.预订订票32.3、界面设计33、系统实施63.1、系统运行环境63.2、程序类结构74、系统实施7

4、4.1、主界面74.2、管理员界面74.3、客户界面95、不足及改进96、心得体会107、源代码10-I--I-青岛科技大学高密校区1、需求分析为方便民航公司对航班信息的管理和订票的自动化,特设计此系统。由于c++程序的可移植性和可维护性较强,且数据比较安全,所以采用c++进行设计。根据客户需求,本系统共两个角色:客户、管理员。客户的任务是能够查询航线信息并进行客票预定,管理员的主要任务是对航班信息进行添加、删除、查询、显示,具体功能如下所示:1.1客户功能:(1)、航线查询功能:根据输入的起止城市信息查询航班,并显示其详细信息(行程、起飞时间、到达时间、航

5、班号、机型、全价、座位总数、余票量)(2)、客票预订功能:根据输入的航班号和数量预订机票,办理手续并进行信息核对1.2管理员功能(1)、添加功能:添加一个航班的信息,包括航班号、行程、起飞时间、到达时间、机型、全价、座位总数(2)、删除功能:按航班号对一个航班的信息进行删除(3)、显示功能:显示所有航班的详细信息(4)、航线查询功能:根据输入的起止城市信息查询航班,并显示其详细信息(行程、起飞时间、到达时间、航班号、机型、全价、座位总数、余票量)-25-青岛科技大学高密校区2、系统设计2.1、功能结构图根据需求分析,此系统的功能结构图如下所示:民航订票系统管

6、理员模块客户模块添加航班删除航班查询航班显示航班查询航班预订客票按航班号查询按航线查询按航班号查询按航线查询2.2、模块分析2.2.1.添加航线系统将提示用户输入新添加的航班的信息,插入在链表中2.2.2.显示航班显示模块将输出航班的详细信息。2.2.3.查询航班首先由用户输入要查找的航班号或起始地点,然后系统用查找函数查找,然后系统就调用输出函数,输出所查找的航班资料。2.2.4.删除航班首先由用户输入要删除的航班号,然后调用删除函数,删除该航班的资料。-25-青岛科技大学高密校区2.2.5.预订订票由用户输入航班号和订票数目,系统判断能满足用户需求则输出

7、“订票成功”信息。2.3、界面设计民航订票系统的主界面如下所示:***************************************欢迎使用民航订票系统开发者XXXXXXXX***************************************请选择您的帐户类型:1、管理员账户2、普通用户帐户请输入序号并按回车确认(1)、选择1进入管理员菜单:管理员您好,请选择您要进行的操作1、添加一个航班2、删除一个航班3、查询航班信息(按航班号)4、查询航班信息(按航线)5、显示全部信息请输入序号并按回车确认执行功能,输入n并确认退出选择1进入添加信息

8、模块:请输入您要添加的航班信息:出发地点:南京目的地

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

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

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