• 大小: 15KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: C/C++
  • 标签: C语言  

资源简介

该软件主要是使用C语言设计开发一个简单的车辆租赁管理系统,实现租赁信息的查询、修改、删除、添加以及订单的查询等功能。

资源截图

代码片段和文件信息

#include
#include
#include 
#include
#include

HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
int loop = 0;

int menu();
int menu_2();
int menu_3();
void gotoxy();
void HideCursor();
void InsertInformation();
void PrintInformation();
void IdSearch();
void PlateNumber();
void ExitSystem();
void ReviseInformation();
void DeleteInformation();
void AddInformation();
void MoneySum(); 
void ChampionCar();

struct information{
int theOrderNumber;
char IdNumber[20];
char PlateNumber[10];
double Cost;
}car[999999];

int key;

int main(){
HideCursor();
menu();
key = menu();
switch(key){
case 1:
InsertInformation();
break;
case 2:
PrintInformation();
break;
case 3:
menu_2(); 
switch(menu_2()){
case 1:
MoneySum(); 
break;
case 2:
ChampionCar();
break;
case 3:
system(“cls“);
main();
break;
case 4:
ExitSystem();
break;
}
break;
case 4:
ReviseInformation();
break;
case 5:
DeleteInformation(); 
break;
case 6:
AddInformation();
break;
case 7:
menu_3(); 
switch(menu_3()){
case 1:
MoneySum();
break;
case 2:
ChampionCar(); 
break;
case 3:
system(“cls“);
main();
break;
case 4:
ExitSystem();
break;
}
break;
case 8:
ExitSystem();
break;
}
return 0;
}

void gotoxy(short x short y) {
    COORD coord = { xy };/*定义结构体变量coord*/
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE)coord);
}

void HideCursor() {
    CONSOLE_CURSOR_INFO cursor_info = { 10 };
    SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE)&cursor_info);
}

int menu(void){
int ichoose;
gotoxy(505);
for(i = 0;i < 20 ; i++){
printf(“-“);
}
for(i = 0;i <5; i++){
gotoxy(49 - 2 * i6 + i);
printf(“/“);
}
for(i = 0;i < 50;i++){
gotoxy(25+i10); 
printf(“-“);

for(i = 0;i < 5;i++){
gotoxy(2511+i);
printf(“|“);
}
gotoxy(3513);
printf(“欢迎使用汽车租赁管理系统“);
gotoxy(4015);
printf(“[1]信息录入“);
gotoxy(4016);
printf(“[2]信息显示“);
gotoxy(4017);
printf(“[3]查询信息“);
gotoxy(4018);
printf(“[4]修改信息“);
gotoxy(4019);
printf(“[5]删除信息“);
gotoxy(4020);
printf(“[6]追加信息“);
gotoxy(4021);
printf(“[7]统计信息“);
gotoxy(4022);
printf(“[8]退出“);
gotoxy(4026);
printf(“Zenith 版权所有“);
gotoxy(4023);
printf(“请选择(1-8):“); 
scanf(“%d“&choose); 
while(choose<1 || choose>8){
printf(“请输入范围为1-8的整数“);
gotoxy(4023);
printf(“请选择(1-8):“); 
scanf(“%d“&choose); 
}
return choose; 
}

int menu_2(void){
system(“cls“);
int ichoose;
gotoxy(505);
for(i = 0;i < 20 ; i++){
printf(“-“);
}
for(i = 0;i <5; i++){
gotoxy(49 - 2 * i6 + i);
printf(“/“);
}
for(i = 0;i < 50;i++){
gotoxy(25+i10); 
printf(“-“);

for(i = 0;i < 5;i++){
gotoxy(2511

评论

共有 条评论