c语言交通处罚单管理程序(实验报告和源代码)

c语言交通处罚单管理程序(实验报告和源代码)

ID:47427179

大小:338.50 KB

页数:27页

时间:2020-01-10

c语言交通处罚单管理程序(实验报告和源代码)_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《c语言交通处罚单管理程序(实验报告和源代码)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、交通处罚单管理系统C语言程序设计课程设计材料学生姓名:朱明杰学号:031410627系(院):自动化学院设计题目:交通处罚单管理系统 完成日期:2015年5月l课程设计目的………………………………………3l课程设计内容………………………………………3l总体设计………………………………………3l详细设计………………………………………4l运行结果………………………………………8l程序调试………………………………………10l编程体会………………………………………1127交通处罚单管理系统一、课程设计目的1.通过课程设计,加深对结构化程序设计思想

2、的理解,能对系统功能进行分析,并设计合理的模块化结构。2.通过课程设计,进一步掌握C有并重要的数据结构。掌握并熟练运用指针、链表、结构体、文件等数据结构。3.通过课程设计,提高程序开发能力,能运用合理的控制流编写清晰高效的程序。4.通过课程设计,培养C语言知识运用和自学能力,真正的把课堂上获得的知识运用起来,培养自己对程序编写的兴趣,并能独立设计和实现一个中小型系统。5.通过课程设计,加强了自己的程序分析能力。6.通过课程设计,完成了交通处罚单管理系统,很多功能还待完善。二、课程设计内容用C语言编写软件完成以下任务:1交通处罚单基本信息输

3、入(数据包括处罚单号码,车牌号码,姓名,开单警察的信息ID,处罚时间等),信息保存在data.txt文件中,2交通处罚单基本信息浏览。将文件内所有的交通处罚单信息全部输出展现出来。3交通处罚单基本信息查询。可以查询特定的交通处罚单信息。4交通处罚单基本信息统计。可以查询某一个时间段的所有的交通处罚单信息。5交通处罚单基本信息删除。删除不需要的交通处罚单信息。三、总体设计本系统的功能模块如图1所示,主要有以下模块:(1)交通处罚单基本信息输入:构造函数intinput(),对产生新的交通处罚单的信息进行输入。(2)交通处罚单基本信息输出:构

4、造函数voiddisplay(),全部输出已被录入交通处罚单的所有信息。(3)交通处罚单基本信息删除:构造函数intdelete(),经确认后调用delete函数删除该姓名的记录。(4)交通处罚单基本信息排序:构造函数voidsort(),对文件中所有的交通处罚单进行排序。(5)交通处罚单基本信息查找:构造函数intquery(),通过输入书名,判断此交通处罚单是否存在,若存在,则删除该交通处罚单所有信息,然后再把剩下的交通处罚单信息保存到文件。27交通处罚单管理系统系统功能模块图交通处罚单管理系统信息输入信息查找信息浏览信息删除信息统计

5、图一四、详细设计结构体定义如下:#defineN500structchufadan{intnum;/*处罚单号码*/intchepai;/*车牌号码*/charname[10];/*驾驶员名字*/intid;/*开单警察的信息ID*/intyear;intmonth;intday;/*处罚时间为年月日排列*/}chufadan[N];/*dan[500]中每个数组元素对应一个处罚单信息*/27交通处罚单管理系统(一)信息输入函数:输入用户要输入处罚单纪录的条数。能否打开文件退出依次输入处罚单信息,并保存到文件中。j开始完成输入,关闭文件。

6、图2信息录入功能流程图(三)信息删除函数:27交通处罚单管理系统打开文件输入要删除的处罚单的处罚单w号寻找文件中所有的处罚单w==chufadan[i].num关闭文件后再打开文件i!=c把不要求删除的罚单信息在文件中输入结束图3信息删除功能流程图27交通处罚单管理系统(三)信息查询函数:开始打开文件查询处罚单信息选择查询处罚单方法按开单警察ID按驾驶员姓名按车牌号输入结束图4信息查询功能流程图(四)统计功能函数:开始输入驾驶员名字与时间段将文件每一个信息与输入条件对比输出满足条件的罚单号,并每输出一个罚单号使统计变量加一。结束N图5信息

7、统计功能流程图27交通处罚单管理系统(五)浏览功能函数:开始打开文件输出满足条件的罚单号,并每输出一个罚单号使统计变量加一。结束逐条输出交通处罚单信息。图6信息浏览功能流程图五、运行结果主菜单界面图727交通处罚单管理系统输入建立模块图8查询模块图927交通处罚单管理系统浏览模块图10统计模块图11删除模块图12六、程序调试自从把整体的c语言处罚单管理系统编成以后,就开始进行调试。调试的过程中不知道修改了多少次源代码,为了能让交通处罚单管理系统在输入任何代码的情况下都能正常使用,不会出错,反复的修改,看书,查资料,询问同学调试之后,终于运

8、行成功。主要克服了以下问题:27交通处罚单管理系统(1)怎么样把交通处罚单数据输入文件中。(2)通过主函数把其他的函数连接起来,形成一个完整的有序的程序。(3)难度最大的是统计模块,算法十分复

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

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

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