公交线路管理系统的设计内容摘要:

否 是 输入 删除 输入要删除的线路 开始 是否正确 输入函数 结束 结束录入 返回主界面 开始 显示保存的线路信息 结束 返回主界面 开始 内蒙古科技大学 10 算法:此函数先读取 中内容,然后通过 for 循环找出符合条件的线路,最后将 线路输出到屏幕。 第五章 测试 : 是 否 输入数据 开始 是否正确 执行并显示结 果 结束 内蒙古科技大学 11 : 在主界面输入 1,进入“输入路线信息”功能,按提示依次输入“线路”、“全程站点”、“起始站”、“终点站”、“票价”、“途经站点”,中间用空格隔开,回车,则结束输入。 保存成功后提示是否再次输入, Y 则继续输入, N 则结束到主界面。 : 在主界面时,输入 2,显示所有路线信息。 内蒙古科技大学 12 4.删除路线 : 在主界面时,输入 3,进入删除界面,输入要删除的线路的序号,回车结束。 并提示是否 输入新线路, Y 则继续输入, N 则结束到主界面。 内蒙古科技大学 13 : 在主界面,输入 4,进入查询界面。 然后按照提示输入要查询的两个站点,回车结束,结果如下: 内蒙古科技大学 14 第六章 总结 这次课程设计花费了将近 30 天时间,在这期间我第一次体验到编程的困难,但在程序顺利运行出结果时也体验到了很大的成就感,这种成就感让我兴奋不已。 这次经历给我感触最深的地方就是,注重细节。 在刚阅读完课程设计任务书的时候,我只粗略想了一下总体设计,感觉可以轻松完成任务。 但在接下来的几十天中,我才感受到什么叫做细节决定成败。 就 在写第一个函数时,我就遇到了不小的麻烦。 看似不长的几十行代码,写起来却十分费力。 中间不容有一点儿大意,一点小小的错误会浪费很多的时间去寻找与改错。 而调试更是花了两周的时间,期间不断地发现错误,不断地改正错误,在这样的过程中收获也是很多的。 虽然写代码过程中遇到数不尽的难题,但在同学的启发与老师的帮助下。 我终于克服重重困难完成了设计,这是我自己努力付出的结果,也有同学和老师的热心帮助的回报,没有他们的帮助,我没有信心能够写出完整的程序。 这是一次难得的历练,它让我认识到编程不尽需要丰富的只是和经验,更需要认真仔 细的态度去面对。 内蒙古科技大学 15 附录:程序代码 includeiostream includefstream includestring includeiomanip includectime void menu()。 using namespace std。 class bus { public: void save()。 //录入信息 void showall()。 //显示所有公交路线 void searchroute()。 //根据起始站和终点站查询路线 void del()。 //删除站点 void sort()。 //排序 private: int route,station,price。 string start。 string end。 string pass[30]。 }。 //录入路线信息 void bus::save() { string pass[30],busstart,busend。 int busroute,busstation,busprice,i。 char x。 ofstream outfile(,ios::app)。 //打开文件 if(!outfile) { 内蒙古科技大学 16 cerr open errorendl。 exit(1)。 } //==========按照提示录入路线信息 ========== do{ cout============================================================endl。 cout线路 全程站点 起始站 终点站 票价 途经站点 endl。 cinbusroute。 route=busroute。 if(route==0) { break。 } outfileleftsetw(10)route。 cinbusstation。 station=busstation。 outfileleftsetw(10)station。 cinbusstart。 start=busstart。 outfileleftsetw(10)start。 cinbusend。 end=busend。 outfileleftsetw(10)end。 cinbusprice。 price=busprice。 outfileleftsetw(10)price。 for(i=0。 i30,istation。 i++) { cinpass[i]。 outfileleftsetw(10)pass[i]。 } outfile\r\n。 cout路线信息已成功保存。 endl。 cout是否继续录入路线信息: endl。 内。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。