交通罚单管理系统方案

合集下载

罚单系统——信息系统设计

罚单系统——信息系统设计

罚单系统——信息系统设计罚单系统是一个信息系统,用于管理和记录交通违法行为并发放相应的罚单。

该系统可以提高交通管理的效率和准确性,减少人力资源的浪费,促进交通秩序的规范。

一、系统目标罚单系统的目标是实现以下功能:1.交通违法信息记录:系统可以记录交通违法的详细信息,包括违法行为、时间、地点、交通工具信息等。

2.罚单发放:系统可以根据违法行为自动生成罚单,并将罚单发送给违法行为的相关人员。

3.罚单管理:系统可以管理罚单的状态,包括罚单的结案情况、罚款金额的收取情况等。

4.数据统计和分析:系统可以统计和分析交通违法行为的情况,生成相关报表和图表,为交通管理部门提供数据支持。

二、系统架构罚单系统的架构包括前端用户界面、后台数据库和业务逻辑处理模块。

1.前端用户界面:提供给交通执法人员、交通管理人员以及违法行为相关人员使用的界面。

交通执法人员可以通过界面记录交通违法信息,交通管理人员可以对违法行为信息进行查询和管理,违法行为相关人员可以查看自己的罚单信息和缴费情况。

2.后台数据库:用于存储罚单系统的所有数据,包括交通违法信息、罚单信息、人员信息等。

数据库应具备高效的读写能力和数据安全保护措施。

3.业务逻辑处理模块:负责实现前端用户界面和后台数据库之间的交互逻辑和业务处理。

该模块包括交通违法信息记录、罚单生成和发送、罚单状态管理、数据统计和分析等功能。

三、系统功能详细设计1.交通违法信息记录:交通执法人员通过系统录入违法行为信息,包括违法行为类型、时间、地点、车辆信息等。

系统会对信息进行校验和存储,同时生成违法行为的唯一标识。

2.罚单生成和发送:根据输入的违法行为信息,系统自动生成相应的罚单,并将罚单发送给违法行为的相关人员。

罚单中包括违法行为的详细信息、罚款金额、缴费期限等。

系统会将罚单状态设为待缴费,待用户缴费后更新罚单状态。

3.罚单状态管理:交通管理人员可以通过系统查询和管理罚单的状态。

系统将罚单分为不同的状态,包括待缴费、已缴费、已结案等。

交通处罚单管理系统C语言课程设计

交通处罚单管理系统C语言课程设计

交通处罚单管理系统C语言课程设计交通处罚单管理系统C语言课程设计1、设计目的随着社会的不断发展,交通事故频发,交通管理逐渐成为了每个城市必须要解决的问题。

而交通处罚单管理系统(简称它为“系统”)便是为了更好地解决这个问题而被设计的。

系统能够有效地记录违规者的信息,违规行为以及处罚措施,并能够根据不同的情况对其进行分类和管理。

它不仅可以节约工作时间和人力资源,还能迅速让违规者得到及时的处罚,使道路更加安全,保护公共安全。

2、系统设计2.1 系统功能本系统的主要功能包括:违章记录、罚款、扣除驾照分数、上报违规记录、信息输入和查询、信息修改和删除等主要功能项。

违章记录:系统可以记录所有交通违法行为,包括罚款和扣分等信息。

罚款:系统可以将罚款记录下来,并可以将其发送给罚款的人。

扣除驾照分数:系统可以记录扣除的分数并将其发送给驾照的持有人。

上报违规记录:系统可以根据不同情况自动生成违规记录并将其上报。

信息输入和查询:系统可以对所有交通违法行为信息进行系统记录,包括车主信息、车辆信息和罚款信息。

其次,系统还具有较为便利的查询功能,快速定位到违规者的信息。

信息修改和删除:系统在管理中还可以对一些信息进行修改和删除,更好地保证了信息的及时更新和有效管理。

2.2 系统设计系统的设计基本上可以分为前端设计和后端设计两部分。

2.2.1 前端设计设计前端系统的正确流程显然是十分重要的。

在本系统中,我们首先采用了图形化界面来实现用户与系统的交互,界面设计简洁明了易于操作。

另外,系统还采用了文本模式界面,在需要大量输入或者查询时,用户可以直接使用命令行界面操作软件。

2.2.2 后端设计后端设计是系统运行的核心。

