久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

《停車場(chǎng)管理系統(tǒng)》實(shí)驗(yàn)設(shè)計(jì)報(bào)告

時(shí)間:2019-05-12 07:59:15下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《《停車場(chǎng)管理系統(tǒng)》實(shí)驗(yàn)設(shè)計(jì)報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《《停車場(chǎng)管理系統(tǒng)》實(shí)驗(yàn)設(shè)計(jì)報(bào)告》。

第一篇:《停車場(chǎng)管理系統(tǒng)》實(shí)驗(yàn)設(shè)計(jì)報(bào)告

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)設(shè)計(jì)報(bào)告

題目:停車場(chǎng)管理系統(tǒng) 姓名:** 學(xué)號(hào): 2010211998 班級(jí):0491002 學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

目錄

一、問(wèn)題描述………………………………………………………03

二、問(wèn)題分析………………………………………………………03

三、數(shù)據(jù)結(jié)構(gòu)描述…………………………………………………04

四、算法設(shè)計(jì)………………………………………………………04

五、程序優(yōu)缺點(diǎn)分析及優(yōu)化………………………………………05

六、程序源代碼……………………………………………………07

七、程序運(yùn)行結(jié)果…………………………………………………13

八、心得體會(huì)………………………………………………………15 附

一、優(yōu)化后的程序…………………………………………………16 附

二、優(yōu)化后程序的運(yùn)行結(jié)果………………………………………23

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

一、問(wèn)題描述

設(shè)計(jì)一個(gè)停車場(chǎng)管理系統(tǒng)。

設(shè)停車場(chǎng)是一個(gè)可停放n輛汽車的狹長(zhǎng)通道,且只有一個(gè)大門可供汽車進(jìn)出。汽車在停車場(chǎng)內(nèi)按車輛到達(dá)時(shí)間的先后順序,依次由北向南排列(大門在最南端,最先到達(dá)的第一輛車停放在停車場(chǎng)的最北端),若停車場(chǎng)內(nèi)已停滿n輛汽車,則后來(lái)的汽車只能在門外的便道上等候,一旦有車開(kāi)走,則排在便道上的第一輛車即可開(kāi)入;當(dāng)停車場(chǎng)內(nèi)某輛車要離開(kāi)時(shí),在它之后進(jìn)入的車輛必須先退出車場(chǎng)為它讓路,待該輛車開(kāi)出大門外,其他車輛再按原次序進(jìn)入車場(chǎng),每輛停放在車場(chǎng)的車在它離開(kāi)停車場(chǎng)時(shí)必須按它停留的時(shí)間長(zhǎng)短交納費(fèi)用。試為停車場(chǎng)編制按上述要求進(jìn)行管理的模擬程序。【基本要求】

以棧模擬停車場(chǎng),以隊(duì)列模擬車場(chǎng)外的便道,按照從終端讀入的輸入數(shù)據(jù)序列進(jìn)行模擬管理。每一組輸入數(shù)據(jù)包括三個(gè)數(shù)據(jù)項(xiàng):汽車?到達(dá)?或?離去?信息、汽車牌照號(hào)碼以及到達(dá)或離去的時(shí)刻。對(duì)每一組輸入數(shù)據(jù)進(jìn)行操作后的輸出信息為:若是車輛到達(dá),則輸出汽車在停車場(chǎng)內(nèi)或便道上的停車位置;若是車輛離去,則輸出汽車在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)交納的費(fèi)用(在便道上停留的時(shí)間不收費(fèi))。棧以順序結(jié)構(gòu)實(shí)現(xiàn),隊(duì)列以鏈表結(jié)構(gòu)實(shí)現(xiàn)。【選作內(nèi)容】

(1)兩個(gè)棧共享空間,思考應(yīng)開(kāi)辟數(shù)組的空間是多少?

(2)汽車可有不同種類,則他們的占地面積不同,收費(fèi)標(biāo)準(zhǔn)也不同,如1輛客車和1.5輛小汽車的占地面積相同,1輛十輪卡車占地面積相當(dāng)于3輛小汽車的占地面積。

(3)汽車可以直接從便道上開(kāi)走,此時(shí)排在它前面的汽車要先開(kāi)走讓路,然后再依次排到隊(duì)尾。

二、問(wèn)題分析

該問(wèn)題需要以棧和隊(duì)列作為基本的存儲(chǔ)結(jié)構(gòu),以順序棧模擬停車場(chǎng),以鏈隊(duì)列模擬車場(chǎng)外的便道。汽車進(jìn)入停車場(chǎng),即是在順序棧上執(zhí)行進(jìn)棧操作,退出停車場(chǎng)即是在順序棧上執(zhí)行出棧操作;汽車進(jìn)入便道,即是在鏈隊(duì)列上執(zhí)行入隊(duì)操作,退出便道即是在鏈隊(duì)列上執(zhí)行出隊(duì)操作。

當(dāng)停車場(chǎng)內(nèi)某輛車要離開(kāi)時(shí),在它之后進(jìn)入的車輛必須先退出車場(chǎng)為它讓路,待該輛車開(kāi)出大門外,其他車輛再按原次序進(jìn)入車場(chǎng)。設(shè)要?jiǎng)h除的元素在順序表St中位置為i,則從i到top之間的全部元素進(jìn)入到一個(gè)臨時(shí)棧St1中, 其次再刪除該元素,然后將臨棧St1的元素按照?先進(jìn)后出?的原則重新回到St中。若鏈隊(duì)不空,則使隊(duì)頭進(jìn)棧St,并以當(dāng)前時(shí)刻開(kāi)始計(jì)費(fèi)。

程序需要構(gòu)造兩個(gè)順序棧St和St1,其中St用于模擬停車場(chǎng),St1用作臨時(shí)棧,臨時(shí)停放為給要離去的汽車讓路而從停車場(chǎng)退出來(lái)的汽車。此外還需要構(gòu)

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

造一個(gè)鏈隊(duì)列Qu用于模擬便道。

三、數(shù)據(jù)結(jié)構(gòu)描述

/*定義順序棧類型*/ typedefstruct { intCarNo[N];

/*車牌號(hào)*/ intCarTime[N];

/*進(jìn)場(chǎng)時(shí)間*/ int top;

/*棧指針*/ } SqStack;

/*定義順序棧類型*/

/*定義鏈隊(duì)類型*/ typedefstructqnode { intCarNo;

/*車牌號(hào)*/ structqnode *next;} QNode;typedefstruct { QNode *front;/*隊(duì)首和隊(duì)尾指針*/ QNode *rear;} LiQueue;

四、算法設(shè)計(jì)

1.對(duì)于子函數(shù)模塊,則調(diào)用順序棧的基本操作和鏈隊(duì)列的基本操作。如下:

/*順序棧的基本運(yùn)算算法*/ voidInitStack(SqStack *&s)

intStackEmpty(SqStack *s)

intStackFull(SqStack *s)

/*S中的插入新元素*/ int Push(SqStack *&s,int e1,int e2)

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

/*刪除S的棧頂元素,并用e1,e2返回其值*/ int Pop(SqStack *&s,int&e1,int &e2)

voidDispStack(SqStack *s)

/*以下為鏈隊(duì)列的基本運(yùn)算算法*/ voidInitQueue(LiQueue *&q)

intQueueLength(LiQueue *q)

intQueueEmpty(LiQueue *q)

voidenQueue(LiQueue *&q, int e)} intdeQueue(LiQueue *&q,int&e)

voidDisplayQueue(LiQueue *q)

2.主程序模塊 void main(){ 初始化; do { 接受命令;

處理命令;

} while(命令!=?退出?); }

五、程序優(yōu)缺點(diǎn)分析及優(yōu)化

1.程序的優(yōu)點(diǎn)

在程序中設(shè)置了kind變量,用于保存車的類別,便于計(jì)算不同類別車的停車費(fèi)用,如下程序段:

printf(“n請(qǐng)輸入車的類別【車的類別:1.代表小汽車 2.代表客車 3.代表卡車】:n”);scanf(“%d”,&kind);

其中kind可取值1,2,3;若kind取2,則表示一輛客車單位時(shí)間內(nèi)的停車費(fèi)用

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

是一輛小汽車的2倍,若kind取3,則表示一輛卡車單位時(shí)間內(nèi)的停車費(fèi)用是一輛小汽車的3倍。

當(dāng)然printf(“n請(qǐng)輸入車的類別【車的類別:1.代表小汽車 2.代表客車 3.代表卡車】:n”);中的1.2.3也可以根據(jù)實(shí)際情況改變。比如,若實(shí)際中,一輛小汽車單位時(shí)間內(nèi)的停車費(fèi)用

是一輛客車的2倍,一輛卡車單位時(shí)間內(nèi)的停車費(fèi)用是一輛客車的4倍,則可以改成:

printf(“n請(qǐng)輸入車的類別【車的類別:1.代表客車2.代表小汽車 4.代表卡車】:n”);

則kind可取值1,2,4; kind取1時(shí)對(duì)應(yīng)的是客車,表示計(jì)算停車費(fèi)用時(shí)以一輛客車單位時(shí)間內(nèi)的停車費(fèi)用為基數(shù),若kind取2,則表示一輛小汽車單位時(shí)間內(nèi)的停車費(fèi)用是一輛客車的2倍,若kind取4,則表示一輛卡車單位時(shí)間內(nèi)的停車費(fèi)用是一輛客車的4倍。

2.程序的缺點(diǎn)

(1)輸入時(shí)間時(shí),程序沒(méi)有檢測(cè)錯(cuò)誤功能 程序的輸入形式如下: 設(shè)n=2,輸入數(shù)據(jù)為:(‘A’,1,5),(‘A’,2,10),(‘D’,1,15),(‘A’,3,20),(‘A’,4,25),(‘A’5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)。其中:‘A’表示到達(dá)(arrival);‘D’表示離去(departure);‘E’表示輸出結(jié)束(end)。

設(shè)每個(gè)輸入項(xiàng)的形式為(Choose, CarNumber, Time),其中Choose表示每個(gè)括號(hào)中的第一項(xiàng)數(shù)據(jù),即A/D/E; CarNumber表示每個(gè)括號(hào)中的第二項(xiàng),即1/2/3;Time表示每個(gè)括號(hào)中的第三項(xiàng),即5/10/15。設(shè)前后兩次輸入的數(shù)據(jù)中的第三項(xiàng)分別為Time1,Time2;則必須滿足Time2≧Time1。而在實(shí)際輸入過(guò)程中用戶可能會(huì)忽略這一點(diǎn),所以應(yīng)該在輸入Time是設(shè)置一個(gè)判斷語(yǔ)句,若前后兩次輸入的Time不滿足Time2≧Time1,則要求用戶重新輸入,直至滿足要求為止。

(2)程序的界面不夠清晰,一次性輸入的數(shù)據(jù)項(xiàng)比較多,容易出錯(cuò)。3.改進(jìn)思想(1)

為了保證前后兩次輸入的Time必須滿足Time2≧Time1,使程序具有錯(cuò)誤檢測(cè)功能,在程序輸入部分添加了如下代碼:

printf(“輸入現(xiàn)在的時(shí)刻:n”);

scanf(“%d”,&time2);

