欢迎来到天天文库
浏览记录
ID:6381832
大小:291.50 KB
页数:30页
时间:2018-01-12
《民航订票系统c++课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《面向对象程序设计》课程设计报告题目:民航订票系统专业班级:学生学号:学生姓名:指导教师:目录1、需求分析21.1客户功能:21.2管理员功能22、系统设计32.1、功能结构图32.2、模块分析32.2.1.添加航线32.2.2.显示航班32.2.3.查询航班32.2.4.删除航班42.2.5.预订订票42.3、界面设计43、知识点的运用84、系统实施84.1、主界面84.2、管理员界面94.3、客户界面115、不足及改进116、心得体会127、源代码12-2-1、需求分析为方便民航公司对航班信息的管理和订票的自动化,特设
2、计此系统。由于c++程序的可移植性和可维护性较强,且数据比较安全,所以采用c++进行设计。根据客户需求,本系统共两个角色:客户、管理员。客户-30-的任务是能够查询航线信息并进行客票预定,其中的航线信息的查询可以根据航班号和航班的始发地与目的地,管理员的主要任务是对航班信息进行添加、删除、查询、显示,具体功能如下所示:1.1客户功能:(1)、航线查询功能:根据输入的起止城市信息查询航班,并显示其详细信息(行程、起飞时间、到达时间、航班号、机型、全价、座位总数、余票量)(2)、客票预订功能:根据输入的航班号和数量预订机票,办
3、理手续并进行信息核对1.2管理员功能(1)、添加功能:添加一个航班的信息,包括航班号、行程、起飞时间、到达时间、机型、全价、座位总数,主要用到双链表的来建立一个关于航班信息的文件。(2)、删除功能:按航班号对一个航班的信息进行删除,从练表头进行查找,查找出相应的航班的信息,并且将其从链表中删除。(3)、显示功能:显示所有航班的详细信息,从练表头进行查找,查找出相应的航班的信息,并将对应的航班信息全部显示出来。(4)、航线查询功能:根据输入的起止城市信息查询航班,并显示其详细信息(行程、起飞时间、到达时间、航班号、机型、全价
4、、座位总数、余票量)-30-2、系统设计2.1、功能结构图根据需求分析,此系统的功能结构图如下所示:民航订票系统管理员模块客户模块添加航班删除航班查询航班显示航班查询航班预订客票按航班号查询按航线查询按航班号查询按航线查询2.2、模块分析2.2.1.添加航线系统将提示用户输入新添加的航班的信息,插入在链表中2.2.2.显示航班显示模块将输出航班的详细信息。2.2.3.查询航班首先由用户输入要查找的航班号或起始地点,然后系统用查找函数查找,然后系统就调用输出函数,输出所查找的航班资料。-30-2.2.4.删除航班首先由用户输
5、入要删除的航班号,然后调用删除函数,删除该航班的资料。2.2.5.预订订票由用户输入航班号和订票数目,系统判断能满足用户需求则输出“订票成功”信息。2.3、界面设计请选择您的帐户类型:1、管理员账户2、普通用户帐户请输入序号并按回车确认(1)、选择1进入管理员菜单:管理员您好,请选择您要进行的操作1、添加一个航班2、删除一个航班3、查询航班信息(按航班号)4、查询航班信息(按航线)5、显示全部信息请输入序号并按回车确认执行功能,输入n并确认退出选择1进入添加信息模块:请输入您要添加的航班信息:-30-出发地点:南京目的地点
6、:北京起飞时间:时:5分:43到达时间:时:7分:50航班号:Bn23dt机型:747全价:200座位总数:100您输入的信息是:出发地点目的地点起飞时间到达时间航班号机型全价座位总数剩余票数南京北京05:4307:50Bn23dt747200100100要继续添加请输入y并回车确认,否则输入n并确认回到菜单选择2进入删除信息模块:请输入您要删除的航班号n23dt航班Bn23dt已成功删除要继续删除请输入y并回车确认,否则输入n并确认回到菜单选择3进入按航班号查询信息模块请输入您要查找的航班号-30-n23dt出发地点目的
7、地点起飞时间到达时间航班号机型全价座位总数剩余票数北京南京05:4307:50Bn23dt737150100100查找已完成按任意键返回菜单选择4进入按航程查询信息模块:请输入起始地点北京请输入目的地点南京出发地点目的地点起飞时间到达时间航班号机型全价座位总数剩余票数北京南京05:4307:50Bn23dt737150100100查找已完成按任意键返回菜单选择5进入显示全部信息模块:全部航班信息出发地点目的地点起飞时间到达时间航班号机型全价座位总数剩余票数nanjingBeijing05:4306:54bn23dt7472
8、00100100北京南京05:4307:50Bn23dt737150-30-100100按任意键返回菜单(2)、选择2进入普通用户菜单:用户您好,请选择您要进行的操作1、查询航班信息(按航班号)2、查询航班信息(按航线)3、订购机票请输入序号并按回车确认执行功能,输入n并确认退出选择1进入按航班号查询信
此文档下载收益归作者所有