版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、PAGE PAGE I計(jì)算機(jī)專業(yè)業(yè)UML建建模論文姓 名: 班 級(jí): 計(jì)本00703班班 專 業(yè): 計(jì)算機(jī)科科學(xué)與技術(shù)術(shù) 院 系: 信息學(xué)院院計(jì)算機(jī)系系 完成日期: 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 (四)、活活動(dòng)圖 PAGEREF _Toc281308058 h 5 HYPERLINK l _Toc281308059 1存存款活動(dòng)圖圖 PAGEREF _Toc281308059 h 5 HYPERLINK l _Toc281308060 2轉(zhuǎn)賬活活動(dòng)圖 PAGEREF _Toc281308060 h 5 HYPERLINK l _Toc281308061 3查詢活活動(dòng)圖 PAGEREF _Toc281308061 h 6 HYPERLINK l _Toc2813
5、08062 (五)時(shí)序序圖 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 四、實(shí)驗(yàn)結(jié)結(jié)論 PAGEREF _Toc281308067 h 10 HYPERLINK l _Toc281308068 五、總結(jié)及及心得體會(huì)會(huì) 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)建建和書寫一一個(gè)面向?qū)?duì)象 HYPERLINK /view/37.htm 軟件密集系系統(tǒng)的制品品的開放方方法。UMML展現(xiàn)了
7、了一系列最最佳工程實(shí)實(shí)踐,這些些最佳實(shí)踐踐在對(duì)大規(guī)規(guī)模,復(fù)雜雜系統(tǒng)進(jìn)行行建模方面面,特別是是在 HYPERLINK /view/1147116.htm 軟件架架構(gòu)層次已已經(jīng)被驗(yàn)證證有效。 UML可可以貫穿 HYPERLINK /view/190611.htm 軟軟件開發(fā)周周期中的每每一個(gè)階段段。它最適于 HYPERLINK /view/1452242.htm 數(shù)據(jù)據(jù)建模,業(yè)業(yè)務(wù)建模, HYPERLINK /view/2387.htm 對(duì)象建模,組件建模。被 HYPERLINK /view/138917.htm OMG采納作為業(yè)界的標(biāo)準(zhǔn)。一、系統(tǒng)的的概述(一)銀行行信息系統(tǒng)統(tǒng)銀行是與人人們生活密
8、密切相關(guān)的的一個(gè)機(jī)構(gòu)構(gòu),銀行可可以提供存存款、取款款、轉(zhuǎn)賬等等業(yè)務(wù)。在銀行設(shè)立立賬戶的人人或機(jī)構(gòu)被被稱為銀行行的客戶(ccustoomer)。一個(gè)客戶戶可以在銀銀行開設(shè)多多個(gè)賬戶(aaccouunt),客客戶可以存存錢到賬戶戶中,也可可以從自己己的賬戶中中取錢,還還可以將存存款從一個(gè)個(gè)賬戶轉(zhuǎn)到到另一個(gè)賬賬戶。另外外,客戶可可以隨時(shí)查查詢自己的的賬戶情況況,以及查查詢以前所所進(jìn)行的存存款、取款款等交易記記錄??蛻魬暨€有權(quán)利利要求關(guān)閉閉自己的賬賬戶。實(shí)際生活中中的銀行功功能其實(shí)還還要復(fù)雜得得多,但為為了簡化系系統(tǒng),本次次設(shè)計(jì)只考考慮銀行的的基本功能能。簡化版版的銀行信信息系統(tǒng)至至少應(yīng)具有有如下功能
9、能:一個(gè)銀行可可以有多個(gè)個(gè)賬戶;一個(gè)銀行可可以有多個(gè)個(gè)客戶;一個(gè)客戶可可以持有多多個(gè)賬戶;一個(gè)賬戶可可以有多個(gè)個(gè)持有者;銀行可以為為客戶開設(shè)設(shè)賬戶;銀行可以為為客戶注銷銷賬戶;客戶可以從從自己賬戶戶中取錢;客戶可以向向自己賬戶戶中存錢;客戶可以在在同一銀行行的不同賬賬戶之間轉(zhuǎn)轉(zhuǎn)賬;客戶可以在在不同銀行行的不同賬賬戶之間轉(zhuǎn)轉(zhuǎn)賬;請(qǐng)完成登錄錄、存款、取款、轉(zhuǎn)轉(zhuǎn)賬和查詢?cè)儙讉€(gè)模塊塊的設(shè)計(jì)。二、需求分分析(一)需求求分析銀行系統(tǒng)是是與生活緊緊密相關(guān)的的一個(gè)機(jī)構(gòu)構(gòu),銀行提提供了存款款、取款、轉(zhuǎn)賬等業(yè)業(yè)務(wù)。在銀銀行設(shè)立賬賬戶的人或或機(jī)構(gòu)通常常被稱為銀銀行的儲(chǔ)戶戶。一個(gè)儲(chǔ)儲(chǔ)戶可以在在銀行開多多個(gè)賬戶,儲(chǔ)儲(chǔ)戶
10、可以存存錢到賬戶戶中,也可可以從自己己的賬戶中中取現(xiàn),還還可以將存存款從一個(gè)個(gè)賬戶轉(zhuǎn)到到另一個(gè)賬賬戶。儲(chǔ)戶戶還可以隨隨時(shí)查詢自自己賬戶的的情況,并并查詢以前前所進(jìn)行的的存款、取取款等交易易記錄。后后臺(tái)管理員員可以對(duì)客客戶的賬戶戶進(jìn)行注銷銷、刪除、查詢等管管理,還有有就是銀行行利息、匯匯率、手續(xù)續(xù)費(fèi)之類參參數(shù)的設(shè)置置,以及財(cái)財(cái)務(wù)管理以以及財(cái)務(wù)分分析。軟件分別有有開戶,查查詢存取款款,轉(zhuǎn)賬等等功能。各各個(gè)模塊各各有不同的的功能,但但都能完成成查詢和存存取功能。各各模塊的數(shù)數(shù)據(jù)都存放放在數(shù)據(jù)庫庫中。數(shù)據(jù)據(jù)的調(diào)用和和連接都有有程序來完完成。此軟件所要要完成的主主要功能有有三方面:如果是存存款,用戶戶填
11、寫存款款單,然后后交給收銀銀員鍵入系系統(tǒng),同時(shí)時(shí)系統(tǒng)還要要記錄存款款人姓名,住住址,身份份證號(hào)碼,存存款類型,存存款日期,利率及密碼(可選)等信息,完成后由系統(tǒng)反饋成功存款信息給用戶。如果是取款,用戶填寫取款的相關(guān)信息(取款金額、取款幣種)進(jìn)行提交,系統(tǒng)要求用戶輸入密碼以確認(rèn)身份,核對(duì)密碼正確無誤后系統(tǒng)計(jì)算利息并印出利息單給用戶。如果是轉(zhuǎn)賬,用戶填寫轉(zhuǎn)賬的相關(guān)信息進(jìn)行提交,系統(tǒng)要求用戶輸入密碼以確認(rèn)身份,核對(duì)密碼正確無誤后系統(tǒng)計(jì)算利息并反饋信息給用戶。系統(tǒng)及時(shí)更新數(shù)據(jù)庫。 外部部功能:實(shí)實(shí)現(xiàn)化窗口口,開戶/銷戶、存存款/取款款、查詢/轉(zhuǎn)賬。 內(nèi)部部功能:同同步,過濾濾,定位,識(shí)識(shí)別,更新新,連
12、接。三、系統(tǒng)的的UML基基本模型(一)、用用例圖通過分析對(duì)對(duì)銀行信息息系統(tǒng)的需需求分析,確確定參與者者有銀行客客戶、收銀銀員。收銀員具有有維護(hù)系統(tǒng)統(tǒng)信息、維維護(hù)客戶信信息、查詢?cè)兛蛻羟闆r況和處理處處理客戶需需求的作用用。用例包括: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)描述:銀行行客戶對(duì)需需要辦理業(yè)
13、業(yè)務(wù)的需求求以及收銀銀員對(duì)事件件的處理。(三)、銀銀行信息系系統(tǒng)的事件件流1.用例存存款的事件件流1.1 前前置條件 在在存款之前前,客戶已已經(jīng)辦理銀銀行賬號(hào)并并且?guī)憩F(xiàn)現(xiàn)金若干,并并到達(dá)銀行行網(wǎng)點(diǎn)。1.2 后后置條件 如如果這個(gè)用用例成功,這這個(gè)存款事事件是成功功的,否則則,系統(tǒng)沒沒有變化。1.3 擴(kuò)擴(kuò)充點(diǎn) 無無1.4 事事件流 1.4.11 基流 (11)客戶將將銀行卡交交給收銀員員。 (22)收銀員員要求客戶戶輸入卡密密碼。 (33)客戶輸輸入卡密碼碼,并確認(rèn)認(rèn)密碼。 (44)收銀員員提示,請(qǐng)請(qǐng)客戶選擇擇服務(wù)類型型。 (55)客戶選選擇存款服服務(wù)。 (66)收銀員員提示:存存款數(shù)目。 (
14、77)客戶說說出數(shù)目,并并把錢交給給收銀員。 (88)收銀員員完成服務(wù)務(wù)。 (99)收銀員員退還卡。 1.4.22 替代流流 如果果輸入的密密碼無效,用用戶可以重重新輸入密密碼或者終終止用例。2. 用例例轉(zhuǎn)賬的事事件流2.1 前前置條件 在在轉(zhuǎn)賬之前前,客戶已已經(jīng)辦理銀銀行賬號(hào),被被轉(zhuǎn)賬人的的賬號(hào)已經(jīng)經(jīng)存在并且且已經(jīng)知道道了對(duì)方的的賬號(hào)。2.2 后后置條件 如如果這個(gè)用用例成功,這這個(gè)轉(zhuǎn)賬事事件是成功功的,否則則,系統(tǒng)沒沒有變化。2.3 擴(kuò)擴(kuò)充點(diǎn) 無無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)辦理銀銀行賬號(hào)并并且攜帶銀銀行卡,并并到達(dá)銀行行網(wǎng)點(diǎn)。3.2 后后置條件 如如果這個(gè)用用例成功,這這個(gè)查詢事事件是成功功的,否則則,系統(tǒng)沒沒有變化。3.3 擴(kuò)擴(kuò)充點(diǎn) 無無3.4 事事件流 3.4.11 基流 (11)客戶將將銀行卡交交給收銀員員。 (22)收銀員員要求客戶戶輸入卡密密碼。 (33)客戶輸輸入卡密碼碼,并確認(rèn)
16、認(rèn)密碼。 (44)收銀員員提示,請(qǐng)請(qǐng)客戶選擇擇服務(wù)類型型。 (55)客戶選選擇查詢服服務(wù)。 (66)客戶說說出查詢內(nèi)內(nèi)容,收銀銀員將內(nèi)容容反饋給客客戶。 (77)收銀員員完成服務(wù)務(wù)。 (88)收銀員員退還卡。 3.4.22 替代流流如果輸入的的密碼無效效,用戶可可以重新輸輸入密碼或或者終止用用例。(四)、活活動(dòng)圖活動(dòng)圖是基基于對(duì)象的的狀態(tài)變遷遷所繪制的的視圖。收銀員首先先憑著自己己的系統(tǒng)用用戶名和密密碼登錄系系統(tǒng),收銀銀員可以通通過銀行客客戶提供的的有效證件件號(hào)開戶,提提供客戶賬賬號(hào)開戶、存款、取取款、轉(zhuǎn)賬賬、查詢、銷戶等功功能,最后后退出系統(tǒng)統(tǒng)。1存款活活動(dòng)圖2轉(zhuǎn)賬活活動(dòng)圖3查詢活活動(dòng)圖(五
17、)時(shí)序序圖時(shí)序圖(SSequeence Diaggram)主要用于于按照交互互發(fā)生的一一系列順序序,顯示對(duì)對(duì)象之間的的這些交互互。收銀員員通過用戶戶賬號(hào)和密密碼登錄系系統(tǒng),在系系統(tǒng)的操作作窗口對(duì)需需要存款、取款、轉(zhuǎn)轉(zhuǎn)賬、查詢?cè)儭N戶的的用戶進(jìn)行行操作,最最后退出操操作窗口。我們所開發(fā)發(fā)的銀行信信息系統(tǒng)時(shí)時(shí)序圖如圖圖所示:操作時(shí)序圖圖(六)類圖圖類圖是對(duì)象象結(jié)構(gòu)建模模的一部分分,類圖描描述系統(tǒng)中中類的靜態(tài)態(tài)結(jié)構(gòu)。類類圖是代碼碼生成(將將模型轉(zhuǎn)化化為代碼)的的來源,也也是逆向工工程(將代代碼轉(zhuǎn)化為為模型)的的目標(biāo)設(shè)生生成物。類圖設(shè)計(jì)如如下圖:1系統(tǒng)中中主要的類類(1)用戶戶類:它的屬性有有用戶名(
18、Name)、密碼(Password)、銀行卡號(hào)(Cardnumber)、用戶身份證號(hào)碼(ID)。操作包括修修改密碼(Changpassword)、存款(deposit)、取款(cash)、轉(zhuǎn)賬(transfer)、 查詢(Chaxun)、用戶開戶(Registered)。(2)系統(tǒng)統(tǒng)類:它的屬性有有電腦號(hào)(Computernumber)、機(jī)器地址(Mac)。本身的操作作沒有,但但有被管理理員使用的操作作。(3)收銀銀員類:它的屬性有有用戶名(nname)、密碼(ppasswword)。操作包括用用戶開戶(Regiisterredussers)、注銷用戶(Deeleteeuserrs)、查查詢用戶信信息(Chhaxunn)、系統(tǒng)統(tǒng)維護(hù)(WWeihuu)。(七)狀態(tài)態(tài)圖狀態(tài)圖用來來表示建模對(duì)對(duì)象是如何何改變其狀狀態(tài)的,狀狀態(tài)定義為為對(duì)象行為為在某一時(shí)時(shí)刻的快照照或轉(zhuǎn)折點(diǎn)點(diǎn)。(八)部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于2025年度財(cái)務(wù)軟件系統(tǒng)的定制開發(fā)合同3篇
- 2025年度臨時(shí)安保服務(wù)勞務(wù)合同實(shí)施細(xì)則4篇
- 2025年度光伏電站變壓器供貨與安裝服務(wù)合同3篇
- 2025年度環(huán)保節(jié)能照明設(shè)備研發(fā)與推廣合同3篇
- 2024-2025學(xué)年高中語文第一課走進(jìn)漢語的世界3四方異聲-普通話和方言練習(xí)含解析新人教版選修語言文字應(yīng)用
- 2025年度水路貨物運(yùn)輸貨物保險(xiǎn)理賠代理合同(GF定制版)
- 2025年校園食堂食品安全追溯原料采購管理服務(wù)合同3篇
- 二零二四年在建工業(yè)地產(chǎn)轉(zhuǎn)讓合同范本3篇
- 2025年度Wi-Fi廣告投放與收益分成合同3篇
- 2025年度內(nèi)墻涂料施工進(jìn)度管理與協(xié)調(diào)分包合同規(guī)范
- 英語名著閱讀老人與海教學(xué)課件(the-old-man-and-the-sea-)
- 學(xué)校食品安全知識(shí)培訓(xùn)課件
- 全國醫(yī)學(xué)博士英語統(tǒng)一考試詞匯表(10000詞全) - 打印版
- 最新《會(huì)計(jì)職業(yè)道德》課件
- DB64∕T 1776-2021 水土保持生態(tài)監(jiān)測(cè)站點(diǎn)建設(shè)與監(jiān)測(cè)技術(shù)規(guī)范
- ?中醫(yī)院醫(yī)院等級(jí)復(fù)評(píng)實(shí)施方案
- 數(shù)學(xué)-九宮數(shù)獨(dú)100題(附答案)
- 理正深基坑之鋼板樁受力計(jì)算
- 學(xué)校年級(jí)組管理經(jīng)驗(yàn)
- 10KV高壓環(huán)網(wǎng)柜(交接)試驗(yàn)
- 未來水電工程建設(shè)抽水蓄能電站BIM項(xiàng)目解決方案
評(píng)論
0/150
提交評(píng)論