while(time2

{

printf(“時(shí)間輸入錯(cuò)誤,請(qǐng)重新輸入:n”);

scanf(“%d”,&time2);

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

} time1=time2;//time1定義為靜態(tài)變量

(2)為了使程序有更清晰的界面,可在主函數(shù)中加入菜單的顯示方式。且數(shù)據(jù)可以采用一次輸入一個(gè)數(shù)據(jù)項(xiàng),分步輸入的方式,使輸入過(guò)程少出錯(cuò)。于是可以將主函數(shù)進(jìn)行修改。(見(jiàn)附錄一)

六、程序源代碼

#include #include #define N 2

/*停車場(chǎng)內(nèi)最多的停車數(shù)*/ #define Price 2

/*每單位停車費(fèi)用*/ typedefstruct { intCarNo[N];

/*車牌號(hào)*/ intCarTime[N];

/*進(jìn)場(chǎng)時(shí)間*/ int top;

/*棧指針*/ } SqStack;

/*定義順序棧類型*/

/*定義鏈隊(duì)類型*/ typedefstructqnode { intCarNo;

/*車牌號(hào)*/ structqnode *next;} QNode;typedefstruct { QNode *front;/*隊(duì)首和隊(duì)尾指針*/ QNode *rear;} LiQueue;

/*順序棧的基本運(yùn)算算法*/ voidInitStack(SqStack *&s){ s=(SqStack *)malloc(sizeof(SqStack));s->top=-1;

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

}

intStackEmpty(SqStack *s){ return(s->top==-1);}

intStackFull(SqStack *s){ return(s->top==N-1);}

/*S中的插入新元素*/ int Push(SqStack *&s,int e1,int e2){ if(s->top==N-1)

return 0;s->top++;s->CarNo[s->top]=e1;s->CarTime[s->top]=e2;return 1;}

/*刪除S的棧頂元素,并用e1,e2返回其值*/ int Pop(SqStack *&s,int&e1,int &e2){ if(s->top==-1)

return 0;e1=s->CarNo[s->top];e2=s->CarTime[s->top];s->top--;return 1;} voidDispStack(SqStack *s){ int i;for(i=0;i<=s->top;i++)

printf(“%d ”,s->CarNo[i]);printf(“n”);}

/*以下為鏈隊(duì)列的基本運(yùn)算算法*/

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

voidInitQueue(LiQueue *&q){ q=(LiQueue *)malloc(sizeof(LiQueue));q->front=q->rear=NULL;}

intQueueLength(LiQueue *q){ int n=0;QNode *p=q->front;while(p!=NULL){

n++;

p=p->next;} return(n);} intQueueEmpty(LiQueue *q){ if(q->rear==NULL)

return 1;else

return 0;} voidenQueue(LiQueue *&q, int e){ QNode *s;s=(QNode *)malloc(sizeof(QNode));s->CarNo=e;s->next=NULL;if(q->rear==NULL)/*若鏈隊(duì)為空,則新結(jié)點(diǎn)是隊(duì)首結(jié)點(diǎn)又是隊(duì)尾結(jié)點(diǎn)*/

q->front=q->rear=s;else {

q->rear->next=s;/*將*s結(jié)點(diǎn)鏈到隊(duì)尾,rear指向它*/

q->rear=s;} } intdeQueue(LiQueue *&q,int&e){ QNode *t;if(q->rear==NULL)/*隊(duì)列為空*/

return 0;

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

if(q->front==q->rear)/*隊(duì)列中只有一個(gè)結(jié)點(diǎn)時(shí)*/ {

t=q->front;

q->front=q->rear=NULL;} else

/*隊(duì)列中有多個(gè)結(jié)點(diǎn)時(shí)*/ {

t=q->front;

q->front=q->front->next;} e=t->CarNo;free(t);return 1;}

voidDisplayQueue(LiQueue *q){

QNode *p=q->front;while(p!=NULL){

printf(“%d ”,p->CarNo);

p=p->next;} }

void main(){ char choose;/*用于選擇命令*/ int no,e1,time,e2,kind;/*用于存放車牌號(hào)、當(dāng)前停車時(shí)刻*/ inti,j;SqStack *St,*St1;/*臨時(shí)棧St1,當(dāng)停車場(chǎng)中間的車要推出去時(shí),用于倒車*/ LiQueue *Qu;InitStack(St);InitStack(St1);InitQueue(Qu);printf(“

#”);printf(“n# #”);printf(“n# 歡迎使用停車場(chǎng)管理系統(tǒng) #”);

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

printf(“n# #”);printf(“n# 【輸入提示】:汽車狀態(tài)由A、D、E 表示。其中,A:表示汽車到達(dá) D:表示汽車離去, #”);printf(“n# E:表示輸出結(jié)束。每次輸入的數(shù)據(jù)由三項(xiàng)構(gòu)成,即:(汽車狀態(tài),車牌號(hào),當(dāng)前時(shí)刻)#”);printf(“n# 數(shù)據(jù)項(xiàng)之間以逗號(hào)分開(kāi)。例如輸入示范:A,1,5 #”);printf(“n

#n”);printf(“n正在讀取汽車信息...n”);

do { printf(“n*****************************************************************”);printf(“n請(qǐng)分別輸入汽車狀態(tài)(A/D/E)、車牌號(hào)和當(dāng)前時(shí)刻(數(shù)據(jù)之間以逗號(hào)分開(kāi)):n”);scanf(“ %c,%d,%d”,&choose,&no,&time);

switch(choose){

/*************************** 汽車到達(dá) ******************************/

case 'A':

case 'a':

if(!StackFull(St))

/*停車場(chǎng)不滿*/

{

Push(St,no,time);

printf(“該車在停車場(chǎng)中的位置是:%dn”,St->top+1);

}

else

/*停車場(chǎng)滿*/

{ enQueue(Qu,no);

printf(“n停車場(chǎng)已滿,該車進(jìn)入便道,在便道中的位置是:%dn”,QueueLength(Qu));

}

break;/************************* 汽車離開(kāi) ********************************/

case 'D':

case 'd':

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

printf(“n請(qǐng)輸入車的類別【車的類別:1.代表小汽車 2.代表客車 3.代表卡車】:n”);scanf(“%d”,&kind);

for(i=0;i<=St->top && St->CarNo[i]!=no;i++);

if(i>St->top)/*要離開(kāi)的汽車在便道上*/

{ /*汽車可以直接從便道上開(kāi)走,此時(shí)排在它前面的汽車要先開(kāi)走讓路,然后再依次排到隊(duì)尾*/

while(Qu->front->CarNo!=no)

{

enQueue(Qu,Qu->front->CarNo);

// deQueue(Qu,Qu->front->CarNo);

Qu->front = Qu->front->next;

}

deQueue(Qu,no);printf(“n便道上車牌號(hào)為%d的汽車已離開(kāi)!n”,no);

printf(“n當(dāng)前便道中的車輛的車牌號(hào)分別是:”);

DisplayQueue(Qu);

printf(“n”);

}

else /*要離開(kāi)的汽車在停車場(chǎng)中*/

{

for(j=i;j<=St->top;j++)

{

Pop(St,e1,e2);/*e1,e2用來(lái)返回被刪元素的車牌號(hào)和停車時(shí)刻*/

Push(St1,e1,e2);/*倒車到臨時(shí)棧St1中,將e1,e2插入到臨時(shí)棧中*/

}

Pop(St,e1,e2);

/*該汽車離開(kāi)*/

printf(“n車牌號(hào)為%d的汽車停車時(shí)間為:%d。停車費(fèi)用為:%dn”,no,time-e2,(time-e2)*Price*kind);

/*對(duì)小汽車而言:當(dāng)前時(shí)刻 減去 該車當(dāng)時(shí)停車的時(shí)刻,再乘以價(jià)格就是費(fèi)用,而對(duì)于客車和卡車而言,就要乘以kind倍小汽車的價(jià)格*/

while(!StackEmpty(St1))/*將臨時(shí)棧St1重新回到St中*/

{

Pop(St1,e1,e2);

Push(St,e1,e2);

}

if(!QueueEmpty(Qu))/*隊(duì)不空時(shí),將隊(duì)頭進(jìn)棧St*/

{

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

deQueue(Qu,e1);

Push(St,e1,time);/*以當(dāng)前時(shí)間開(kāi)始計(jì)費(fèi)*/

}

printf(“n當(dāng)前停車場(chǎng)中的車輛的車牌號(hào)分別是:”);//輸出停車場(chǎng)中的車輛

DispStack(St);

}

break;/************************ 結(jié)束 *********************************/ case 'E':

case 'e':

printf(“n正在退出系統(tǒng)...n”);

if(!StackEmpty(St))//顯示停車場(chǎng)情況

{

printf(“n當(dāng)前停車場(chǎng)中的車輛的車牌號(hào)分別是:”);//輸出停車場(chǎng)中的車輛

DispStack(St);

printf(“n”);

}

else printf(“n當(dāng)前停車場(chǎng)中無(wú)車輛nn”);

break;/************************ 結(jié)束 *********************************/ default: /*其他情況*/

printf(“輸入的命令錯(cuò)誤!n”);

break;} } while(choose!='E'&&choose!='e');}

七、程序運(yùn)行結(jié)果

取N=2,即停車場(chǎng)內(nèi)最多的停車數(shù)為2 取 Price=2,即每單位停車費(fèi)用為2 輸入數(shù)據(jù)為:(‘A’,1,5),(‘A’,2,10),(‘D’,1,15),(‘A’,3,20),重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

(‘A’,4,25),(‘A’5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)。程序演示結(jié)果如下圖所示:

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

八、心得體會(huì)

(1)該實(shí)驗(yàn)涉及到順序棧的建立、插入、刪除等操作,涉及到了鏈隊(duì)列的建立、插入、刪除等操作。做這個(gè)實(shí)驗(yàn),加深了我對(duì)以上知識(shí)點(diǎn)的認(rèn)識(shí)和理解。(2)提高了 C 語(yǔ)言編程的能力。在程序設(shè)計(jì)過(guò)程中,需要經(jīng)過(guò)反復(fù)地編寫(xiě),調(diào)試,運(yùn)行,發(fā)現(xiàn)問(wèn)題并解決問(wèn)題,在這次實(shí)驗(yàn)的設(shè)計(jì)中,我加深對(duì)程序的了解,提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力同時(shí)我也學(xué)會(huì)了綜合以前學(xué)到的基本知識(shí)來(lái)解決較大問(wèn)題的方法。

(3)一方面我養(yǎng)成了注重程序細(xì)節(jié)的意識(shí)。例如: printf(“n請(qǐng)分別輸入汽車狀態(tài)(A/D/E)、車牌號(hào)和當(dāng)前時(shí)刻(數(shù)據(jù)之間以逗號(hào)分開(kāi)):n”);scanf(“ %c,%d,%d”,&choose,&no,&time);

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

%c,前面必須留一個(gè)空格,否則程序在顯示的時(shí)候就會(huì)有一些問(wèn)題。

(4)另一方面我也深刻地認(rèn)識(shí)到了《數(shù)據(jù)結(jié)構(gòu)》這門課程的重要性。“數(shù)據(jù)結(jié)構(gòu)”在計(jì)算機(jī)科學(xué)中是一門綜合性的專業(yè)基礎(chǔ)課。數(shù)據(jù)結(jié)構(gòu)的研究不僅涉及到計(jì)算機(jī)硬件的研究,而且和計(jì)算機(jī)軟件的研究有著更密切的關(guān)系,無(wú)論是編譯程序還是操作系統(tǒng),都涉及到數(shù)據(jù)元素在存儲(chǔ)器中的分配問(wèn)題。在研究信息檢索時(shí)也必須 考慮如何組織數(shù)據(jù),以便使查找和存取數(shù)據(jù)元素更為方便。可以認(rèn)為數(shù)據(jù)結(jié)構(gòu)是介于數(shù)學(xué)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件三者之間的一個(gè)核心內(nèi)容,是從事計(jì)算機(jī)科學(xué)研究及其應(yīng) 用的科技工作者必須掌握的重要內(nèi)容

一、優(yōu)化后的程序

#include #include #define N 2

/*停車場(chǎng)內(nèi)最多的停車數(shù)*/ #define Price 2

/*每單位停車費(fèi)用*/ typedefstruct { intCarNo[N];

/*車牌號(hào)*/ intCarTime[N];

/*進(jìn)場(chǎng)時(shí)間*/ int top;

/*棧指針*/ } SqStack;

/*定義順序棧類型*/

/*定義鏈隊(duì)類型*/ typedefstructqnode { intCarNo;/*車牌號(hào)*/ structqnode *next;} QNode;typedefstruct { QNode *front;/*隊(duì)首和隊(duì)尾指針*/ QNode *rear;} LiQueue;

/*順序棧的基本運(yùn)算算法*/ voidInitStack(SqStack *&s){ s=(SqStack *)malloc(sizeof(SqStack));s->top=-1;}

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

intStackEmpty(SqStack *s){ return(s->top==-1);}

intStackFull(SqStack *s){ return(s->top==N-1);}

/*S中的插入新元素*/ int Push(SqStack *&s,int e1,int e2){ if(s->top==N-1)

return 0;s->top++;s->CarNo[s->top]=e1;s->CarTime[s->top]=e2;return 1;}

/*刪除S的棧頂元素,并用e1,e2返回其值*/ int Pop(SqStack *&s,int&e1,int &e2){ if(s->top==-1)

return 0;e1=s->CarNo[s->top];e2=s->CarTime[s->top];s->top--;return 1;} voidDispStack(SqStack *s){ int i;for(i=0;i<=s->top;i++)

printf(“%d ”,s->CarNo[i]);printf(“n”);}

/*以下為鏈隊(duì)列的基本運(yùn)算算法*/ voidInitQueue(LiQueue *&q){ q=(LiQueue *)malloc(sizeof(LiQueue));

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

q->front=q->rear=NULL;}

intQueueLength(LiQueue *q){ int n=0;QNode *p=q->front;while(p!=NULL){

n++;

p=p->next;} return(n);} intQueueEmpty(LiQueue *q){ if(q->rear==NULL)

return 1;else

return 0;} voidenQueue(LiQueue *&q, int e){ QNode *s;s=(QNode *)malloc(sizeof(QNode));s->CarNo=e;s->next=NULL;if(q->rear==NULL)/*若鏈隊(duì)為空,則新結(jié)點(diǎn)是隊(duì)首結(jié)點(diǎn)又是隊(duì)尾結(jié)點(diǎn)*/

q->front=q->rear=s;else {

q->rear->next=s;/*將*s結(jié)點(diǎn)鏈到隊(duì)尾,rear指向它*/

q->rear=s;} } intdeQueue(LiQueue *&q,int&e){ QNode *t;if(q->rear==NULL)/*隊(duì)列為空*/

return 0;if(q->front==q->rear)/*隊(duì)列中只有一個(gè)結(jié)點(diǎn)時(shí)*/ {

t=q->front;

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

q->front=q->rear=NULL;} else

/*隊(duì)列中有多個(gè)結(jié)點(diǎn)時(shí)*/ {

t=q->front;

q->front=q->front->next;} e=t->CarNo;free(t);return 1;}

voidDisplayQueue(LiQueue *q){

QNode *p=q->front;while(p!=NULL){

printf(“%d ”,p->CarNo);

p=p->next;} printf(“n”);}

void main(){ int choose;/*用于選擇命令*/ int no,e1,time2,e2,no_away;/*no_away:汽車離開(kāi)時(shí)輸入車牌號(hào);time2:當(dāng)前停車時(shí)刻;*/ static int time1;/*靜態(tài)變量time1用于存放上次時(shí)刻*/ inti,j;int kind;/*車的類別*/ time1=time2=0;SqStack *St,*St1;/*臨時(shí)棧St1,當(dāng)停車場(chǎng)中間的車要推出去時(shí),用于倒車*/ LiQueue *Qu;InitStack(St);InitStack(St1);InitQueue(Qu);printf(“

”);printf(“n# #”);

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

printf(“n#

歡迎使用停車場(chǎng)管理系統(tǒng) #”);printf(“n# #”);printf(“n

n”);do {

printf(“n******************** 主菜單 ****************************n”);

printf(“**

1:車輛到達(dá) **n”);

printf(“**

2:車輛離開(kāi) **n”);

printf(“**

3:顯示停車場(chǎng)的車輛 **n”);

printf(“**

4:顯示便道中的車輛 **n”);

printf(“**

0:退出 **n”);

printf(“********************************************************n”);

printf(“請(qǐng)選擇:”);

scanf(“%d”,&choose);

switch(choose)

{

case 1:

//

#汽車到達(dá)

###### printf(“輸入輸入車牌號(hào)、當(dāng)前時(shí)刻(數(shù)據(jù)之間以逗號(hào)隔開(kāi)):n”);

scanf(“%d,%d”,&no,&time2);/*依次輸入車牌號(hào)、當(dāng)前停車時(shí)刻*/

while(time2

{

printf(“時(shí)間輸入錯(cuò)誤,請(qǐng)重新輸入當(dāng)前時(shí)刻:n”);

scanf(“%d”,&time2);

}

time1=time2;

if(!StackFull(St))

/*停車場(chǎng)不滿*/

{

Push(St,no,time1);

printf(“該車在停車場(chǎng)中的位置是:%dn”,St->top+1);

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

}

else

/*停車場(chǎng)滿*/

{ enQueue(Qu,no);

printf(“n停車場(chǎng)已滿,該車進(jìn)入便道,在便道中的位置是:%dn”,QueueLength(Qu));

}

break;

case 2:

//

##汽車離開(kāi)

####

printf(“輸入車牌號(hào):n”);

scanf(“%d”,&no_away);

printf(“請(qǐng)輸入車的類別【車的類別:1.代表小汽車 2.代表客車 3.代表卡車】:n”);scanf(“%d”,&kind);

printf(“輸入現(xiàn)在的時(shí)刻:n”);/*現(xiàn)在的時(shí)刻time1得大于之前的時(shí)刻time1*/

scanf(“%d”,&time2);

while(time2

{

printf(“時(shí)間輸入錯(cuò)誤,請(qǐng)重新輸入:n”);

scanf(“%d”,&time2);

}

time1=time2;

for(i=0;i<=St->top && St->CarNo[i]!=no_away;i++);

if(i>St->top)/*汽車可以直接從便道上開(kāi)走,此時(shí)排在它前面的汽車要先開(kāi)走讓路,然后再依次排到隊(duì)尾*/

{

while(Qu->front->CarNo!=no_away)

{

enQueue(Qu,Qu->front->CarNo);

Qu->front = Qu->front->next;

}

deQueue(Qu,no_away);printf(“n便道上車牌號(hào)為%d的汽車已離開(kāi)!n”,no_away);

printf(“n當(dāng)前便道中的車輛的車牌號(hào)分別是:”);

DisplayQueue(Qu);

printf(“n”);

}

else

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

{

for(j=i;j<=St->top;j++)

{

Pop(St,e1,e2);/*e1,e2用來(lái)返回被刪元素的車牌號(hào)和停車時(shí)刻*/

Push(St1,e1,e2);/*倒車到臨時(shí)棧St1中,將e1,e2插入到臨時(shí)棧中*/

}

Pop(St,e1,e2);

/*該汽車離開(kāi)*/

printf(“n車牌號(hào)為%d的汽車停車費(fèi)用為:%dn”,no_away,(time2-e2)*Price*kind);/*對(duì)小汽車而言:當(dāng)前時(shí)刻 減去 該車當(dāng)時(shí)停車的時(shí)刻,再乘以價(jià)格就是費(fèi)用,而對(duì)于客車和卡車而言,就要乘以kind倍小汽車的價(jià)格*/

while(!StackEmpty(St1))/*將臨時(shí)棧St1重新回到St中*/

{

Pop(St1,e1,e2);

Push(St,e1,e2);

}

if(!QueueEmpty(Qu))/*隊(duì)不空時(shí),將隊(duì)頭進(jìn)棧St*/

{

deQueue(Qu,e1);

Push(St,e1,time1);/*以當(dāng)前時(shí)間開(kāi)始計(jì)費(fèi)*/

}

}

break;

case 3:

//

#####顯示停車場(chǎng)情況

if(!StackEmpty(St))

{

printf(“當(dāng)前停車場(chǎng)中的車輛的車牌號(hào)分別是:”);/*輸出停車場(chǎng)中的車輛*/

DispStack(St);

}

else

printf(“停車場(chǎng)中無(wú)車輛!n”);

break;

case 4: //

######顯示便道情況

#

if(!QueueEmpty(Qu))

{

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

printf(“ 當(dāng)前便道中的車輛的車牌號(hào)分別是:”);/*輸出便道中的車輛*/

DisplayQueue(Qu);

}

else

printf(“便道中無(wú)車輛!n”);

break;

case 0:

//

# 結(jié)束

###

printf(“n正在退出系統(tǒng)...n”);

if(!StackEmpty(St))

{

printf(“當(dāng)前停車場(chǎng)中的車輛的車牌號(hào)分別是:”);/*輸出停車場(chǎng)中的車輛*/

DispStack(St);

}

if(!QueueEmpty(Qu))

{

printf(“ 當(dāng)前便道中的車輛的車牌號(hào)分別是:”);/*輸出便道中的車輛*/

DisplayQueue(Qu);

}

break;

/**********************************************************/

default: /*其他情況*/

printf(“輸入的命令錯(cuò)誤!n”);

break;

}

} while(choose!=0);}

二、優(yōu)化后程序的運(yùn)行結(jié)果

取N=2,即停車場(chǎng)內(nèi)最多的停車數(shù)為2 取 Price=2,即每單位停車費(fèi)用為2 輸入數(shù)據(jù)為:(‘A’,1,5),(‘A’,2,10),(‘D’,1,15),(‘A’,3,20),(‘A’,4,25),(‘A’5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)。程序演示結(jié)果如下圖所示:

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

第二篇:停車場(chǎng)管理系統(tǒng)需求報(bào)告

停車場(chǎng)收費(fèi)管理系統(tǒng)

需求報(bào)告

目錄 1 2 3 摘要

項(xiàng)目背景介紹

停車場(chǎng)收費(fèi)管理系統(tǒng)的現(xiàn)狀

功能需求

4.1 通用基本功能 4.2 圖像識(shí)別比較功能 4.3 先進(jìn)的閘機(jī)安全安裝 4.4 可增設(shè)中遠(yuǎn)距離車輛感應(yīng) 5

性能需求

5.1 系統(tǒng)基本要求

5.2 數(shù)據(jù)管理能力要求

5.3 故障處理要求

外部接口說(shuō)明

6.1 入口和出口部分 6.2 數(shù)據(jù)流程 7

修正系統(tǒng)開(kāi)發(fā)計(jì)劃 摘要

停車場(chǎng)電腦收費(fèi)管理系統(tǒng)是現(xiàn)代化停車場(chǎng)車輛收費(fèi)及設(shè)備自動(dòng)化管理的統(tǒng)稱,是將車場(chǎng)完全置于計(jì)算機(jī)管理下的高科技機(jī)電一體化產(chǎn)品。

根據(jù)多年設(shè)計(jì)、安裝停車場(chǎng)收費(fèi)系統(tǒng)的實(shí)際經(jīng)驗(yàn),我們?cè)谲浖拖到y(tǒng)設(shè)計(jì)上為停車場(chǎng)提供了一套最嚴(yán)格、最先進(jìn)、易用、便于維護(hù)和運(yùn)行可靠的收費(fèi)系統(tǒng);一套能有效的堵塞收費(fèi)漏洞,降低操作成本,提高經(jīng)濟(jì)效益和減輕勞動(dòng)強(qiáng)度,提高工作效率的現(xiàn)代化收費(fèi)管理系統(tǒng)

隨著時(shí)代的發(fā)展,私家車越來(lái)越多,而車位卻十分緊張。在市區(qū)內(nèi)有很多空間沒(méi)

有被充分利用,大多車輛是停在路邊或者簡(jiǎn)易停車場(chǎng),缺乏管理,這樣導(dǎo)致了資源的浪費(fèi),也造成了街道的擁堵。為了適應(yīng)社會(huì)的發(fā)展,大量的現(xiàn)代化大規(guī)模的停車場(chǎng)會(huì)被投入使用,但管理方面又容易出現(xiàn)問(wèn)題。因此,停車場(chǎng)管理系統(tǒng)的開(kāi)發(fā)和應(yīng)用是十分必要的。

此報(bào)告的目的重在分析此程序的總體需求,實(shí)現(xiàn)方案,并分析開(kāi)發(fā)系統(tǒng)的可行性,為決策者提供是否開(kāi)發(fā)該系統(tǒng)的依據(jù)和建議。項(xiàng)目背景介紹

2.1 開(kāi)發(fā)軟件名稱:停車場(chǎng)管理系統(tǒng) 2.2項(xiàng)目開(kāi)發(fā)者:

某軟件開(kāi)發(fā)小組

2.3用戶單位:

某公司

2.4大體框架:

智能停車場(chǎng)收費(fèi)管理系統(tǒng) 門禁管理系統(tǒng) 智能通道管理系統(tǒng) 考勤管理系統(tǒng) 智能巡更管理系統(tǒng) 收費(fèi)管理系統(tǒng)等子系統(tǒng) 閉路監(jiān)視系統(tǒng)(CCTV)

消防安全系統(tǒng)(FA)和保安系統(tǒng)(SA)緊急廣播系統(tǒng) 停車場(chǎng)收費(fèi)管理系統(tǒng)的現(xiàn)狀

該系統(tǒng)具有很大的市場(chǎng)潛力,以現(xiàn)在的車輛增長(zhǎng)速度推測(cè),在不久的將來(lái)肯定會(huì)有許多大規(guī)模停車場(chǎng)(包括住宅小區(qū))建成,此系統(tǒng)的開(kāi)發(fā)很有價(jià)值。本系統(tǒng)現(xiàn)有的技術(shù)條件完全有能力順利完成開(kāi)發(fā)工作,硬件、軟件上的配置也很容易滿足開(kāi)發(fā)者的要求,開(kāi)發(fā)系統(tǒng)的計(jì)算機(jī)硬件已經(jīng)非常普及,完全沒(méi)有問(wèn)題;現(xiàn)在的計(jì)算機(jī)各方面的技術(shù)都非常成熟,相對(duì)來(lái)說(shuō)開(kāi)發(fā)此系統(tǒng)的技術(shù)也要求比較簡(jiǎn)單,因此在技術(shù)方面是可行的;各類技術(shù)人員的數(shù)量、水平、來(lái)源等也能很容易滿足;而且此系統(tǒng)的專業(yè)性不強(qiáng),因此不需要相關(guān)行業(yè)人士,開(kāi)發(fā)人員的選擇就有很大余地。停車場(chǎng)計(jì)費(fèi)管理系統(tǒng)的主要工作是減少人工計(jì)費(fèi)帶來(lái)的不便,提高辦事效率,使車輛管理工作更加信息化,電子化。充分發(fā)揮計(jì)算機(jī)的信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢(shì)。功能需求

4.1通用基本功能:

入口讀卡升閘、出口讀卡驗(yàn)卡收費(fèi)、車滿顯示、出入口與收費(fèi)亭對(duì)講、公正收費(fèi)等等。

4.2 圖像識(shí)別比較功能:

其他有圖像識(shí)別功能的系統(tǒng),其識(shí)別都是單向識(shí)別,即僅入口攝取,出口須由管理員目測(cè)比較。本系統(tǒng)入口、出口均采用攝像機(jī)比較,方便管理員直觀比較。

4.3 先進(jìn)的閘機(jī)安全安裝:

道閘欄桿配的自動(dòng)平穩(wěn)裝置,以及防抬桿、防砸車功能,檢測(cè)功能具有高靈敏度和高可靠性。能很好地識(shí)別非機(jī)動(dòng)車及人員等誤報(bào)情況。

4.4 可增設(shè)中遠(yuǎn)距離車輛感應(yīng):

采用50-80cm中距離或5-8m遠(yuǎn)距離感應(yīng)范圍的讀卡器,經(jīng)多次實(shí)際認(rèn)證為最方便的操作距離。系統(tǒng)如果沒(méi)有特殊要求一般車輛經(jīng)過(guò)讀卡器的距離約為10--15cm。性能需求

5.1 系統(tǒng)基本要求

響應(yīng)時(shí)間:系統(tǒng)的響應(yīng)時(shí)間不能超過(guò)1分鐘

警告時(shí)間及次數(shù):每隔三分鐘重復(fù)警告一次,每次警告時(shí)間持續(xù)一分鐘。主存容量:內(nèi)存:128MB RAM 磁盤容量:不小于1G

顯示器:256色,800*600以上的兼容顯示器

5.2 車輛管理能力要求

計(jì)費(fèi)

分為入口和出口,中間設(shè)立崗樓,一人操作,高峰時(shí)期可兩人操作,入口處發(fā)放計(jì)費(fèi)卡,出口處憑借計(jì)費(fèi)卡繳費(fèi),放行,操作簡(jiǎn)單快速方便。長(zhǎng)期客戶可辦理月票。客戶也可購(gòu)買車位,實(shí)現(xiàn)車位預(yù)留 監(jiān)控

全范圍監(jiān)控,無(wú)死角,監(jiān)控畫(huà)面與保安室相連接,可錄像。一旦出現(xiàn)事故或意外,保安可第一時(shí)間趕到現(xiàn)場(chǎng),必要時(shí)可以直接報(bào)警。出現(xiàn)緊急情況,如火災(zāi)時(shí),會(huì)自動(dòng)啟動(dòng)消防設(shè)備,并自動(dòng)開(kāi)啟大門,放行車輛。自動(dòng)引導(dǎo)車位

停車更加快速,有效,方便。

5.3 故障處理要求

列出可能的軟件、硬件故障以及對(duì)各項(xiàng)性能而言所產(chǎn)生的后果和對(duì)故障處理的要求。輸出發(fā)生錯(cuò)誤時(shí),在系統(tǒng)的代碼部分進(jìn)行修改 外部接口說(shuō)明

6.1 入口和出口部分

入口控制部分: 智能停車場(chǎng)收費(fèi)管理系統(tǒng) 門禁管理系統(tǒng) 智能通道管理系統(tǒng) 考勤管理系統(tǒng) 智能巡更管理系統(tǒng)

出口控制部分: 收費(fèi)管理系統(tǒng)等子系統(tǒng) 閉路監(jiān)視系統(tǒng)(CCTV)

消防安全系統(tǒng)(FA)和保安系統(tǒng)(SA)緊急廣播系統(tǒng)

6.2 數(shù)據(jù)流程 修正系統(tǒng)開(kāi)發(fā)計(jì)劃

對(duì)于車輛的管理有待提高,如停車位置,出場(chǎng)路線等。在以后的系統(tǒng)中,會(huì)提供諸如此類的更加人性化的服務(wù)。

本系統(tǒng)會(huì)提供多國(guó)語(yǔ)言的電子錄音,使此系統(tǒng)對(duì)不懂中文的客戶也適用。

第三篇:停車場(chǎng)收費(fèi)管理系統(tǒng)

大手控制 www.tmdps.cn |引|領(lǐng)|停|車|管|理|新|概|念|

停車場(chǎng)收費(fèi)管理系統(tǒng)

停車場(chǎng)收費(fèi)管理系統(tǒng)是指基于現(xiàn)代化電子與信息技術(shù),在停車區(qū)域的出入口處安裝自動(dòng)識(shí)別裝置,通過(guò)非接觸式卡或車牌識(shí)別來(lái)對(duì)出入此區(qū)域的車輛實(shí)施判斷識(shí)別、準(zhǔn)入/拒絕、引導(dǎo)、記錄、收費(fèi)、放行等智能管理,其目的是有效的控制車輛與人員的出入,記錄所有詳細(xì)資料并自動(dòng)計(jì)算收費(fèi)額度,實(shí)現(xiàn)對(duì)場(chǎng)內(nèi)車輛與收費(fèi)的安全管理。

出入口處安裝自動(dòng)識(shí)別裝置,通過(guò)非接觸式卡或車牌識(shí)別來(lái)對(duì)出入此區(qū)域的車輛實(shí)施判斷識(shí)別、準(zhǔn)入/拒絕、引導(dǎo)、記錄、收費(fèi)、放行等智能管理,其目的是有效的控制車輛與人員的出入,記錄所有詳細(xì)資料并自動(dòng)計(jì)算收費(fèi)額度,實(shí)現(xiàn)對(duì)場(chǎng)內(nèi)車輛與收費(fèi)的安全管理。停車場(chǎng)收費(fèi)管理系統(tǒng)集感應(yīng)式智能卡技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)、視頻監(jiān)控、圖像識(shí)別與處理及自動(dòng)控制技術(shù)于一體,對(duì)停車場(chǎng)內(nèi)的車輛進(jìn)行自動(dòng)化管理,包括車輛身份判斷、出入控制、車牌自動(dòng)識(shí)別、車位檢索、車位引導(dǎo)、會(huì)車提醒、圖像顯示、車型校對(duì)、時(shí)間計(jì)算、費(fèi)用收取及核查、語(yǔ)音對(duì)講、自動(dòng)取(收)卡等系列科學(xué)、有效的操作。這些功能可根據(jù)用戶需要和現(xiàn)場(chǎng)實(shí)際靈活刪減或增加,形成不同規(guī)模與級(jí)別的豪華型、標(biāo)準(zhǔn)型、節(jié)約型停車場(chǎng)收費(fèi)管理系統(tǒng)。

停車場(chǎng)收費(fèi)管理系統(tǒng)的組成

1、入口部分:

入口部分主要由入口票箱(內(nèi)含感應(yīng)式ID卡讀寫(xiě)器、自動(dòng)出卡機(jī)、車輛感應(yīng)器、語(yǔ)音提示系統(tǒng)、語(yǔ)音對(duì)講系統(tǒng))、自動(dòng)路閘、車輛檢測(cè)線圈、入口攝像系統(tǒng)等組成。

2、出口部分:

出口部分主要由出口票箱(內(nèi)含感應(yīng)式ID卡讀寫(xiě)器、自動(dòng)吞卡機(jī)、語(yǔ)音提示系統(tǒng)、語(yǔ)音對(duì)講系統(tǒng))、自動(dòng)路閘、車輛檢測(cè)線圈、出口攝像系統(tǒng)等組成。

3、收費(fèi)控制處:

收費(fèi)控制處設(shè)備由收費(fèi)控制電腦、UPS,報(bào)表打印機(jī)、操作臺(tái)、入口手動(dòng)按

大手控制 www.tmdps.cn |引|領(lǐng)|停|車|管|理|新|概|念|

鈕、出口手動(dòng)按鈕、語(yǔ)音提示系統(tǒng)、語(yǔ)音對(duì)講系統(tǒng)組成[2]。

主要設(shè)備

停車場(chǎng)收費(fèi)管理系統(tǒng)配置包括停車場(chǎng)控制器(也叫停車場(chǎng)出入口控制器)、自動(dòng)吐卡機(jī)、遠(yuǎn)程遙控、遠(yuǎn)距離卡讀感器、感應(yīng)卡(有源卡和無(wú)源卡)、自動(dòng)道閘、車輛感應(yīng)器、壓力波檢測(cè)器、地感線圈、通訊適配器、攝像機(jī)、傳輸設(shè)備、停車場(chǎng)系統(tǒng)管理軟件等。

這種系統(tǒng)有助于公司企業(yè)、政府機(jī)關(guān)等對(duì)于內(nèi)部車輛和外來(lái)車輛的進(jìn)出進(jìn)行現(xiàn)代化的管理,對(duì)加強(qiáng)企業(yè)的管理力度和提高公司的形象有較大的幫助。

控制器介紹

停車場(chǎng)專用控制器:專為停車場(chǎng)系統(tǒng)自主研制,四層板設(shè)計(jì),信號(hào)和電源分層走線,集成度高、可靠性強(qiáng),功能全面,接口豐富,電壓適應(yīng)范圍大,防脈沖沖擊,確保使用的安全性和可靠性。

停車場(chǎng)收費(fèi)管理系統(tǒng)設(shè)立在小區(qū)內(nèi),有若干入口和出口。所有出入口都要求聯(lián)網(wǎng),實(shí)現(xiàn)數(shù)據(jù)通訊,并采用統(tǒng)一的計(jì)算機(jī)管理。最遠(yuǎn)的出入口之間的距離約為800米,和兩個(gè)辦公樓的地下室設(shè)有一個(gè)出入口,整個(gè)停車場(chǎng)采用IC卡和視頻圖像管理。

停車場(chǎng)收費(fèi)管理系統(tǒng)流程

車輛感應(yīng)IC卡,可以存儲(chǔ)持卡人的各種信息。感應(yīng)IC卡安裝在每輛車的駕駛室里面,當(dāng)車駛過(guò)讀感器的感應(yīng)區(qū)(離讀感器2米左右)時(shí),感應(yīng)IC卡通過(guò)讀感器發(fā)過(guò)來(lái)的激發(fā)信號(hào)產(chǎn)生回應(yīng)信號(hào)發(fā)回給讀感器。讀感器再將這個(gè)讀取信號(hào)傳遞給停車場(chǎng)控制器,停車場(chǎng)控制器收到信息后,經(jīng)自動(dòng)核對(duì)為有效卡后,車閘自動(dòng)開(kāi)啟,數(shù)字錄像機(jī)開(kāi)始錄像,拍下該車進(jìn)入時(shí)的照片,電腦記錄車子牌號(hào)及駕駛員姓名和進(jìn)出入的信息。

臨時(shí)車收費(fèi)功能,臨時(shí)車進(jìn)場(chǎng)時(shí)從出票機(jī)中領(lǐng)取臨時(shí)卡,出場(chǎng)時(shí)需繳納規(guī)定的費(fèi)用,并經(jīng)保安確認(rèn)后方能離開(kāi)。臨時(shí)車進(jìn)入停車場(chǎng)時(shí),地感線圈自動(dòng)檢測(cè)到車輛的到來(lái),自動(dòng)出票機(jī)的中文電子顯示屏上顯示“歡迎光臨,請(qǐng)取卡”。根據(jù)出票機(jī)上的提示,司機(jī)按“入口自動(dòng)出票機(jī)”上的出票按鈕,自動(dòng)出票機(jī)將自己

大手控制 www.tmdps.cn |引|領(lǐng)|停|車|管|理|新|概|念|

吐出一張感應(yīng)IC卡,并且讀卡器已自動(dòng)讀完臨時(shí)卡。道閘開(kāi)啟,MP4NET數(shù)字錄像機(jī)啟動(dòng)拍照功能,控制器記錄下該車進(jìn)入時(shí)間。臨時(shí)車駛出停車場(chǎng)時(shí),司機(jī)將感應(yīng)IC卡(臨時(shí)卡)在出口票箱處的感應(yīng)區(qū)一晃,停車場(chǎng)控制自動(dòng)檢測(cè)出是臨時(shí)卡,道閘將不會(huì)自動(dòng)開(kāi)啟。出口票箱的中文電子顯示屏上顯示“請(qǐng)交**元”,司機(jī)將卡還給保安,交完費(fèi)后,保安將各市停車特用發(fā)票給司機(jī)。交完費(fèi)后,經(jīng)保安載收費(fèi)電腦上確認(rèn),道閘開(kāi)啟,數(shù)字錄像機(jī)啟動(dòng)拍照功能,照片存入電腦硬盤,控制器記錄下該出場(chǎng)時(shí)間。臨時(shí)車將實(shí)行按次和時(shí)間停車交費(fèi),交費(fèi)條件由用戶自己在電腦的管理軟件中設(shè)置。

大手控制 www.tmdps.cn |引|領(lǐng)|停|車|管|理|新|概|念|

停車場(chǎng)收費(fèi)管理系統(tǒng)功能

可選用讀感距離和近距離兩種形式,選遠(yuǎn)距離時(shí),采用車載 有源卡最遠(yuǎn)可達(dá)到3-25米。可以根據(jù)用戶實(shí)際需要進(jìn)行選擇。

圖像對(duì)比功能:車輛進(jìn)出停車場(chǎng)時(shí),攝像機(jī)自動(dòng)啟動(dòng)攝像功能,并將照片文件存儲(chǔ)在電腦里。出場(chǎng)時(shí),電腦自動(dòng)將新照片和該車最后入場(chǎng)的照片進(jìn)行對(duì)比,監(jiān)控人員能實(shí)時(shí)監(jiān)視車輛的安全情況。

常用卡管理:固定車主使用常用卡,確定有效期限(可精確到分、秒),在確認(rèn)的時(shí)限內(nèi)可隨意進(jìn)出車場(chǎng),否則不能進(jìn)入車場(chǎng),常用卡資料包括卡號(hào)、車號(hào)、有效時(shí)間等。常用卡實(shí)行按月交費(fèi),到期后軟件和中文電子顯示屏上將提示該卡已到期,請(qǐng)辦理續(xù)期和交款手續(xù)。

臨時(shí)車收費(fèi)功能,臨時(shí)車進(jìn)場(chǎng)時(shí)從出票機(jī)中領(lǐng)取臨時(shí)卡,出場(chǎng)時(shí)需繳納規(guī)定的費(fèi)用,并經(jīng)保安確認(rèn)后方能離開(kāi)。臨時(shí)車進(jìn)入停車場(chǎng)時(shí),地感線圈自動(dòng)檢測(cè)到車輛的到來(lái),自動(dòng)出票機(jī)的中文電子顯示屏上顯示“歡迎光臨,請(qǐng)取卡”。根據(jù)出票機(jī)上的提示,司機(jī)按“入口自動(dòng)出票機(jī)”上的出票按鈕,自動(dòng)出票機(jī)將自己吐出一張感應(yīng)IC卡,并且讀卡器已自動(dòng)讀完臨時(shí)卡。道閘開(kāi)啟,攝像機(jī)啟動(dòng)拍照功能,控制器記錄下該車進(jìn)入時(shí)間。臨時(shí)車駛出停車場(chǎng)時(shí),司機(jī)將感應(yīng)IC卡(臨時(shí)卡)在出口票箱處的感應(yīng)區(qū)一晃,停車場(chǎng)控制自動(dòng)檢測(cè)出是臨時(shí)卡,道閘將不會(huì)自動(dòng)開(kāi)啟。出口票箱的中文電子顯示屏上顯示“請(qǐng)交**元”,司機(jī)將卡還給保安,交完費(fèi)后,保安將各市停車特用發(fā)票給司機(jī)。交完費(fèi)后,經(jīng)保安載收費(fèi)電腦上確認(rèn),道閘開(kāi)啟,MP4NET數(shù)字錄像機(jī)啟動(dòng)拍照功能,照片存入電腦硬盤,控制器記錄下該出場(chǎng)時(shí)間。臨時(shí)車將實(shí)行按次和時(shí)間停車交費(fèi),交費(fèi)條件由用戶自己在電腦的管理軟件中設(shè)置。

自動(dòng)切換視頻,進(jìn)出場(chǎng)無(wú)沖突。所有攝入的車輛照片文件存在電腦的硬盤中,可備以后查證。每一幅圖片都有時(shí)間記錄,查驗(yàn)方便。

實(shí)時(shí)監(jiān)視功能:無(wú)車進(jìn)入時(shí),可在監(jiān)控電腦上實(shí)時(shí)監(jiān)視進(jìn)出口的車輛及一切事物的活動(dòng)情況。

支持永久卡和臨時(shí)卡的工作方式,自動(dòng)識(shí)別,記錄存儲(chǔ)。

防砸車功能:當(dāng)車輛處于道閘的正下方時(shí),地感線圈檢測(cè)到車輛存在,道閘

大手控制 www.tmdps.cn |引|領(lǐng)|停|車|管|理|新|概|念|

將不會(huì)落下,直至車輛全部駛離其正下方。

滿位檢測(cè)功能:在管理電腦中設(shè)置好該停車場(chǎng)的車位,如進(jìn)入該停車場(chǎng)的車輛到達(dá)車位數(shù)時(shí),電腦提醒管理員,并在電子顯示屏上顯示車位已滿。

支持脫機(jī)運(yùn)行,網(wǎng)絡(luò)中斷或PC故障時(shí),停車場(chǎng)系統(tǒng)工作正常。手動(dòng)控制功能,停電時(shí)道閘能正常使用。系統(tǒng)自動(dòng)維護(hù),數(shù)據(jù)自動(dòng)更新,自動(dòng)檢測(cè)復(fù)位。

停車場(chǎng)控制器支持局域網(wǎng)網(wǎng)絡(luò)通訊功能,可實(shí)現(xiàn)多個(gè)出入口的聯(lián)網(wǎng)。出入口聯(lián)網(wǎng)時(shí),必須安裝局域網(wǎng)網(wǎng)絡(luò)服務(wù)器和通訊服務(wù)器。

支持Wiegand26、Wiegand27、Wiegand32讀感器格式,自動(dòng)檢測(cè)輸入。支持5000個(gè)用戶,可編輯用戶詳細(xì)信息。各種事件查詢功能,提供攝像的圖片時(shí)間查詢。

強(qiáng)大的報(bào)表功能,能生成各類報(bào)表,并提供多功能數(shù)據(jù)檢索。具有延時(shí)、過(guò)壓、欠壓自動(dòng)保護(hù)。

停車場(chǎng)收費(fèi)管理系統(tǒng)應(yīng)用

隨著科技的進(jìn)步和人類文明的發(fā)展停車場(chǎng)無(wú)論是從外形、功能、操作方面都有跨越式的改進(jìn),國(guó)內(nèi)目前最薄的停車場(chǎng)收費(fèi)管理系統(tǒng)達(dá)到令人驚訝的170MM的厚度,而且配備雙發(fā)卡模式和雙倍卡量來(lái)降低故障率。

智能停車場(chǎng)收費(fèi)管理系統(tǒng)在住宅小區(qū)、大廈、機(jī)關(guān)單位的應(yīng)用越來(lái)越普遍。而人們對(duì)停車場(chǎng)管理的要求也越來(lái)越高,智能化程度也越來(lái)越高,使用更加方便快捷,也給人類的生活帶來(lái)了方便和快樂(lè)。不僅提高了現(xiàn)代人類的工作效率,也大大的節(jié)約了人力物力,降低了公司的運(yùn)營(yíng)成本,并使得整個(gè)管理系統(tǒng)安全可靠。包括車輛人員身份識(shí)別、車輛資料管理、車輛的出入情況、位置跟蹤和收費(fèi)的管理等等。

停車場(chǎng)收費(fèi)管理系統(tǒng)發(fā)展

前些年,我國(guó)停車場(chǎng)智能管理技術(shù)還是一片空白,也談不上技術(shù)理念。為了擺脫這種現(xiàn)狀,有關(guān)部門采取了相應(yīng)的措施,制定了長(zhǎng)遠(yuǎn)的發(fā)展規(guī)劃,為我國(guó)停

大手控制 www.tmdps.cn |引|領(lǐng)|停|車|管|理|新|概|念|

車場(chǎng)收費(fèi)管理系統(tǒng)奠定了堅(jiān)實(shí)的基礎(chǔ),技術(shù)獲得較快發(fā)展。

目前,隨著新的智能化停車管理技術(shù)不斷發(fā)展,停車場(chǎng)管理正在向更開(kāi)放、更靈活的方向發(fā)展。今后,車庫(kù)系統(tǒng)將作為樓宇自控系統(tǒng)的一個(gè)子系統(tǒng)納入建筑自動(dòng)化網(wǎng)絡(luò),形成一個(gè)綜合的計(jì)算機(jī)管理網(wǎng)絡(luò)信息系統(tǒng)。遠(yuǎn)距離的管理人員可以通過(guò)聯(lián)網(wǎng)的方式,直接監(jiān)視與控制車庫(kù)情況;停車場(chǎng)的信息也可通過(guò)網(wǎng)絡(luò)傳送到各部門,再由中心計(jì)算機(jī)對(duì)各部門的信息統(tǒng)一管理,形成決策支持信息系統(tǒng),確保管理人員做出正確的決策。

停車場(chǎng)收費(fèi)管理系統(tǒng)的一個(gè)主流技術(shù)是采用感應(yīng)式IC/ID卡和圖像識(shí)別作為管理手段,同時(shí)具有紅外遙感控車門開(kāi)關(guān)和防盜報(bào)警及倒車限位等功能。這套系統(tǒng)是伴隨著ID/IC卡、近距RF射頻識(shí)別卡、遠(yuǎn)距離RF射頻識(shí)別卡等新型識(shí)別技術(shù)的興起而發(fā)展起來(lái)的。它克服了磁卡及條碼技術(shù)的缺點(diǎn),具有壽命長(zhǎng)、使用方便、不易損壞、高保密性等特點(diǎn),使停車場(chǎng)智能管理上升到一個(gè)新的高度。

感應(yīng)式ID/IC卡加圖像識(shí)別的管理技術(shù),支持遠(yuǎn)距離和近距離兩種讀感器,支持永久卡和臨時(shí)卡的工作方式,具有自動(dòng)識(shí)別、記錄存儲(chǔ)等功能,能夠防止資金流失。由于這項(xiàng)技術(shù)是圖形對(duì)比與ID卡配合使用,達(dá)到防盜車的目的。

此外,目前業(yè)內(nèi)還有一種主流技術(shù):非接觸RFID卡識(shí)別技術(shù)。它繼承了IC/ID卡技術(shù)的優(yōu)點(diǎn),保密性高,省去了刷卡過(guò)程,提高了識(shí)別速度。由于該技術(shù)在識(shí)別系統(tǒng)中不存在活動(dòng)機(jī)械裝置,杜絕了塞卡現(xiàn)象,提高了系統(tǒng)的可靠性。對(duì)于收費(fèi)停車場(chǎng)而言,識(shí)別系統(tǒng)的可靠性就意味著停車場(chǎng)的可靠性。因此,只讀式RFID非接觸識(shí)別卡成為停車場(chǎng)收費(fèi)管理系統(tǒng)中理想的識(shí)別技術(shù)。

停車場(chǎng)收費(fèi)系統(tǒng)是小區(qū)建設(shè)的必然趨勢(shì)

隨著社會(huì)的進(jìn)步和科學(xué)技術(shù)的迅猛發(fā)展,社會(huì)生活方式在不斷變化,人類開(kāi)始邁入以數(shù)字化、網(wǎng)絡(luò)化為平臺(tái)的智能化社會(huì)。人們追求人性化、智能化的生活條件。其中正在興起的智能化小區(qū),反映和適應(yīng)了社會(huì)信息化和智能化的要求,是21世紀(jì)住宅的發(fā)展方向。

智能化小區(qū)為住戶提供了一種更加安全、舒適、方便、快捷和開(kāi)放的智能化、信息化的生活空間,同時(shí),它依靠高科技,實(shí)現(xiàn)了回歸自然的環(huán)境氛圍,促進(jìn)了

大手控制 www.tmdps.cn |引|領(lǐng)|停|車|管|理|新|概|念|

優(yōu)秀的人文環(huán)境發(fā)展,并依托先進(jìn)的科學(xué)技術(shù),實(shí)現(xiàn)小區(qū)物業(yè)運(yùn)行的高效化、節(jié)能化、環(huán)保化。

根據(jù)這一發(fā)展形勢(shì),建設(shè)部1999年發(fā)布了《全國(guó)住宅小區(qū)智能化技術(shù)示范工程工作大綱》。目前,建設(shè)部正組織實(shí)施全國(guó)住宅小區(qū)智能化示范工程,根據(jù)建設(shè)部規(guī)定,將智能建筑分為三個(gè)層次:即普及型住宅小區(qū)、先進(jìn)型住宅小區(qū)與領(lǐng)先型住宅小區(qū)。三個(gè)層次都將一卡通管理系統(tǒng)作為大綱的基本要求,如今一卡通系統(tǒng)已成為樓市經(jīng)營(yíng)的必備內(nèi)容和重要賣點(diǎn),而智能停車場(chǎng)收費(fèi)管理系統(tǒng)又是一卡通管理系統(tǒng)的重要組成部分,是智能小區(qū)建設(shè)的必然。

智能停車場(chǎng)收費(fèi)管理系統(tǒng)采用先進(jìn)技術(shù)和高度自動(dòng)化的機(jī)電設(shè)備,將機(jī)械、電子計(jì)算機(jī)和自控設(shè)備以及智能IC卡技術(shù)有機(jī)地結(jié)合起來(lái),通過(guò)電腦管理可實(shí)現(xiàn)車輛出入控制管理、自動(dòng)數(shù)據(jù)存儲(chǔ)等功能,實(shí)現(xiàn)自動(dòng)化運(yùn)行,并提供—種高效管理服務(wù)的系統(tǒng)。非接觸式IC卡是智能IC卡技術(shù)中應(yīng)用最廣的一種。非接觸式IC卡停車場(chǎng)收費(fèi)管理系統(tǒng)是目前較先進(jìn)的電腦收費(fèi)管理系統(tǒng)之一,具有方便快捷、收費(fèi)準(zhǔn)確可靠、保密性好、靈敏度高、使用壽命長(zhǎng)、形式靈活、功能強(qiáng)大等眾多優(yōu)點(diǎn),是磁卡、接觸式IC卡所不能比擬的,它已取代磁卡、接觸式IC卡而成為應(yīng)用的主流。文章來(lái)源自:www.tmdps.cn

第四篇:酒店管理系統(tǒng) SQL數(shù)據(jù)庫(kù) 實(shí)驗(yàn)設(shè)計(jì)

學(xué)院名稱: 經(jīng)濟(jì)管理學(xué)院 課程題目: 酒店管理系統(tǒng) 授課教師: 單承戈

小組成員:祝梓惟(組長(zhǎng))潘佳麗 顏政

夏佳玉 楊荇貽 陳雪婷

教師評(píng)分:

二零一六年六月七日

概述

1、項(xiàng)目背景:

連鎖酒店的興衰,關(guān)鍵是管理。建設(shè)一間現(xiàn)代化的連鎖酒店,需要的是錢,而要經(jīng)營(yíng)管理好一間連鎖酒店,關(guān)鍵是管理。酒店管理是現(xiàn)代酒店的命脈,管理水平的高低,決定著酒店經(jīng)營(yíng)的成敗。酒店是企業(yè),同樣是要重視管理的工作,加強(qiáng)管理。現(xiàn)代管理者即是財(cái)富,當(dāng)代的管理者更是直接的財(cái)富。管理的意義,簡(jiǎn)單地講,管就是主事,理就是治事,合起來(lái)為主管和治理人與事。隨著中國(guó)加入WTO和經(jīng)濟(jì)全球化格局的形成,越來(lái)越多的人感到21世紀(jì)國(guó)際酒店的競(jìng)爭(zhēng)激烈,從設(shè)備豪華到價(jià)格競(jìng)爭(zhēng)發(fā)展到人才全方位的競(jìng)爭(zhēng)。要競(jìng)爭(zhēng)就必須創(chuàng)新。創(chuàng)新,是酒店的生命。商場(chǎng)如戰(zhàn)場(chǎng),成功的管理者及其管理需要?jiǎng)側(cè)峤Y(jié)合。

現(xiàn)在的酒店管理進(jìn)入e時(shí)代,未來(lái)酒店業(yè)的競(jìng)爭(zhēng)必將進(jìn)入一個(gè)新的階段,伴隨著我國(guó)旅游業(yè)的高速發(fā)展,賓館酒店行業(yè)的服務(wù)檔次迫切需要提高。在賓館酒店競(jìng)爭(zhēng)日趨激烈的今天,要成為佼佼者,就必須與高新技術(shù)緊密結(jié)合。硬件設(shè)施落后、管理水平滯后、服務(wù)質(zhì)量低下的酒店將被逐步淘汰,傳統(tǒng)的純手工或簡(jiǎn)單的計(jì)算工具,已經(jīng)不適應(yīng)現(xiàn)代經(jīng)濟(jì)高速發(fā)展的要求,必須運(yùn)用現(xiàn)代化管理手段,配備完善的自動(dòng)化設(shè)備,提高酒店的服務(wù)水平與質(zhì)量,從而贏得高信譽(yù)、強(qiáng)實(shí)力、好效益!本系統(tǒng)目地是為了一些酒店還沒(méi)有使用管理軟件,仍靠手工處理業(yè)務(wù)。

2、編寫(xiě)目的:

為連鎖酒店的訂房呼叫中心提供一種方便快捷的訂房系統(tǒng)

3、軟件定義:

酒店管理系統(tǒng)(呼叫中心用)

4、開(kāi)發(fā)工具:

Microsoft SQL Server 2003數(shù)據(jù)庫(kù)管理系統(tǒng)、Delphi7開(kāi)發(fā)工具實(shí)現(xiàn)系統(tǒng)一、系統(tǒng)定義

酒店客房管理系統(tǒng)是為了在正常運(yùn)營(yíng)中需要對(duì)客房資源、客人信息、消費(fèi)信息、結(jié)算信息等進(jìn)行管理,利用酒店客房管理信息系統(tǒng)對(duì)客房的各個(gè)操作進(jìn)行管理,能夠及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理的效率。

本項(xiàng)目要設(shè)計(jì)和實(shí)現(xiàn)一個(gè)能對(duì)酒店客房租住信息,客人信息,預(yù)訂信息,消費(fèi)信息,結(jié)算信息的管理,實(shí)現(xiàn)前臺(tái)操作流程較方便,清晰,高效的信息管理系統(tǒng)。

二、功能需求分析

酒店管理:加盟酒店名、所在地、詳細(xì)地址、聯(lián)系電話、聯(lián)系人等信息。員工管理:添加用戶,修改員工密碼。

客戶管理:添加客戶,查詢,刪除客戶信息。會(huì)員系統(tǒng):酒店會(huì)員進(jìn)行預(yù)訂時(shí)享有一定的優(yōu)惠。客房管理:查詢,修改客房狀態(tài)和查詢相關(guān)訂單。

客房類型管理:添加客房類型,修改客房類型,刪除客房類型。訂房:預(yù)訂客房,取消預(yù)訂房間,查詢訂單,入住率。客房登記信息管理:查看客房登記信息。

財(cái)務(wù)管理:營(yíng)業(yè)額管理、員工工資管理、收入結(jié)算。

三、系統(tǒng)設(shè)計(jì)

(一)邏輯結(jié)構(gòu)設(shè)計(jì)

1.酒店表(酒店編號(hào),酒店名稱,所在城市,詳細(xì)地址,電話,聯(lián)系人)2.客房信息表(酒店名,客房號(hào),狀態(tài)標(biāo)記,客房等級(jí)ROclass(標(biāo)準(zhǔn)、單間、套房),價(jià)格)

3.顧客信息表(顧客編號(hào),表單自動(dòng)編號(hào),顧客姓名,性別,證件類型,證件號(hào),聯(lián)系電話,通訊地址,會(huì)員號(hào))

4.員工信息表(員工號(hào),員工姓名,密碼,加入時(shí)間,部門)

5.預(yù)訂表(自動(dòng)編號(hào),客房號(hào), 顧客編號(hào), 顧客姓名,客房類型,入住時(shí)間,離店時(shí)間,操作日期)

6.入住表(自動(dòng)編號(hào), 客房號(hào), 顧客編號(hào), 顧客姓名,客房類型,入住日期,退房日期,操作日期)

7.資金清算表(顧客編號(hào), 顧客姓名,客房號(hào),客房?jī)r(jià)格)

(二)概念結(jié)構(gòu)設(shè)計(jì)

1.酒店信息

2.客房信息

3.顧客信息

4.員工信息

5.預(yù)定

6.入住

7.資金清算

(三)系統(tǒng)功能模塊圖

四、詳細(xì)設(shè)計(jì)

(一)建立表格

--0酒店信息表 createtableHotel(Hotel_idvarchar(8)ROhotelnamevarchar(8)Hotel_cityvarchar(8)Hotel_addressvarchar(8)Hotel_numbervarchar(8)Hotel_Attnvarchar(8)-1 客房信息表

createtable Room--客房信息表

(ROhotelnamevarchar(8)primary key--酒店名 ROnovarchar(8)primarykey,--客房號(hào) ROflatchar(4)default'空房',--狀態(tài)標(biāo)記

ROclassvarchar(20)notnull,--客房等級(jí)ROclass(豪華、標(biāo)準(zhǔn)、單間)ROdaypricemoney,--價(jià)格)

--2 顧客信息表 createtable Customs(CUnochar(8),CUnumintIDENTITY(1,1),--自動(dòng)編號(hào),--顧客編號(hào),--觸發(fā)器回滾--利用存儲(chǔ)過(guò)程實(shí)現(xiàn) CUnamevarchar(8),--顧客姓名 CUsexchar(4),--性別

CUtypechar(8)notnull,--證件類型 Cucardnochar(20)uniquenotnull,--證件號(hào) CUphonevarchar(20)notnull,--聯(lián)系電話 CUaddressvarchar(40),--通訊地址 CUflatbitnotnull,--是否為會(huì)員 CUVIPnochar(8)defaultnull primarykey(CUno))

--3操作人員表 createtable

Operator

(OPnovarchar(20)primarykey,--員工號(hào) OPnamechar(8),--員工姓名 OPpasschar(10),--密碼

OPdatesmalldatetime,--加入時(shí)間 OPdepartmentvarchar(30)--部門)--7預(yù)訂表

createtableBookroom

(BRplannointIDENTITY(1,1),--自動(dòng)編號(hào) ROnovarchar(8),--客房號(hào) CUnochar(8), CUnamechar(8),ROclassvarchar(20),--客房等級(jí)

BRplanentertimedatetime,--預(yù)訂入住時(shí)間 BRleavetimedatetime,--離店時(shí)間

BRoper_datedatetime,--操作日期ROoper_date foreignkey(ROno)references room(ROno))--8入住表

createtableEnterroom(ERenternointIDENTITY(1,1),--自動(dòng)編號(hào) ROnovarchar(8), CUnochar(8), CUnamechar(8),ROclassvarchar(20),--客房等級(jí) ERentertimedatetime,--入住時(shí)間 ERleavetimedatetime,--預(yù)離店時(shí)間

ERoper_datedatetime,--操作日期ROoper_date foreignkey(ROno)references room(ROno), foreignkey(OPno)references Operator(OPno))

--10資金清算表Zjqstable createtableZjqstable(ROnovarchar(8),--客房號(hào) CUnochar(8),CUnamevarchar(8),--客人名稱 ROdaypricemoney,--價(jià)格 primarykey(ROno,CUno),foreignkey(ROno)references room(ROno), foreignkey(CUno)references Customs(CUno), foreignkey(ROdayprice)referencesRoom(ROdayprice))

--0 insertintoHotel values('001','Sun_hotel','Beijing','Chaoyang 001','010-56561212','Ms.Pan');insertintoHotel values('002','Moon_hotel ','Shanghai','Xuhui 002','021-51513636','Ms.Xia');insertintoHotel values('003','Venus_hotel','Shenzhen','Futian 003','0755-56789000','Ms.Zhu');insertintoHotel values('004','Jupiter_hotel','Guangzhou',Tianhe 004','020-52345678','Ms.Yang');insertintoHotel values('005','Mercury_hotel','Chengdu','Pixian 005','028-83189222','Ms.Chen');insertintoHotel values('006','Mars_hotel','Chongqing','Yubei 006','023-82167676','Mr.Yan');insertintoHotel values('007','Saturn_hotel','Xiamen','Jimei 007','0592-84296666','Mr.Wang');insertintoHotel values('008','Flower_hotel','Wuhan','Hanyang 008','027-88238230','Mr.Li');insertintoHotel values('009','Grass_hotel','Hangzhou','Yuhang 009','0571-56591280','Mr.Su');insertintoHotel values('010','Tree_hotel','Shijiazhuang','Xinhua 010','0311-80082088','Mr.Xu');--1

insertinto Room(ROno,ROclass,ROdayprice)values('101','豪華','500');insertinto Room(ROno,ROclass,ROdayprice)values('102','豪華','500');insertinto Room(ROno,ROclass,ROdayprice)values('103','豪華','500');insertinto Room(ROno,ROclass,ROdayprice)values('104','豪華','500');

insertinto Room(ROno,ROclass,ROdayprice)values('202','標(biāo)準(zhǔn)','300');

insertinto Room(ROno,ROclass,ROdayprice)values('203','標(biāo)準(zhǔn)','300');

insertinto Room(ROno,ROclass,ROdayprice)values('204','標(biāo)準(zhǔn)','300');

insertinto Room(ROno,ROclass,ROdayprice)values('205','標(biāo)準(zhǔn)','300');

insertinto Room(ROno,ROclass,ROdayprice)values('301','單間','100');

insertinto Room(ROno,ROclass,ROdayprice)values('302','單間','100');

insertinto Room(ROno,ROclass,ROdayprice)values('303','單間','100');

insertinto Room(ROno,ROclass,ROdayprice)values('304','單間','100');

insertinto Room(ROno,ROclass,ROdayprice)values('305','單間','100');

insertinto Room(ROno,ROclass,ROdayprice)values('306','單間','100');

--2

select*from Customs

insertinto Customs(CUno,CUname,CUsex,CUtype,Cucardno,CUphone,CUaddress,CUflat,CUVIPno)values('1','張三','男','身份證','030510923434','***','福州',1,'1');

insertinto Customs(CUno,CUname,CUsex,CUtype,Cucardno,CUphone,CUaddress,CUflat,CUVIPno)values('2','李四','男','身份證','030510923435','***','福州',0,null);--3

insertinto Operator values('00001','小紅','123456','2000-05-08 ','財(cái)務(wù)');insertinto Operator values('00002','小白','234567','1992-10-01 ','前臺(tái)');insertinto Operator values('00003','小黃','345678','2010-10-01 ','前臺(tái)');--7

insertinto bookroom(ROno,Cuno,CUname,Rolevel,BRplanentertime,BRleavetime,BRoper_date,OPno)values('101','1','張三','豪華', '2010/10/1','2010/10/10',getdate(),'00001');

insertinto bookroom(ROno,Cuno,CUname,Rolevel,BRplanentertime,BRleavetime,BRoper_date,OPno)values('102','2','李四','標(biāo)準(zhǔn)', '2010/10/2','2010/10/11',getdate(),'00002');

insertinto bookroom(ROno,Cuno,CUname,Rolevel,BRplanentertime,BRleavetime,BRoper_date,OPno)values('103','3','王五','單間', '2010/10/3','2010/10/12',getdate(),'00003');

insertinto bookroom(ROno,Cuno,CUname,Rolevel,BRplanentertime,BRleavetime,BRoper_date,OPno)values('104','4','顏宋','豪華', '2010/10/4','2010/10/10',getdate(),'00004');

insertinto bookroom(ROno,Cuno,CUname,Rolevel,BRplanentertime,BRleavetime,BRoper_date,OPno)values('105','5','李華','標(biāo)準(zhǔn)', '2010/10/5','2010/10/10',getdate(),'00005');

insertinto bookroom(ROno,Cuno,CUname,Rolevel,BRplanentertime,BRleavetime,BRoper_date,OPno)values('106','6','韓梅梅','豪華', '2010/10/6','2010/10/10',getdate(),'00006');

insertinto bookroom(ROno,Cuno,CUname,Rolevel,BRplanentertime,BRleavetime,BRoper_date,OPno)values('107','7','于耿耿','豪華', '2010/11/7','2010/11/12',getdate(),'00007');

insertinto bookroom(ROno,Cuno,CUname,Rolevel,BRplanentertime,BRleavetime,BRoper_date,OPno)values('108','8','譚森','標(biāo)準(zhǔn)', '2010/11/8','2010/11/13',getdate(),'00008');--8

insertintoenterroom(ROno,CUno,CUname,ROclass,ERentertime,ERleavetime,ERoper_date)values('101','1','張三,'豪華','2010/10/1','2010/10/10','2010/10/1');

insertintoenterroom(ROno,CUno,CUname,ROclass,ERentertime,ERleavetime,ERoper_date)values('102','2','李四','標(biāo)準(zhǔn)','2010/10/2','2010/10/11' ,'2010/10/1');

insertintoenterroom(ROno,CUno,CUname,ROclass,ERentertime,ERleavetime,ERoper_date)values('103','3','王五','單間','2010/10/3','2010/10/12' ,'2010/10/1');

insertintoenterroom(ROno,CUno,CUname,ROclass,ERentertime,ERleavetime,ERoper_date)values('104','4','顏宋','豪華','2010/10/4','2010/10/10' ,'2010/10/1');

insertintoenterroom(ROno,CUno,CUname,ROclass,ERentertime,ERleavetime,ERoper_date)values('105','5','李華','標(biāo)準(zhǔn)','2010/10/5','2010/10/10' ,'2010/10/1');

insertintoenterroom(ROno,CUno,CUname,ROclass,ERentertime,ERleavetime,ERoper_date)values('106','6','韓梅梅','豪華','2010/10/6','2010/10/10' ,'2010/10/1');

insertintoenterroom(ROno,CUno,CUname,ROclass,ERentertime,ERleavetime,ERoper_date)values('107','7','于耿耿','豪華','2010/11/7','2010/11/12' ,'2010/10/1');

(二)

第五篇:停車場(chǎng)系統(tǒng)開(kāi)題報(bào)告

武漢科技學(xué)院畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告 課題名稱

智能停車場(chǎng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

院系名稱

計(jì)算機(jī)科學(xué)學(xué)院

專業(yè)

網(wǎng)絡(luò)工程

班級(jí)

計(jì)科077

學(xué)生姓名

黃易欣

一.課題的意義

當(dāng)前,在停車場(chǎng)的信息化過(guò)程中,有許多信息需要處理和管理。現(xiàn)今,有很多門診信息都是初步開(kāi)始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息處理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于管理過(guò)程中的很多信息都是用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來(lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。

數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。基于這此問(wèn)題,我認(rèn)為有必要建立一個(gè)停車場(chǎng)管理系統(tǒng),使停車場(chǎng)管理工作規(guī)范化,系統(tǒng)化,程序化,避免停車場(chǎng)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改停車場(chǎng)情況。因此開(kāi)發(fā)一個(gè)智能停車場(chǎng)管理系統(tǒng)是非常有必要的。二.開(kāi)發(fā)背景

在停車場(chǎng)的信息化中,涉及停車場(chǎng)車位管理的信息化、車主管理的信息化、停車信息管理的信息化,做好信息化工作利于提高停車場(chǎng)的管理效率,提升停車場(chǎng)的競(jìng)爭(zhēng)力。

要提高競(jìng)爭(zhēng)力,既要有好的硬件環(huán)境,同時(shí)也要有好的客戶服務(wù),而要實(shí)現(xiàn)這些目標(biāo)的辦法就是信息化。本選題,針對(duì)停車場(chǎng)過(guò)程中的一些信息,對(duì)其進(jìn)行信息化處理。

在停車場(chǎng)管理過(guò)程中,主要涉及固定車位信息、自由車位信息、車主信息、停車信息,通過(guò)對(duì)以上各個(gè)環(huán)節(jié)的信息化,提高檔案的規(guī)范化管理,為以后的查詢、統(tǒng)計(jì)打下基礎(chǔ)。通過(guò)這前段時(shí)間的市場(chǎng)調(diào)查和分析,初步了解到現(xiàn)在各種停車場(chǎng)軟件的優(yōu)點(diǎn)及不足。比如說(shuō)有些傳統(tǒng)停車場(chǎng)軟件是為替代手工錄入,從傳統(tǒng)數(shù)據(jù)記錄中產(chǎn)生的,這些軟件面對(duì)Internet及電子商務(wù)迅猛發(fā)展的網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代顯得如此脆弱,具體來(lái)說(shuō)有以下幾點(diǎn)不足:

1、體系封閉,無(wú)法實(shí)現(xiàn)網(wǎng)絡(luò)化管理,更無(wú)法支持電子商務(wù)。傳統(tǒng)軟件由于產(chǎn)生的技術(shù)背景落后,無(wú)法實(shí)現(xiàn)網(wǎng)絡(luò)化管理或只支持局部網(wǎng)絡(luò)應(yīng)用,更無(wú)法支持電子商務(wù),不能適應(yīng)網(wǎng)絡(luò)時(shí)代企業(yè)的需求。

2、信息單

一、落后且缺乏前瞻性。由于技術(shù)方面的限制,傳統(tǒng)軟件無(wú)法做到庫(kù)存信息的實(shí)時(shí)動(dòng)態(tài)處理、事前的預(yù)測(cè)并提供前瞻性信息。

3、對(duì)管理考慮甚少。軟件依舊沒(méi)有擺脫傳統(tǒng)束縛,以對(duì)外報(bào)告為其存在目的。三.研究?jī)?nèi)容

本系統(tǒng)應(yīng)用有如下功能模塊:

(1)系統(tǒng)管理者部分:至少具有相應(yīng)的添加、修改、刪除用戶的功能,具有修改用戶權(quán)限的功能,并且進(jìn)行用戶分類的功能,還有對(duì)不同的用戶進(jìn)行停車費(fèi)用的設(shè)置的功能。(2)系統(tǒng)使用者部分:對(duì)停車相關(guān)信息進(jìn)行定時(shí)和臨時(shí)管理,查詢,統(tǒng)計(jì)和上報(bào)。四.研究方法 4.1 設(shè)計(jì)方法

1.查詢相關(guān)資料,了解本系統(tǒng)的研究意義。可以上網(wǎng)搜索或者是去圖書(shū)館查閱相關(guān)資料。2.通過(guò)查詢資料了解該系統(tǒng)要如何做,及要做哪些東西。3.設(shè)計(jì)出大體上的功能模塊,畫(huà)出模塊圖。

4.通過(guò)進(jìn)一步的了解,對(duì)每個(gè)功能模塊進(jìn)行細(xì)化,將每一步都想清楚。制定出每一步的做法和注意的地方。

5.對(duì)設(shè)計(jì)好的程序進(jìn)行調(diào)試,通過(guò)調(diào)試發(fā)現(xiàn)存在的問(wèn)題并解決,從而達(dá)到完善系統(tǒng)的目的。6.最后,整理各階段的設(shè)計(jì)記錄文檔,寫(xiě)成論文稿。4.2 開(kāi)發(fā)工具 選用設(shè)計(jì)語(yǔ)言

目前的可用的設(shè)計(jì)技術(shù)在設(shè)計(jì)此類系統(tǒng)上的數(shù)據(jù)庫(kù)技術(shù)已經(jīng)非常成熟,可提供的開(kāi)發(fā)工具也很多,例如:Visual C++ ,Visual Basic,PowerBuilder,Dephi, visual foxpro等,它們都是很好的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,都是可視化開(kāi)發(fā)工具,功能強(qiáng)大,開(kāi)發(fā)容易,開(kāi)發(fā)周期短,對(duì)于本任務(wù)都能夠勝任。

VC6.0是Microsoft Visual Studio 6.0家族成員之一,是一個(gè)功能極為強(qiáng)大的可視化軟件開(kāi)發(fā)工具,它提供了一個(gè)集源程序編輯、代碼編譯和調(diào)試于一體的可視化開(kāi)發(fā)環(huán)境,即所謂的集成開(kāi)發(fā)環(huán)境,包含文本編輯器、資源編輯器、工程編譯工具、源代碼瀏覽器、集成調(diào)試工具,以及一套聯(lián)機(jī)文檔。與其他的可視化編程環(huán)境(如Visual Basic)一樣,VC6.0集程序的代碼編輯、編譯、鏈接、調(diào)試等功能于一體,加上AFX小組為VC6.0精心打造的、功能強(qiáng)大的MFC類庫(kù),給程序員提供了一個(gè)完整、全面而又方便的開(kāi)發(fā)環(huán)境,并提供了許多有效的輔助開(kāi)發(fā)工具。

VC6.0基于C/C++,所以它擁有兩種以下編程方式。

一種是傳統(tǒng)的基于Windows API的C編程方式,雖然其代碼效率較高,但開(kāi)發(fā)難度與開(kāi)發(fā)工作量也隨著增高,目前使用這種編程方式的用戶已經(jīng)很少。一種是基于MFC的C++編程方式,雖然其代碼運(yùn)行效率相對(duì)較低,但開(kāi)發(fā)難度小、開(kāi)發(fā)工作量小、源代碼效率高,已成為Visual C++開(kāi)發(fā)Windows應(yīng)用程序的主流。

為了幫助開(kāi)發(fā)人員開(kāi)發(fā)Windows應(yīng)用程序,VC6.0提供了豐富的向?qū)Т翱凇S脩粼跇?gòu)建各種工程時(shí),幾乎都可以找到相應(yīng)的工程向?qū)Т翱冢孟驅(qū)Т翱诳梢詾橛脩羯晒こ炭蚣堋@纾脩粼谠O(shè)計(jì)一個(gè)對(duì)話框應(yīng)用程序時(shí),只要選擇MFC應(yīng)用程序向?qū)В鶕?jù)向?qū)崾镜牟襟E進(jìn)行操作,不需要編寫(xiě)一行代碼,就可以創(chuàng)建一個(gè)窗口;用戶只要在窗口中添加一些控件,在控件的命令消息中編寫(xiě)代碼,就可以設(shè)計(jì)出一個(gè)簡(jiǎn)單的應(yīng)用程序。4.3 選用SQL server作為后臺(tái)數(shù)據(jù)庫(kù)

