當前位置:首頁 » 課程大全 » 停車場課程設計

停車場課程設計

發布時間: 2020-11-27 17:55:12

㈠ 數據結構課程設計 停車場管理問題

粗略改了,不過內存什麼的自己再弄弄吧。

//頭文件
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>

//函數返回狀態代碼
#define OK 1
#define ERROR 0
#define TRUE 1
#define FALSE 0
#define INFEASIBLE -1
#define OVERFLOW -2

#define SIZE 5//停車場位置數
typedef int Status;

//棧,模擬停車場
typedef struct Car1{//車
int number;//汽車車號
int ar_time;//汽車到達時間
}CarNode;

typedef struct{//停車場
CarNode *base;//停車場的堆棧底
CarNode *top;//停車場的堆棧頂
int stacksize;
}Park;

//隊列,模擬便道
typedef struct Car2{//車
int number;//汽車車號
int ar_time;//汽車到達時間
struct Car2 *next;
}*CarPtr;

typedef struct{//便道
CarPtr front;//便道的隊列的對頭
CarPtr rear;//便道的隊列的隊尾
int length;
}Shortcut;

Status InitStack(Park &P){//初始化停車場
P.base=(CarNode*)malloc(SIZE*sizeof(Car1));
if(!P.base) exit(OVERFLOW);
P.top=P.base;
P.stacksize=0;
return OK;
}

Status Push(Park &P,CarNode e){//車進入停車場
*P.top++=e;
++P.stacksize;
return OK;
}

Status Pop(Park &P,CarNode &e){//車離開停車場
if(P.top==P.base)
printf("停車場為空。");
else
{
e=*--P.top;
--P.stacksize;
}
return OK;
}

Status InitQueue(Shortcut &S){//初始化便道
S.front=S.rear=(CarPtr)malloc(sizeof(Car2));
if(!S.front||!S.rear) exit(OVERFLOW);
S.front->next=NULL;
S.length=0;
return OK;
}

Status EnQueue(Shortcut &S,int number,int ar_time){//車進入便道
CarPtr p;
p=(CarPtr)malloc(sizeof(Car2));
if(!p) exit(OVERFLOW);
p->number=number;
p->ar_time=ar_time;
p->next=NULL;
S.rear->next=p;
S.rear=p;
++S.length;
return OK;
}

Status DeQueue(Shortcut &S,CarPtr &w){//車離開便道
if(S.length == 0)
printf("通道為空。");
else
{
w = S.front->next;
S.front->next=S.front->next->next;
--S.length;
}
return OK;
}

Status Arrival(Park &P,Shortcut &S){//對進站車輛的處理
int number,ar_time;
printf("請輸入車牌號:");
scanf("%d",&number);
printf("進場的時刻:");
scanf("%d",&ar_time);
if(P.stacksize<SIZE)
{
CarNode c;
c.number=number;
c.ar_time=ar_time;
Push(P,c);
printf("該車應停在第%d號車道。\n",P.stacksize);
}
else
{
EnQueue(S,number,ar_time);
printf("停車場已滿,請暫時停在便道的第%d個位置。\n",S.length);
}
return OK;
}

Status Leave(Park &P,Park &P1,Shortcut &S){//對離站車輛的處理
int number,le_time,flag=1,money,ar_time;
printf("請輸入車牌號:");
scanf("%d",&number);
printf("出場的時刻:");
scanf("%d",&le_time);
CarNode e,m;
CarPtr w;
while(P.stacksize)
{
Pop(P,e);
if(e.number==number)
{
flag=0;
money=(le_time-e.ar_time)*2;
ar_time=e.ar_time;
break;
}

Push(P1,e);
}

while(P1.stacksize)
{
Pop(P1,e);
Push(P,e);
}

// 車從停車場中出
if (flag == 0)
{
if(S.length!=0)
{
DeQueue(S,w);
m.ar_time=le_time;
m.number=w->number;
Push(P,m);
free(w);
printf("車牌號為%d的車已由便道進入停車場\n",m.number);
}

printf("停車費為%d, 佔用車位數為%d\n",money,P.stacksize);
}
else
{
printf("停車場不存在牌號為%d的車\n", number);
}

return OK;
}

