交通罚单管理系统.doc

交通罚单管理系统.doc

ID:48550994

大小:292.50 KB

页数:31页

时间:2020-01-27

交通罚单管理系统.doc_第1页
交通罚单管理系统.doc_第2页
交通罚单管理系统.doc_第3页
交通罚单管理系统.doc_第4页
交通罚单管理系统.doc_第5页
资源描述:

《交通罚单管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一.系统开发的背景3二.系统分析与设计3(一)系统功能要求3(二)系统模块结构设计4三.系统的设计与实现5(一)罚单基本信息录入:input()5(二)信息删除:delete()8(三)find函数11(四)show函数15(五)sum函数16四.系统测试18(一)测试input函数18(二)测试delet函数19(三)测试find函数20(四)测试show函数20(五)测试sum函数21五、总结22六、附件(代码、部分图表)2331交通罚单管理系统一.系统开发的背景为了方便单位对交通处罚的经一步解交通处罚单信息用文件存储,提供文件的输入输出操作;

2、要求可以输入、删除、浏览交通处罚单信息,因而要提供信息的输入、删除和显示操作;要实现按车辆、驾驶员和开单交警查询,则要提供查找操作;另外提供统计操作和键盘式选择菜单以实现功能选择。二.系统分析与设计(一)系统功能要求可以录入交通罚单的信息,交通处罚单信息用文件存储,因而要提供文件的输入输出操作。1.要求可以输入、删除、浏览交通处罚单信息,因而要提供信息的输入、删除和显示操作;2.要实现按车辆、驾驶员和开单交警查询,则要提供查找操作;3.另外提供统计操作和键盘式选择菜单以实现功能选择。4.罚单信息(包括车牌号、驾驶员姓名、交警姓名、交警编号、罚单编号)(

3、二)系统模块结构设计通过对系统功能的分析,交通罚单管理系统功能如图所示31交通罚单管理系统信息统计模块信息查询模块信息浏览模块信息录入模块图1交通管理系统功能图通过上图的功能分析,把整个系统划分为5个模块:1、交通罚单信息录入,该模块主要实现:车牌号、驾驶员姓名、交警姓名、交警编号、罚单编号的输入,用input函数实现。2、信息删除模块,该模块主要实现信息的删除,用delet函数实现。3、信息查询模块,该模块主要实现信息的查询﹕有车牌号查询、驾驶员查询、交警查询,共用四个函数进行查询,分别是find,4、信息统计模块,主要实现的是罚单数量的统计,用su

4、m函数实现。三.系统的设计与实现(一)罚单基本信息录入:input()分析:先输出表头,然后进行罚单的信息输入,31单独看各个数据信息,开单日期以及驾驶员姓名为字符型,可以采用字符型数组;处罚单号码、车牌号码以及交警ID为整型,可以采用整型数组。一条记录对应一张交通处罚单,方便交通部门管理。流程图如图2所示。输入用户要输入处罚单纪录的条数。能否打开文件退出依次输入处罚单信息,并保存到文件中。j开始输入、关成完闭件图2输入函数流程图输入模块程序代码:voidinput(){FILEfp;intnum;inti,j;if((fp=fopen("plist.

5、txt","r+"))==NULL)//r+为读和写而打开文本文件{if((fp=fopen("plist.txt","w"))==NULL)//w为读而打开文本文件{printf("文件打开或创建失败!");printf("pressentertoreturnmenu");getchar();menu();}31printf("请输入处罚单数量:");scanf("%d",&i);printf("");for(j=0;j

6、f("车牌号、驾驶员姓名、交警姓名、交警号、处罚单号、日期(如20101112)");printf("注意:中间用空格隔开!");scanf("%s%s%s%s%s%s",&plist[j].chepai,&plist[j].dname,&plist[j].pname,&plist[j].tbianhao,&list[j].fbianhao,&plist[j].date);}for(j=0;j

7、plist[j].dname,plist[j].pname,plist[j].tbianhao,plist[j].fbianhao,plist[j].date);}fclose(fp);printf("保存成功!");printf("pressentertoreturnmenu");getchar();getchar();menu();}printf("请输入处罚单数量:");scanf("%d",&i);printf("");for(j=0;!feof(fp);j++)//读取文件{fscanf(fp,"%s%s%s%s%s%

8、s",&plist[j].chepai,&plist[j].dname,&plist[j].p

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

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

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