在本系统中,我们主要采用了c语言的基础来实现系统的后端代码,用c语言基础的快速处理能力来满足系统管理中对于不同功能的处理需要。

3、系统优势通过上述系统的设计,该系统具有如下优势:·系统具有良好的稳定性,信息处理的准确与高效。

交通处罚单管理系统

交通处罚单管理系统

交通处罚单管理系统交通处罚单管理系统一、概述交通处罚单管理系统是针对交通违法行为的记录、处理、储存、管理而设计的软件系统,采用计算机技术和网络通讯技术,实现对交通警察、公安机关、交通管理部门以及违法行为当事人之间的信息共享、数据管理、实时响应等功能。

二、系统架构交通处罚单管理系统由控制中心、前端设备、通讯网络三个主要部分构成。

1. 控制中心控制中心是整个系统的核心部分,包括服务器、数据库、应用程序以及监管终端等组成部分。

服务器提供系统稳定运行的基础环境,数据库存储系统所需的数据信息,应用程序提供系统功能。

监管终端是交通管理部门的监管工具之一,用于对前端设备进行管理和调度。

2. 前端设备前端设备主要指道路监控摄像头、交通违法抓拍相机、交警执法终端等。

这些设备通过视频传输、数据采集等方式,将现场信息传输至控制中心,提供数据支持。

3. 通讯网络通讯网络是整个系统的数据传输通道,包括有线、无线、广域、局域等多种网络形式。

通过网络通讯,前端设备可以传输数据给控制中心,交通管理部门可以实时查看系统数据。

三、系统功能交通处罚单管理系统具有如下主要功能:1. 违法行为记录:通过前端设备对道路交通状况进行实时监控,自动抓拍交通违法行为,记录行驶车辆信息和违法类型,生成电子处罚单。

2. 数据管理:将系统抓拍到的违法行为信息进行分类、整理、存储和管理,可以对这些数据进行查询、分析、报表、统计等处理。

3. 数据共享:通过网络通讯,将系统记录的违法行为信息共享给相关部门,比如公安机关、交通管理部门等。

4. 警情联动:当发生重大交通安全事件时,系统可以将该事件信息自动推送给警务部门,以支持警务行动。

5. 线上缴费:通过系统绑定银行卡或第三方支付账户,违法行为当事人可以在线完成罚款缴纳等操作。

6. 人员管理:将警务人员和违法行为当事人信息进行管理,提供查询、统计、分析等功能。

四、系统优势交通处罚单管理系统作为一个以科技手段为支撑的管理工具,拥有以下优势:1. 实现对违法行为的准确记录,提高警务部门执法效率。

违停抓拍系统方案

违停抓拍系统方案

违停抓拍系统方案摘要:随着城市交通流量的增加,违停问题越来越成为一个令人头痛的社会问题。

为了解决这一问题,许多城市引入了违停抓拍系统。

本文将详细介绍违停抓拍系统的工作原理、技术特点以及其在城市管理中的应用。

通过该系统,可以有效减少违停现象的发生,提高城市交通秩序。

一、引言违停行为给城市交通管理带来了很多困扰。

违停车辆不仅占用道路资源,还会引发交通拥堵,妨碍正常交通秩序。

传统的人工执法方式方法效率低下,无法满足城市交通管理的需求。

因此,引入自动化的违停抓拍系统成为一个必要的选择。

二、系统工作原理违停抓拍系统采用视频监控及图像识别技术,通过摄像头实时监测道路情况,当发现违停车辆时,系统会自动进行抓拍,并记录车辆信息及违规时间。

系统会通过图像处理和车牌识别算法对抓拍的图像进行处理,并与车辆数据库中的信息进行比对,以确定违停车辆的身份。

系统还可以将违停车辆信息与交通管理部门的数据库进行关联,以实现自动发放罚单等功能。

三、技术特点1.高精度的图像识别技术:系统采用先进的图像处理和车牌识别算法,能够对车辆图像进行准确的识别,大大提高了违停抓拍的精度。

2.实时监控功能:系统能够实时监控道路情况,及时发现违停车辆,并进行抓拍和记录。

3.多车道同时检测:系统支持多个摄像头同时监测多个车道,提高了抓拍的效率。

4.自动化处理流程:系统可以自动进行图像处理、车牌识别、违停车辆信息记录等流程,减轻了工作人员的负担,提高了工作效率。

