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

动态 未结 0 93
小小草
小小草 LV1 2023年9月23日 23:40 发表
这是一个比较复杂的课程设计,需要涉及到多个方面的知识和技能。下面是一个简单的民航订票系统的c++课程设计,供参考。 一、需求分析 1. 用户方面: (1)用户可以注册账号,并登录系统。 (2)用户可以查询航班信息,包括航班号、起降时间、出发地、目的地、价格等。 (3)用户可以预订机票,包括选择航班、座位类型、乘客姓名、联系方式等。 (4)用户可以取消已预订的机票。 (5)用户可以查看自己的订单记录。 2. 管理方面: (1)管理员可以登录系统,进行管理操作。 (2)管理员可以添加、修改、删除航班信息。 (3)管理员可以查看所有订单记录。 二、系统设计 1. 数据结构设计 为了实现数据的持久化存储,我们使用文件来存储数据。具体的数据结构如下: (1)航班信息结构体 struct Flight { string flightNo; // 航班号 string departureTime; // 起飞时间 string arrivalTime; // 降落时间 string departureCity; // 出发城市 string arrivalCity; // 到达城市 double price; // 机票价格 int economySeats; // 经济舱座位数 int businessSeats; // 商务舱座位数 }; (2)订单信息结构体 struct Order { string flightNo; // 航班号 string seatType; // 座位类型 string passengerName; // 乘客姓名 string contactInfo; // 联系方式 }; (3)用户信息结构体 struct User { string username; // 用户名 string password; // 密码 }; 2. 功能模块设计 (1)用户模
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复