SQL server 2000 就是關(guān)系數(shù)據(jù)庫(kù)管理工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。SQL 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,SQL允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。SQL也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。SQL 是一種關(guān)系數(shù)據(jù)庫(kù)管理工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。如上所述,SQL 作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。4.4 設(shè)計(jì)要求

智能停車場(chǎng)管理是一個(gè)典型的數(shù)據(jù)庫(kù)管理信息系統(tǒng),系統(tǒng)的開(kāi)發(fā)用到許多數(shù)據(jù)庫(kù)相關(guān)的理論,因此要求作者具有這方面的基礎(chǔ)知識(shí),能夠正確運(yùn)用數(shù)據(jù)庫(kù)理論進(jìn)行系統(tǒng)的分析、邏輯設(shè)計(jì)、實(shí)體屬性以及ER圖等的轉(zhuǎn)換,明白范式的相關(guān)內(nèi)容,從而能夠根據(jù)系統(tǒng)實(shí)際要求,設(shè)計(jì)出滿足要求的合理的數(shù)據(jù)庫(kù)。

面向?qū)ο罄碚摗.?dāng)前流行的編程思想是面向?qū)ο笏枷耄以S多工具,如Visual C++,體現(xiàn)的也正是這種思想。面向?qū)ο笏枷肱c傳統(tǒng)的面向過(guò)程編程思想相比,具有明顯的優(yōu)勢(shì),而且智能停車場(chǎng)管理系統(tǒng)的設(shè)計(jì)也要求用面向?qū)ο缶幊坦ぞ邅?lái)實(shí)現(xiàn)。這就要求作者在進(jìn)行畢業(yè)設(shè)計(jì)時(shí),應(yīng)該明白面向?qū)ο蟮乃枷耄⒛軌蜻\(yùn)用其思想到實(shí)際的工作中。軟件工程思想。大型系統(tǒng)的開(kāi)發(fā)要用到軟件工程相關(guān)的理論。雖然智能停車場(chǎng)管理系統(tǒng)比較小,但是最好也能按照系統(tǒng)設(shè)計(jì)的生命周期模型來(lái)進(jìn)行。嚴(yán)格按照軟件工程思想和管理信息系統(tǒng)的開(kāi)發(fā)步驟,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)智能停車場(chǎng)管理信息系統(tǒng)。以系統(tǒng)開(kāi)發(fā)過(guò)程為主線,從需求分析,邏輯設(shè)計(jì),總體設(shè)計(jì),詳細(xì)設(shè)計(jì)以及系統(tǒng)測(cè)試、實(shí)施各階段的主要內(nèi)容和成果,包括系統(tǒng)結(jié)構(gòu)圖、業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、E-R模型、數(shù)據(jù)字典、物理表實(shí)現(xiàn)及其關(guān)系、功能模塊算法流程、界面設(shè)計(jì)等等。

