国产超清无码e片内射免费_亚洲成a人片毛片在线_91在线国自产拍_夜夜天天噜狠狠爱_无码人妻丰满熟妇88Av_男女性爱小说乱伦亚洲不卡_亚洲性春暖花开贴吧_免费a级毛片无码a∨免费软件_欧美日韩精品第1页_久热国产vs视频在线

歡迎來(lái)到中博奧技術(shù)有限公司官網(wǎng)

車輛管理系統(tǒng)源碼

時(shí)間:2023-02-03 作者:老師 來(lái)源:網(wǎng)絡(luò) 點(diǎn)擊量:

車輛管理系統(tǒng)源碼

可查可運(yùn)行,注釋詳細(xì),呵呵
#include<iostream>
#include<string>
using namespace std;
#define MAX 2 //停車場(chǎng)車位數(shù)
#define price 0.5//每分鐘收取的費(fèi)用

typedef struct time
{
int hour;
int min;
}Time;//定義時(shí)間結(jié)點(diǎn)
typedef struct node
{
string num;
Time reach;
Time leave;
}CarNode;//定義每輛車的牌號(hào),進(jìn)入時(shí)刻,開(kāi)出時(shí)刻
typedef struct NODE
{
CarNode *stack[MAX+1];
int top;
}SeqStackCar;//用棧定義,構(gòu)造停車場(chǎng)
typedef struct car
{
CarNode *data;

struct car *next;
}QueueNode;//用隊(duì)列結(jié)點(diǎn)定義,構(gòu)造停車場(chǎng)外的單個(gè)等候車輛
typedef struct Node
{
QueueNode *head;
QueueNode *rear;
}LinkQueueCar;//用隊(duì)列定義,構(gòu)造停車場(chǎng)外的等候便道

