銀行排隊系統(tǒng)實驗報告_第1頁
銀行排隊系統(tǒng)實驗報告_第2頁
銀行排隊系統(tǒng)實驗報告_第3頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

銀行排隊機系統(tǒng)實驗報告一.實驗目的1.進一步熟悉C++編程語言的基本語法規(guī)則;2.熟練掌握控制結(jié)構(gòu)、函數(shù)的應用;3.熟練掌握類(Class)的使用;4.應用面向?qū)ο蟮某绦蛟O計思維來構(gòu)建一個軟件系統(tǒng)。二.問題描述1.題目內(nèi)容:設計和實現(xiàn)一個銀行排隊機系統(tǒng),該系統(tǒng)對銀行當前能提供服務的窗口統(tǒng)一調(diào)度。2.基本要求:熟練運用結(jié)構(gòu)、函數(shù)、類的應用及面向?qū)ο蟮某绦蛟O計思維來構(gòu)建一個銀行排隊系統(tǒng),滿足以下基本功能:a.系統(tǒng)由一臺排隊調(diào)度機和若干個叫號終端(代表一個業(yè)務窗口)組成;b.排隊調(diào)度機接受客戶的取號操作,打印單據(jù)。單據(jù)應顯示客戶的排隊號、前面等待的人數(shù);c.每一叫號終端都可以向排隊調(diào)度機呼叫“下一個”客戶。由排隊調(diào)度機調(diào)度、呼叫;由叫號終端顯示信息,例如:“00001號客戶請到2號柜臺辦理”。d.業(yè)務窗口分為“對公業(yè)務”和“個人業(yè)務”兩大類。細分的業(yè)務(如存款業(yè)務、貸款業(yè)務、結(jié)算業(yè)務等)由同學們自己調(diào)研確定。調(diào)度機應該根據(jù)業(yè)務類型將客戶調(diào)度到相應的窗口辦理。也可以在上述功能上進行任意的擴充,例如:e.將業(yè)務種類細分,統(tǒng)計各種業(yè)務的辦理人數(shù)、辦理時間;f.在取號的同時給需要等候的客戶估算一個大概的等候時間。g.統(tǒng)計柜員的業(yè)務辦理信息;三.概要設計1.程序中主要由排隊調(diào)度機和叫號終端以及單據(jù)這三個類組成;2.叫號終端類(以下簡稱終端類)有三個屬性:業(yè)務種類和當前服務的客戶的單據(jù)號以及現(xiàn)在是否正在進行服務的指示變量;具有三個基本功能:向排隊調(diào)度機呼叫下一個客戶和顯示服務信息以及返回指示變量;在呼叫下一個客戶的同時把當前客戶的服務指示變量置為1。3.單據(jù)具有以下4個基本屬性:單據(jù)序列號,服務類型,大概等待時間以及是否已經(jīng)接受服務的指示變量單據(jù)的構(gòu)造函數(shù):單據(jù)序列號=++Notesum;服務類型請求客戶輸入代號選擇;大概等待時間=Waitnum*10分鐘(估算);指示變量=0;4.排隊調(diào)度機有三個私有數(shù)據(jù)并按照下述方式維護:Tobeserviced:指示尚未接受服務的最小的單據(jù)號——當終端呼叫下一個客戶的時候,若所呼叫的序列號等于Tobeserviced則Tobeserviced遞加直到某一Tobeserviced未接受服務,否則不變Notesum:記錄總共的單據(jù)號——即為最近打印的單據(jù)號Waitnum:等待接收服務的客戶數(shù)——初始值為0,每打印一個票據(jù)的同時加1,每當終端呼叫下一個客戶的同時減1; 打印票據(jù)函數(shù):調(diào)用票據(jù)函數(shù)的構(gòu)造函數(shù) 調(diào)度終端的服務:當終端呼叫時,調(diào)度機從Tobeserviced開始向Notesum循環(huán),直到找到一個票據(jù)的服務類型與呼叫終端相匹配,并且這個票據(jù)還沒有接受服務票據(jù)private: id;票據(jù)private: id; type; waittime; if_serviced;public: note(); 排隊調(diào)度機private:Tobeserviced;Notesum;Waitnum;Public: Createnote(); Task();終端Private: Servicetype Servicenum Servi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論