一定的實(shí)際動(dòng)手能力和實(shí)際編程經(jīng)驗(yàn)。系統(tǒng)最后要落實(shí)到windows下的編程,因此要求作者對(duì)windows下的數(shù)據(jù)庫(kù)編程具有一定的基礎(chǔ),能夠較為熟練的進(jìn)行數(shù)據(jù)庫(kù)相關(guān)程序的開(kāi)發(fā)。以Microsoft公司的Visual Basic 6.0為開(kāi)發(fā)工具,以SQL為后臺(tái)數(shù)據(jù)庫(kù),對(duì)上述邏輯設(shè)計(jì)的成果進(jìn)行轉(zhuǎn)換,實(shí)現(xiàn)一個(gè)完整的可運(yùn)行的智能停車場(chǎng)管理系統(tǒng)。4.5 設(shè)計(jì)環(huán)境 硬件環(huán)境:

隨著計(jì)算機(jī)硬件的高速發(fā)展,現(xiàn)在普通的機(jī)子已經(jīng)可以做為一個(gè)服務(wù)器端使用。CPU: 2.0Ghz或更高 硬盤:40G或更多 內(nèi)存:512M或更高 軟件環(huán)境:

操作系統(tǒng)

Windows 2000 Server /Windows XP 數(shù)據(jù)庫(kù)