void InitStack(SeqStackCar *); //初始化堆棧函數(shù)聲明
int InitQueue(LinkQueueCar *); //初始化隊(duì)列頭結(jié)點(diǎn)函數(shù)聲明
int Arrival(SeqStackCar *,LinkQueueCar *); //車輛進(jìn)入時(shí)登記函數(shù)聲明
void Leave(SeqStackCar *,SeqStackCar *,LinkQueueCar *);//車輛離開(kāi)時(shí)函數(shù)聲明
void List(SeqStackCar,LinkQueueCar); /*查看停車場(chǎng)內(nèi)車輛情況及
便道上車輛情況的函數(shù)聲明*/
void main( )
{
SeqStackCar Enter,Temp;//初始棧,中轉(zhuǎn)棧
LinkQueueCar Wait;//便道隊(duì)列
int a;
InitStack(&Enter);
InitStack(&Temp);
InitQueue(&Wait);//初始化
while(1)
{
cout<<"********************************************************************"<<endl;
cout<<" 歡迎光臨停車場(chǎng)!";
cout<<"(*^__^*) !";
cout<<endl<<"車輛到達(dá)登記->請(qǐng)按 1";
cout<<" 車輛離開(kāi)登記->請(qǐng)按 2"<<endl;
cout<<"車輛??坎樵?>請(qǐng)按 3";
cout<<" 退出系統(tǒng) ->請(qǐng)按 4"<<endl;//系統(tǒng)選項(xiàng)設(shè)置
while(1)
{
cin>>a;
if(a>=1&&a<=4) break;
else cout<<endl<<"請(qǐng)選擇: 1~4.";
}
switch(a)
{
case 1:Arrival(&Enter,&Wait);break; //調(diào)用 入 停車場(chǎng)函數(shù)
case 2:Leave(&Enter,&Temp,&Wait);break;//調(diào)用 出 停車場(chǎng)函數(shù)
case 3:List(Enter,Wait);break; //調(diào)用查看函數(shù)
case 4:exit(0);
default: break;
}
}
}
void InitStack(SeqStackCar *s) //堆棧初始化
{
s->top=0;
s->stack[s->top]=NULL;
}
int InitQueue(LinkQueueCar *Q)//隊(duì)列初始化
{
Q->head=new QueueNode ;
if(Q->head!=NULL)
{
Q->head->next=NULL;
Q->rear=Q->head;
return 1;
}
else return -1;
}
void PRINT(CarNode *p,int room) //輸出離開(kāi)停車場(chǎng)的車輛情況
{
int A,B,C,D;
cout<<"\n車輛離開(kāi)的時(shí)間:";
cin>>p->leave.hour>>p->leave.min;
cout<<"離開(kāi)車輛的車牌號(hào)為:";
cout<<p->num;
cout<<endl<<"其到達(dá)時(shí)間為: "<<p->reach.hour<<":"<<p->reach.min;
cout<<"離開(kāi)時(shí)間為: "<<p->leave.hour<<":"<<p->leave.min;
A=p->reach.hour;
B=p->reach.min;
C=p->leave.hour;
D=p->leave.min;
cout<<endl<<"應(yīng)交費(fèi)用為: "<<((C-A)*60+(D-B))*price<<"元"<<endl;
cout<<"車輛離開(kāi)登記完畢!"<<endl;
cout<<"*********************************************************************"<<endl;
delete p;
}
int Arrival(SeqStackCar *Enter,LinkQueueCar *W)
{
CarNode *p;
QueueNode *t;
p=new CarNode;
cout<<"*********************************************************************"<<endl;
cout<<"車輛到達(dá)登記開(kāi)始:"<<endl;

cout<<endl<<"請(qǐng)輸入車牌號(hào):";
cin>>p->num;

if(Enter->top<MAX)//如果車位未滿則進(jìn)停車場(chǎng)內(nèi)
{
Enter->top++;
cout<<endl<<"車輛在車場(chǎng)第"<<Enter->top<<"位置.";
cout<<endl<<"車輛到達(dá)時(shí)間:";
cin>>p->reach.hour>>p->reach.min;
cout<<endl<<"車輛到達(dá)登記完畢!"<<endl;
cout<<"*********************************************************************"<<endl;
Enter->stack[Enter->top]=p;// p是那輛汽車
return 1;
}
else //如果車位已滿,則停靠在便道上
{
cout<<"*********************************************************************"<<endl;
cout<<endl<<"該車須在便道等待!有車位時(shí)進(jìn)入車場(chǎng)"<<endl;
t=new QueueNode ;
t->data=p;
t->next=NULL;
W->rear->next=t;
W->rear=t;
return 1;
}
}
void Leave(SeqStackCar *Enter,SeqStackCar *Temp,LinkQueueCar *W)
{
int room;
CarNode *p,*t;
QueueNode *q;

if(Enter->top>0)
{
while(1)
{
cout<<"*********************************************************************"<<endl;
cout<<"車輛離開(kāi)登記開(kāi)始:"<<endl;
cout<<endl<<"請(qǐng)輸入車在車場(chǎng)的位置/1--"<<Enter->top<<"/:";
cin>>room;
if(room>=1&&room<=Enter->top) break;
}
while(Enter->top>room)//從停車場(chǎng)堆棧向中轉(zhuǎn)堆棧移動(dòng)車輛,直到要離開(kāi)車輛的位置停止
{
Temp->top++;
Temp->stack[Temp->top]=Enter->stack[Enter->top];
Enter->stack[Enter->top]=NULL;
Enter->top--;
}
p=Enter->stack[Enter->top];
Enter->stack[Enter->top]=NULL;
Enter->top--;
while(Temp->top>=1)//將中轉(zhuǎn)堆棧中的車輛移回停車場(chǎng)堆棧
{
Enter->top++;
Enter->stack[Enter->top]=Temp->stack[Temp->top];
Temp->stack[Temp->top]=NULL;
Temp->top--;
}
cout<<"*********************************************************************"<<endl;
cout<<"車輛離開(kāi)登記結(jié)算:"<<endl;
PRINT(p,room);
if((W->head!=W->rear)&&Enter->top<MAX)
{
q=W->head->next;
t=q->data;
Enter->top++;
cout<<endl<<"便道的"<<t->num<<"號(hào)車進(jìn)入車場(chǎng)第";
cout<<Enter->top<<"位置."<<endl;
cout<<"請(qǐng)輸入"<<t->num<<"號(hào)車進(jìn)入車場(chǎng)的時(shí)間:";
cin>>t->reach.hour>>t->reach.min;
W->head->next=q->next;
if(q==W->rear) W->rear=W->head;
Enter->stack[Enter->top]=t;
delete q;
}
else cout<<endl<<"便道里沒(méi)有車"<<endl;
}
else cout<<endl<<"車場(chǎng)里沒(méi)有車."<<endl;
}
void List1(SeqStackCar *S) //查看停車場(chǎng)內(nèi)車輛情況的函數(shù)定義
{
int i;
if(S->top>0)
{
cout<<"********************************************************************"<<endl;
cout<<endl<<"車場(chǎng)內(nèi)部車輛停靠情況:"<<endl;
cout<<endl<<"位置 到達(dá)時(shí)間 車牌號(hào)"<<endl;
for(i=1;i<=S->top;i++)
{
cout<<i;
cout<<" "<<S->stack[i]->reach.hour<<":"<<S->stack[i]->reach.min;
cout<<" "<<S->stack[i]->num<<endl;
}
}
else cout<<endl<<"車場(chǎng)里沒(méi)有車"<<endl;
cout<<"********************************************************************"<<endl;
}
void List2(LinkQueueCar *W) //查看便道上??寇囕v情況的函數(shù)定義
{
QueueNode *p;
p=W->head->next;
if(W->head!=W->rear)
{
cout<<"********************************************************************"<<endl;
cout<<endl<<"便道??寇囕v情況:"<<endl;
while(p!=NULL)
{
cout<<endl<<"車輛牌號(hào):";
cout<<p->data->num<<endl;
p=p->next;
}
}
else cout<<endl<<"便道里沒(méi)有車."<<endl;
cout<<"********************************************************************"<<endl;
}
void List(SeqStackCar S,LinkQueueCar W) //車輛列表顯示函數(shù)
{
int flag,tag;
flag=1;
while(flag)
{
cout<<"********************************************************************"<<endl;
cout<<"車輛停靠查詢開(kāi)始:"<<endl;
cout<<endl<<"請(qǐng)選擇 1|2|3:"<<endl;
cout<<"1.車場(chǎng)列表"<<endl<<"2.便道列表"<<endl<<"3.返回主菜單"<<endl;
while(1)
{
cin>>tag;
if(tag>=1||tag<=3) break;
else cout<<endl;
cout<<"請(qǐng)選擇 1~3:";
}
switch(tag)
{
case 1:List1(&S);
cout<<"車輛??坎樵兘Y(jié)束!"<<endl;break;
case 2:List2(&W);
cout<<"車輛??坎樵兘Y(jié)束!"<<endl;break;
case 3:flag=0;break;
default: break;
}
}cout<<"********************************************************************"<<endl;
};