int main()
{
int m=1;
char flag;//選項
Park P,Q;
Shortcut S;
InitStack(P);
InitStack(Q);
InitQueue(S);

while(m)
{
printf("\n 停車場管理程序 \n");
printf("===============================================\n");
printf("** A 汽車進車場 **\n");
printf("** **\n");
printf("** D 汽車出車場 **\n");
printf("** **\n");
printf("** E 退出程序 **\n");
printf("===============================================\n");
printf("請選擇(A,D,E): ");
scanf("%c",&flag);
switch(flag)
{
case 'A':
case 'a':
Arrival(P,S);break; //車進入停車場
case 'D':
case 'd':
Leave(P,Q,S);break; //車離開停車場
case 'E':
case 'e':
m=0;
break;
default:
printf("Input error!\n");
break;
}
while (flag != '\n')
scanf("%c",&flag);
}
}

㈡ 有沒有大神可以給我地下停車場的cad圖,我們做課程設計。cad圖中重點包括坡道和動線的設計

地下停車場的cad圖本人有

㈢ 數據結構課程設計 停車場管理(數據結構)

讓我想起了大學數據結構的老師,這個題目就是一個數據結構題目而已.

㈣ 急需:我國大型停車場的課題設計方案

一、目標與要求 1、停車IC卡的通用。小區停車場的IC卡在管理中心授權的情況下,無即時網路連接的情況下,也可以開通進出任意一個小區,真正實現整個城區一卡通用的功能,利用2個不同的扇區做到卡兼容,同時整個系統向前兼容。 2、停車場系統實現網路化管理。僑城車場總管理中心通過網路可對每個管理處停車場系統的統計報表進行查詢。但每個小區對本小區的車輛進出及收費情況進行獨立管理,不因為寬頻網路出現問題而引起小區的車場不能使用,即每個小區配有一個單獨資料庫,與總管理中心數據交換通過資料庫進行交換。 3、自動記費。財務管理一切以伺服器數據為核心,所有的報表要按精品管理的要求編寫。 4、無人值守。所有停車場管理延續原來的做法,單個停車場所有入口可以月卡刷卡和臨時卡取卡進入,出口只設一個臨時卡出口。所有的進出口用設在臨時卡出口的一台管理主機管理,除臨時卡出口設保安外,其他口不設保安,由保安通過管理主機圖像識別車牌,手動放行,保證運營成本最低。 二、設備選型和設計原則 1、整個系統穩定可靠,保證系統長時間、高溫、高可靠性設計:系統設計遵循24小時不間斷運行原則,採用模塊化設計,且各個模塊之間的連接簡單、一致,並進行周全的電磁干擾防護與靜電防護;數據通訊採用國際標准,差錯控制嚴謹;控制機的內部電源進行DC/DC隔離,進一步提高了產品的抗干擾能力和系統的穩定性,環境適應性強。產品選用工業級器件,適應惡劣、復雜的工作環境;結構件結實牢固;防銹、防爆處理完善;通風、散熱、抗震、防潮措施嚴密有效。 2、從單個停車場到整個停車場系統所有的工作流程的邏輯關系科學嚴密,每次抬閘都有照片記錄,每個進出場車輛都有車牌記錄,保證一卡一車,堵住所有可能的收費漏洞。 三、停車場IC卡的定義 針對目前出現的問題,我們對一卡通增加了內容,這次改動在14扇區,不修改原來2扇區的約定(原來停車場也採用IC卡的ID號判斷方式),保證對卡的向前兼容性。 1、操作區域。第14區 2、密碼。(保密) 3、56塊劃分。(共16個位元組)臨時卡沒有此塊的內容前12位元組為車牌,依次排列順序為漢字(2個位元組)英文大寫字母(1個位元組),車牌號(流水號),以後剩餘的位置為空格,ASCALL碼為20H,舉例:粵B5E842卡內內容:D4 C1 42 35 45 38 34 32 20 20 20 20後4位元組為電子消費預留。
注意:臨時卡不需要車牌號碼寫入 4、57塊劃分。(共16個位元組)臨時卡只有1、2項 第0-0.25位元組為卡的種類,其中C為月卡用戶,D為臨時卡用戶
第0.25-0.5位元組車的類型,A為大巴類、B為中巴類,C為小巴類
第0.5個到第13.5個寫卡為此卡開通的車場編號,用2進制的每個位來表示授權的車場號,一共可以開通104個車場;(見車場的定義)
第13.5個到第16個寫卡的啟用日期和有效截至期限,依次為年(1個位元組)、月(0.5位元組)、日(1個位元組)。
車場編號(和地產的樓盤編號一致) 5、58塊劃分。(共16個位元組)臨時卡此塊都有 第1個到第5個位元組寫進場或出場時間年(1個位元組)、月(1個位元組)、日(1個位元組)、時(1個位元組)、分(1個位元組),採用16進制數;
第6個到第10個位元組為場中場系統開發的保留位元組,寫進小場或出小場時間年(1個位元組)、月(1個位元組)、日(1個位元組)、時(1個位元組)、分(1個位元組),採用16進制數;
第11位元組寫進大小場進出場標志,10H為進場,00H為出場;小場在後半個位元組;
第12位元組寫車場標志;
第13位元組寫控制器編號(即道口編號);
第14-16位元組為場中場系統開發的保留位元組,寫臨時金額。
例為:2006年8月2日23時42分12秒入場,車在場內,車場編號28,車道編號6號,無場內車場,58塊卡內內容為 :060802234200000000001028060 00000H。 四、IC卡的技術標准 封裝晶元:原裝PHILIPS S50
封裝材料:PET、0.13銅線
封裝工藝:超聲波自動植線/自動碰焊
製作標准:ISO 14443
卡體厚度:0.86mm±0.03mm
抗干擾強(防磁、防水、防靜電、耐高溫),擦寫次數達10-50萬次 五、停車場控制器存儲器的定義 存儲器採用黑白名單,即卡號必須下載後有效,白名單存儲的是有效卡的ID號和該有效號的有效時間,存儲量要達到10000條以上。ID號為4個位元組的16進制數,不做任何轉換。同時結合黑名單功能,對所有掛失的卡記入黑名單。 卡的表面號作為資料庫的輔助查詢工具。表面號、車號、卡的ID號均是一一對應關系。 六、停車場進出邏輯關系和語音提示定義 整個系統以聯網聯機為主、離線脫網為輔,現場提示已滿足無人值守為目的。 A、進場過程說明:
進場過程一車一卡,每輛車只能使用一張有效卡,即對同一輛車,月卡讀卡有效後不能再取臨時卡。臨時卡也一樣,一輛車就一次有效刷卡。 月卡持有者 1、將車駛至讀卡機前,首先判斷硬體環境是否滿足,即是否有車等,系統自動提示「歡迎光臨,臨時車請取卡,臨時車出場請往收費口」 壓地感,車牌暫時抓拍,控制器讀卡。 2、控制器對卡進行三次認證後,讀出卡的ID號(4個位元組)和14扇區經密碼認證後的三個塊,密碼認證失敗,提示「此卡無效,請到管理中心查詢」。認證成功進入下一步。密碼認證後,對比黑名單,有提示「此卡已掛失,請到管理中心查詢」語音報警。 3、利用白名單判斷卡是否合法(聯網2、3步在伺服器完成)。是這個車場的合法卡,是跳入6,否,再利用ID號黑名單、57塊的進場許可權、有效時間三者的邏輯關系進行查詢判斷卡是否是這個車場,是跳入6,否,下一步。 4、讀出啟動時間和控制器當前時間進行判斷,大於啟動時間,進入6,小於有效時間,自動提示「此卡沒到啟動期」,值班室電腦報警,值班員通訊聯系。 5、57進場許可權和車場控制器不符,提示「此卡沒有開通此車場,請到管理中心查詢」。 6、對進場標志進行判斷,讀出「1」,系統自動提示「此卡已進場,請和管理處聯系」,(查看是否用別人的卡,讀出「0」,進入下一步)。 7、讀出卡內截至時間和控制器當前時間進行判斷,大於當前時間,進入下一步,小於當前時間,把存儲器內ID號後對應的截至時間和控制器當前時間差值進行判斷,7天以外,提示「歡迎光臨」;7天到0天,提示「歡迎光臨,此卡有效期多少天,0到-3天內,進入下一步,提示「此卡已過期X天,請馬上到管理處充值」,進入下一步,資料庫對此用戶單列,按緊急進場考慮,以上用戶可以開閘放行,0-3天外,和自動提示「此卡無效、請取卡」。 8、向卡寫入58塊的內容。對寫入的數據進行讀出和控制器寫的數據對比,校驗完畢,發出「嘀」的一聲。 9、感應瞬間入口攝像機拍下車輛圖片,同時入口控制機的隱藏式攝像機將讀卡司機的圖片拍下。 10、進場數據存儲在控制器的存儲器中,實時上傳到伺服器。車牌抓拍圖片從管理主機上傳伺服器。 11、正常情況,道閘自動升起,司機開車入場;進場後地感線圈釋放,道閘自動關閉。 臨時泊車者 1、將車駛至讀卡機前,首先判斷硬體環境是否滿足,即地感判斷是否有車,系統自動提示「歡迎光臨、臨時車請取卡,臨時車出場請往收費口」。 2、司機自行按下入口控制機上的出卡按鈕,入口控制機自動吐出一張IC卡,(取卡即寫卡讀卡),判斷臨時卡是否已經入場,如果出場軟體報警,伺服器留記錄,保安去現場處理,此次刷卡不成功,否則,讀出卡的ID號,進入時間,寫在存儲器中,在58塊寫入數據,出卡機在車輛沒有進場過程沒有完成前,不再出卡,系統自動提示:「歡迎光臨」;讀卡瞬間入口攝像機拍下車輛圖片,同時入口控制機的隱藏式攝像機將取卡司機的圖片拍下;圖片和進場數據傳到值班室電腦記錄,感應過程完畢,正常情況,道閘自動開啟,司機開車入場;進場後地感釋放,道閘自動關閉。 B出場過程說明:

