ATM系統(tǒng)分析報告_第1頁
ATM系統(tǒng)分析報告_第2頁
ATM系統(tǒng)分析報告_第3頁
ATM系統(tǒng)分析報告_第4頁
ATM系統(tǒng)分析報告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

ATM機系統(tǒng)分析報告軟件0802班高曉亮07040203目錄1ATM機系統(tǒng)的需求分析………………..31.1系統(tǒng)的顧客需求描述………………31.2系統(tǒng)的需求分析……31.3系統(tǒng)的用例模型……31、擬定系統(tǒng)的參加者…………..……………32、識別用例…………………..43、建立用例圖模型…………..44、給出用例描述……………..52ATM機系統(tǒng)分析模型2.1ATM機的靜態(tài)構造模型…………..92.2ATM機的動態(tài)行為模型………….101ATM機系統(tǒng)的需求分析1.1系統(tǒng)的顧客需求描述隨著計算機技術的發(fā)展,ATM越來越多的出現(xiàn)在人們的日常生活中,在ATM機上進行存、取款等業(yè)務能夠大大減少銀行工作人員的工作,提高銀行效率,并且能夠節(jié)省人們排隊等待時間。因此ATM系統(tǒng)的開發(fā)能夠較好的方便人們的生活。通過ATM機,顧客能夠進行某些基本的功效實現(xiàn),例如:存款、取款、查詢余額、轉賬、修改賬戶密碼等等。銀行工作人員能夠通過其打印報表,統(tǒng)計、查詢信息。固然還能夠對其進行系統(tǒng)維護。1.2系統(tǒng)的需求分析從顧客提出的需求來看,ATM系統(tǒng)的目的是方便人們對其賬戶進行某些基本的操作,以節(jié)省時間,提高生活節(jié)奏;同時,系統(tǒng)還必須為銀行工作人員提供服務,為其打印交易的報表,統(tǒng)計交易的信息。固然,系統(tǒng)還必須提供管理接口,以提供銀行管理人員在其出現(xiàn)故障或缺款時對其進行維護。系統(tǒng)的總體功效以下圖1.2-1所示。ATM系統(tǒng)ATM系統(tǒng)顧客功效銀行人員功效配款系統(tǒng)維護信息管理修改密碼查詢余額轉賬取款存款圖1.2-1ATM系統(tǒng)總體功效1.3系統(tǒng)的用例模型1、擬定系統(tǒng)的參加者認真分析ATM系統(tǒng)問題的描述,在ATM系統(tǒng)中,參加者重要有:(1)顧客:顧客能夠在ATM系統(tǒng)中進行存款、取款、轉賬、修改賬戶密碼、查詢賬戶余額。(2)銀行工作人員:涉及銀行管理人員,系統(tǒng)維護人員。銀行管理人員對ATM統(tǒng)計的交易信息進行適宜管理。系統(tǒng)維護人員在系統(tǒng)出現(xiàn)故障的時候加以維修,并在ATM無款時配款。2、識別用例根據(jù)ATM系統(tǒng)的業(yè)務流程和提取的參加者的信息,擬定系統(tǒng)能夠分為下列幾個用例。顧客參加者的用例:存款取款轉賬修改密碼查詢余額驗證身份銀行工作人員參加者的用例:信息管理系統(tǒng)維護配款驗證身份3、建立用例圖模型(1)顧客請求服務的用例圖模型,以下圖1.3-1所示。圖1.3-1顧客用例模型(2)銀行工作人員請求服務的用例圖模型,以下圖1.3-2所示。圖1.3-2銀行工作人員用例模型4、給出用例描述根據(jù)ATM機系統(tǒng)的問題陳說和用例圖模型,下面給出系統(tǒng)中某些重要的描述文檔。1)顧客“存款”用例描述以下:用例編號:1-1用例名稱:存款用例描述:當顧客插入銀行卡并輸入對的的密碼進入ATM系統(tǒng)選擇存款功效時,用例開始。顧客運用它實現(xiàn)賬戶存款功效。參與者:顧客前置條件:顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。后置條件:顧客成功存款。假設:顧客總是按規(guī)定,放入制訂面額的紙幣。基本操作流程1:存款成功顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。顧客選擇存款功效系統(tǒng)提示開始放入紙幣顧客放完后點擊確認系統(tǒng)確認并修改賬戶信息系統(tǒng)提示存款操作成功系統(tǒng)返回主界面2)顧客“取款”用例描述以下:用例編號:1-2用例名稱:取款用例描述:當顧客插入銀行卡并輸入對的的密碼進入ATM系統(tǒng)選擇取款功效時,用例開始。顧客運用它實現(xiàn)賬戶取款功效。參與者:顧客前置條件:顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。后置條件:顧客成功取款?;静僮髁鞒?:取款成功1.顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。2.顧客選擇取款功效3.系統(tǒng)提示輸入取款金額4.顧客輸完后點擊確認5.系統(tǒng)提款并修改賬戶信息6.系統(tǒng)提示取款操作成功,并提示顧客立刻拿走吐鈔口的現(xiàn)金7.系統(tǒng)返回主界面基本操作流程2:賬戶余額局限性,取款失敗1.顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。2.顧客選擇取款功效3.系統(tǒng)提示輸入取款金額4.顧客輸完后點擊確認5.系統(tǒng)提示賬戶余額局限性,取款操作失敗6.系統(tǒng)返回主界面3)顧客“轉賬”用例描述以下:用例編號:1-3用例名稱:轉賬用例描述:當顧客插入銀行卡并輸入對的的密碼進入ATM系統(tǒng)選擇轉賬功效時,用例開始。顧客運用它實現(xiàn)賬戶轉賬功效。參與者:顧客前置條件:顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。后置條件:顧客成功轉賬?;静僮髁鞒?:轉賬成功1.顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。2.顧客選擇取轉賬功效3.系統(tǒng)提示輸入轉賬顧客名、金額4.顧客輸完后點擊確認5.系統(tǒng)進行轉賬操作并修改賬戶信息6.系統(tǒng)提示轉賬操作成功7.系統(tǒng)返回主界面基本操作流程2:賬戶余額局限性,轉賬失敗1.顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。2.顧客選擇轉賬功效3.系統(tǒng)提示輸入到賬顧客名、金額4.顧客輸完后點擊確認5.系統(tǒng)提示賬戶余額局限性,轉賬操作失敗6.系統(tǒng)返回主界面基本操作流程3:到賬顧客不存在,轉賬失敗1.顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。2.顧客選擇轉賬功效3.系統(tǒng)提示輸入到賬顧客名、金額4.顧客輸完后點擊確認5.系統(tǒng)提示到賬顧客名不存在,轉賬操作失敗6.系統(tǒng)返回主界面4)顧客“修改密碼”用例描述以下:用例編號:1-4用例名稱:修改密碼用例描述:當顧客插入銀行卡并輸入對的的密碼進入ATM系統(tǒng)選擇修改密碼功效時,用例開始。顧客運用它實現(xiàn)賬戶修改密碼功效。參與者:顧客前置條件:顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。后置條件:顧客成功修改密碼。基本操作流程1:修改密碼成功1.顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。2.顧客選擇修改密碼功效3.系統(tǒng)提示輸入舊密碼,并輸入2次新密碼4.顧客輸完后點擊確認5.系統(tǒng)提示密碼修改成功6.系統(tǒng)返回主界面基本操作流程2:2次密碼輸入不同,修改密碼失敗1.顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。2.顧客選擇修改密碼功效3.系統(tǒng)提示輸入舊密碼,并輸入2次新密碼4.顧客輸完后點擊確認5.系統(tǒng)提示2次新密碼輸入不同,密碼修改失敗6.系統(tǒng)返回主界面5)顧客“查詢余額”用例描述以下:用例編號:1-5用例名稱:查詢余額用例描述:當顧客插入銀行卡并輸入對的的密碼進入ATM系統(tǒng)選擇查詢余額功效時,用例開始。顧客運用它實現(xiàn)賬戶查詢余額功效。參與者:顧客前置條件:顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。后置條件:顧客成功修改密碼?;静僮髁鞒?:查詢余額成功1.顧客插入銀行卡并輸入對的的密碼,成功登錄系統(tǒng)。2.顧客選擇查詢余額功效3.系統(tǒng)顯示賬戶余額4.系統(tǒng)返回主界面6)銀行管理人員“信息管理”用例描述以下:用例編號:1-6用例名稱:信息管理用例描述:當銀行管理人員身份驗證完畢進入ATM系統(tǒng)選擇信息管理功效時,用例開始。銀行管理人員運用它實現(xiàn)信息管理功效。參與者:銀行管理人員前置條件:銀行管理人員完畢身份驗證,成功登錄系統(tǒng)。后置條件:銀行管理人員完畢信息管理?;静僮髁鞒?:信息管理1.銀行管理人員根據(jù)其顧客名及密碼登錄管理系統(tǒng)。2.銀行管理人員對ATM多個信息進行對應解決。3.退出系統(tǒng)7)系統(tǒng)維護人員“系統(tǒng)維護”用例描述以下:用例編號:1-7用例名稱:系統(tǒng)維護用例描述:當系統(tǒng)維護人員身份驗證完畢進入ATM系統(tǒng)選擇系統(tǒng)維護功效時,用例開始。銀行管理人員運用它實現(xiàn)系統(tǒng)維護功效。參與者:系統(tǒng)維護人員前置條件:系統(tǒng)維護人員完畢身份驗證,成功登錄系統(tǒng)。后置條件:系統(tǒng)維護人員完畢系統(tǒng)維護。基本操作流程1:系統(tǒng)維護1.系統(tǒng)維護人員根據(jù)其顧客名及密碼登錄管理系統(tǒng)。2.系統(tǒng)維護人員對ATM系統(tǒng)進行測試維護。3.退出系統(tǒng)8)系統(tǒng)維護人員“配款”用例描述以下:用例編號:1-8用例名稱:配款用例描述:當ATM機余款局限性時,用例開始。參與者:系統(tǒng)維護人員基本操作流程1:配款1.系統(tǒng)維護人員根據(jù)其顧客名及密碼登錄管理系統(tǒng)。2.ATM系統(tǒng)提示系統(tǒng)維護人員余額局限性,需進行配款。3.退出系統(tǒng)4.系統(tǒng)管理人員將錢放入對應ATM機。2ATM機系統(tǒng)分析模型2.1ATM機的靜態(tài)構造模型1、系統(tǒng)中包含的類以及類的基本屬性和操作1)總行的屬性:總行名稱(類型:String),地址:(類型:String);總行的操作:驗證卡的有效信息(返回值類型:boolean)。2)分行的屬性:分行名稱(類型:String),地址:(類型:String);分行的操作:驗證賬戶(返回值類型:void),更新賬戶(返回值類型:void)。3)賬戶的屬性:賬戶類型(類型:String),余額(類型:long),限額(類型:long)。4)儲戶的屬性:賬戶姓名(類型:String),身份證號碼(類型:String),通信地址:(類型:String);儲戶的操作:插卡(返回值類型:void),選擇事務類型(返回值類型:void),輸入密碼(返回值類型:void),輸入金額(返回值類型:void),輸入賬號(返回值類型:void)。5)銀行卡的屬性:卡號(類型:long),密碼(類型:long)。6)事務的屬性:事務類型(類型:String),金額(類型:long),日期(類型:datetime)。7)ATM的屬性:現(xiàn)有金額(類型:long),支出金額(類型:long)ATM的操作:讀卡(返回值類型:String),打印數(shù)據(jù)(返回值類型:void),發(fā)放資金(返回值類型:void)提交顧客信息(返回值類型:void)2、識別類間關系,建立系統(tǒng)初始靜態(tài)構造模型根據(jù)系統(tǒng)的問題描述以及用例描述,建立ATM機系統(tǒng)的靜態(tài)構造模型以下圖2.1-1所示。圖2.1-1系統(tǒng)的靜態(tài)構造模型系統(tǒng)的靜態(tài)構造模型闡明以下:在ATM系統(tǒng)中,每一種總行有幾個分行構成;每個儲戶能夠擁有多個賬戶,多張銀行卡,每個賬戶只能屬于某一種儲戶;每個銀行都有多個儲戶,每個儲戶能夠在多個銀行開戶;每個ATM機能夠解決多個事務,每種事務均可在不同的ATM機上實現(xiàn)。2.2ATM機的動態(tài)行為模型通過用例模型給出了ATM機系統(tǒng)中某些重要用例的描述文檔,給出了參加者使用系統(tǒng)功效與系統(tǒng)的交互過程。下面

溫馨提示

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

評論

0/150

提交評論