第一范文网 - 专业文章范例文档资料分享平台

基于C++的火车票管理系统C++课程设计

来源:用户分享 时间:2025/5/25 18:31:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

..

3 详细设计

3.1 流程图

开始 Main函数,进入Switch语句 班次录入子函数 浏览班次子函数 查询子函数 购买车票子函数 退订车票子函数 按照班次查询 按照终点站查询 返回到主菜单 退出程序子函数 结束

专业资料

..

3.2 源程序

#include #include #include #include using namespace std;

void welcome(); void choose(); void banciluru(); void liulanbancixinxi(); void shoupiao(); void tuipiao(); void quit(); void chaxun(); int loading(); const int MAX=20; const int N=50;

struct time {

int hour; int minutes; };

struct ticket 行车时间,额定载客量,已订票人数 {

int Number;

struct time Setout; char Qidian[MAX]; char Zhongdian[MAX]; float Lasttime; int Fixnumber; int Fixednumber; }car[N];

//主函数 int main() { welcome(); return 0; }

专业资料

//欢迎子函数 //选择子函数 //班次录入子函数 //浏览班次信息子函数 //售票子函数 //退票子函数 //退出子函数 //查询子函数 //文件载入子函数

//使数组最大值可调 //时间结构体,为了与系统时间做比较. //车票结构体,包含车次,时间结构体,起点,终点, ..

//欢迎子函数 void welcome() {

cout<<\ cout<<\欢 * 迎 * 使 * 用 * 火 * 车 * 票 * 管 * 理 * 系 * 统 |\ cout<<\ |\ cout<<\ 本管理系统有以下功能: |\ cout<<\ |\ cout<<\ 1 班次录入 |\ cout<<\ 2 浏览班次信息 |\ cout<<\ 3 查询火车信息 |\ cout<<\ 4 购买火车票 |\ cout<<\ 5 退订火车票 |\ cout<<\ 6 退出系统 |\ cout<<\ cout<<\请输入所要执行功能前的数字: \ choose(); }

//选择子函数 void choose() { string i; cin>>i; if(i==\

banciluru(); if(i==\

liulanbancixinxi(); if(i==\ chaxun(); if(i==\

shoupiao(); if(i==\ tuipiao(); if(i==\ quit(); else { cout<<\输入有误!请在数字1-5之间重新您的输入选择!\ choose(); } }

专业资料

..

//班次录入子函数 void banciluru() { string t=\ ofstream outfile;

outfile.open(\班次信息.txt\ for(int i=0;t==\ {

cout<<\请输入需要添加的火车班次:\ cin>>car[i].Number;

cout<<\请输入此班次发车时间(格式:先输入小时,回车,再输入分钟):\ cin>>car[i].Setout.hour; cin>>car[i].Setout.minutes;

cout<<\请输入出发站:\ cin>>car[i].Qidian;

cout<<\请输入终点站:\ cin>>car[i].Zhongdian;

cout<<\请输入行车时间:\ cin>>car[i].Lasttime;

cout<<\请输入额定载客量:\ cin>>car[i].Fixnumber;

cout<<\请输入已订票人数:\ cin>>car[i].Fixednumber; outfile<>t; if(t!=\ { welcome(); } } outfile.close(); cout<<\输入回车键返回\ getchar(); getchar(); welcome(); }

//浏览班次子函数 void liulanbancixinxi() { int c;

专业资料

搜索更多关于: 基于C++的火车票管理系统C++课程设计 的文档
基于C++的火车票管理系统C++课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7syx97v1249sc9l3ppnv1xep036fc3019bz_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top