資源描述:
《uml銀行排隊系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、設計文檔1?用例圖客戶操作流程:1?客戶進門后根據(jù)自己所要辦的業(yè)務類別先在號票機上按下相應的鍵領取號票。2.客戶取到號票后到休息區(qū)等候。3.聽到語咅呼叫口顯示屏顯示您的客戶號吋,方可到相應窗口辦理業(yè)務。等待/銀行職員操作流程:1.開始工作時按一下呼號器的〈登錄〉鍵。2.重復輸入工作人員的工號進行登錄。3.登錄后,只要按一下呼號器的〈呼叫〉鍵,就開始正常工作了。4.每辦完一個客戶只需按一下呼號器的〈呼叫〉鍵,若有辦理相應業(yè)務的戶在等候,排隊系統(tǒng)會自動安排一個相應的客戶到您的窗口來辦理業(yè)務。5.當您因某種原因需
2、暫時離開服務崗位時,可按一下呼號器的〈暫?!垫I,排隊系統(tǒng)將不會再安排新的客戶到您的服務窗口來接受服務。當您返回服務崗位后,請重新用工號登錄,排隊系統(tǒng)會恢復對您的正常放號。指定呼叫呼叫銀行職員2?類圖用戶(1)用戶通過排隊機選擇業(yè)務(2)排隊機自動排號并出票銀行職員(1)銀行職員輸入用戶名和密碼登錄系統(tǒng)(2)呼叫等待中的客戶3.活動圖銀行職員登錄系統(tǒng)活動圖銀行職員登錄系統(tǒng)的活動圖中,創(chuàng)建了二個泳道,分別是銀行職員對象和系統(tǒng)對象,具體的活動過程描述如下:(1)系統(tǒng)提示用戶輸入用戶名和密碼。(2)銀行職員輸入用戶名
3、和密碼后提交,系統(tǒng)驗證是否正確。(3)如正確,進入主界而,否則,顯示錯誤信息,并提示用戶重新輸入。3.序列圖銀行職員登錄銀行系統(tǒng)用例的工作流程:(1)銀行職員想通過系統(tǒng)進行某一項操作。(2)銀行職員啟動系統(tǒng),在登錄頁面登錄界面輸入自己的用戶名和密碼并提交。(3)系統(tǒng)驗證銀行職員的用戶名和密碼是否正確,如正確創(chuàng)建系統(tǒng)主界面。(5)如果身份驗證未通過,返回錯誤提示信息。4.狀態(tài)圖顧客在排隊系統(tǒng)上選擇要辦理的業(yè)務,取票后等待系統(tǒng)叫號,被叫后辦理業(yè)務。/銀行職員成功登錄系統(tǒng)后,呼叫用戶,有人則辦理業(yè)務,沒人則繼續(xù)叫
4、號。登陸系統(tǒng)登豐失敗/6?包圖分析類客戶:指的是需要辦理銀行業(yè)務的人銀行職員:某銀行里的工作人員系統(tǒng):某銀行里的排隊系統(tǒng)包界面:包中包括了系統(tǒng)的界面類和用戶設計的界面類業(yè)務邏輯:實現(xiàn)用戶使用排隊系統(tǒng)的主要功能的類,負責完成信息處理數(shù)據(jù)庫:完成信息系統(tǒng)中的信息到數(shù)據(jù)庫的轉(zhuǎn)換,例如系統(tǒng)中的對象到關系數(shù)據(jù)庫屮的記錄的轉(zhuǎn)換。業(yè)務邏輯6?系統(tǒng)構(gòu)件圖在銀行排隊系統(tǒng)中,我們可以對系統(tǒng)的主要參與者和主要的業(yè)務實體類分別創(chuàng)建對應的構(gòu)件進行映射。我們根據(jù)類圖創(chuàng)建系統(tǒng)構(gòu)件圖,包括銀行構(gòu)件(Bank).客戶構(gòu)件(Customcr)
5、x銀行職員構(gòu)件(Clerk)、界面構(gòu)件(Form)??蛻魳?gòu)件銀行職員構(gòu)件界面構(gòu)件7?系統(tǒng)部署圖在銀行排隊系統(tǒng)中,系統(tǒng)包括四種節(jié)點,分別是:數(shù)據(jù)庫服務器(DatabaseServer)節(jié)點,負責數(shù)據(jù)的存儲;系統(tǒng)服務器(BankServer)節(jié)點,用于處理系統(tǒng)的業(yè)務邏輯;內(nèi)部客戶端節(jié)點(InClient)和外部客戶端節(jié)點(OutClient),使用者通過票務打印系統(tǒng)進行操作。數(shù)據(jù)庫服務器