SQL Server 開(kāi)發(fā)環(huán)境

Visual C++ 其它輔助軟件:Microsoft Word等 五.實(shí)現(xiàn)步驟:

階段一:11年01月01日-08年01月15日文獻(xiàn)搜集與整理,撰寫(xiě)開(kāi)題報(bào)告, 外文翻譯;階段二:11年02月16日-08年03月15日對(duì)要實(shí)現(xiàn)的處理進(jìn)行需求分析,模塊劃分; 階段三:11年03月16日-08年04月01日系統(tǒng)設(shè)計(jì),包括模塊分解,詳細(xì)設(shè)計(jì)以及編寫(xiě)代碼; 階段四:11年04月02日-08年05月20日對(duì)開(kāi)發(fā)的系統(tǒng)進(jìn)行簡(jiǎn)單的測(cè)試和維護(hù); 階段五:11年05月21日-08年05月28日根據(jù)所做系統(tǒng),撰寫(xiě)畢業(yè)論文。六.參考書(shū)目 [1] 王珊:《數(shù)據(jù)庫(kù)系統(tǒng)概論》,高等教育出版社,2006年。[2] 賽奎春等:《VC數(shù)據(jù)庫(kù)開(kāi)發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用》,人民郵電出版社,2003年。[3] 汪詩(shī)林等:《數(shù)據(jù)結(jié)構(gòu)算法與應(yīng)用》,機(jī)械工業(yè)出版社,2005年。[4] 約翰遜鮑爾:《面向?qū)ο蟪绦蛟O(shè)計(jì):C++語(yǔ)言描述(原書(shū)第2版)》,機(jī)械工業(yè)出版社,2003年。

