写一个民航订票系统的c++课程设计,具有完整报告及代码,使用文件储存数据,不使用链表容器与数据库,包含用户和管理两个大方面,简单地预订机票,增加航班等功能

动态 未结 0 148
小小草
小小草 LV1 2023年9月23日 23:40 发表
本课程设计实现了一个简单的民航订票系统,包含用户和管理两个大方面。用户可以进行机票查询、预订、退订等操作;管理员可以进行航班信息的增加、修改、删除等操作。 一、需求分析 1. 用户功能: (1)查询航班信息:用户可以根据出发地、目的地、日期等条件查询符合条件的航班信息。 (2)预订机票:用户可以选择符合条件的航班,并输入乘客信息进行预订。 (3)退订机票:用户可以根据订单号进行退订。 2. 管理员功能: (1)添加航班信息:管理员可以添加新的航班信息。 (2)修改航班信息:管理员可以修改已有的航班信息。 (3)删除航班信息:管理员可以删除已有的航班信息。 二、系统设计 1. 数据结构设计 为了方便数据的存储和操作,我们设计了以下几个数据结构: (1)Flight:航班信息结构体,包括航班号、出发地、目的地、日期、时间、价格、座位数等信息。 (2)Passenger:乘客信息结构体,包括姓名、身份证号、电话号码等信息。 (3)Order:订单信息结构体,包括订单号、航班号、乘客信息等信息。 2. 文件存储设计 为了方便数据的持久化存储,我们使用文件来存储数据。具体地,我们将航班信息、订单信息分别存储在两个文件中,每个文件包含多条记录,每条记录占用一行,各字段之间用逗号隔开。 3. 系统模块设计 (1)主菜单模块:显示系统主菜单,根据
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复