交通处罚单管理系统C语言实习报告.doc

交通处罚单管理系统C语言实习报告.doc

ID:50115404

大小:596.50 KB

页数:50页

时间:2020-03-05

交通处罚单管理系统C语言实习报告.doc_第1页
交通处罚单管理系统C语言实习报告.doc_第2页
交通处罚单管理系统C语言实习报告.doc_第3页
交通处罚单管理系统C语言实习报告.doc_第4页
交通处罚单管理系统C语言实习报告.doc_第5页
资源描述:

《交通处罚单管理系统C语言实习报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、[年][键入公司名称]user[交通处罚单管理系统][在此处键入文档的摘要。摘要通常是对文档内容的简短总结。在此处键入文档的摘要。摘要通常是对文档内容的简短总结。]中国地质大学(武汉)C语言课程设计论文课程名称:学籍信息管理系统设计教师姓名:顾保磊本科生姓名:072111班吴忠云本科生学号:20111003601本科生专业:机械设计制造及其自动化所在院系:机械与电子信息学院类别:理工类日期:2012-6课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,

2、并计算入总成绩。目录课程设计评语目录1.课程论文题目2.程序设计思路3.功能模块图4.数据结构设计5.算法设计6.程序代码7.程序运行结果8.编程中遇到的困难及解决方法9.总结心得及良好建议10.致谢1.题目要求设计“交通处罚单管理系统”,交通处罚单必须涉及到车辆、驾驶员和开单交警的信息,还有交通处罚单号码、处罚时间等信。要求功能:(1)可以输入、删除、浏览交通处罚单信息;(2)可以按车辆、驾驶员和开单交警查询;(3)统计某时间段某个驾驶员的交通处罚单数目及交通处罚单号码。一、需求分析交通处罚单信息用文件存储,提供文件的输入输出操作;要求可以输入、删除、浏览交通处罚单信息,因而要提供信息的

3、输入、删除和显示操作;要实现按车辆、驾驶员和开单交警查询,则要提供查找操作;另外提供统计操作和键盘式选择菜单以实现功能选择。二、总体设计思路整个管理系统被设计为输出模块,信息删除模块,信息浏览模块,信息查询模块和信息统计模块。2.程序设计思路根据题目要求应提供键盘式菜单实现功能选择,还应该提供信息的输入操作,由于在程序中提供查询功能所以应有查找等操作。根据上面的需求分析,可以将这个系统的设计分为1.增添、删除、查询、修改输入模块2.统计、浏览、排序等编辑模块。针对这些模块的设定另外在加入一下退出程序、显示设计者信息、储存在text文件等功能。再按照编程的基本思路进行编程。3.功能模块图总体

4、设计输入模块删除模块浏览模块查询模块统计模块4.数据结构设计1.主函数主函数一般设计得比较简洁,只提供输入、处理和输出部分的函数调用。其中各个功能模块用菜单方式选择。[程序]main()/********主函数********/{inta,w;/**变量a保存选择菜单数字,w判断输入的数字是否在功能菜单对应数字范围内**/do{puts("*************MENU**********");puts("1.Shurudata");printf("请输入车牌号码:");puts("2.Shanchudata");puts("3.Liulandata")

5、;puts("4.Chaxundata");puts("5.Tongjidata")puts("6.Exit");puts("\tt************************");printf("choiceyournumber(0-5):[]bb");scanf("%d,&n);if(n<1

6、

7、n>6){w=1;getchar();}elsew=0;}while(w==1);/***选择功能***/switch(n){case1:shuru();break;/***输入模块***/case2:shanchu();break;/***删除模

8、块***/case3:liulan();break;/***浏览模块***/case4:chaxun();break;/***查询模块***/case5:tongji();break;/***统计模块***/case6:exit(0);/***退出***/}}/**********************主函数************************/main(){menu();}2、各功能模块设计(1)输入模块[分析]单独看各个数据信息,开单日期以及驾驶员姓名为字符型,可以采用字符型数组;处罚单号码、车牌号码以及交警ID为整型,可以采用整型数组。一条记录对应一张交通处罚单,方便交

9、通部门管理。[程序]/****************输入模块***************/voidshuru()/***输入模块***/{FILE*fp;if((fp=fopen("data.txt","w"))==NULL){printf("Cannotopenthefile");/**若打不开此文件则会退出输入模块**/exit(0);}scanf("%d",&dan[0].chepai);printf("请

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

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

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