ML設(shè)計銀行信息系統(tǒng)_第1頁
ML設(shè)計銀行信息系統(tǒng)_第2頁
ML設(shè)計銀行信息系統(tǒng)_第3頁
ML設(shè)計銀行信息系統(tǒng)_第4頁
ML設(shè)計銀行信息系統(tǒng)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE I計算機專業(yè)業(yè)UML建建模論文姓 名: 班 級: 計本00703班班 專 業(yè): 計算機科科學(xué)與技術(shù)術(shù) 院 系: 信息學(xué)院院計算機系系 完成日期: 22010 年 112 月 24 日日目 錄TOC o 1-3 h z u HYPERLINK l _Toc281308045 目 錄 PAGEREF _Toc281308045 h I HYPERLINK l _Toc281308046 序 言 PAGEREF _Toc281308046 h 11 HYPERLINK l _Toc281308047 一、系統(tǒng)的的概述 PAGEREF _Toc281308047 h 1 HYPER

2、LINK l _Toc281308048 (一)銀行行信息系統(tǒng)統(tǒng) PAGEREF _Toc281308048 h 1 HYPERLINK l _Toc2813080499 二、需求求分析 PAGEREF _Toc281308049 h 1 HYPERLINK l _Toc281308050 (一)需求求分析 PAGEREF _Toc281308050 h 1 HYPERLINK l _Toc281308051 三、系統(tǒng)的的UML基本本模型 PAGEREF _Toc281308051 h 2 HYPERLINK l _Toc281308052 (一)、用用例圖 PAGEREF _Toc28130

3、8052 h 2 HYPERLINK l _Toc281308053 (二)、用用例描述: PAGEREF _Toc281308053 h 3 HYPERLINK l _Toc281308054 (三)、銀銀行信息系系統(tǒng)的事件件流 PAGEREF _Toc281308054 h 3 HYPERLINK l _Toc281308055 1.用例存存款的事件件流 PAGEREF _Toc281308055 h 3 HYPERLINK l _Toc281308056 2. 用例例轉(zhuǎn)賬的事事件流 PAGEREF _Toc281308056 h 4 HYPERLINK l _Toc281308057 3

4、.用例查查詢的事件件流 PAGEREF _Toc281308057 h 4 HYPERLINK l _Toc281308058 (四)、活活動圖 PAGEREF _Toc281308058 h 5 HYPERLINK l _Toc281308059 1存存款活動圖圖 PAGEREF _Toc281308059 h 5 HYPERLINK l _Toc281308060 2轉(zhuǎn)賬活活動圖 PAGEREF _Toc281308060 h 5 HYPERLINK l _Toc281308061 3查詢活活動圖 PAGEREF _Toc281308061 h 6 HYPERLINK l _Toc2813

5、08062 (五)時序序圖 PAGEREF _Toc281308062 h 6 HYPERLINK l _Toc281308063 (六)類圖圖 PAGEREF _Toc281308063 h 7 HYPERLINK l _Toc281308064 1系統(tǒng)中中主要的類類 PAGEREF _Toc281308064 h 8 HYPERLINK l _Toc281308065 (七)狀態(tài)態(tài)圖 PAGEREF _Toc281308065 h 9 HYPERLINK l _Toc281308066 (八)部部署圖 PAGEREF _Toc281308066 h 9 HYPERLINK l _Toc28

6、1308067 四、實驗結(jié)結(jié)論 PAGEREF _Toc281308067 h 10 HYPERLINK l _Toc281308068 五、總結(jié)及及心得體會會 PAGEREF _Toc281308068 h 10銀行信息系統(tǒng)0703PAGE PAGE 10序 言統(tǒng)一 HYPERLINK /view/44500.htm 建模語語言 (UUML)是是非專利的的第三代建建模和規(guī)約約語言,是在開發(fā)發(fā)階段,說說明, HYPERLINK /view/69230.htm 可視視化,構(gòu)建建和書寫一一個面向?qū)ο?HYPERLINK /view/37.htm 軟件密集系系統(tǒng)的制品品的開放方方法。UMML展現(xiàn)了

