电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

车辆违章管理系统VIP免费

车辆违章管理系统_第1页
1/8
车辆违章管理系统_第2页
2/8
车辆违章管理系统_第3页
3/8
实验一 车辆违章管理系统 一、系统功能模块结构图 本系统主要具备以下三个功能 1.车辆及违章信息的录入。 2.基于车牌号查询每台车辆的违章情况。 3.基于车牌号统计每台车辆的罚款总金额。 二、数据结构设计及用法说明 需处理的车辆及违章基本信息包括:车牌号、车主姓名、违章停车次数、闯红灯次数、超速次数。这些信息采用结构体数据类型表示更为方便,因为违章信息数量的不确定性,所以信息应采用链表进行存储,这更符合实际应用 所以采用的数据结构如下 typedef struct Pe { char vno[8]; /*车牌号*/ char name[15]; /*车主姓名*/ int times1; /*违章停车次数*/ int times2; /*闯红灯次数*/ int times3; /*超速次数*/ struct Pe *next /*结构体指针*/ }PECCANCY; 其中 char vno[8] 用来存储车牌号, char name[15]存储车主姓名 int times1 记录违章停车次数,int times2 记录闯红灯次数,int times3 记录超速次数,struct Pe *next 为结构体指针,用于链表链接。 三、程序结构 车辆违章管理系统 车辆及违章信息的录入 基于车牌号查询每台车辆的违章情况。 基于车牌号统计每台车辆的罚款总金额。 四、各模块的功能 本程序一共具有 3 个功能。因此,一共将程序分为 3 个模块。 模块一是车辆及违章信息的录入。 具体流程为: 根据输入的车牌号判断原有的链表是否存在这个车牌号。如果存在,则要输入这个车牌号所违章的项目,并在相应的违章N Y N Y N Y 开始 Switch 中的表达式 caidan 功能一 功能二 功能三 输入车牌号 输入车牌号 输入车牌号 存在 switch 超速 闯红灯 违章停车 次数+1 次数+1 次数+1 创建链表 存在 输出违章信息 输出不存在 存在 输出罚款金额 输出不存在 记录次数上+1.如果原链表不存在这个车牌号,则需要创建新的节点,并提示输入完整的信息。最后将这个节点用尾插法插入链表中。 模块二、基于车牌号查询违章记录 具体流程为:根据输入的车牌号判断链表中是否存在这个车牌号。如果存在,将这个节点的所有信息输出。如果不存在,则输出不存在。 模块三、根据车牌号统计每辆车的罚款总金额 具体流程为:根据输入的车牌号判断链表中是否存在这个车牌号。如果存在,将这个节点的罚款输出。如果不存在,则输出不存在。 int LocateElem(PECCANCY *L,char a[]) 是元素查找函数,其中PECCANCY *L 传递头指针,,char a[])...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

车辆违章管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部