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

动态 未结 0 150
小小草
小小草 LV1 2023年9月23日 23:40 发表
本文将为大家介绍一个简单的民航订票系统,使用C++语言编写,包含用户和管理两个大方面,实现预订机票、增加航班等功能。本系统使用文件储存数据,不使用链表容器与数据库,使用类进行封装,代码量约为1000行。 一、需求分析 根据题目要求,我们需要实现以下功能: 1. 用户方面: - 查询航班信息 - 预订机票 - 取消预订 - 查询订单信息 2. 管理方面: - 添加航班 - 修改航班信息 - 删除航班 - 查询航班信息 - 查询订单信息 为了实现这些功能,我们需要设计如下类: - Flight:航班类,包含航班号、起点、终点、日期、时间、剩余座位数等属性。 - Order:订单类,包含航班号、姓名、身份证号码等属性。 - User:用户类,包含姓名、身份证号码等属性,以及查询航班信息、预订机票、取消预订、查询订单信息等方法。 - Manager:管理员类,包含添加航班、修改航班信息、删除航班、查询航班信息、查询订单信息等方法。 二、系统设计 1. 类的设计 首先,我们来设计Flight类,代码如下: ```c++ class Flight { public: Flight() {} Flight(string flightNo, string from, string to, string date, string time, int seats) : flightNo(flightNo), from(from), to(to), date(date), time(time), seats(seats) {} string getFlightNo() const { return flightNo; } string getFrom() const { return from; } string getTo() const { return to; } string getDate() const { return date; } string getTime() const { return time; } int getSeats() const { return seats;
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复