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

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

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

..

}

else cout<<\对不起,今天的这趟车已发出,无法完成退票!\ cout<<\输入回车键返回\ getchar(); getchar(); welcome(); }

//退出子函数 void quit() {

cout<<\使用本系统,欢迎下次继续使用***********************\}

//文件载入子函数 int loading() {

int i; ifstream infile;

infile.open(\班次信息.txt\ if(!infile) {

cout<<\请查看原文件是否存在!\ cout<<\按任意键返回\ getchar(); getchar(); welcome(); }

for(i=0;!infile.eof();i++) {

infile>>car[i].Number>>car[i].Setout.hour>>car[i].Setout.minutes>>car[i].Qidian>>car[i].Zhongdian>>car[i].Lasttime>>car[i].Fixnumber>>car[i].Fixednumber; } return i-1; }

专业资料

..

4 测试

主菜单:

班次录入:

专业资料

..

浏览班次信息:

查询火车信息:

测试中发现订购和退订车票后,虽然已订购车票数实际上有增减,但不能存入到文件中及时保存.后来通过以文件覆盖的法重新录入一次文件得以解决.测试中还发现若时间是整点的话,分钟的0只能是一个0,因为分钟定义的格式是int.,但若果改成char格式之后和系统时间比较的函数将不成立.所以这个程序仍然存在这样的一个问题.

专业资料

..

5 课程设计总结

通过这次的课程设计,我发现我还有好多的不足之处,还有好多知识不能很好的运用,而且题目中的一个要求没有正常的完成.我觉得我们应该花更多的时间去查找资料,因为仅凭自己已学的知识是无法完成这些容的.

这次课程设计我用了9个子函数去完成,分开完成各个函数并验证其正确性,这样的法让我能够顺利完成整个系统.

不足之处还有好多,我应该在以后的学习中更加努力完善.

专业资料

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