车辆违章系统-计算机程序编程课程设计实验报告.doc

车辆违章系统-计算机程序编程课程设计实验报告.doc

ID:61521094

大小:264.00 KB

页数:14页

时间:2021-02-11

车辆违章系统-计算机程序编程课程设计实验报告.doc_第1页
车辆违章系统-计算机程序编程课程设计实验报告.doc_第2页
车辆违章系统-计算机程序编程课程设计实验报告.doc_第3页
车辆违章系统-计算机程序编程课程设计实验报告.doc_第4页
车辆违章系统-计算机程序编程课程设计实验报告.doc_第5页
资源描述:

《车辆违章系统-计算机程序编程课程设计实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、【车辆违章管理系统】计算机程序编程课程设计实验报告实验地点:第一教学楼502室实验平台:WindowsXPMicrosoftVisualC++6.0实验用时:2013.8.27——2013.8.30实验题目车辆违章管理系统一,实验目的使用标准C或C++实现一般管理系统的基本功能。进一步巩固C语言的学习,培养一定的综合编程能力。二,实验设计要求(一)需要处理的基础数据–设违章种类分为违章停车、闯红灯、超速等三种。–设违章停车每次罚款100元、闯红灯每次罚款200元、超速每次罚款500元。–需处理的车辆及违章基本信息包括:Ø车牌号Ø车主姓名Ø违章停车次数Ø闯红灯次数Ø超速次数(

2、二)系统功能1.车辆及违章信息的录入。2.基于车牌号查询每台车辆的违章情况。3.基于车牌号统计每台车辆的罚款总金额。(三)数据结构说明数据结构可参考如下定义:typedefstructPe{charvno[8];/*车牌号*/charname[15];/*车主姓名*/inttimes1;/*违章停车次数*/inttimes2;/*闯红灯次数*/inttimes3;/*超速次数*/}PECCANCY;三.系统构成1.系统模块结构图车辆违章管理系统输入违章车辆信息输出违章车辆信息查询违章车辆信息车辆及违章信息的录入基于车牌号统计每台车辆的罚款总金额基于车牌号查询每台车辆的违章信

3、息2.各模块的功能1.车辆信息录入:在菜单栏请输入选择代码(1-3)中选择1,进入输入违章车辆信息模块,通过结构体structPe来保存车辆的车牌号、车主姓名、违章停车次数、闯红灯次数、超速次数等相关信息,scan函数来进行给当前车辆输入初始信息.2.车辆违章信息查询:在菜单栏请输入选择代码(1-3)中选择2,进入输出违章车辆信息模块,输入一个车牌号,在文件中查找此车牌号,若找到则输出此车辆的车主姓名,违章停车次数,闯红灯次数,超速次数等全部信息,包括计算每台车辆的罚款总金额;若找不到则输出未找到车辆。3.退出系统。3.数据结构设计及用法说明本实验采用函数,循环结构,选择结

4、构,涉及do-while、for,if及switch语句。其中,switch语句用于选择菜单的功能,是输入,输出,查询还是退出;if语句主要用于选择判别;for语句分别实现了主函数整体循环和数据输出的循环,for语句贯穿整个程序,用于实现数据写入和数据查找两大功能。本程序主要分三个菜单1)违章信息录入菜单用于写入违章信息,包括姓名、车牌号、违停次数、闯红灯数、超速次数;可多次写入。2)违章情况查询输出菜单用于查询相应车牌号码对应的信息;同时,可以将违章信息输出出来,可多次查询。3)输入返回菜单用于在写入信息后判断下一步行为;可以继续录入,或者返回违章情况查询菜单。4.程序结

5、构(画流程图)进入系统输入入选择输入车辆信息退出查询系统显示程序退出程序输出123查询车辆信息开始结束四.心的体会忙忙碌碌中,一周的实验课就这样接近了尾声。用一句话评价这一周就是即累并快乐着。本周,我们进行了计算机程序编程课程的设计。老师上课时留了2个任务。需要我们用一周的时间来完成。第一个任务是做车辆违章系统。这个系统做起来还算简单。但,虽然简单,却也充分暴露了我c语言方面的瘸腿。这么简单的任务,我用了周一周二2天才算编完,而且,基本上每晚我都得到1点到2点左右才能睡觉。虽然,有点儿辛苦,但,我发现,我这2天的进步很快。通过这2天熬夜的编程,为我第2个任务的顺利进行打下了

6、坚实的基础。2天的时间,我回忆起很多已经遗忘的知识,而且,学习如链表等的平时不怎么常用的新知识。通过这2天的努力,我已经适应了程序语言,可以编一些稍大点儿的程序。第二个任务是学生成绩管理系统。学生成绩管理系统这个实验很复杂,需要把程序按功能分成各个模块,每个模块的功能是特定的,有的是输入记录数据,有的是对成绩排序。在输入数据还要注意数据是否合法,长度是否符合规定等等。在这次程序中,用链表会快捷一些,通过存储的地址找到数据,会提高运行速度。同时还要注意各个模块之间的联系,数据的调用。完成这个程序光是靠自己硬编硬想是一定不能完成的。编这个程序,我查阅了很多的书籍,也看了很多相关

7、的资料,同样,也参照了一些以前学长们完成的程序。在这种自学的条件下我收获了很多的快乐。虽然,很辛苦,但,有了坚实的地基,才能筑起坚固的大楼。虽然,这其中我还是遇到了很多很多的的困难,但,完成后的幸福感是我坚持下去的理由。终于,在周四晚2点,我完成了我的第2个任务。感觉很满足,很有成就。为期一周的实验结束啦,这一周我学到了很多知识,不仅是在编程方面,在自己学习方面,在锻炼自己意志品质方面,我自己都有很大的提升。我相信这次的实验设计将是我人生中一笔宝贵的财富,是我老年时回忆的很美好很美好的回忆。同样地,感谢老师一周以来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。