[5] 馮博琴等:《面向?qū)ο蠓治雠c設(shè)計(jì)》,機(jī)械工業(yè)出版社,2003年。[6] Awad.E.M, Gotterer M.H: Visual C++ 6.0, 1992.[7] Robert.H.Dependahl:《Database Principles and Applications》.Williams Brown,2003.指導(dǎo)教師簽名: 年月日

下載《停車場(chǎng)管理系統(tǒng)》實(shí)驗(yàn)設(shè)計(jì)報(bào)告word格式文檔
下載《停車場(chǎng)管理系統(tǒng)》實(shí)驗(yàn)設(shè)計(jì)報(bào)告.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    c語(yǔ)言實(shí)習(xí)報(bào)告 停車場(chǎng)管理系統(tǒng)

    C語(yǔ)言課程設(shè)計(jì) 院系:工程學(xué)院 姓名:姚 品 品 學(xué)號(hào):20051001635 班號(hào):05205224 指導(dǎo)教師:王老師 日期:2007年9月 一課程設(shè)計(jì)編號(hào)、名稱、內(nèi)容 編號(hào):第二十七題 名稱:停車場(chǎng)管理系統(tǒng)2......

    停車場(chǎng)管理系統(tǒng)設(shè)計(jì)方案及管理要點(diǎn)

    停車場(chǎng)管理系統(tǒng)設(shè)計(jì)方案及管理要點(diǎn) 根據(jù)建筑設(shè)計(jì)規(guī)范,現(xiàn)代大型建筑物必須設(shè)置停車場(chǎng),以保障車輛安全、方便公眾使用。為了使地面有足夠的綠化面積與道路面積,同時(shí)保證提供規(guī)定......

    停車場(chǎng)模擬管理系統(tǒng)實(shí)驗(yàn)報(bào)告

    一.問(wèn)題描述 1.實(shí)驗(yàn)題目: 設(shè)停車場(chǎng)是一個(gè)可停放 n 輛汽車的狹長(zhǎng)通道,且只有一個(gè)大門可供汽車進(jìn)出。汽車在停車場(chǎng)內(nèi)按車輛到達(dá)時(shí)間的先后順序,依次由北向南排列(大門在最南端,最先......

    停車場(chǎng)管理系統(tǒng)的重要性

    大手控制 www.tmdps.cn |引|領(lǐng)|停|車|管|理|新|概|念| 停車場(chǎng)管理系統(tǒng)的重要性 根據(jù)建筑設(shè)計(jì)規(guī)范,現(xiàn)代大型建筑物必須設(shè)置汽車停車場(chǎng),以滿足交通組織需要,保障車輛安全......

    停車場(chǎng)電腦收費(fèi)管理系統(tǒng)可行性報(bào)告[5篇材料]

    停車場(chǎng)電腦收費(fèi)管理系統(tǒng) 1. 引言 停車場(chǎng)電腦收費(fèi)管理系統(tǒng)是現(xiàn)代化停車場(chǎng)車輛收費(fèi)及設(shè)備自動(dòng)化管理的統(tǒng)稱,是將車場(chǎng)完全置于計(jì)算機(jī)管理下的高科技機(jī)電一體化產(chǎn)品。 根據(jù)多年設(shè)......

    EDA報(bào)告模擬停車場(chǎng)管理系統(tǒng)的設(shè)計(jì)

    遼東學(xué)院信息技術(shù)學(xué)院 《可編程邏輯器件原理及應(yīng)用》教學(xué)實(shí)習(xí)報(bào)告 模擬停車場(chǎng)管理系統(tǒng)的設(shè)計(jì) 學(xué)生姓名: 學(xué) 號(hào): 0915110606 班 級(jí): B1106 專 業(yè): 電子信息工程 指導(dǎo)教師: 2014......

    停車場(chǎng)管理自查自糾報(bào)告

    停車場(chǎng)管理自查報(bào)告 車輛綜合性能檢測(cè)站自查報(bào)告: 根據(jù)《關(guān)于開(kāi)展2011年實(shí)驗(yàn)室資質(zhì)認(rèn)定專項(xiàng)監(jiān)督檢查工作的通知》和《實(shí)驗(yàn)室資質(zhì)認(rèn)定評(píng)審準(zhǔn)則》《食品檢驗(yàn)機(jī)構(gòu)資質(zhì)認(rèn)定評(píng)審準(zhǔn)......

    停車場(chǎng)收費(fèi)管理系統(tǒng)電腦管理制度范文大全

    大門崗?fù)\囀召M(fèi)系統(tǒng)電腦管理制度一、 停車收費(fèi)管理系統(tǒng)必須由經(jīng)過(guò)專業(yè)培訓(xùn)的值班人員進(jìn)行操作; 二、 值班人員對(duì)停車收費(fèi)管理系統(tǒng)主機(jī)進(jìn)行專人專管,必須嚴(yán)格按 照工作流程進(jìn)行......

