【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

2024-06-25 1398阅读

【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】


👉博__主👈:米码收割机

👉技__能👈:C++/Python语言

👉公众号👈:测试开发自动化【获取源码+商业合作】

👉荣__誉👈:阿里云博客专家博主、51CTO技术博主

👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。


C++飞机购票订票系统(源码+说明)【独一无二】


目录

  • C++飞机购票订票系统(源码+说明)【独一无二】
  • 一、功能描述
  • 二、功能实现
  • 三、功能展示
    • 1.录入航班
    • 2.查询航班
    • 3.删除航班
    • 4.输出航班信息
    • 5.用户订票
    • 6.查询用户
    • 7.输出用户信息
    • 8.用户退票
    • 四、部分代码示例

      一、功能描述

      实现了一个飞机订票系统。主要功能包括:

      1. 用户可以录入航班信息,包括航班号、起飞时间、降落时间、起飞城市、降落城市、座位信息、价格和折扣等。
      2. 用户可以查询特定航班的信息,包括起飞时间、降落时间、起飞城市、降落城市、剩余座位、价格和折扣等。
      3. 用户可以删除航班信息,删除后航班及其相关的用户订票信息将从系统中移除。
      4. 用户可以查看所有航班的信息,包括航班号、起飞时间、降落时间、起飞城市、降落城市、剩余座位、价格和折扣等。
      5. 用户可以进行订票操作,录入自己的姓名、身份证号和要订票的航班号,系统会为用户分配座位。
      6. 用户可以查询特定用户的信息,包括姓名、身份证号、订票航班和座位号等。
      7. 用户可以进行退票操作,输入要退票的用户姓名,系统会取消该用户对应的座位,并将座位号返还给航班的空余座位。
      8. 用户可以查看所有用户的信息,包括姓名、身份证号、订票航班和座位号等。
      9. 用户可以选择退出系统。

      👉👉👉源码关注【测试开发自动化】公众号,回复 “ 订票飞机 ” 获取。👈👈👈


      二、功能实现

      这段代码实现了一个简单的飞机订票系统。以下是其功能简述:

      1. LQueue 类(队列):

        • 实现了队列数据结构,支持入队(EnQueue)、出队(DeQueue)和检查队是否为空(Emply)等操作。
        • userLink 类(用户):

          • 实现了用户信息的添加、删除和查询功能,包括添加用户(add_user)、删除用户(delete_user)、查询用户(seek_user)和输出用户信息(out_user)等方法。
          • planeLink 类(飞机):

            • 实现了航班信息的添加、删除和查询功能,包括添加航班(add_plane)、删除航班(delete_plane)、查询航班(seek_plane)和输出航班信息(out_plane)等方法。
            • 还包括了处理航班座位的功能,如录入退订座位号(back_seat)和返回座位号(out_seat)等方法。

      👉👉👉源码关注【测试开发自动化】公众号,回复 “ 订票飞机 ” 获取。👈👈👈

      1. 主函数:
        • 提供了用户界面,支持以下操作:
          • 录入航班信息(1)
          • 查询航班信息(2)
          • 删除航班信息(3)
          • 输出航班信息(4)
          • 用户订票(5)
          • 查询用户信息(6)
          • 用户退票(7)
          • 输出用户信息(8)
          • 退出系统(9)

      通过以上功能,用户可以实现对航班和用户信息的管理,包括录入、查询、删除和输出等操作。


      三、功能展示

      1.录入航班

      【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

      👉👉👉源码关注【测试开发自动化】公众号,回复 “ 订票飞机 ” 获取。👈👈👈

      2.查询航班

      【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

      3.删除航班

      【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

      4.输出航班信息

      【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

      👉👉👉源码关注【测试开发自动化】公众号,回复 “ 订票飞机 ” 获取。👈👈👈

      5.用户订票

      【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

      👉👉👉源码关注【测试开发自动化】公众号,回复 “ 订票飞机 ” 获取。👈👈👈

      6.查询用户

      【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

      7.输出用户信息

      【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

      8.用户退票

      【C++面向对象】C++飞机购票订票系统(源码+说明)【独一无二】

      👉👉👉源码关注【测试开发自动化】公众号,回复 “ 订票飞机 ” 获取。👈👈👈


      四、部分代码示例

      #include 
      #include 
      #include 
      #include 
      using namespace std;
      class userLink;
      struct Node
      {
      	int i;
      	Node* next;
      };
      class LQueue
      {
      private:
      	Node* front, * rear;
      public:
      	LQueue();
      	~LQueue();
      	void EnQueue(int x);
      	int DeQueue();
      	bool Emply();
      };
      struct Plane
      {
      	char plane_number[10];
      	char strat_time[10];
      	char end_time[10];
      	char strat_city[20];
      	char end_city[20];
      	int full;
      	int empty_seats;
      	int all_seats;
      	LQueue backseats;
      	float price;
      	float discount;
      	Plane* next;
      };
      struct user
      {
      	char name[10];
      	char ID[20];
      	char plane_number[10];
      	int order_number;
      	user* next;
      };
      // 略.........
      // 略.........
      > 👉👉👉源码关注【测试开发自动化】公众号,回复 “ 订票飞机 ” 获取。👈👈👈
      int main()
      {
      	planeLink air;
      	userLink uli;
      	int n, i, options;
      	do
      	{
      		//system("cls");
      		cout 
      		case 1:
      		{
      			//system("cls");
      			cout 
      			//system("cls");
      			char s[10];
      			cout 
      			//system("cls");
      			char s[10];
      			cout 
      			//system("cls");
      			air.out_plane();
      			system("pause");
      		}break;
      		case 5:
      		{
      			//system("cls");
      			cout 
      			//system("cls");
      			char s[10];
      			cout 
      			//system("cls");
      			char s[10];
      			cout 
      			//system("cls");
      			uli.out_user();
      			system("pause");
      		}break;
      		}
      	} while (options 
VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]