数据结构(C语言)实验报告_飞机订票系统教程.docVIP

  • 24
  • 0
  • 约8.77千字
  • 约 13页
  • 2017-05-04 发布于湖北
  • 举报

数据结构(C语言)实验报告_飞机订票系统教程.doc

数据结构(C语言)实验报告_飞机订票系统教程

《数据结构》课程设计报告 订票系统 【需求分析】 本订票系统要能够实现航班情况的录入功能、航班的查询功能、订票功能、退票功能以及管理本系统的功能即能够修改航班信息。 具体分析如下: 1、录入功能 可以录入航班信息,如录入航班号,到达城市,起飞时间,飞机票数,票价。 2、查询功能 可以查询航班的各项信息,如可以查询起降时间,起飞抵达城市,航班票价,确定航班是否满仓,航班号。 3、订票功能 可以订票并且记录下乘客的相关信息如记录下乘客姓名,身份证号码,所订航班的航班号以及所订的票数。 4、退票功能 可以退票并且记录乘客的相关信息以及退票信息。 5、修改功能 可以根据需要由管理员对航班信息进行修改更正。 【概要设计】 1、算法设计:每个模块的算法设计说明如下: (1)录入模块: 查找单链表的链尾,在链尾插入一个“航班信息”的新结点。 (2)查询模块: 提供两种查方式:按航号和按航线查询,1代表按航号查询,2代表按航线查询。0则表示退出查询。 顺着单链表查找,如果与航班号(航线)一致,输出相关信息,否则,查询不成功。 (3)订票模块: 查找乘客要订的航班号,判断此航班是否有空位,有则输入乘客有关信息,订票成功,否则失败。 (4)退票模块: 输入要退票的乘客姓名以及证件号码,查找乘客资料的链表中是否有这位乘客,有则删去此结点,并在空位加上1,无则退票失败。 (5)修改模块: 输入密码

文档评论(0)

1亿VIP精品文档

相关文档