5.数据关联功能:系统可以与交通管理部门的数据库进行关联,实现自动发放罚单、关停违停车辆等功能。

四、应用场景违停抓拍系统可以广泛应用于城市交通管理中,以下是一些典型的应用场景:1.道路交通管理:通过违停抓拍系统,交通管理部门可以实时掌握道路上的违停情况,及时采取措施疏导交通,提高道路通行效率。

2.社区管理:违停抓拍系统可以安装在小区或住宅区的入口出口处,及时发现违停车辆,并进行抓拍和记录,保障小区交通秩序。

C语言实战应用交通处罚单管理系统

C语言实战应用交通处罚单管理系统

项目不足与改进方向
项目不足:功能不完善,界 面不够友好,操作不够便捷
改进方向:增加更多功能, 优化界面设计,提高操作效

THANK YOU
汇报人:
系统设计
数据库设计
数据库连接:使用合适的数 据库连接方式,如ODBC、 JDBC等
数据库表结构:包括交通处 罚单信息表、车辆信息表、 驾驶员信息表等
数据库查询:使用SQL语句 进行查询和操作
数据库安全性:包括数据加 密、权限管理等
界面设计
用户登录界面:简洁明了,输入用户名和密码即可登录 主界面:列出所有功能选项,方便用户快速找到所需功能 交通处罚单录入界面:提供详细的表单,方便用户录入详细信息 查询界面:支持按日期、车牌号等多种方式查询交通处罚单
交通处罚单管理系统的现状和问题
单击此处输入你的智能图形项正文,文字是您思想的提炼,请尽量言简意赅的阐述观点
交通处罚单管理系统的需求和目标
单击此处输入你的智能图形项正文,文字是您思想的提炼,请尽量言简意赅的阐述观点
交通处罚单管理系统的架构和功能
单击此处输入你的智能图形项正文,文字是您思想的提炼,请尽量言简意赅的阐述观点
除等操作
技术应用:总 结在项目中使 用的技术,如 C语言、数据 结构和算法等
团队协作:强 调团队成员之 间的协作和沟 通,以及在项 目中所遇到的 挑战和解决方

经验教训:总 结在项目中遇 到的问题和经 验教训,为今 后的项目提供
参考和借鉴
项目亮点
实战应用:将C语言应用于交通处罚单管理系统中,具有实际应用价值 系统功能:系统功能全面,涵盖了交通处罚单管理的各个方面 高效性能:系统运行高效,能够快速处理大量的交通处罚单数据 良好的可维护性:系统设计合理,易于维护和升级

罚单系统——信息系统设计

罚单系统——信息系统设计

果判决证明驾驶员是清白的, 那么为保险公司生成驾驶记录报表的系统将删除罚款单。
如果
判决证明驾驶员是有罪的, 那么法庭给驾驶员另一个写明罚款数目的信封, 以便驾驶员以后
邮寄罚款。
如果驾驶员不能在要求的期限内支付罚款,罚款处理系统生成一张逮捕请求通知并把它
寄给法庭。这通常发生在最初的信封在两周内没有收回或者法庭提供的信封在审讯日期后两
警察
罚单附件
1.1 查询数据
驾驶员, 警察, 法官
.
1.2 生成罚单
罚单
1.3 生成确认 通知单
警察
法官
法官
罚单
新罚单 记录
驾驶员
6. 结构化之后的结构图:
罚单处理
读取业务类型
分配处理
驾驶员、警察、法官
查询数据
生成新罚 单
更新罚单
记录申诉
驾驶员、警 察、法官
罚单
罚单
生成罚单
生成确认通 知单
记录判决 结果
逮捕请求通 知
法官
执照号码
驾驶员 1
执照批准 日期
N
审判
违规
申诉
审判日
N

判决
罚款单
罚款号码 位置 罚款类型
罚款数 量
罚款日期
N
支付日
罚款

开出
法官 1
名称
地址
1
名称
警察
地址
Word 文档
.
3. DFD 片段图
警察
开出罚单
1
生成罚款单记录
新 罚 款 单 记 录
驾驶员
驾驶员
邮寄规定数 额的罚款
2
更新罚单记录
罚款单 警察 驾驶员

交通处罚单管理系统_C语言实习报告

交通处罚单管理系统_C语言实习报告

