模擬實現銀行業務排程系統邏輯,具體需求如下:
銀行內有6個業務視窗,1 - 4號視窗為普通視窗,5號視窗為快速視窗,6號視窗為vip視窗。
取錢服務視窗serverwindow
有三種對應型別的客戶:vip客戶,普通客戶,快速客戶(辦理如交水電費、**費之類業務的客戶)。
客戶client
非同步隨機生成各種型別的客戶,生成各型別使用者的概率比例為:
vip客戶 :普通客戶 :快速客戶 = 1 :6 :3。
隨機生成各種型別的客戶---radomclient();
( vip客戶 :普通客戶 :快速客戶 = 1 :6 :3)
客戶辦理業務所需時間有最大值和最小值,在該範圍內隨機設定每個vip客戶以及普通客戶辦理業務所需的時間,快速客戶辦理業務所需時間為最小值(提示:辦理業務的過程可通過執行緒sleep的方式模擬)。
辦理業務---managebusiness();
所需時間有最大值(max_time)和最小值(min_time)
vip客戶(vip),普通客戶(common) 辦理業務所需時間:
(max_time ~ min_time)
快速客戶(fast) 辦理業務所需時間:min_time
各型別客戶在其對應視窗按順序依次辦理業務。
客戶在其對應視窗按順序依次辦理業務(排隊)
取錢需排隊等候( 客戶各自在各自對應的視窗取錢 )
(其中普通視窗為4個)
當vip(6號)視窗和快速業務(5號)視窗沒有客戶等待辦理業務的時候,這兩個視窗可以處理普通客戶的業務,而一旦有對應的客戶等待辦理業務的時候,則優先處理對應客戶的業務。
特殊情況:
只有當vip或fast視窗有剩餘時,才允許處理普通客戶的業務。其他情況下vip或fast視窗不允許處理普通客戶的業務;
vip或fast視窗普通使用者優先順序最低)
隨機生成客戶時間間隔以及業務辦理時間最大值和最小值自定,可以設定。
不要求實現gui,只考慮系統邏輯實現,可通過log方式展現程式執行結果。
分析類:
serverwindow服務視窗(列舉)
屬性:--commonwindow視窗(1-4)
- -vipwindow視窗(6)
--fastwindow視窗(5)
client 客戶 (列舉)
屬性:vip客戶(vip),
普通客戶(common),
快速客戶(fast)
producewindowtool//產生視窗(共6個)
方法:--managebusiness();//辦理業務
分為三種型別的視窗
佇列linkedlist實現每個視窗只允許有乙個元素 (新增hashmap物件)
用hashmap(client,time)物件來儲存各種視窗物件和與之對應的業務時間
條件:time : 業務辦理時間最大值和最小值自定,可以設定。
vip客戶(vip),普通客戶(common) 辦理業務所需時間(max_time ~ min_time)
快速客戶(fast) 辦理業務所需時間:min_time
iswindowover();//判斷視窗是否空閒
produceclienttool //產生客戶
方法: --radomclient();隨機生成各種型別的客戶
(隨機生成客戶時間間隔自定)
vip客戶 :普通客戶 :快速客戶 = 1 :6 :3)
--- waitqueue 等候() 佇列實現linkedlist(三個)
新增客戶進佇列(三個佇列)
isqueueempty;//判斷client佇列是否為空
mainclass主類(程式入口)(多執行緒實現)
--serverrun();//視窗辦理業務
開啟服務窗體執行緒
(vip或fast視窗普通使用者優先順序最低)
辦理業務需排隊等候( 客戶各自在各自對應的視窗取錢 )
其中普通視窗為4個)
只有當vip或fast視窗有剩餘時,才允許處理普通客戶的業務。其他情況下vip或fast視窗不允許處理普通客戶的業務;
--clientrun();//呼叫producetool
開啟客戶執行緒
銀行業務知識系統業務模組
1 機構管理 1.1 機構管理 業務介紹 1.2 機構管理 基本概念 1.3 機構管理 業務流程 1.4 機構管理 交易設定 1.5 銀行it系統 櫃面業務系統 2 櫃員管理 2.1 櫃員管理 業務介紹 2.2 櫃員管理 基本概念 2.3 櫃員管理 業務流程 2.4 櫃員管理 交易設定 2.5 銀行...
2 6銀行業務模擬
一 實驗目的 本次實習的目的在於使讀者深入了解棧和佇列的特性,以便在實際問題背景下靈活運用他們 同時還將鞏固對這兩種結構的構造方法的理解。二 實驗內容 問題描述 客戶業務分為兩種。第一種是申請從銀行得到一筆資金,即取款或借款。第二種是向銀行投入一筆資金,即存款或還款。銀行有兩個服務視窗,相應的有兩個...
銀行業務管理辦法
十五冶政發 2001 43號 關於印發 中國十五冶金建設 銀行業務管理辦法 的通知 各直屬單位 地區公司 經理部 為進一步規範 銀行業務,搞好銀行業務管理,服務生產經營,控制風險,現印發 中國十五冶金建設 銀行業務管理辦法 給你們,請認真遵照執行。二 一年五月二十九日 主題詞 管理辦法銀行業務通知 ...