在評(píng)論里 留下你的郵箱或者騰訊(注意數(shù)字中間加幾個(gè)漢字,不然會(huì)被屏蔽掉的),回頭我發(fā)給你代碼。

創(chuàng)新互聯(lián)公司作為成都網(wǎng)站建設(shè)公司,專注網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),有關(guān)企業(yè)網(wǎng)站設(shè)計(jì)方案、改版、費(fèi)用等問題,行業(yè)涉及陽光房等多個(gè)領(lǐng)域,已為上千家企業(yè)服務(wù),得到了客戶的尊重與認(rèn)可。
剛寫完,好累.還有很多bug,你看看會(huì)不會(huì)改,不行的話我有時(shí)間再幫你改.各位有什么意見的也可以告訴我
編譯器是VC6
#includestdio.h
#includestdlib.h
#includestring.h
#define MaxNum 20
typedef struct A{
int No; /*車輛編號(hào)*/
char Type; /*車類型*/
int Payment;/*租費(fèi)*/
int fine; /*罰金*/
struct A *next;/*指向下一個(gè)結(jié)點(diǎn)*/
} car;
typedef struct B{
int No; /*顧客編號(hào)*/
char Name[20]; /*顧客姓名*/
char License; /*執(zhí)照類別*/
int carNo; /*租憑的車輛編號(hào)*/
int Day; /*租的天數(shù)*/
int DelayDay;/*延遲的天數(shù)*/
struct B *next;
} client;
struct C{/*這個(gè)結(jié)構(gòu)體是車輛鏈表的頭結(jié)點(diǎn),A,B,C每種類型有一種*/
char Type;/*車輛型號(hào)*/
int avl; /*可用數(shù)*/
car *head;/*指向車輛結(jié)點(diǎn)*/
} headNode[3]={{'A',MaxNum,NULL},{'B',MaxNum,NULL},{'C',MaxNum,NULL}} ;
client *allClien=NULL;
int pay[3]={400,300,200},fine[3]={600,500,400};
void init();/*初始化*/
int menu();/*簡(jiǎn)單菜單界面*/
void search();/*查詢*/
void carSc(); /*查詢車輛*/
void clientSc();/*查詢顧客*/
void rent(); /*租車*/
void giveback();/*還車*/
void addCli(client *cli);/*向顧客鏈表增加顧客*/
client* delCli(int clientNo);/*從顧客鏈表刪除一個(gè)顧客*/
void addCar();/*向車輛鏈表歸還車輛*/
car* delCar();/*從車輛鏈表拿出一輛車*/
void Exit();/*退出*/
void main()
{
init();
while(1)
{
switch(menu())
{
case 1:search();break;
case 2:rent();break;
case 3:giveback();break;
case 4:Exit();
default:;
}
}
}
void init()
{
int i;
car *ptr,*pa=headNode[0].head,*pb=headNode[1].head,*pc=headNode[2].head;
for(i=1;i=MaxNum;i++)
{
ptr=(car *)malloc(sizeof(car));
ptr-No=100+i;
ptr-Type='A';
ptr-Payment=400;
ptr-fine=600;
pa=ptr;
pa=ptr-next;
ptr=ptr=(car *)malloc(sizeof(car));
ptr-No=200+i;
ptr-Type='B';
ptr-Payment=300;
ptr-fine=500;
pb=ptr;
pb=ptr-next;
ptr=(car *)malloc(sizeof(car));
ptr-No=300+i;
ptr-Type='C';
ptr-Payment=200;
ptr-fine=400;
pc=ptr;
pc=ptr-next;
}
pa=NULL;pb=NULL;pc=NULL;
}
int menu()
{
int choice;
printf("\n\n\n選擇服務(wù):1.查詢 2.租車 3.歸還 4.退出\n");
scanf("%d",choice);
while(choice!=1choice!=2choice!=3choice!=4)
{
printf("\n輸入有誤,重新輸入:");
scanf("%d",choice);
}
return choice;
}
void search()
{
int choice;
printf("\n你想查詢:1.汽車 2.顧客 3.返回 \n");
scanf("%d",choice);
while(choice!=1choice!=2choice!=3)
{
printf("\n輸入有誤,重新輸入:");
scanf("%d",choice);
}
switch(choice)
{
case 1:carSc(); break;
case 2:clientSc(); break;
case 3: ;
default:;
}
}
void carSc()
{
printf("\n\n所有汽車信息:\n");
printf("\nA類汽車還剩%d輛.\nB類汽車還剩%d輛.\nC類汽車還剩%d輛.",
headNode[0].avl,headNode[1].avl,headNode[2].avl);
}
void clientSc()
{
client *ptr=allClien;
printf("\n\n所有顧客信息:\n");
while(ptr!=NULL)
{ printf("\n\n顧客編號(hào):%d",ptr-No);
printf("\n顧客姓名:%s",ptr-Name);
printf("\n駕照類型:%c",ptr-License);
printf("\n租賃車號(hào):%d",ptr-carNo);
printf("\n租賃天數(shù):%d",ptr-Day);
printf("\n延遲天數(shù):%d",ptr-DelayDay);
ptr=ptr-next;
}
}
void addCli(client *cli)
{
if(allClien)
allClien=cli;
else
{
cli-next=allClien-next;
allClien=cli;
}
}
client* delCli(int clientNo)
{
client *ptr,*prePtr;;
ptr=allClien;
while(ptr!=NULLptr-No!=clientNo)
{ prePtr=ptr;
ptr=ptr-next;
}
if(ptr!=NULL)
{
if(ptr==allClien)
{
allClien=NULL;
}
else
{
prePtr-next=ptr-next;
}
}
return ptr;
}
void rent()
{
char name[20],type,Yes_No;
int num,day,No;
car *carPtr;
client *cli;
printf("\n\n輸入執(zhí)照類型(A/B/C):");
scanf("%c",type);
while(type!='A'type!='B'type!='C')
{
printf("輸入有誤,重新輸入:");
scanf("%c",type);
}
if(type=='A')
num=headNode[0].avl;
else if(type=='B')
num=headNode[1].avl;
else
num=headNode[2].avl;
printf("\n%c類汽車還剩%d輛,是否要租憑(Y/N):",type,num);
scanf("%c",Yes_No);
while(Yes_No!='Y'Yes_No!='N'Yes_No!='y'Yes_No!='n')
{
printf("Y或N:");
scanf("%c",Yes_No);
}
/*增加顧客*/
if(Yes_No=='Y'||Yes_No=='y')
{
printf("\n輸入你的名字:");
scanf("%s",name);
printf("\n輸入你的租賃天數(shù):");
scanf("%d",day);
}
No=rand()%60+200;
carPtr=delCar(type);
cli=(client *)malloc(sizeof(client));
cli-No=No;
strcpy(cli-Name,name);
cli-License=type;
cli-carNo=carPtr-No;
cli-Day=day;
cli-DelayDay=0;
cli-next=NULL;
addCli(cli);
/*移出一輛車*/
printf("\n你的顧客編號(hào)是:%d",No);
printf("\n你所租賃的汽車是%c類車,車號(hào)是:%d",type,carPtr-No);
printf("\n你的租賃天數(shù)是%d天.",day);
}
void giveback()
{
int No;
long int payment;
client *ptr;
printf("\n\n顧客編號(hào):");
scanf("%d",No);
if((ptr=delCli(No))==NULL)
printf("\n該顧客不存在,無法歸還!");
else
{
switch(ptr-License)
{
case 1:payment=ptr-Day*400+ptr-DelayDay*600;break;
case 2:payment=ptr-Day*300+ptr-DelayDay*500;break;
case 3:payment=ptr-Day*200+ptr-DelayDay*400;break;
default:;
}
printf("\n\n顧客姓名:%s",ptr-Name);
printf("\n駕照類型:%c",ptr-License);
printf("\n租賃車號(hào):%d",ptr-carNo);
printf("\n租賃天數(shù):%d",ptr-Day);
printf("\n延遲天數(shù):%d",ptr-DelayDay);
printf("\n\n所需費(fèi)用:%ld",payment);
addCar(ptr-License,ptr-carNo);
free(ptr);
}
}
void addCar(char carType,int carNo)
{
car *ptr;
int index=carType-65;
ptr=headNode[index].head;
if(ptr==NULL)
{ptr=(car *)malloc(sizeof(car));
headNode[index].head=ptr;
}
else
{while(ptr-next)
ptr=ptr-next;
ptr-next=(car *)malloc(sizeof(car));
ptr=ptr-next;
}
ptr-No=carNo;
ptr-Type=carType;
ptr-Payment= pay[index];
ptr-fine=fine[index];
ptr-next=NULL;
}
car* delCar(char type)
{
car *rentcar;
switch(type)
{
case 'A':rentcar=headNode[0].head;
headNode[0].head=rentcar-next;
break;
case 'B':rentcar=headNode[1].head;
headNode[1].head=rentcar-next;
break;
case 'C':rentcar=headNode[2].head;
headNode[2].head=rentcar-next;
break;
default:;
}
return rentcar;
}
void Exit()
{
printf("\n歡迎使用.....888888888886666....");
exit(0);
}
汽車租賃系統(tǒng)是汽車租賃公司的辦公系統(tǒng),包括從車輛的購置預(yù)算,審核購置,車輛預(yù)定,合同簽訂,車輛交接,收款結(jié)算,車輛維修,保險(xiǎn),違章車輛處置等業(yè)務(wù)。汽車租賃系統(tǒng)是基于Internet互聯(lián)網(wǎng)、ERP、GPS及數(shù)據(jù)庫技術(shù)開發(fā)的軟件,實(shí)現(xiàn)汽車租賃行業(yè)全業(yè)務(wù)流程的信息化,迪蒙汽車租賃解決方案是由迪蒙自主設(shè)計(jì)研發(fā)的一套多網(wǎng)融合汽車租賃管理整體解決方案。
迪蒙汽車租賃系統(tǒng)軟件后臺(tái)由車輛信息管理、租賃業(yè)務(wù)管理、車輛服務(wù)管理、財(cái)務(wù)管理、客戶管理、統(tǒng)計(jì)管理、線下門店管理和系統(tǒng)管理八大模塊組成。
1)、車輛信息管理
系統(tǒng)業(yè)務(wù)模塊,包括車輛管理、租金設(shè)置、車輛調(diào)度和車輛優(yōu)惠管理四大模塊。
2)、租賃業(yè)務(wù)管理
系統(tǒng)業(yè)務(wù)模塊,包括汽車租賃業(yè)務(wù)設(shè)置、訂單管理、車輛預(yù)定管理、訂單變更管理、車輛續(xù)租管理、出/還車管理、押金管理、合同管理等各種業(yè)務(wù)管理功能。
汽車租賃系統(tǒng)后臺(tái)功能有哪些?
3)、車輛服務(wù)管理
車輛服務(wù)業(yè)務(wù)模塊,包括保險(xiǎn)管理、事故管理、違章管理、維修管理、保養(yǎng)管理、加油卡管理,這些主要
是租賃汽車的服務(wù)工作。
4)、財(cái)務(wù)管理
對(duì)汽車租賃業(yè)務(wù)的輔助管理模塊,也是不可缺少的模塊,包括賬單管理、發(fā)票管理、調(diào)賬管理和資金明細(xì)
等功能。
5)、客戶管理
主要是針對(duì)客戶信息的管理,包括個(gè)人客戶管理、企業(yè)客戶管理、黑名單管理、積分設(shè)置等功能。
6)、統(tǒng)計(jì)管理
統(tǒng)計(jì)管理是統(tǒng)計(jì)站內(nèi)的數(shù)據(jù),包括用戶統(tǒng)計(jì)、訂單統(tǒng)計(jì)、成本統(tǒng)計(jì)、資金統(tǒng)計(jì)和車輛統(tǒng)計(jì)等。
7)、線下門店管理
汽車租賃公司的另一輔助模快,包括系統(tǒng)用戶管理、門店設(shè)置和員工管理。
8)、系統(tǒng)管理
系統(tǒng)管理維護(hù)模塊,包括站點(diǎn)管理、APP管理、基礎(chǔ)設(shè)置、提醒管理。
迪蒙汽車租賃解決方案融合了共享經(jīng)濟(jì)理念,通過先進(jìn)的移動(dòng)互聯(lián)網(wǎng)技術(shù),對(duì)傳統(tǒng)汽車租賃系統(tǒng)進(jìn)行了互聯(lián)網(wǎng)化改造,不僅覆蓋了傳統(tǒng)租賃業(yè)務(wù)模式,還拓展了多元化的線上汽車租賃業(yè)務(wù)。通過系統(tǒng),客戶不僅可以高效開展和管理線下業(yè)務(wù),還可通過 PC 網(wǎng)站、APP 等渠道開展全新的線上租賃業(yè)務(wù)。最大化優(yōu)化配置時(shí)間與空間,提高汽車使用效率、提升用戶體驗(yàn)、降低企業(yè)管理運(yùn)營(yíng)成本,助力企業(yè)“互聯(lián)網(wǎng) +”升級(jí)轉(zhuǎn)型。
首先,你要根據(jù)你這個(gè)租賃管理系統(tǒng)進(jìn)行分析,寫出基本的框架,然后再根據(jù)這個(gè)框架設(shè)計(jì)出數(shù)據(jù)庫,最后寫代碼。這樣就做好了啊,不過前期分析寫出框架是最難的,迪蒙汽車租賃解決方案是由迪蒙自主設(shè)計(jì)研發(fā)的一套多網(wǎng)融合汽車租賃管理整體解決方案。
用java開發(fā)的汽車租賃管理系統(tǒng)優(yōu)勢(shì):
1、業(yè)務(wù)類型全覆蓋
長(zhǎng)租、短租、代駕、接送機(jī)、以租代售、分時(shí)租賃、公車租賃等租賃業(yè)務(wù)全覆蓋
2、全方位監(jiān)控
實(shí)現(xiàn)訂單、車輛、合同、客戶的全程跟蹤,實(shí)時(shí)監(jiān)控,平臺(tái)業(yè)務(wù)一手掌控
3、靈活的租金設(shè)置
針對(duì)不同車輛可設(shè)置不同的租金和優(yōu)惠活動(dòng),經(jīng)營(yíng)多樣化
4、高性能穩(wěn)定架構(gòu)
采用先進(jìn)技術(shù)架構(gòu),基于分布式結(jié)構(gòu)部署,支持大并發(fā)量數(shù)據(jù)的處理和存儲(chǔ)
該方案融合了共享經(jīng)濟(jì)理念,通過先進(jìn)的移動(dòng)互聯(lián)網(wǎng)技術(shù),對(duì)傳統(tǒng)汽車租賃系統(tǒng)進(jìn)行了互聯(lián)網(wǎng)化改造,不僅覆蓋了傳統(tǒng)租賃業(yè)務(wù)模式,還拓展了多元化的線上汽車租賃業(yè)務(wù)。通過系統(tǒng),客戶不僅可以高效開展和管理線下業(yè)務(wù),還可通過 PC 網(wǎng)站、APP 等渠道開展全新的線上租賃業(yè)務(wù)。最大化優(yōu)化配置時(shí)間與空間,提高汽車使用效率、提升用戶體驗(yàn)、降低企業(yè)管理運(yùn)營(yíng)成本,助力企業(yè)“互聯(lián)網(wǎng) +”升級(jí)轉(zhuǎn)型。
一般不會(huì)有人給你寫代碼的,如果有什么不會(huì)的或者沒有思路倒是可以解決
恩,是的,不是十幾二十行代碼能搞定的,來找免費(fèi)的就算了,去淘寶吧
當(dāng)前文章:設(shè)計(jì)汽車租賃java代碼,汽車租賃系統(tǒng)java畢業(yè)設(shè)計(jì)
文章源于:http://chinadenli.net/article12/dseiedc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站制作、用戶體驗(yàn)、靜態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)