7、了一系列最最佳工程實實踐,這些些最佳實踐踐在對大規(guī)規(guī)模,復(fù)雜雜系統(tǒng)進(jìn)行行建模方面面,特別是是在 HYPERLINK /view/1147116.htm 軟件架架構(gòu)層次已已經(jīng)被驗證證有效。 UML可可以貫穿 HYPERLINK /view/190611.htm 軟軟件開發(fā)周周期中的每每一個階段段。它最適于 HYPERLINK /view/1452242.htm 數(shù)據(jù)據(jù)建模,業(yè)業(yè)務(wù)建模, HYPERLINK /view/2387.htm 對象建模,組件建模。被 HYPERLINK /view/138917.htm OMG采納作為業(yè)界的標(biāo)準(zhǔn)。一、系統(tǒng)的的概述(一)銀行行信息系統(tǒng)統(tǒng)銀行是與人人們生活密

8、密切相關(guān)的的一個機構(gòu)構(gòu),銀行可可以提供存存款、取款款、轉(zhuǎn)賬等等業(yè)務(wù)。在銀行設(shè)立立賬戶的人人或機構(gòu)被被稱為銀行行的客戶(ccustoomer)。一個客戶戶可以在銀銀行開設(shè)多多個賬戶(aaccouunt),客客戶可以存存錢到賬戶戶中,也可可以從自己己的賬戶中中取錢,還還可以將存存款從一個個賬戶轉(zhuǎn)到到另一個賬賬戶。另外外,客戶可可以隨時查查詢自己的的賬戶情況況,以及查查詢以前所所進(jìn)行的存存款、取款款等交易記記錄??蛻魬暨€有權(quán)利利要求關(guān)閉閉自己的賬賬戶。實際生活中中的銀行功功能其實還還要復(fù)雜得得多,但為為了簡化系系統(tǒng),本次次設(shè)計只考考慮銀行的的基本功能能。簡化版版的銀行信信息系統(tǒng)至至少應(yīng)具有有如下功能

9、能:一個銀行可可以有多個個賬戶;一個銀行可可以有多個個客戶;一個客戶可可以持有多多個賬戶;一個賬戶可可以有多個個持有者;銀行可以為為客戶開設(shè)設(shè)賬戶;銀行可以為為客戶注銷銷賬戶;客戶可以從從自己賬戶戶中取錢;客戶可以向向自己賬戶戶中存錢;客戶可以在在同一銀行行的不同賬賬戶之間轉(zhuǎn)轉(zhuǎn)賬;客戶可以在在不同銀行行的不同賬賬戶之間轉(zhuǎn)轉(zhuǎn)賬;請完成登錄錄、存款、取款、轉(zhuǎn)轉(zhuǎn)賬和查詢詢幾個模塊塊的設(shè)計。二、需求分分析(一)需求求分析銀行系統(tǒng)是是與生活緊緊密相關(guān)的的一個機構(gòu)構(gòu),銀行提提供了存款款、取款、轉(zhuǎn)賬等業(yè)業(yè)務(wù)。在銀銀行設(shè)立賬賬戶的人或或機構(gòu)通常常被稱為銀銀行的儲戶戶。一個儲儲戶可以在在銀行開多多個賬戶,儲儲戶

10、可以存存錢到賬戶戶中,也可可以從自己己的賬戶中中取現(xiàn),還還可以將存存款從一個個賬戶轉(zhuǎn)到到另一個賬賬戶。儲戶戶還可以隨隨時查詢自自己賬戶的的情況,并并查詢以前前所進(jìn)行的的存款、取取款等交易易記錄。后后臺管理員員可以對客客戶的賬戶戶進(jìn)行注銷銷、刪除、查詢等管管理,還有有就是銀行行利息、匯匯率、手續(xù)續(xù)費之類參參數(shù)的設(shè)置置,以及財財務(wù)管理以以及財務(wù)分分析。軟件分別有有開戶,查查詢存取款款,轉(zhuǎn)賬等等功能。各各個模塊各各有不同的的功能,但但都能完成成查詢和存存取功能。各各模塊的數(shù)數(shù)據(jù)都存放放在數(shù)據(jù)庫庫中。數(shù)據(jù)據(jù)的調(diào)用和和連接都有有程序來完完成。此軟件所要要完成的主主要功能有有三方面:如果是存存款,用戶戶填

