汽车租赁管理系统_1.docx
《汽车租赁管理系统_1.docx》由会员分享,可在线阅读,更多相关《汽车租赁管理系统_1.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汽车租赁管理系统#include#include#includetypedefstructcar_structcar_struct;#defineLENsizeof(car_struct)intcount=0;structcar_structcharcar_number20;charcar_model20;charcar_year20;charcar_use_year20;charcar_user_name20;charcar_user_phone_number20;charcar_lease20;charcar_lease_start_data20;charcar_lease_end_dat
2、a20;structcar_struct*next;charCar_Welcome();char*Car_Create_info_Welcome();voidCar_Create_info(car_struct*head);voidCar_search_info(car_struct*head);voidCar_show_info(car_struct*head);voidCar_lease_info(car_struct*head);voidCar_modify_info(car_struct*head);voidCar_backup_info(car_struct*head);car_st
3、ruct*init_date();voidCar_Create_structure();voidCar_show_info(car_struct*head);voidCar_search_info_by_number(car_struct*head);voidCar_search_info_by_type(car_struct*head);voidCat_info_print(car_struct*p);voidCar_modify_show();voidmain_copy(car_struct*L)charopflg;charchoice20;printf(nn%25s能否退出系统,请选择(
4、任意键/N):,);scanf(%s,&choice);if(strcmp(choice,N)=0)opflg=Car_Welcome();switch(opflg)caseA:Car_Create_info(L);break;caseB:Car_search_info(L);break;caseC:Car_lease_info(L);break;caseD:Car_modify_info(L);break;caseE:Car_show_info(L);break;caseF:Car_backup_info(L);break;caseG:printf(nn%10s*感谢您使用汽车租赁系统,系统
5、已经退出*nn,);break;return;/-车辆添加功能-voidCar_Create_info(car_struct*head)charflag10=0;car_struct*p;chars7,password7=123456;printf(nn%29s请输入管理员权限密码:,);scanf(%s,s);if(!strcmp(s,password)system(cls);strcpy(flag,Car_Create_info_Welcome();if(strcmp(flag,Y)=0)while(1)if(count=0)head=(car_struct*)malloc(LEN);p=
6、head;Car_Create_structure(p);p-next=NULL;count+;printf(nn%25s系统存有%d台车辆信息,count);printf(nn%25s能否继续录入车辆信息,请选择(Y/N):,);scanf(%s,if(strcmp(flag,Y)=0)p=head;while(p-next!=NULL)p=p-next;p=p-next=(car_struct*)malloc(LEN);Car_Create_structure(p);p-next=NULL;count+;elsebreak;elsemain_copy(head);return;main_c
7、opy(head);elseprintf(n);/i+;printf(%29s密码错误,您不是管理员!,);/*if(i=3)printf(nn%29s您不是管理员!n,);exit(0);printf(n);else*/main();voidCar_Create_structure(car_struct*car)printf(nn%25s请录入车辆车牌号:,);scanf(%s,car-car_number);printf(nn%25s请录入车辆型号:,);scanf(%s,car-car_model);printf(nn%25s请录入车辆年龄:,);scanf(%s,car-car_yea
8、r);printf(nn%25s请录入车辆使用年龄:,);scanf(%s,car-car_use_year);printf(nn%25s请录入车辆能否租用(1-是,0-否):,);scanf(%s,car-car_lease);if(strcmp(car-car_lease,1)=0)printf(nn%25s请录入车辆租用人姓名:,);scanf(%s,car-car_user_name);printf(nn%25s请录入车辆租用人联络电话:,);scanf(%s,car-car_user_phone_number);printf(nn%25s请录入车辆租用起始日期:,);scanf(%s
9、,car-car_lease_start_data);printf(nn%25s请录入车辆租用结束日期:,);scanf(%s,car-car_lease_end_data);elsestrcpy(*car).car_user_name,-);strcpy(*car).car_user_phone_number,-);strcpy(*car).car_lease_start_data,-);strcpy(*car).car_lease_end_data,-);/-车辆查询功能-voidCar_search_info(car_struct*head)car_struct*p=head;charc
10、hoice20;printf(nn%10s*欢迎登陆车辆查询显示功能*nn,);printf(%28sA.%10s按车辆车牌号查询nn,);printf(%28sB.%10s按车辆型号查询,);printf(nn%10s*欢迎登陆车辆查询显示功能*nn,);printf(nn%25s请选择车辆查询方式:,);scanf(%s,&choice);while(strcmp(choice,A)!=0&strcmp(choice,B)!=0)printf(nn%25s您选择的功能错误,请重新输入:,);scanf(%s,&choice);if(strcmp(choice,A)=0)Car_search
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 租赁 管理 系统 _1
限制150内