月卡持有者 1、將車駛至讀卡機前,首先判斷硬體環境是否滿足,即是否有車,系統自動提示「歡迎光臨、請讀卡」。 2、控制器對卡進行三次認證後,讀出卡的ID號(4個位元組)和14扇區經密碼認證後的三個塊,密碼認證失敗,提示失敗,提示「此卡非XXX停車卡,請到管理中心查詢」。認證成功進入下一步。 3、對57塊的第1位元組作為判斷,是「C」進入下一步,是「D」進入臨時卡收費模式,沒有相同的,提示「此卡寫卡出錯,請到管理中心查詢」。 4、判斷卡的進場車場編號是否准確,不然提示「此卡進場沒有刷卡」。 5、利用白名單判斷卡是否合法。是這個車場的合法卡,(聯網的話,這步工作在伺服器完成)是跳入7,否,再利用ID號黑名單、57塊的進場許可權、有效時間三者的邏輯關系進行查詢判斷卡是否是這個車場,是跳入7,否。 6、讀出啟動時間和控制器當前時間進行判斷,大於啟動時間,進入7,小於有效時間,自動提示「此卡沒到啟動期」,值班室電腦報警。值班員通訊聯系。 7、對進場標志進行判斷,讀出「0」,系統自動提示「此卡已出場,請和管理處聯系」(查看是否用別人的卡,讀出「1」,進入下一步)。 8、讀出卡截至時間和控制器當前時間進行判斷,大於當前時間,進入下一步,小於當前時間,把ID號後對應的截至時間和控制器當前時間差值進行判斷, 7天外,提示「一路順風」;7天到0天,提示「一路順風,此卡有效期多少天「,過期月卡按臨時車處理。 9、向卡寫入58塊的內容。校驗完畢,發出「嘀」的一聲。 10、感應瞬間出口攝像機拍下車輛圖片,同時出口控制機的隱藏式攝像機將讀卡司機的圖片拍下。 11、值班室電腦畫面自動切換到相應進場畫面。 12、卡的數據通過485或422線傳到值班電腦,軟體調出手動開閘界面,有「放行」和「不放行」2個窗口,以上判斷全部通過後,先發開閘指令到控制機,保證進場速度,然後存圖像和保存數據到資料庫,資料庫分別可以生成任意時間段的分類報表。值班室人員對資料庫中調出的車牌號、車的畫面和監控的車牌號、車的畫面核對、記錄;手動開閘;道閘自動升起,正常情況,司機開車入場;進場後道閘自動關閉。 臨時泊車者 1、將車駛至讀卡機前,系統自動提示「歡迎光臨、請讀卡,臨時卡請走收費口」,校驗是否在黑名單,軟體報警,提示「此卡已掛失」,然後判斷58塊的停車場標志是不是這個停車場,不是,提示「此卡不是這個車場的卡」,如果是月卡出口,用臨時卡請提示「臨時卡請從收費口出場」。 2、對進場標志進行判斷,讀出「0」,系統自動提示「此卡已出場,請和管理處聯系」(查看是否用別人的卡),讀出「1」,進入下一步。 離線 1、如果是控制機上刷卡出場,比如月卡通過卡內數據判斷。 2、如果是讀卡器上刷卡出場讀卡器通過卡內標志和時間進行計算收費和放行(電腦死機、控制機死機、停電等時候,UPS供電給讀卡器可直接針對臨時卡收費)。 聯機 1、當卡是直接放到讀卡器上出口放行,高層軟體讀出卡中入場時間和資料庫中入場時間對比,如果卡中入場時間新,則是離線進場,場內外標志從卡中獲取,如果資料庫新則以資料庫中為准;(這是控制器出現重大故障時的表現,如果按照上面的技術標准做出來的控制器系統,卡的入場時間一定比資料庫的新)。 2、當卡是從出口控制機上刷卡出場,高層軟體取出控制機上傳的入場時間和資料庫中時間對比,以新的為准。 3、讀出卡的進場時間,在控制器進行運算,提示交費金額(和月卡語音提示分開)。 4、向卡寫入58塊的內容。就改變進場標志位,寫一個「0」,其他內容不變,進場時間不覆蓋,校驗完畢,發出「嘀」的一聲。 5、感應瞬間出口攝像機拍下車輛圖片,同時出口控制機的隱藏式攝像機將讀卡司機的圖片拍下。 6、值班室電腦畫面自動切換到相應進場畫面。 7、卡的ID號和出場時間保留在存貯器上,實時上傳。 8、卡的數據通過485或422線傳到值班電腦,值班室人員對資料庫中調出的車牌號、車的畫面和監控的車牌號、車的畫面核對、記錄;有「收費放行」「會所、重復收費」「三免、內部出場」和「不放行」4個按鈕,免費的情況需要證件抓拍,分別可以生成任意時間段的4類報表。按按鈕後開閘,語音「一路順風」;道閘升起,同時圖片和數據上傳伺服器,在管理主機有備份,正常情況,司機開車出場;出場後地感釋放,道閘自動關閉。 七、軟硬體功能定義 管理主機軟體技術要求 1、在軟體的主界面要求對網路的狀態和道閘的狀態進行實時監控,一旦出現問題,立刻發出報警信息,建議訊息為紅綠燈顯示,為輔助功能,但不能影響主畫面的操作。 2、對控制器上的白名單、黑名單、有效時間的的每一次下載或刪除,都要有確認是否成功的返回指令或不成功的列表,不成功的ID號自動下載。 3、刷卡器獲取的數據,在控制器的黑白名單中直接判斷。不要依賴管理主機,管理主機的作用在於圖像確認和手動開閘。 4、每一個閘的手動開閘和自動開閘要可以手動切換和定時切換,軟體可以設置,手動開閘還是自動開閘狀態,軟體有狀態顯示,同時要求在線路出錯的情況下要可以自動切換到自動開閘狀態。同時有報警顯示。 5、管理主機要求整個軟體長周期可靠運行,對於系統重啟,要求提供合理時間。 伺服器軟體技術要求 1、任意條件可以在任意時間段內可以生成報表。 2、臨時車可以後期輸入車牌。 3、資料庫人名、卡表面號、ID號、車牌號、電話號碼、住址全部可查。 4、和WEB伺服器預留上傳下載介面。 伺服器軟體許可權管理要求 所有修改有記錄操作人員
1、系統管理員許可權:只有發放管理許可權和財務許可權,給予初始密碼。 2、管理中心負責人許可權:擁有對每月的月卡台賬進行定期與不定期的檢查核對,但不能擁有發行、續費月卡權。
財務管理許可權:月卡車發行新卡、續費:每位發行月卡、續費的操作員(中心管理人員)都有自己的操作號(密碼),誰辦理誰記錄,人工台賬與電子台賬必須相符。 保安級:手動開閘。 控制器硬體設計和控制器安裝技術要求 1、控制器的運行要求長時間穩定可靠。
2、422或485線路的單線線徑要求在1平方毫米以上,全部採用凌宇或同檔次品牌的線,保證質量。
3、所有的連接端子和接插件要鍍錫處理,保證連接牢固。
4、端子到端子之間一律用完整的線,不允許中間有接頭。
5、圖像對比系統要求。
6、圖像對比系統採用強逆光攝像機。
7、接線用多股銅芯同軸電纜。

