车辆档案管理程序(C语言)

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:21:04
设计一个小型的车辆档案管理程序,实现以下功能
1 记录车辆的基本信息;
2 对 车辆的基本信息进行修改 删除 查询等操作;
3 记录车辆违章信息和车辆事故信息;若车辆违章达到一定次数则应给予警示.

建议使用asp+access
简单容易实现
而其只需要按照一个pws或则iis就可以了

要写出程序挺麻烦的,况且我在工作,没有时间,提点建议吧!
如果用VC + 数据库的话就简单多了,可楼上要用C就只好用结构体了,(仿照交通局的数据库信息)
1)车辆信息
typedef struct _clxx
{
char CPH[10];//车牌号
char CLLX;//车辆类型
char WFCS;//违法次数
//... //其它信息自己定义
char ZT;//状态,0正常, 1修改, 2删除
}CLXX;

2)违法信息
typedef struct _wfxx
{
char CPH[10];//车牌号
char WFSJ[8];//违法时间
char WFDD[100];//违法地点
char WFMS[100];//违法描述
//... //其它信息
}WFXX;

车辆信息可放在文件clxx.txt中,格式自定义,保证读写一致就行了
违法信息可放在文件wfxx.txt中

然后可以定义全局变量
CLXX *g_clxx;//存放所有车辆信息
int g_nClxxCapacity;//存放所有车辆信息的空间大小,不够就用realloc加
int g_nClxxCount;//目前车辆信息条数

WFXX *g_wfxx;
int g_nWfxxCapacity;
int g_nWfxxCount;

主要函数如下:
int Init();//初始化数据,把clxx.txt和wfxx.txt的内容装入g_clxx和g_wfxx中
int query(const char *cph);//查询
int alter(const CLXX *