该程序是一个车票管理系统,具有以下功能:

  1. 录入车票信息:可以录入车次信息,包括发车时间、起始站、终点站、行车时间、载客量和已售票数。
  2. 浏览车票信息:可以浏览当前所有的车次信息,包括班次号、发车时间、起始站、终点站、行车时间、载客量、已售票数和状态(已发出或未发出)。
  3. 查询车票信息:可以按照车次或终点站进行查询,查询结果包括班次号、发车时间、起始站、终点站、行车时间、载客量和已售票数。
  4. 售票:可以根据班次号进行售票,如果票还未售完且发车时间尚未到达,则售票成功并将已售票数加一。
  5. 退票:可以根据班次号进行退票,如果发车时间尚未到达,则退票成功并将已售票数减一。
  6. 退出系统:退出车票管理系统。

下面是对程序各项功能的执行情况进行测试的截图:

  1. 录入车票信息: 输入车次信息,输入完成后将信息保存到文件中。

录入车票信息

  1. 浏览车票信息: 显示当前时间和所有车次的信息,如果车次已发出,则显示状态为"此班已发出",否则显示状态为"此班未发出"。

浏览车票信息

  1. 查询车票信息: 按照车次号查询车次信息,显示车次的详细信息。

按车次查询

按照终点站查询车次信息,显示符合条件的车次的详细信息。

按终点站查询

  1. 售票: 输入要售票的车次号,如果发车时间尚未到达且票还未售完,则售票成功,已售票数加一。

售票成功

输入已售完的车次号,售票失败。

票已售完

  1. 退票: 输入要退票的车次号,如果发车时间尚未到达,则退票成功,已售票数减一。

退票成功

输入已发车的车次号,退票失败。

退票失败

  1. 退出系统: 输入6退出系统,程序结束运行。

综上所述,该程序的各项功能都能正常执行

说明程序的各项功能的执行情况要有文字说明和测试截图功能说明要覆盖程序的所有功能。#includeiostream#includeiomanip#includecstring#includectime#includefstream using namespace std; time_t t = timeNULL; 设置当前时间static int n = 0; 总车次 void menu; cl

原文地址: https://www.cveoy.top/t/topic/iyrp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录