c语言车辆违章管理系统,C语言课程设计报告车辆违章查询系统.pdf

本文介绍了使用C语言设计的车辆违章查询系统,包含需求分析、总体设计和详细设计,重点涵盖了信息输入、查询、删除和管理功能,以及违章类别分类。通过菜单驱动的方式实现用户交互,适用于车辆违章信息管理与查询应用。
摘要由CSDN通过智能技术生成

C 语言课程设计

姓 名:刘 风

学 号:8100612

时 间:2011/6/11

指导教师:王 薇

C 语言课程设计

题目:车辆违章查询系统

要求: 能够根据车辆的牌号,进行违章记录的查询。

功能:(1)车辆信息的维护;

(2)违章记录的查询。

(一)需求分析

违章车辆信息用文件存储,提供文件的输入输出操作;要求可以

输入,输出,删除,浏览车辆违章信息,因而要提供输入,删除和显示操

作;要实现按车辆,驾驶员和违章类别查询,则要提供查找操作。

(二)总体设计

整个查询系统被设计为信息输入模块,信息删除模块,信息浏览

模块,信息查询模块和信息统计模块等。如下图:

车辆违章信息查询

信息输入 信息查询 信息删除 信息统计 信息浏览

按车牌号查询 按车主查询 按违章类别查询

(三)详细设计

1. 主函数实现的是显示系统菜单 (功能代码及违章类别代码)以及函数调用,

其中各功能模块用菜单方式选择。

main()

{

int key 1;

system("cls");

C 语言课程设计

while(key)

{printf("\n\t\t欢迎来到车辆违章信息查询系统!\n");

printf("\n\t\t\t1.信息写入。\n");

printf("\t\t\t2.信息查看。\n");

printf("\t\t\t3.信息删除。\n");

printf("\t\t\t4.信息添加。\n");

printf("\t\t\t5.信息查找。\n");

printf("\t\t\t6.信息管理。\n");

printf("\t\t\t0.退出系统。\n");

printf("\t\t\t注:违章类别代码:\n");

printf("\t\t\t1.超速2.未系安全带3.逆行4.违规停车5.酒驾

\n");

printf("\t\t\t6.无证驾驶7.超载8.闯红灯9.无人驾驶10.违规

倒车\n");

printf("请选择功能代码:");

scanf("%d",&key);

switch(key)

{

case 1:out();break;

case 2:p();break;

case 3:del();break;

case 4:add();break;

case 5:search();break;

case 6:manage();break;

case 0:break;

default:printf("输入有误!\n");

}

}

}

2. 一些预处理命令、结构体定义和函数声明。

C 语言课程设计

#include

#include

#define NUM 3

#define FOR(i) for(i 0;i

struct trafic

{

int car;

char driver[10];

char police[10];

int year;

int num;

int month;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值