主站蜘蛛池模板: 少妇人妻无码专区在线视频| 亚洲一区二区三区无码影院| 中文无码伦av中文字幕| 国产综合无码一区二区色蜜蜜| 欧美成人www免费全部网站| 国产精品无套内射迪丽热巴| 在国产线视频a在线视频| 四虎国产精品永久在线无码| 无码人妻丰满熟妇啪啪7774| av动漫无码不卡在线观看| 99尹人香蕉国产免费天天| 成人a片产无码免费视频在线观看| 少妇被c?黄?在线网站| 国产成人精品a视频一区| 无码人妻精品一区二区三区99仓本| 亚洲蜜芽在线精品一区| 亚洲中文字幕在线第六区| 内射口爆少妇麻豆| 久久久精品国产一二三产区区别| 人妻少妇久久精品电影| www.一区二区三区在线 | 欧洲| 国产乱妇无乱码大黄aa片| 美女扒开尿口让男人桶| av无码国产在线观看岛国| 福利视频网站| 中文字幕久久精品一二三区| 99re8精品视频热线观看| 伊人久久综合狼伊人久久| av动漫无码不卡在线观看| 午夜dv内射一区区| 嗯~啊~轻一点??视频| 午夜成人精品福利网站在线观看| 亚洲va欧美va天堂v国产综合| 成人内射国产免费观看| 九九热在线视频精品店| 国产卡一卡二卡三| 夜夜爽妓女8888视频免费观看| 国产中文欧美日韩在线| 久久婷婷色香五月综合缴缴情| 色综合久久中文字幕有码| 日本japanese丰满少妇|