[年][键入公司名称]user[交通处罚单管理系统][在此处键入文档的摘要。摘要通常是对文档内容的简短总结。在此处键入文档的摘要。摘要通常是对文档内容的简短总结。]第2页共55页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共55页中国地质大学(武汉)C语言课程设计论文课程名称:学籍信息管理系统设计教师姓名:顾保磊本科生姓名:072111班吴忠云本科生学号:20111003601本科生专业:机械设计制造及其自动化所在院系:机械与电子信息学院类别:理工类日期:2012-6第3页共55页第2页共55页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共55页课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。第4页共55页第3页共55页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共55页目录课程设计评语.........................................目录.......................................................1.课程论文题目...................................2.程序设计思路...................................3.功能模块图.......................................4.数据结构设计...................................5.算法设计...........................................6.程序代码...........................................7.程序运行结果...................................8.编程中遇到的困难及解决方法.......9.总结心得及良好建议.......................10.致谢.................................................1.题目要求设计“交通处罚单管理系统”,交通处罚单必须涉及到车辆、驾驶员和开单交警的信息,还有交通处罚单号码、处罚时间第5页共55页第4页共55页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共55页等信。要求功能:(1)可以输入、删除、浏览交通处罚单信息;(2)可以按车辆、驾驶员和开单交警查询;(3)统计某时间段某个驾驶员的交通处罚单数目及交通处罚单号码。一、需求分析交通处罚单信息用文件存储,提供文件的输入输出操作;要求可以输入、删除浏览交通处罚单信息,因而要提供信息的输入、删除和显示操作;要实现按车辆、驾驶员和开单交警查询,则要提供查找操作;另外提供统计操作和键盘式选择菜单以实现功能选择。二、总体设计思路整个管理系统被设计为输出模块,信息删除模块,信息浏览模块,信息查询模块和信息统计模块。第6页共55页第5页共55页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共55页2.程序设计思路根据题目要求应提供键盘式菜单实现功能选择,还应该提供信息的输入操作,由于在程序中提供查询功能所以应有查找等操作。根据上面的需求分析,可以将这个系统的设计分为1.增添、删除、查询、修改输入模块2.统计、浏览、排序等编辑模块。针对这些模块的设定另外在加入一下退出程序、显示设计者信息、储存在text文件等功能。再按照编程的基本思路进行编程。3.功能模块图第7页共55页第6页共55页总体设计输入模块删除模块浏览模块查询模块统计模块编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共55页4.数据结构设计1.主函数主函数一般设计得比较简洁,只提供输入、处理和输出部分的函数调用。其中各个功能模块用菜单方式选择。[程序]main()/********主函数********/{第8页共55页第7页共55页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第8页共55页inta,w;/**变量a保存选择菜单数字,w判断输入的数字是否在功能菜单对应数字范围内**/do{puts("\n\n*************MENU**********\n\n");puts("\n1.Shurudata");printf("请输入车牌号码:\n");puts("\n2.Shanchudata");puts("\n3.Liulandata");puts("\n4.Chaxundata");puts("\n5.Tongjidata")puts("\n\n\n\n6.Exit");puts("\n\n\\t\t************************...