請(qǐng)問(wèn)那里有asp的車輛管理系統(tǒng)源碼下載?

車輛管理系統(tǒng)源碼

源碼之家~~源碼中國(guó)~~~溜達(dá)一下 去看看

求汽車租賃系統(tǒng)php源碼,著急。。萬(wàn)分感謝。。。

車輛管理系統(tǒng)源碼

汽車租賃系統(tǒng)是汽車租賃公司的辦公系統(tǒng),包括從車輛的購(gòu)置預(yù)算,審核購(gòu)置,車輛預(yù)定,合同簽訂,車

輛交接,收款結(jié)算,車輛維修,保險(xiǎn),違章車輛處置等業(yè)務(wù)。汽車租賃系統(tǒng)是基于Internet互聯(lián)網(wǎng)、ERP、

GPS及數(shù)據(jù)庫(kù)技術(shù)開(kāi)發(fā)的軟件,實(shí)現(xiàn)汽車租賃行業(yè)全業(yè)務(wù)流程的信息化。
商靈通汽車租賃系統(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)線下門店管理
汽車租賃公司的另一輔助??欤ㄏ到y(tǒng)用戶管理、門店設(shè)置和員工管理。
8)系統(tǒng)管理
系統(tǒng)管理維護(hù)模塊,包括站點(diǎn)管理、APP管理、基礎(chǔ)設(shè)置、提醒管理。

求智能停車場(chǎng)管理系統(tǒng)的源代碼

#include "stdio.h"
#include "stdlib.h"
#define n 100
#define NULL 0

typedef struct
{
int data[n];
int top;
}sqstack;

void initstack(sqstack *&s)
{
s=new sqstack;
s->top=-1;
}

int push(sqstack *s,int e)
{
if(s->top==n-1)
return 0;
s->top++;
s->data[s->top]=e;
return 1;
}

int pop(sqstack *s,int x)
{
int a[n],e,i=0,j;
if(s->top==-1)
{
printf("停車場(chǎng)是空的!\n");
return 0;
}
while(s->data[s->top]!=x)
{
e=s->data[s->top];
s->top--;
if(s->top==-1)
{
printf("你要找的車輛不在停車場(chǎng)內(nèi)\n");
return 0;
}
a[i]=e;
i++;
}
s->top--;
for(j=i-1;j>=0;j--)
{
s->top++;
s->data[s->top]=a[j];
}
return (s->top);
}

void dispstack(sqstack *s)
{
int i;
for(i=s->top;i>=0;i--)
printf("%4d",s->data[i]);
printf("\n");
}

void main()
{
int x,y,i=0;
sqstack *s=NULL;
initstack(s);
do
{
printf("請(qǐng)輸入命令(1、到達(dá);2、離開(kāi);3、瀏覽停車場(chǎng);0、退出)及車牌號(hào)\n");
scanf("%d",&y);
switch(y)
{
case 1:
{
scanf("%d",&x); //輸入車牌號(hào)
push(s,x);
i++;
printf("%d號(hào)車在停車場(chǎng)的位置是:%d\n",x,i);
break;
}
case 2:
{
scanf("%d",&x); //輸入車牌號(hào)
i=pop(s,x);
if(i==0)
break;
printf("該車離開(kāi)后停車場(chǎng)剩余的車為:\n");
dispstack(s);
break;
}
case 3:
{
printf("停車場(chǎng)中的車輛為:\n");
dispstack(s);
break;
}
case 0:
{
exit(0);
break;
}
}
}while(y<=3);
}

求份車輛管理系統(tǒng)源代碼java


一般網(wǎng)上都會(huì)有的吧,自己改改東西

求java編寫的車輛管理系統(tǒng)源碼?


靠你自己看了?。。。。。。。。。。?!

標(biāo)簽

本文網(wǎng)址:http://oaoy.cn/cgal/9221.html

相關(guān)資訊

我是中博奧客服:小奧
中博奧技術(shù)有限公司& 版權(quán)所有工信部備案號(hào):豫ICP備11015869號(hào)-8 Copyright ? 2023-2024

檔案整理檔案數(shù)字化

檔案掃描檔案管理軟件系統(tǒng)

TEL:18937133779

To Top