freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計停車管理系統(tǒng)(包含源代碼)-wenkub

2023-04-24 07:21:51 本頁面
 

【正文】 中的數(shù)據(jù)對象是汽車,為使操作更方便,將給每輛進(jìn)車道的汽車編號,根據(jù)編號出場。采用C語言編寫,為dos界面。因此,大量的停車場也隨之而至。第三天:寫需求分析報告。(2) 為來停車的司機(jī)提供是否有空車位的信息。課程設(shè)計說明書題目: 停車場管理系統(tǒng) 院 系: 計算機(jī)學(xué)院 專業(yè)班級: ****級*班 學(xué) 號: ********* 學(xué)生姓名: * * * 指導(dǎo)教師: ****** **** 年 * 月 * 日 安徽理工大學(xué)課程設(shè)計(論文)任務(wù)書 計算機(jī)學(xué)院 院系 ** 教研室學(xué) 號*********學(xué)生姓名***專業(yè)(班級)**級計*設(shè)計題目停車管理系統(tǒng)設(shè)計技術(shù)參數(shù)在VC環(huán)境下編程實現(xiàn),使用C語言實現(xiàn)DOS界面及算法。(3) 為管理員提供查詢車場內(nèi)信息,便于操作管理。第四天:著手進(jìn)行編程,實現(xiàn)算法,并調(diào)試程序。雖然某些大型停車場在工作中已經(jīng)開始向計算機(jī)化靠攏,但仍不夠完善。主要強調(diào)車輛的進(jìn)站和出站操作,以及車場和通道之間的相互關(guān)系。其中,還包括入場時間、出廠時間、收取費用等項。通過課程設(shè)計,訓(xùn)練C程序調(diào)試能力,能將一個中小型各級組織系統(tǒng)聯(lián)調(diào)通過。車輛按到達(dá)停車場時間的早晚依次從停車場最里面向大門口處停放(最先到達(dá)的第一輛車放在停車場的最里面)。如果停留在便道上的車未進(jìn)停車場時,允許其離去,不收停車費,并且仍然保持在通道上等待的車輛的次序。 系統(tǒng)用戶分析“停車場管理系統(tǒng)”主要是針對車輛存取工作而開發(fā)的應(yīng)用軟件。 用數(shù)據(jù)流程圖描述圖11是根據(jù)操作流程建立的流程圖。當(dāng)停車場內(nèi)開走一輛車時,通道上便有一輛車進(jìn)入停車場,此時只需要改變通道上車輛結(jié)點的連接方式就可以了,使通道上第一輛車進(jìn)入停車場這個堆棧,并且使通道上原來的第二輛車成為通道上的第一輛車,此時只需將模擬通道的鏈隊列的頭結(jié)點連到原來的第二輛車上就可以了。 主要模塊①此停車場管理系統(tǒng),主要分為以下若干模塊:首先定義用來模擬停車場的堆棧以及用來模擬通道的鏈隊列為全局變量,然后編寫主函數(shù),在此主函數(shù)中實現(xiàn)對其它各個模塊的調(diào)用。 各模塊的主要功能及實現(xiàn) 車輛到達(dá)模塊此模塊主要實現(xiàn)車輛進(jìn)入停車場功能,通過判斷合法性決定車輛能否進(jìn)入停車場。至于通道上車輛的停放則用一個鏈隊列來實現(xiàn),此時,通道上車輛的離開或者進(jìn)入停車場只需改變此鏈隊列上的結(jié)點。outcar 車出站函數(shù)。gettime 獲取時間函數(shù)。(1).功能:添加車牌號排序后進(jìn)站。(1).功能:實現(xiàn)收費后出車站。(1).功能:查看車站及過道中車輛情況。(1).功能:放回到開始界面。假設(shè)此時站內(nèi)有一輛編號為ABC的車。這個程序操作簡單,對于進(jìn)出停車場的時間,也簡化了操作,系統(tǒng)會自動獲取提交時的時間,即進(jìn)站和出站的時間。在這次課程設(shè)計中,不僅培養(yǎng)了我開發(fā)一個中小型程序的能力,而且也培養(yǎng)了我的團(tuán)隊合作能力。汽車進(jìn)入停車場的信息、離開停車場的信息以及通道上的信息都可以在程序上一一實現(xiàn)。還有一個很重要的問題,對于停車場外的通道在現(xiàn)實中是不可能無限長的,而我們的設(shè)計中為了便于考慮就忽略了這一點。 for(i=0。} struct car//定義車的結(jié)構(gòu)體 { char message[10]。 int expense。 typedef struct { struct car d[Maxsize]。 } int isemptystack(SeqStack *s)//判斷棧是否為空 { if(stop==1) return 1。 } void push(SeqStack *s,struct car x)//進(jìn)棧 { if(!isfullstack(s)) { stop++。 stop。 return x。 typedef struct //定義鏈的性質(zhì) { slnodetype *head。 qrear=qhead。 p=(slnodetype*)malloc(sizeof(slnodetype))。 qrear=p。 if(pnext==null) { x=pdata。 x=pdata。 else return 0。 } void print3(struct car *x)//出站時的信息 { printf(車牌 進(jìn)站時間 進(jìn)/出站 出站時間 原來位置 停留時間(秒) 費用(美分)\n)。 printf(%s\t,xouttime)。 } void printstack(SeqStack *s) { int i。 for(i=0。 printf(%s\n,sd[i].intime)。 printf(\n)。 printf(%s\t%s\n,p,p)。 } void review(SeqStack*s,linkq*q)//查看車站和過道上的情況 { printf(*******************************************************\n)。 } void gettime(char a[])//獲取時間 { int i。t)。i9。 strcpy(a,nowtime)。 gets()。amp。 } else if(isfullstack(s)||!isemptyq(q))//若過道上還有車,則必須放在過道上 { printf(*************************警告************************\n車站已滿,請暫時放在過道。//放在過道上 printstack(s)。 //申請臨時放車的地方 init(amp。 long cost。 printf(\a)。 scanf(%d,amp。pos=stop+1) { for(i=stop+1。 push(amp。 strcpy(,nowtime)。039。039。)*10+([4]39。)*10+([4]39。039。039。 =hour*3600+min*60+sec。b)。 push(s,z)。 strcpy(,nowtime)。!isemptyq(q)) { y2=delq(q)。 } }}void main(){ SeqStack park。 initq(amp。 printf(提示:車站內(nèi)最多只能放Maxsize(由系統(tǒng)中定義)輛車,多余的暫時放在過道上。 printf(\n操作:)。 } else if(strcmp(mess,help)==0) { printf(你想進(jìn)行什么操作?\nin車進(jìn)站\nout車出站\nlist查看車站及過道中的情況\nhelp獲取幫助\nend退出系統(tǒng)\\n)。 } else { if(strcmp(mess,list)==0) { review(amp。 } else if(strcmp(mess,in)==0) { incar(amp。 } else if(strcmp(mess,out)==0) { outcar(amp。 clear(mess)。 for(i=0。} struct car//定義車的結(jié)構(gòu)體 { char num[5]。 //費用 int delay。 int top。 else return 0。 sd[stop]=x。 return x。 } } typedef struct slnode//定義鏈隊列的結(jié)點性質(zhì) { struct car data。 slnodetype *rear。 qheadnext=null。 pdata=x。 } struct car delq(linkq *q)//出鏈隊列 { slnodetype *p。 qrear=qhead。 free(p)。 } void printstack(SeqStack *s)//車進(jìn)站時輸入信息顯示,及提示站內(nèi)情況 { int i。 for(i=0。 printf(%s\t,sd[i].num)。 else print
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1