第一篇:uml 描述ATM自動取款機系統
ATM自動取款機系統
ATM自動取款機(automatic teller machine)是銀行在銀行營業大廳、超市、商業機構、機場、車站、碼頭和鬧市區設置的一種小型機器,利用一張信用卡大小的膠卡上的磁帶〔或芯片卡上的芯片〕記錄客戶的基本戶口資料,讓客戶可以透過機器進行提款、存款、轉帳等銀行柜臺服務。這里介紹使用Rational Rose工具為ATM自動取款機系統進行建模。
5.1需求分析
ATM自動取款機系統的需求分析簡述如下:
(1)客戶將銀行卡插入讀卡器,讀卡器識別卡的真偽,并在顯示器上提示輸入密碼。(2)客戶通過鍵盤輸入密碼,取款機驗證密碼是否有效。如果密碼錯誤提示錯誤信息,如果正確,提示客戶進行選擇操作的業務。
(3)客戶根據自己的需要可進行存款、取款、查詢賬戶、轉賬、修改密碼的操作。(4)在客戶選擇后顯示器進行交互提示和操作確認等信息。(5)操作完畢后,客戶可自由選擇打印或不打印憑條。
(6)銀行職員可進行對ATM自動取款機的硬件維護和添加現金的操作。
5.2系統建模
在系統建模以前,我們首先需要在Rational Rose 2003中創建一個模型。并命名為“ATM自動取款機系統”,該名稱將會在Rational Rose 2003的頂端出現,如下圖5-1所示。
圖 5-1創建項目系統模型
5.2.1創建系統用例模型
創建系統用例的第一步是確定系統的參與者。考試成績管理系統的參與者包含以下三種:
(1)客戶(2)銀行職員(3)信用系統 三個參與者如圖5-2所示。
圖5-2 系統參與者
然后,我們根據參與者的不同分別畫出各個參與者的用例圖。
1.客戶用例圖:客戶在本系統中可以進行取款、存款、轉賬、查詢余額、修改密碼和還款的相關操作,通過這些活動創建的客戶用例圖如圖5-3所示。
圖5-3 客戶用例圖
圖5-4 銀行職員用例圖
2.銀行職員用例圖:銀行職員在本系統中能夠進行硬件維護、修改密碼和添加現金的相關操作,通過這些活動創建的銀行職員用例圖如圖5-4所示。
5.2.2創建系統靜態模型
從前面的需求分析中,我們可以依據主要的九個類對象:ATM自動提款機、客戶、銀行職員、信用系統、數據庫連接、銀行賬戶、ATM屏幕、ATM鍵盤和ATM讀卡器創建完整的類圖如圖5-5所示。
圖 5-5 系統類圖
5.2.3創建系統動態模型
系統的動態模型可以使用交互作用圖、狀態圖和活動圖來進行描述。
5.2.3.1 創建序列圖和協作圖
客戶取款的活動步驟分為:(1)客戶插入銀行卡(2)讀卡機讀取卡號(3)初始化屏幕(4)讀卡機打開賬戶并提示輸入密碼(5)用戶輸入密碼(6)驗證密碼(7)屏幕提示選擇操作(8)用戶選擇取款操作(9)銀行賬戶扣除錢款(10)吐錢機提供錢和收據(11)用戶取錢并退卡。根據以上步驟創建的序列圖和協助圖,如下圖5-6和圖5-7所示。
圖5-6 客戶取款序列圖
圖5-7 客戶取款協作圖
5.2.3.2 創建活動圖
我們還可以利用系統的活動圖來描述系統的參與者是如何協同工作的。ATM自動取款機系統中,根據用戶開立新賬戶的步驟,我們可以創建活動圖如下圖5-12所示。
圖5-12 系統活動圖
圖5-13 系統狀態圖
5.2.3.3 創建狀態圖
在ATM自動取款機系統中,有明確狀態轉換的類是銀行賬戶,從賬戶的打開到賬戶關閉的過程,狀態會發生明顯的變化。創建后的系統狀態圖如下圖5-13所示。
5.2.4創建系統部署模型
對系統的實現結構進行建模的方式包括兩種,即構件圖和部署圖。ATM自動取款系統的構件圖我們通過構件映射到系統的實現類中,說明該構件物理實現的邏輯類,在本系統中,我們可以對銀行賬戶、信用系統、客戶、ATM屏幕、ATM取款機、ATM鍵盤、銀行職員、讀卡器和數據庫服務器分別創建對應的構件進行映射。ATM自動取款機系統的構件圖如圖5-14所示。
.圖 5-14系統構件圖
圖5-15 系統部署圖
ATM自動取款機系統的部署圖描繪的是系統節點上運行資源的安排。包括了四個節點,分別是:ATM客戶端、地區ATM服務器、銀行數據庫服務器和打印機。創建后的部署圖如圖5-15所示。
第二篇:自動取款機 調查研究
銀行自動取款機調查研究
銀行:中國農業銀行
取款機類別:觸屏式自動存取款機(ATM是Automatic Teller Machine的縮寫)
主要功能有:提取現金、實時存款、余額查詢、更改密碼、進行賬戶之間資金劃撥、個人賬戶管
理、查詢賬戶收支明細、購買基金、繳納手機話費等。
注意事項:要嚴格按ATM的電腦屏幕提示進行操作。
要妥善保管好銀行卡密碼,觀察周圍環境是否安全再輸入密碼。
要謹防“熱心人幫助”,不要輕易相信陌生人。
交易辦理完要退卡并取回自己的銀行卡。
要弄清ATM吞卡原因,不要急于離開。正常吞卡原因有:信用卡超過有效期限或賬戶
已被凍結;密碼錯誤超過三次(含三次);持卡人在ATM上操作完畢后30秒內沒有
把卡取回;操作失誤或機器故障等。ATM正常吞卡,機器會吐出吞卡憑條,屏幕也會
有吞卡提示,持卡人可持憑條到管理行領卡。
研究方法:觀察法、動作分析法。
研究過程:通過觀察的方法,目光鎖定一位將要使用自動取款機的人進行觀察。通過動作分析法,將觀察到的使用自動取款機過程進行步驟整理。
持卡人操作以“取款”為例:
取款步驟分為以下18步:
(1)走到取款機前面;
(2)停下;
(3)觀察插卡口位置;
(4)按圖示方向插入自己的銀行卡;
(5)觸屏選擇語言;(中文)
(6)觀察周邊環境和人群是否安全;(是)
(7)按鍵輸入個人密碼并確定;(11)觀察取款機出口的動態;(12)從取款機出口取出金錢;(13)觸屏選擇是否打印客戶憑條;(是)(14)等待;(15)取出客戶憑條;(16)選擇是否進行其他交易;(否)(17)返回并選擇退卡;
(8)觸屏選擇服務項目,選擇“取款”交易。(18)取回個人的銀行卡。
(9)按取款機的提示輸入取款金額并確定;
(10)等待;
第三篇:自動取款機報修流程
自動取款機報修流程
為了提高自助設備的運行效率和快速解決設備的故障,提高設備管理員的管理水平,監督維修公司的維修時效性,特制定本報修流程。
1、網點自助設備管理員發現自動取款機或存取款一體機不能正常工作后,先判斷是否為機器故障。
2、如確實為機器故障后,電話聯系自助設備維修公司并將故障現象和相關信息報給工程師,能電話聯系處理的必須當時處理,同時向電子銀行部XXX報告。電話:XXXXXXXXXX3、電子銀行部接到網點電話后,登記相關報修信息。
4、待工程師維修完成正常工作后,工程師向電子銀行部反饋維修結果并做好記錄,然后電話聯系網點進行確認。
5、如網點反饋機器工作狀態與工程師報告不一致時,必須向電子銀行部負責人報告。
6、每月5日前將上月各網點的故障次數和故障類型匯總后向部門負責人報告。
第四篇:ATM自動取款機系統(界面需求分析報告)
ATM自動取款機系統界面需求分析報告
1.項目背景及基本描述
ATM自動取款機系統作為銀行信息化管理的一部分,已經相當普及了。相比傳統的手工操作,大大提高了銀行的工作效率,同時降低人力、財力、物力的浪費,使得取款,轉賬等一些銀行的日常業務形成一種規范有序的流程,減少信息交流的煩瑣過程及其帶來的開銷,實現銀行管理的規范化、自動化。
2.用戶分析
使用該系統的用戶包括兩類:管理員和客戶。
管理員 :系統的超級用戶,其對系統的操作包括開戶、銷戶、修改密碼。此類用戶對計算機有一定的深入了解,對數據庫的操作也有一定的基礎,其亦可能是此類軟件較熟悉的用戶,這類用戶有能力進行一些復雜的操作,比較數據備份,備份路徑等。由于數據庫保存著所有客戶信息情況,在設計時對這類操作應盡量增加確認操作,以對話框的形式詢問是否進行操作。
客戶:系統的普通用戶,其對系統的操作包括取款、存款、查詢余額、轉賬、修改密碼等。此類用戶的計算機水平一般較低,系統對其操作的要求不應過高,比如菜單項就放在較為突出的地方,方便其操作,盡可能減少輸入的數據與次數,避免因操作過多而出現的失誤,同時相應菜單應設置帶提示性的圖標,提交后應彈出提示信息。
3.系統功能需求
ATM自動取款機系統相關的主要對象有:
用戶:使用ATM自動取款機進行現金交易。進行取款、查詢余額、設置密碼、轉賬等操作。ATM系統:對用戶的需求進行接收,通過與數據庫的交互,根據對用戶應用服務的響應,更新數據庫中用戶的信息。
銀行數據庫:對用戶的所有信息進行存儲更新。因此,可以把系統具體功能描述如下:
管理員:開戶,銷戶,修改密碼。
客戶:取款,存款,查詢余額,轉賬,修改密碼。主要功能:
取款:用戶按照系統輸入要求輸入取款金額即可取出相應金額的現金。查詢余額:用戶可以查看賬戶所剩現金余額。
修改密碼:如果用戶想要修改當前密碼,通過系統可以設置新密碼。
轉賬:用戶可以通過該功能將自己賬戶上的金額轉到其他賬戶
4.界面需求 4.1界面風格
用戶界面統一設計,保證界面文字、顏色、圖案等的一致性;符合美學標準。整潔、美觀、錯落有致。4.1.1文字
字體使用適當,一般兩到三種為誼;使用清晰易讀的文字。4.1.2 顏色
顏色使用適當;選擇使用戶長期使用不易疲勞的顏色,如灰色。遵循對比原則,深色背景使用淺色文字;淺色背景使用深色文字。4.1.3圖案
圖案的一致性、使用的恰當性、形象性、見圖知意、大小合理。4.1.4界面布局
合理的界面布局,保證習慣,平衡,屏幕不能擁擠,屏幕總體覆蓋度最好不要超過40%;而組合框中覆蓋度不要超過62%(Mayhew 1992年試驗結果)。
有效組合,在邏輯上關聯的項目在屏幕上應當加以組合,以顯示其關聯性。反之任何項目之間毫不相關的項目應當分隔開。在項目集合間用間隔對其進行分組/或用方框也同樣可做到這一點。
保持習慣,屏幕組織自上而下、自左而右。4.1.5區域排列
區域排列合理,排列整齊;一般的標簽右對齊,編輯框左對齊。4.1.6數據對齊方式
數據對齊要恰當,字符左對齊,數字右對齊。
4.2 操作方式
操作方式遵循Microsoft標準。在沒有鼠標的情況下應該保證用戶可以方便使用軟件;回車鍵具備Tab健功能;方向健功能可以使用;用直觀,標準的快捷建;界面間切換方便;對用戶不能訪問的功能統一采用灰掉而不是移走;使用非破壞性的缺省按鈕,對于保存、刪除之類的按鈕不用缺省按鈕;在操作焦點處排列功能按鈕;菜單/工具條設計合理,彈出菜單不應該是唯一功能;主要功能應放于工具條;菜單層次少于4層。
4.3交互信息
提示信息的一致性,措詞適當;用清晰簡單無二意的文字表述功能。
當程序運行時間較長時,用進度條給于提示。用狀態欄提示當前操作。
4.4 輸入
控制輸入量,在輸入時只輸入基本信息,非基本信息應在系統中通過基本信息計算生成。
輸入設計中應采用多種輸入校驗和有效性驗證技術,盡量采用下拉選擇框,讓用戶選擇;減少輸入錯誤。
避免額外步驟,在輸入設計中應盡量避免不必要的輸入步驟,當步驟不能省略時應仔細驗證現有步驟是否完備、高效。
簡化輸入過程,不能因為校驗而是輸入復雜化。便于填寫、便于歸檔、保證精度。
4.5 輸出
對輸出數據要保證精度。
輸出盡可能采用多種形式,如聲音、圖像,各種圖形 報表盡可能的滿足用戶的各種需要,最好能實現報表制定義。
5.小組成員
組長:**(23號)
組員:***(29號)***(51號)****(59號)
6.工作分配
***(23號):寫開題報告及后期報告 **(23號):軟件功能策劃及后期工作 **(29號):界面設計 **(51號):界面設計 ***(59號):界面設計
7.項目進度計劃安排
第3周~第4周:寫需求分析報告 第4周~第5周:設計方案
第5周~第9周:設計
第9周~第10周:寫界面設計報告 第10周~第11周:測試、評估
第五篇:關于增加自動取款機的申請
伊金霍洛農村商業銀行業務發展部:
現有內蒙古匯能煤電集團新聯煤焦有限公司和內蒙古匯能煤電集團蒙南發電有限公司,內蒙古匯能煤化工有限公司都為當地大中型企業,目前在職員工上千人,經協商企業已同意安裝自動取款機,現在以上企業的員工工資由農行代發,據了解農行新廟支行計劃在企業附近增設網點,目前企業在我行也開立對公存款賬戶,發生業務也較頻繁。我行為了給企業提供方便,為了更好的立足市場,拓展領域,搶占先機,服務于大客戶,增強我行在本地區的競爭力,提高中間業務收入,緩解我行柜面壓力。現申請自動取款機兩臺,分別在內蒙古匯能煤電集團新聯煤焦有限公司和內蒙古匯能煤電集團蒙南發電有限公司安裝一臺,內蒙古匯能煤化工有限公司安裝一臺,望批準為盼。
聚元支行
2012年11月10日