結(jié)構(gòu)-銀行排隊系統(tǒng)

結(jié)構(gòu)-銀行排隊系統(tǒng)

ID:12978405

大小:225.00 KB

頁數(shù):10頁

時間:2018-07-20

結(jié)構(gòu)-銀行排隊系統(tǒng)_第1頁
結(jié)構(gòu)-銀行排隊系統(tǒng)_第2頁
結(jié)構(gòu)-銀行排隊系統(tǒng)_第3頁
結(jié)構(gòu)-銀行排隊系統(tǒng)_第4頁
結(jié)構(gòu)-銀行排隊系統(tǒng)_第5頁
資源描述:

《結(jié)構(gòu)-銀行排隊系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、寧波大紅鷹學(xué)院信息工程學(xué)院課程設(shè)計報告項目名稱:銀行排隊系統(tǒng)項目組長:白鈺琦項目成員:項鴻偉、徐海域、徐程凱班級名稱:10計科1專業(yè)名稱:計算機科學(xué)與技術(shù)完成時間:2012年11月27日信息工程學(xué)院制目錄一、系統(tǒng)總體描述-1-二、模塊設(shè)計(包括文檔設(shè)計、項目流程設(shè)計)-1-三、程序設(shè)計(界面設(shè)計、后臺詳細設(shè)計)-3-四、設(shè)計總結(jié)-7-五、設(shè)計總結(jié)-16-1、完成情況-16-2、心得體會-16-一、系統(tǒng)總體描述銀行排隊系統(tǒng)是利用現(xiàn)代網(wǎng)絡(luò)通信技術(shù)和計算機信息管理技術(shù)來代替?zhèn)鹘y(tǒng)排隊的系統(tǒng),從本質(zhì)上改善傳統(tǒng)排隊管理所存在的擁擠、嘈雜、混亂現(xiàn)象,避免各種不必要的

2、糾紛。通過使用排隊系統(tǒng),由傳統(tǒng)的客戶站立排隊改變?yōu)槿∑边M隊、排隊等待、叫好服務(wù),由傳統(tǒng)物理的多個隊列變?yōu)橐粋€邏輯隊列,使“先來先服務(wù)”的思想得到更好地貫徹。本系統(tǒng)可以實現(xiàn)銀行排隊的主要業(yè)務(wù)活動。本系統(tǒng)分為以下6個功能模塊:(1)顧客到達。分為VIP客戶和普通客戶進行排隊拿號,普通客戶進入邏輯隊列。(2)顧客離開。顧客離開時將客戶從隊列中刪除,并提供讓客戶對銀行窗口職員評價的平臺。(3)查看業(yè)務(wù)辦理。可以查看每個業(yè)務(wù)窗口正在給第幾號顧客辦理業(yè)務(wù)。(4)查看排隊情況??梢圆榭串?dāng)前顧客有多少個顧客在排隊等候。(5)系統(tǒng)查詢??梢圆樵儽鞠到y(tǒng)為多少個普通用戶和V

3、IP客戶辦理過業(yè)務(wù)。(6)退出。退出整個銀行排隊系統(tǒng)。二、模塊設(shè)計(包括文檔設(shè)計、項目流程設(shè)計)本程序包含主程序模塊、菜單選擇模塊和隊列操作模塊,調(diào)用關(guān)系如下圖:菜單選擇模塊鏈表操作模塊主程序模塊模塊調(diào)用示意圖2、系統(tǒng)子程序及功能設(shè)計(1)voidInitshuzu();//初始化數(shù)組(銀行業(yè)務(wù)窗口)(2)voidprint1();//輸出數(shù)組(銀行業(yè)務(wù)窗口)界面(3)voidprint1();//輸出排隊等候隊列界面(4)voiddaoda(intx);//解決客戶到達事件算法,調(diào)用(11)(5)voidlikai(intx);//解決客戶到達事件算

4、法,調(diào)用(12)-8-(6)intguitai();//判斷輸入的柜臺號是否正確(7)intpingfen();//判斷輸入的分數(shù)是否正確(8)voidmygrade();//主評分函數(shù),調(diào)用(6)和(7)(9)voidVIP(intx);//VIP用戶認真認證(10)voidtime();//時間函數(shù)(11)voidEnqueue(Linkqueue*Q,intelem);//進隊列(12)intDlqueque(Linkqueue*Q);//出隊列(13)voidInitqueue();//主函數(shù)。設(shè)定界面顏色和大小,調(diào)用工作區(qū)模塊函數(shù)。2、函數(shù)主

5、要調(diào)用關(guān)系圖14main()318924510000121167系統(tǒng)函數(shù)調(diào)用關(guān)系圖-8-三、程序設(shè)計(界面設(shè)計、后臺詳細設(shè)計)主界面-8-四、設(shè)計總結(jié)#include"stdio.h"#include"conio.h"#defineMAXSIZE100/******************************************定義數(shù)據(jù)結(jié)構(gòu)*******************************************/typedefstruct_CUSTOMER_INFO{intnNO;}CUSTOMER_INFO,*CUSTOMER_

6、INFO_PTR;typedefstruct{CUSTOMER_INFO_PTRbase;intfront;intrear;}QUEUE;boolInitQueue(QUEUE&Q){Q.base=newCUSTOMER_INFO[MAXSIZE];if(Q.base==NULL)-8-returnfalse;else{Q.front=Q.rear=0;returntrue;}}intEnterQueue(QUEUE&Q,intm){if((Q.rear+1)%MAXSIZE==Q.front){printf("隊滿!");return0;}Q.b

7、ase[Q.rear].nNO=m;Q.rear=(Q.rear+1)%MAXSIZE;return1;}intLeaveQueue(QUEUE&Q){if(Q.front==Q.rear){printf("隊空!");return0;}else{intn;n=Q.base[Q.front].nNO;Q.front=(Q.front+1)%MAXSIZE;returnn;}}intQlength(QUEUEQ){return(Q.rear-Q.front+MAXSIZE)%MAXSIZE;}intmain(intargc,char*argv[]){

8、intnChoice;intnCount=1;intnIteration=1;intnum;i

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。