11、寫存款款單,然后后交給收銀銀員鍵入系系統(tǒng),同時時系統(tǒng)還要要記錄存款款人姓名,住住址,身份份證號碼,存存款類型,存存款日期,利率及密碼(可選)等信息,完成后由系統(tǒng)反饋成功存款信息給用戶。如果是取款,用戶填寫取款的相關(guān)信息(取款金額、取款幣種)進(jìn)行提交,系統(tǒng)要求用戶輸入密碼以確認(rèn)身份,核對密碼正確無誤后系統(tǒng)計算利息并印出利息單給用戶。如果是轉(zhuǎn)賬,用戶填寫轉(zhuǎn)賬的相關(guān)信息進(jìn)行提交,系統(tǒng)要求用戶輸入密碼以確認(rèn)身份,核對密碼正確無誤后系統(tǒng)計算利息并反饋信息給用戶。系統(tǒng)及時更新數(shù)據(jù)庫。 外部部功能:實實現(xiàn)化窗口口,開戶/銷戶、存存款/取款款、查詢/轉(zhuǎn)賬。 內(nèi)部部功能:同同步,過濾濾,定位,識識別,更新新,連

12、接。三、系統(tǒng)的的UML基基本模型(一)、用用例圖通過分析對對銀行信息息系統(tǒng)的需需求分析,確確定參與者者有銀行客客戶、收銀銀員。收銀員具有有維護(hù)系統(tǒng)統(tǒng)信息、維維護(hù)客戶信信息、查詢詢客戶情況況和處理處處理客戶需需求的作用用。用例包括:1)開戶、2)存款、3)取款、4)轉(zhuǎn)賬、5)查詢、6)銷戶等等。用例圖如下下所示:1)銀行信信息系統(tǒng)用用例分為兩兩部分:UUse CCase Vieww 和 LLogiccal VView2)Usee Casse Viiew部分分:3)Loggicall Vieew部分:4)具體用用例關(guān)系圖圖:(二)、用用例描述:用例名稱:銀行信息息系統(tǒng)描述:銀行行客戶對需需要辦理業(yè)

13、業(yè)務(wù)的需求求以及收銀銀員對事件件的處理。(三)、銀銀行信息系系統(tǒng)的事件件流1.用例存存款的事件件流1.1 前前置條件 在在存款之前前,客戶已已經(jīng)辦理銀銀行賬號并并且?guī)憩F(xiàn)現(xiàn)金若干,并并到達(dá)銀行行網(wǎng)點。1.2 后后置條件 如如果這個用用例成功,這這個存款事事件是成功功的,否則則,系統(tǒng)沒沒有變化。1.3 擴擴充點 無無1.4 事事件流 1.4.11 基流 (11)客戶將將銀行卡交交給收銀員員。 (22)收銀員員要求客戶戶輸入卡密密碼。 (33)客戶輸輸入卡密碼碼,并確認(rèn)認(rèn)密碼。 (44)收銀員員提示,請請客戶選擇擇服務(wù)類型型。 (55)客戶選選擇存款服服務(wù)。 (66)收銀員員提示:存存款數(shù)目。 (

14、77)客戶說說出數(shù)目,并并把錢交給給收銀員。 (88)收銀員員完成服務(wù)務(wù)。 (99)收銀員員退還卡。 1.4.22 替代流流 如果果輸入的密密碼無效,用用戶可以重重新輸入密密碼或者終終止用例。2. 用例例轉(zhuǎn)賬的事事件流2.1 前前置條件 在在轉(zhuǎn)賬之前前,客戶已已經(jīng)辦理銀銀行賬號,被被轉(zhuǎn)賬人的的賬號已經(jīng)經(jīng)存在并且且已經(jīng)知道道了對方的的賬號。2.2 后后置條件 如如果這個用用例成功,這這個轉(zhuǎn)賬事事件是成功功的,否則則,系統(tǒng)沒沒有變化。2.3 擴擴充點 無無2.4 事事件流 2.4.11 基流 (11)客戶填填寫轉(zhuǎn)賬單單。 (22)客戶把把轉(zhuǎn)賬單和和銀行卡交交給收銀員員。 (33)收銀員員要求客戶戶

