C/C++飞机订票系统[2023-01-18]

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

C/C++飞机订票系统[2023-01-18]

题目1飞机订票系统

设计目标: 设计一个飞机订票系统用C语言实现。对该系统的要求如下:
一、需求描述:
系统角色:
1.售票员售票员能够使用本系统完成基本的票务管理过程、机票销售过程及销售记录统计过程。

  1. 票务管理功能
    (1) 录入飞机时刻信息
    (2) 查询飞机时刻信息
    (3) 统计飞机机次
    (4) 根据时刻统计飞机的机次信息

  2. 飞机票销售过程
    (1) 售票
    (2) 退票
    (3) 换票

  3. 销售记录统计

2.系统管理员
能够添加、删除和修改系统用户 (售票员) 设置用户权限。包括

  1. 添加新用户
  2. 删除用户
  3. 修改用户权限
    基本要求: 将所有飞机机次信息、用户信息等内容都写在一个文件中对飞机机次、用户的增加、删除都在文件中能查看到。

二、系统流程描述:
系统启动则进入登陆菜单。
1.登陆流程
(1) 程序运行显示登陆界面请用户输入角色、账号及密码。
(2) 用户输入账号密码后系统校验正确与否正确则进入功能菜单。错误则提示输入错误继续显示登陆界面。
2.售票员使用流程描述:

  1. 主界面:
    售票员登陆成功后系统显示功能菜单: “1.票务管理 2.飞机票销售 3.销售记录统计 4.退出”。
  2. 票务管理
    (1) 售票员在主界面输入数字1系统进入票务管理界面显示功能菜单: “1. 录入飞机时刻信息 2.查询飞机时刻信息 3.统计飞机机次 4.退出”。
    (2) 售票员在要务管理界面输入数字1.进入录入飞机时刻信息界面提示售票员输入飞机机次信息包括飞机机次、日期、起点、终点、起飞时间、到达时间、要价等。
    (3) 售票员在票务管理界面输入数字2.进入查询飞机时刻信息界面提示售票员输入查询方式包括: l.按照飞机机次查询 2.按终点查询 3.按起点查询 4.按终点和日期查询。售票员输入查询方式及相关信息后系统能够按照指定的查询方式显示所需信息。
    (4) 售要员在要务管理界面输入数字3.进入统计飞机机次界面提示售要员输入统计方式: 按起点统计机次 2.按终点统计机次。售票员选择统计方式后系统输出搜索到的机次数。
    (5) 售票员在票务管理界面输入数字4.退出票务管理界面回到主界面
  3. 机票销售
    (1) 售票员在主界面输入数字2系统进入机票销售界面包括: 1.售票 2退票 3,换票 4.退出
    (2) 售票员在机票销售界面输入1.进入售票界面系统提示售要员输入起点站、终点站、所需机票的日期、需要几张票。售票员输入信息后系统打印符合条件的记录包括: 起点、终点、日期、起飞时间、到达时间、单价及剩余票数。如票数不足则提示票数不足并返回主界面。如票数足够则提示是否确认焦票集要员洗择确认后系统保存集要信息并打印所售机票的信息。
    (3) 售票员在机票销售界面输入数字2系统进入退票界面提示售票员输入需要退票的起点、终点、日期、起飞时间、机次及需要退票数。售票员输入完成后系统打印应返还给客户的总金额。
    (4) 售票员在机机票销售界面输入数字3系统进入换票界面提示售票员输入原机票的起点、终点、日期、起飞时间、机次。售票员输入完成后系统提示售票员输入更换后的机票的起点、终点、日期、起飞时间、机次及需要换票数。输入完成后系统更新售票记录提示换票成功并打印更换后的机票信息。
    (5) 退出
    售票员选择退出则系统返回到主界面。
  4. 销售记录统计
    售票员在主界面输入数字3系统进入销售记录统计界面显示当前共售出的机票信息及总销售额以及当前未售出的机票信息。
  5. 退出
    售票员在主界面输入数字4则系统返回到登录界面。3.系统管理员使用流程
  6. 主界面:
    管理员登陆成功后系统显示功能菜单: “1.用户资料打印 2:添加用户 3.删除用户 4.修改用户权限 5退出”
  7. 用户资料打EP:管理员选择用户资料打印功能则进入用户资料打印界面提示管理员输入用户账号管理员输入后系统打印该用户的账号、密码、角色、权限等信息。
  8. 添加用户管理员选择添加用户功能则进入添加用户界面提示管理员输入用户账号和初始密码。管理员输入后系统打印该用户相关信息并返回主界面。
  9. 删除用户管理员选择删除用户功能则进入删除用户界面提示管理员输入要删除的用户账号。管理员输入后系统提示已删除该用户信息并返回主界面。
  10. 修改用户权限管理员选择修改用户权限功能则进入修改用户权限界面提示管理员输入要修改的用户账号。管理员输入后系统打印该用户的权限并提示管理员输入要修改后的权限管理员输入后系统打印该用户的信息并返回主界面。
  11. 退出管理员选择退出则系统返回到登陆界面。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: c++