WEB伺服器的技術要求 1、多個停車場的數據統計這個系統採用B/S結構。
2、因為採用TCP/IP協議,要考慮防病毒的問題。
3、數據統計的查詢結果以日表為主,不需要實時數據,對網路要求不要太高。
4、所有的白名單和黑名單資料庫要有整套的上傳介面和下載介面。

㈤ 數字電子技術停車場車位計數電路的課程設計

數字電子技術停車場車位計數電路的課程設計我能幫你做

㈥ Java 課程設計 停車管理系統

先設計資料庫,再寫需求文檔,然後開發

㈦ 停車場管理系統課程設計

這是個可直接通過編譯的停車管理系統,不過功能上與你的要求有一定差異,如果你是學計算機的,那麼自己動手給一下就可以了,相信你自己改過後對你有理解C++很大幫助。(直接復制粘貼即可)

#include<iostream.h>
void main()
{
struct cc1
{
int hm1,sk1;
}a[5];//停車場
struct bd
{
int hm2,sk2;
}b[5];//便道
struct cc2
{
int hm3,sk3;
}c[4];//存放從停車場內退出的車
int p=0,q=0,x=0,n,y,t,r,i,j,k=1,a1,a2,b1,b2,canshu;
char m,fenhao;
cout<<"輸入停車場容量和每分鍾收費:"<<endl;
cin>>n>>y;
cout<<"****************歡迎使用停車場管理系統****************"<<endl;
cout<<"****** A(a)——車輛入場 ******"<<endl;
cout<<"****** D(d)——車輛離場 ******"<<endl;
cout<<"****** E(e)——退出系統 ******"<<endl;
cout<<"******************************************************"<<endl;
cout<<"請選擇:A(a)/D(d)/E(e)"<<endl;
for(;;)
{
canshu=0;
cin>>m;
//判斷輸入數據
if(m=='e'||m=='E'){
break;
}
if(m=='a'||m=='A')
{ //車到達
cout<<"請輸入車牌號:"<<endl;
cin>>t;
cout<<"請輸入入場時刻:"<<endl;
cin>>a1>>fenhao>>a2;
r=a1*60+a2;
if(p<n)
{//n表示停車場容量,p表示場內車的數量
a[p].hm1=t;
a[p].sk1=r;
cout<<"車停在停車廠內"<<p+1<<"號位置。"<<endl<<endl<<endl;
p++;
}
//車停在便道內
else
{
b[q].hm2=t;
b[q].sk2=r;
cout<<"停車場已滿,車停在便道上"<<q+1<<"號位置。"<<endl<<endl<<endl;
q++;
}
}
//車離開
if(m=='d'||m=='D')
{
cout<<"請輸入車牌號:"<<endl;
cin>>t;
cout<<"請輸入離場時刻:"<<endl;
cin>>b1>>fenhao>>b2;
r=b1*60+b2;
for(i=0;i<p;i++)
{
if(a[i].hm1==t)
{//判斷車是否停在場內
canshu=1;
p--;
if(i==p){//如果車停在場內最後一位
cout<<t<<"號車在停車廠內停留了"<<r-a[i].sk1<<"分鍾,應交納"<<y*(r-a[i].sk1)<<"元錢。"<<endl;
}
else
{//在它之後進入的車輛先退出場為它讓路
for(j=p;j>i;j--)
{
c[x].hm3=a[j].hm1;
c[x].sk3=a[j].sk1;
x++;
}
cout<<t<<"號車在停車廠內停留了"<<r-a[i].sk1<<"分鍾,應交納"<<y*(r-a[i].sk1)<<"元錢。"<<endl;
for(j=i;x-1>=0;x--,j++)
{//退出的車再進入停車場內
a[j].hm1=c[x-1].hm3;
a[j].sk1=c[x-1].sk3;
}
}
if(q!=0)
{//便道內的車進入停車場
cout<<"便道內的第一輛車進入停車場。"<<endl<<endl<<endl;
a[p].hm1=b[0].hm2;
a[p].sk1=r;
p++;
for(j=0;j<q-1;j++)
{
b[j].hm2=b[j+1].hm2;
b[j].sk2=b[j+1].sk2;
}
q--;
}
break;
}
}
//判斷車是否停在便道上
for(i=0;i<q;i++)
{
if(b[i].hm2==t)
{
canshu=1;
cout<<"該車停留在便道內,可自行離去,不收費。"<<endl<<endl<<endl;
for(j=i;j<q-1;j++)
{
b[j].hm2=b[j+1].hm2;
b[j].sk2=b[j+1].sk2;
}
q--;
break;
}

}
if(canshu==0){
cout<<"停車場內無此車輛!"<<endl<<endl<<endl;
}

}
cout<<"****************歡迎使用停車場管理系統****************"<<endl;
cout<<"****** A(a)——車輛入場 ******"<<endl;
cout<<"****** D(d)——車輛離場 ******"<<endl;
cout<<"****** E(e)——退出系統 ******"<<endl;
cout<<"******************************************************"<<endl;
cout<<"請選擇:A(a)/D(d)/E(e)"<<endl;
}
cout<<"感謝您使用本系統,歡迎下回再次使用!"<<endl;
}

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919