交通处罚单管理系统_C语言实习报告交通处罚单管理系统_C语言实习报告一、实习介绍在大学期间,我有幸参加了一次C语言实习,实习的主题是交通处罚单管理系统。

通过这段实习,我了解了如何使用C 语言实现一个功能完备的交通处罚单管理系统,并且在实践中巩固了自己的C语言知识。

二、实习内容1.需求分析在实习开始前,我们的导师向我们详细阐述了这个交通处罚单管理系统的需求,包括以下功能:(1)添加罚单:管理员可以通过输入违法车辆的相关信息,添加罚单,并将罚款金额记录在罚单中。

(2)查询罚单:管理员可以通过输入违法车辆的相关信息,查询系统中已经添加的罚单。

(3)修改罚单:管理员可以通过输入罚单号,修改罚单中一些信息,如罚款金额。

(4)删除罚单:管理员可以通过输入罚单号,删除某个罚单。

(5)统计罚单:管理员可以根据时间或者地点等条件,对系统中的罚单进行统计,包括罚款金额、数量等。

2.设计实现在学习了C语言基础知识之后,我们开始着手设计实现交通处罚单管理系统。

由于需求比较明确,我们很快确定了系统的各个模块及其实现方式。

具体来说,我们定义了结构体来表示违法车辆的相关信息,例如车牌号、违法地点、罚款金额等。

然后我们设计了相应的函数,如添加罚单函数、查询罚单函数、修改罚单函数、删除罚单函数、统计罚单函数等。

在函数的实现中,我们采用了指针来简化程序的设计,并且尽可能考虑了错误处理的情况,以保证系统的稳定性。

3.测试验证完成代码的编写之后,我们还进行了系统的测试验证。

在测试中,我们通过自行构造一些罚单数据,并进行各种操作,比如添加、查询、修改、删除、统计等操作。

通过测试,我们发现系统完全符合我们的需求,并且稳定性也得到了有效保证。

三、实习收获通过这段实习,我对C语言的掌握更加深入了解,对算法的实现能力也有了一定的提升。

同时,在实现这个交通处罚单管理系统的过程中,我还加深了对软件工程的理解,了解了开发一个完整系统需要考虑的方方面面,比如需求分析、模块设计、代码实现、测试验证等等。

交通处罚单管理系统

交通处罚单管理系统

精品文档C语言实践应用交通处罚单管理系统内容:〔要求〕交通处罚单涉及到车辆、驾驶员和开单交警的信息,还有交通处罚单号码,处罚时间等信息。

功能:(1)要求可以输入、删除、浏览交通处罚单信息。

(2)可以按车辆、驾驶员和开单交警查询。

(3)统计某时间段某个驾驶员的交通处罚单数目及交通处罚单号码。

第二部分:需求分析1.交通处罚单信息用文件存储,提供文件的输入输出操作;2.要求可以输入、删除、浏览交通处罚单信息,因而要提供信息的输入、删除和显示操作;3.要车辆、驾驶员和开单交警查询,则要提供查找操作;4.另外提供系统操作和键盘式选择菜单以实现功能选择。

第三部分:程序总体设计思路由于 C语言是面对过程的语言,故我的设计思路是根据目标程序运行的过程来编写的。

在编写本程序的过程中,首先,确定目标程序运行的次序与界面,精品文档即本程序首先运行【用户系统】菜单界面,菜单界面上为用户提供信息输入,信息删除,信息查询,信息浏览,信息统计,退出菜单共六种操作选择。

此功能用switch 语句来实现。

其次,根据目标程序运行的次序与界面,确定设计顺序,设计界面(包括各部分菜单与用户提示信息)。

再次,按照程序运行的各界面下的菜单功能编写各功能模块,并调试程序各功能模块,使各模块能够稳定高效准确地完成对应功能。

第四部分:程序功能模块划分、图示及流程图系统的结构图:交通处罚单管理系统信息信息信息信息信息删除统计输入查找浏览.【信息输入模块】该模块的功能是为用户提供信息输入界面,用户可以根据信息提示进行信息输入,用户输入的信息将被保存在文件当中。