15、輸入卡密密碼。 (44)客戶輸輸入卡密碼碼,并確認(rèn)認(rèn)密碼。 (55)收銀員員轉(zhuǎn)賬成功功。 (66)收銀員員退還卡。 2.4.22 替代流流 如果果輸入的密密碼無效,用用戶可以重重新輸入密密碼或者終終止用例。3.用例查查詢的事件件流3.1 前前置條件 在在查詢之前前,客戶已已經(jīng)辦理銀銀行賬號并并且攜帶銀銀行卡,并并到達(dá)銀行行網(wǎng)點。3.2 后后置條件 如如果這個用用例成功,這這個查詢事事件是成功功的,否則則,系統(tǒng)沒沒有變化。3.3 擴擴充點 無無3.4 事事件流 3.4.11 基流 (11)客戶將將銀行卡交交給收銀員員。 (22)收銀員員要求客戶戶輸入卡密密碼。 (33)客戶輸輸入卡密碼碼,并確認(rèn)

16、認(rèn)密碼。 (44)收銀員員提示,請請客戶選擇擇服務(wù)類型型。 (55)客戶選選擇查詢服服務(wù)。 (66)客戶說說出查詢內(nèi)內(nèi)容,收銀銀員將內(nèi)容容反饋給客客戶。 (77)收銀員員完成服務(wù)務(wù)。 (88)收銀員員退還卡。 3.4.22 替代流流如果輸入的的密碼無效效,用戶可可以重新輸輸入密碼或或者終止用用例。(四)、活活動圖活動圖是基基于對象的的狀態(tài)變遷遷所繪制的的視圖。收銀員首先先憑著自己己的系統(tǒng)用用戶名和密密碼登錄系系統(tǒng),收銀銀員可以通通過銀行客客戶提供的的有效證件件號開戶,提提供客戶賬賬號開戶、存款、取取款、轉(zhuǎn)賬賬、查詢、銷戶等功功能,最后后退出系統(tǒng)統(tǒng)。1存款活活動圖2轉(zhuǎn)賬活活動圖3查詢活活動圖(五

17、)時序序圖時序圖(SSequeence Diaggram)主要用于于按照交互互發(fā)生的一一系列順序序,顯示對對象之間的的這些交互互。收銀員員通過用戶戶賬號和密密碼登錄系系統(tǒng),在系系統(tǒng)的操作作窗口對需需要存款、取款、轉(zhuǎn)轉(zhuǎn)賬、查詢詢、銷戶的的用戶進(jìn)行行操作,最最后退出操操作窗口。我們所開發(fā)發(fā)的銀行信信息系統(tǒng)時時序圖如圖圖所示:操作時序圖圖(六)類圖圖類圖是對象象結(jié)構(gòu)建模模的一部分分,類圖描描述系統(tǒng)中中類的靜態(tài)態(tài)結(jié)構(gòu)。類類圖是代碼碼生成(將將模型轉(zhuǎn)化化為代碼)的的來源,也也是逆向工工程(將代代碼轉(zhuǎn)化為為模型)的的目標(biāo)設(shè)生生成物。類圖設(shè)計如如下圖:1系統(tǒng)中中主要的類類(1)用戶戶類:它的屬性有有用戶名(

18、Name)、密碼(Password)、銀行卡號(Cardnumber)、用戶身份證號碼(ID)。操作包括修修改密碼(Changpassword)、存款(deposit)、取款(cash)、轉(zhuǎn)賬(transfer)、 查詢(Chaxun)、用戶開戶(Registered)。(2)系統(tǒng)統(tǒng)類:它的屬性有有電腦號(Computernumber)、機器地址(Mac)。本身的操作作沒有,但但有被管理理員使用的操作作。(3)收銀銀員類:它的屬性有有用戶名(nname)、密碼(ppasswword)。操作包括用用戶開戶(Regiisterredussers)、注銷用戶(Deeleteeuserrs)、查查詢用戶信信息(Chhaxunn)、系統(tǒng)統(tǒng)維護(hù)(WWeihuu)。(七)狀態(tài)態(tài)圖狀態(tài)圖用來來表示建模對對象是如何何改變其狀狀態(tài)的,狀狀態(tài)定義為為對象行為為在某一時時刻的快照照或轉(zhuǎn)折點點。(八)部

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論