銀行系統(tǒng)UML需求分析圖_第1頁
銀行系統(tǒng)UML需求分析圖_第2頁
銀行系統(tǒng)UML需求分析圖_第3頁
銀行系統(tǒng)UML需求分析圖_第4頁
銀行系統(tǒng)UML需求分析圖_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電子科技大學(xué) 軟件 學(xué)院標(biāo) 準(zhǔn) 實 驗 報 告(實驗)課程名稱 UML 電子科技大學(xué)教務(wù)處制表電 子 科 技 大 學(xué)實 驗 報 告學(xué)生姓名: 黃斌 學(xué) 號: 2823102006 學(xué)生姓名: 馬少龍 學(xué) 號: 2823102008 學(xué)生姓名: 袁孝濤 學(xué) 號: 2823102007 學(xué)生姓名: 文志偉 學(xué) 號: 2823102009 學(xué)生姓名: 楊超 學(xué) 號: 2823102010 指導(dǎo)老師:訾德義實驗地點: 教學(xué)樓A105 實驗時間:10,12,05一、實驗室名稱: 軟件實驗室 二、實驗項目名稱:可存取款A(yù)TM系統(tǒng)三、實驗學(xué)時:16四、實驗原理: (是不是把銀行系統(tǒng)都改成ATMXXX?)統(tǒng)一

2、建模語言(UML是 Unified Modeling Language的縮寫)是用來對軟件密集系統(tǒng)進行可視化建模的一種語言。UML為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進行說明、可視化、和編制文檔的一種標(biāo)準(zhǔn)語言。統(tǒng)一建模語言 (UML)是非專利的第三代建模和規(guī)約語言。 UML是在開發(fā)階段,說明,可視化,構(gòu)建和書寫一個面向?qū)ο筌浖芗到y(tǒng)的制品的開放方法。UML展現(xiàn)了一系列最佳工程實踐,這些最佳實踐在對大規(guī)模,復(fù)雜系統(tǒng)進行建模方面,特別是在軟件架構(gòu)層次已經(jīng)被驗證有效。UML可以貫穿軟件開發(fā)周期中的每一個階段。被OMG采納作為業(yè)界的標(biāo)準(zhǔn)。UML最適于數(shù)據(jù)建模,業(yè)務(wù)建模,對象建模,組件建模。UML作為一種模型語言

3、,它使開發(fā)人員專注于建立產(chǎn)品的模型和結(jié)構(gòu),而不是選用什么程序語言和算法實現(xiàn)。當(dāng)模型建立之后,模型可以被UML工具轉(zhuǎn)化成指定的程序語言代碼。五、實驗?zāi)康模弘S著經(jīng)濟建設(shè)的發(fā)展,人民生活水平得到了質(zhì)的飛躍,手頭的多余資金越來越多,在倡導(dǎo)消費理念的同時,人們也熱衷于理財,銀行管理系統(tǒng)為廣大用戶提供了方便,快捷的資金管理通道。銀行系統(tǒng)分為ATM機,用戶,后臺服務(wù)器。用戶向ATM提交數(shù)據(jù),ATM機向服務(wù)器提出申請,服務(wù)器向ATM發(fā)送數(shù)據(jù),ATM機將數(shù)據(jù)反饋給用戶。銀行系統(tǒng)主要功能用:取款,存款,賬戶設(shè)置,轉(zhuǎn)賬匯款,查詢賬戶。六、實驗內(nèi)容:一個功能完善的銀行管理系統(tǒng),必須包括以下的幾個模塊。l 用戶登陸由用

4、戶登陸、用戶注銷、退出系統(tǒng)3個部分組成。l 取款 客戶從銀行合法賬戶取出一定資金。l 查詢賬戶 客戶接受銀行合法賬戶余額。l 轉(zhuǎn)賬 用戶把一個合法賬戶的款項存到另一個合法賬戶。l 賬戶設(shè)置主要對用戶的賬戶相關(guān)信息的設(shè)置與修改。 七、實驗器材(設(shè)備、元器件):a.試驗環(huán)境 Rose 2003b.操作系統(tǒng) window XP八、實驗步驟:步驟1:需求分析步驟1.1:用戶登陸用戶登陸所包括的功能模塊如下圖:用戶進入本銀行管理系統(tǒng)的入口,沒有得到身份驗證的用戶只能擁有最低的使用權(quán)限,即只能選擇退出系統(tǒng)或是用戶登陸。這是一個穩(wěn)定、安全的系統(tǒng)所必須具備的。步驟1.2:賬戶管理賬戶管理系統(tǒng)是整個銀行系統(tǒng)的核

5、心,用戶在此選項可以對合法賬戶的資金進行一定的操作,滿足客戶日常需要。并且對自己賬戶的密碼,個人信息等進行安全方面的設(shè)置。l 取款 l 轉(zhuǎn)賬匯款 l 密碼修改 步驟1.3:賬戶查詢用戶在使用系統(tǒng)對賬戶進行合法操作的同時,也需要對自己賬戶的動態(tài)信息有一個了解,以確定本賬戶是否正常。使用戶對自己的資金規(guī)劃有一個更清晰的認(rèn)識l 余額查詢 l 賬戶明顯 l 賬戶信息 步驟2:系統(tǒng)模型的創(chuàng)建步驟2.1:系統(tǒng)用例模型l 角色的創(chuàng)建ATM Customer:Operator:l 可存取款系統(tǒng)根據(jù)業(yè)務(wù)流程可以分為以下幾個用例Add cashDeposit FundsQuery AccountRemove Ca

6、shShutdownStartUpValidate PINWithDraw Funds Customer用例關(guān)系圖Operator用例關(guān)系圖整個系統(tǒng)的Use Cases關(guān)系步驟2.2:系統(tǒng)動態(tài)模型動態(tài)模型包括以下其中幾個:l 狀態(tài)圖l 時序圖ATM客戶端子系統(tǒng)時序圖 ATM Server System子系統(tǒng)時序圖l 協(xié)作圖 ATM客戶端子系統(tǒng)協(xié)作圖ATM Server System系統(tǒng)協(xié)作圖步驟2.3:創(chuàng)建系統(tǒng)包圖與系統(tǒng)類模型創(chuàng)建系統(tǒng)包圖:從宏觀的角度上將系統(tǒng)分割為兩個獨立的包。l 客戶端信息包內(nèi)的類組織驗證PIN碼取款存款查詢l 服務(wù)器包內(nèi)的類組織增加資金移動資金開啟服務(wù)關(guān)閉服務(wù)步驟2.5:系統(tǒng)部署倉庫管理系統(tǒng)的Component視圖的創(chuàng)建配置圖的創(chuàng)建九、實驗結(jié)論:系統(tǒng)主要的實現(xiàn)目標(biāo)是實現(xiàn)對可存款&取款A(yù)TM機的前臺和后臺服務(wù)器端系統(tǒng)的設(shè)計,;提供完善的存款&取款功能,分布有人和ATM交互,ATM和后臺服務(wù)器端交互,完成對ATM存取款功能設(shè)計。十、總結(jié)及心得體會:UML工具很好的幫助我們實現(xiàn)了對可存取&取款A(yù)TM機系統(tǒng)設(shè)計,通過ML建模,把事物從抽象到

溫馨提示

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

評論

0/150

提交評論