【流程图】精品文档请输入车牌号码:请输入驾驶员姓名:请输入开单日期:请输入罚单号:显示已有罚单数目【程序】:void shuru(){FILE *fp;int i=0;if((fp=fopen("data.txt","wb"))==NULL){printf("Can not open the file\n");exit(0);//调用此函数时必须包含 <stdlib.h>}printf("请输入车牌号码: \n");scanf("%d",&dan[NUM ].chepai);printf("请输入驾驶员姓名: \n");scanf("%s",dan[NUM ].name);printf("请输交警 ID:\n");scanf("%d",&dan[NUM ].id);printf("请输入开单日期 ( 以年 / 月/ 日形式输入 ) :\n");scanf("%d/%d/%d",&dan[i].date.year,&dan[i].date.month,&dan[ i].date.day);printf("请输入处罚单号: \n");scanf("%d",&dan[NUM ].num);for (i=0;i<=NUM;i++){if(fwrite(&dan[i],sizeof(struct cfd),1,fp)!=1)printf("file write error\n");}//此处for循环的作用是:在每次调用输入函数时都能够把结构体数组中已有的数据和本次输入的数据都记录在文件 data.txt中printf("已经有 %d个罚单 \n",i);NUM++;//NUM用来记录罚单总数,每调用一次输入函数NUM就加一fclose(fp);}【删除罚单模块】:按操作者的指令在结构体数组中找到删除的信息,把结构体数组中的信息抄到文件中去忽略要删除的信息达到要删除的目的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录一.系统开发的背景 (2)二.系统分析与设计 (2)(一)系统功能要求 (2)(二)系统模块结构设计 (2)三.系统的设计与实现 (3)(一)罚单基本信息录入:input() (3)(二)信息删除:delete() (6)(三)find函数 (9)(四)show函数 (13)(五)sum函数 (14)四.系统测试 (16)(一)测试input函数 (16)(二)测试delet函数 (17)(三)测试find函数 (18)(四)测试show函数 (18)(五)测试sum函数 (19)五、总结 (20)六、附件(代码、部分图表) (21)交通罚单管理系统一.系统开发的背景为了方便单位对交通处罚的经一步解交通处罚单信息用文件存储,提供文件的输入输出操作;要求可以输入、删除、浏览交通处罚单信息,因而要提供信息的输入、删除和显示操作;要实现按车辆、驾驶员和开单交警查询,则要提供查找操作;另外提供统计操作和键盘式选择菜单以实现功能选择。

二.系统分析与设计(一)系统功能要求可以录入交通罚单的信息,交通处罚单信息用文件存储,因而要提供文件的输入输出操作。

1.要求可以输入、删除、浏览交通处罚单信息,因而要提供信息的输入、删除和显示操作;2.要实现按车辆、驾驶员和开单交警查询,则要提供查找操作;3.另外提供统计操作和键盘式选择菜单以实现功能选择。

4.罚单信息(包括车牌号、驾驶员、交警、交警编号、罚单编号)(二)系统模块结构设计通过对系统功能的分析,交通罚单管理系统功能如图所示图1 交通管理系统功能图通过上图的功能分析,把整个系统划分为5个模块:1、交通罚单信息录入,该模块主要实现:车牌号、驾驶员、交警、交警编号、罚单编号的输入,用input函数实现。

2、信息删除模块,该模块主要实现信息的删除,用delet函数实现。

3、信息查询模块,该模块主要实现信息的查询﹕有车牌号查询、驾驶员查询、交警查询,共用四个函数进行查询,分别是find,4、信息统计模块,主要实现的是罚单数量的统计,用sum函数实现。

三.系统的设计与实现(一)罚单基本信息录入:input()分析:先输出表头,然后进行罚单的信息输入,单独看各个数据信息,开单日期以及驾驶员为字符型,可以采用字符型数组;处罚单、车牌以及交警ID为整型,可以采用整型数组。

一条记录对应一交通处罚单,方便交通部门管理。

流程图如图2所示。

图2 输入函数流程图***************************输入模块************************程序代码:void input(){FILE*fp;int num;int i,j;if((fp=fopen("plist.txt","r+"))==NULL)//r+为读和写而打开文本文件{if((fp=fopen("plist.txt","w"))==NULL) //w为读而打开文本文件{printf("文件打开或创建失败!\n");printf("\npress enter to return menu\n");getchar();menu();}printf("\n请输入处罚单数量:");scanf("%d",&i);printf("\n\n");for(j=0;j<i;j++) //控制罚单一次一次的输入{printf("输入第%d处罚单的:\n",j+1);printf("\n 车牌号、驾驶员、交警、交警号、处罚单号、日期(如20101112)\n"); printf("\n注意:中间用空格隔开!\n");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<i;j++) //对罚单一次次的保存{fprintf(fp,"\n%s\t%s\t%s\t%s\t%s\t%s",plist[j].chepai,plist[j].dname,plist[j].p name,plist[j].tbianhao,plist[j].fbianhao,plist[j].date);}fclose(fp);printf("\n保存成功!");printf("\npress enter to return menu\n");getchar();getchar();menu();}printf("\n请输入处罚单数量:");scanf("%d",&i);printf("\n\n");for(j=0;!feof(fp);j++) //读取文件{fscanf(fp,"%s%s%s%s%s%s",&plist[j].chepai,&plist[j].dname,&plist[j].pname,&plis t[j].tbianhao,&plist[j].fbianhao,&plist[j].date);}num=j+i;if(num>N){printf("\n结构体数组数的N太小,请先修改N的值\n");printf("\npress enter to return menu\n");getchar();getchar();menu();}printf("\n");for(j=0;j<i;j++){printf("输入第%d处罚单的:\n",j+1);printf("\n车牌号、驾驶员、交警、交警号、处罚单号、日期(如20101112)\n"); printf("\n注意:中间用空格隔开!\n");scanf("%s%s%s%s%s%s",&plist[j].chepai,&plist[j].dname,&plist[j].pname,&plist[j] .tbianhao,&plist[j].fbianhao,&plist[j].date);}for(j=0;j<i;j++){fprintf(fp,"\n%s\t%s\t%s\t%s\t%s\t%s",plist[j].chepai,plist[j].dname,plist[j].p name,plist[j].tbianhao,plist[j].fbianhao,plist[j].date);}fclose(fp);printf("\n保存成功!");printf("\npress enter to return menu\n");getchar();getchar();menu();}(二)信息删除:delete()分析:该模块的功能需要删除交通处罚单信息,要根据处罚单号、车辆、驾驶员、开单时间以及交警ID查找处罚记录并删除。

流程图如图3所示。

图3 删除函数流程图************************删除模块*************************** 程序代码void delet(){int j;int num;int f=-1;FILE*fp1,*fp2; //文件的运用char s1[20];if((fp1=fopen("plist.txt","r"))==NULL){printf("can not open file\n");printf("\npress enter to return menu\n");getchar();getchar();menu();}for(j=0;!feof(fp1);j++) //读取文件{fscanf(fp1,"%s%s%s%s%s%s",&plist[j].chepai,&plist[j].dname,&plist[j].pname,&pli st[j].tbianhao,&plist[j].fbianhao,&plist[j].date);}num=j;fclose(fp1);printf("请输入要删除的处罚单的编号\n");scanf("%s",s1);for(j=0;j<num;j++){if(strcmp(s1,plist[j].fbianhao)==0){f=j;if(f<num-1){for(j=f;j<num-1;j++){strcpy(plist[j].chepai,plist[j+1].chepai);strcpy(plist[j].dname,plist[j+1].dname);strcpy(plist[j].pname,plist[j+1].pname);strcpy(plist[j].tbianhao,plist[j+1].tbianhao);strcpy(plist[j].fbianhao,plist[j+1].fbianhao);strcpy(plist[j].date,plist[j].date);}}if((fp2=fopen("plist.txt","w"))==NULL){printf("文件打不开!\n");printf("\npress enter to return menu\n");getchar();menu();}for(j=0;j<num-1;j++) //保存文件{fprintf(fp2,"\n%s\t%s\t%s\t%s\t%s\t%s",&plist[j].chepai,&plist[j].dname,&plist[ j].pname,&plist[j].tbianhao,&plist[j].fbianhao,&plist[j].date);}fclose(fp2);printf("\n删除成功!\n");printf("\npress enter to return menu\n");getchar();getchar();menu();}}if(f<0){ printf("\n没有找到该学号的记录:\n");printf("\npress enter to return menu\n");getchar();getchar();menu();}}(三)find函数分析:该模块的功能是根据输入的处罚单号、车辆、驾驶员、开单时间以及交警ID查找相应的记录,方便驾驶员了解自己的处罚情况。

相关文档
最新文档