预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

*******************实践教案*******************兰州理工大学计算机与通信学院2018年秋季学期面向对象课程设计题目:车辆综合业务管理系统专业班级:10级计算机科学与技术一班姓名:曾剑军学号:10240105指导教师:年福忠成绩:目录摘要1序言1一.流程调查3二.函数的调用关系图2三.调试分析31.调试过程中的主要问题……………………….…………………………....52.测试结果及主要操作6四.总结7五.主要参考文献80/21六.致谢8附录8源程序代码<带注释):8摘要循环队列是一种环状的队列并且对头元素指向队尾元素,车辆综合管理系统问题是典型的采用循环队列和栈解决的问题,再综合与类和结构,实验表明该算法的空间复杂度优于其他算法。该车辆综合管理系统就是采用的这种算法。关键词:车辆综合管理;类;循环队列;栈序言在人们的生活中,机动车辆是我们每天都离不开的交通工具,因此,我们要想能更好的使用它们,充分的发挥它们的作用,使其能更好的服务于社会,就应该有一个良好的车辆管理系统。车辆综合业务管理系统的主要作用是对于一个中等规模的、独立运营的车队实现车辆调度和车队综合业务的有效管理。在对某车队的车辆调度、驾驶员管理、车辆管理以及业务管理的深入调研后,力争开发出一个实用性较强的车辆综合业务管理软件,基本上可以满足正常的车辆管理。1/21通过本软件的设计、开发,使学生初步得到软件项目的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力。一、流程调查机动车辆是我们每天都离不开的交通工具,因此,我们要想能更好的使用它们,充分的发挥它们的作用,使其能更好的服务于社会,就应该有一个良好的车辆管理系统。车辆综合业务管理系统的主要作用是对于一个中等规模的、独立运营的车队实现车辆调度和车队综合业务的有效管理。在对某车队的车辆调度、驾驶员管理、车辆管理以及业务管理。深入调研后,通过实践,本程序可以实现车队的车辆调度、驾驶员管理、车辆管理及派出去的功能。二.函数的调用关系图主函数用户界面车辆回来车辆派出车辆查看驾驶员查看结束ArrivalLeav车场驾驶员Leave便道ListeListPRINT返回返回主函数2/21结束三.调试分析1.调试过程中的主要问题因为此停车场管理系统是分模块设计的,而且在程序的实现过程中又使用了清屏函数,所以,运行时用户选择任务并且执行完任务后,又会回到供用户选择功能的主界面,因此整个程序从整体上来讲结构清晰,使用方便。本程序的调试运行,总体上情况良好,但中间也出现了一些小问题。其中比较有代表性的主要问题有:当车场已经达到最大容量,但仍有车辆进入停车场的时候,运行界面上没有出现或者说出现了但又跳掉了“停车场已满,该车辆需在便道上等待!”的提示信息。我们小组成员经过反复商量讨论,并且在查阅了多种资料后,在那一个cin语句后加了一个cin,此时,程序运行结果就符合要求了。要将驾驶员信息存入文本后,必须和读出的文本名称一致,否者讲初相乱码;设计更加合理,更加人性化,更加方面用户使用,同时也提高了用户的操作效率。调试中遇到的问题及对问题的解决方法1.问题:字符和括号的输写错误解决方法:把中文输入字母切换成英文输入2.问题:括号的对应解决方法:一个一个的补充括号和调整括号3/212.调试程序1.车辆管理界面;2.有车辆回来,录入信息;4/213.查看驾驶员界面;4.派出任务的车辆;5/215.车库满界面;6.车库情况界面;6/217.退出系统界面;四.总结通过这两周的课程设计,加深了我对《C++面向对象程序设计教程》这门课程所学内容的进一步的理解与掌握;同时,通过对车辆管理系统的开发,使得我将计算机课程所学知识与实际问题很好地相联接在了一起。在这次课程设计中,培养了我开发一个中小型程序的能力。在这次对停车场管理系统的开发过程中,有过程序功能成功实现时的欣喜,也有遇到问题、解决问题时的执着以及迷茫。在这次课程设计中,使得我很好地了解了在开发程序过程中合作的重要性。从课题的布置到完成课程设计,按时完成了相关任务。通过这次课程设计,我学习到了很多算法与数据结构的知识,同时对本学期的课本所学知识有了进一步巩固,特别是对栈和队列等的熟练运用。设计过程中,我另一个大的体会就是要及时参考图书馆借来的书,通过教程,大大的提高了工作的效率。同时我也发现自己的不足之处。对于很多自己以为很熟悉的东西,在细节上的把握有许多不足:有些想当然,认为它应该是这样,而忽略的事实。这也让我明白,做事细心是必须的,所谓细节决定成败!7/21程序还有好多不足,在今后的日子里,我会虚心向老师同学请教,尽自己最大的努力做到最好。五.主要参考文献[1]《C++面向对象程序设计教程》陈维兴、林小茶编著,清华大学出本社。[2]Jera