




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、銀行管理系統(tǒng)的UML建模課程設(shè)計報告 專業(yè): 學號: 姓名: 任課教師:一、系統(tǒng)概述銀行是與人們生活密切相關(guān)的一個機構(gòu),銀行可以提供存款、取款、轉(zhuǎn)賬等業(yè)務(wù)。在銀行設(shè)立賬戶的人或機構(gòu)被稱為銀行的客戶(customer)。一個客戶可以在銀行開設(shè)多個賬戶(account),客戶可以存錢到賬戶中,也可以從自己的賬戶中取錢,還可以將存款從一個賬戶轉(zhuǎn)到另一個賬戶。另外,客戶可以隨時查詢自己的賬戶情況,以及查詢以前所進行的存款、取款等交易記錄??蛻暨€有權(quán)利要求關(guān)閉自己的賬戶。實際生活中的銀行功能其實還要復(fù)雜得多,但為了簡化系統(tǒng),本次設(shè)計只考慮銀行的基本功能。簡化版的銀行信息系統(tǒng)至少應(yīng)具有如下功能:1. 一個
2、銀行可以有多個賬戶;2. 一個銀行可以有多個客戶;3. 一個客戶可以持有多個賬戶;4. 一個賬戶可以有多個持有者;5. 銀行可以為客戶開設(shè)賬戶;6. 銀行可以為客戶注銷賬戶;7. 客戶可以從自己賬戶中取錢;8. 客戶可以向自己賬戶中存錢;9. 客戶可以在同一銀行的不同賬戶之間轉(zhuǎn)賬;10. 客戶可以在不同銀行的不同賬戶之間轉(zhuǎn)賬;請完成登錄、存款、取款、轉(zhuǎn)賬和查詢幾個模塊的設(shè)計。二、需求分析銀行系統(tǒng)是與生活緊密相關(guān)的一個機構(gòu),銀行提供了存款、取款、轉(zhuǎn)賬等業(yè)務(wù)。在銀行設(shè)立賬戶的人或機構(gòu)通常被稱為銀行的儲戶。一個儲戶可以在銀行開多個賬戶,儲戶可以存錢到賬戶中,也可以從自己的賬戶中取現(xiàn),還可以將存款從一
3、個賬戶轉(zhuǎn)到另一個賬戶。儲戶還可以隨時查詢自己賬戶的情況,并查詢以前所進行的存款、取款等交易記錄。后臺管理員可以對客戶的賬戶進行注銷、刪除、查詢等管理,還有就是銀行利息、匯率、手續(xù)費之類參數(shù)的設(shè)置,以及財務(wù)管理以及財務(wù)分析。軟件分別有開戶,查詢存取款,轉(zhuǎn)賬等功能。各個模塊各有不同的功能,但都能完成查詢和存取功能。各模塊的數(shù)據(jù)都存放在數(shù)據(jù)庫中。數(shù)據(jù)的調(diào)用和連接都有程序來完成。此軟件所要完成的主要功能有三方面:如果是存款,用戶填寫存款單,然后交給收銀員鍵入系統(tǒng),同時系統(tǒng)還要記錄存款人姓名,住址,身份證號碼,存款類型,存款日期,利率及密碼(可選)等信息,完成后由系統(tǒng)反饋成功存款信息給用戶。如果是取款,
4、用戶填寫取款的相關(guān)信息(取款金額、取款幣種)進行提交,系統(tǒng)要求用戶輸入密碼以確認身份,核對密碼正確無誤后系統(tǒng)計算利息并印出利息單給用戶。如果是轉(zhuǎn)賬,用戶填寫轉(zhuǎn)賬的相關(guān)信息進行提交,系統(tǒng)要求用戶輸入密碼以確認身份,核對密碼正確無誤后系統(tǒng)計算利息并反饋信息給用戶。系統(tǒng)及時更新數(shù)據(jù)庫。 外部功能:實現(xiàn)化窗口,開戶/銷戶、存款/取款、查詢/轉(zhuǎn)賬。 內(nèi)部功能:同步,過濾,定位,識別,更新,連接。三、系統(tǒng)的UML基本模型(1)、用例圖通過分析對銀行管理系統(tǒng)的需求分析,確定參與者有銀行客戶、收銀員。收銀員具有維護系統(tǒng)信息、維護客戶信息、查詢客戶情況和處理處理客戶需求的作用。用例包括:1)開戶、2)存款、3)
5、取款、4)轉(zhuǎn)賬、5)查詢、 6)銷戶等(2)、用例描述:用例名稱:銀行信息系統(tǒng)描述:銀行客戶對需要辦理業(yè)務(wù)的需求以及收銀員對事件的處理。(3)、銀行信息系統(tǒng)的事件流1.用例存款的事件流1.1 前置條件 在存款之前,客戶已經(jīng)辦理銀行賬號并且?guī)憩F(xiàn)金若干,并到達銀行網(wǎng)點。1.2 后置條件 如果這個用例成功,這個存款事件是成功的,否則,系統(tǒng)沒有變化。1.3 擴充點 無1.4 事件流 1.4.1 基流 (1)客戶將銀行卡交給收銀員。 (2)收銀員要求客戶輸入卡密碼。 (3)客戶輸入卡密碼,并確認密碼。 (4)收銀員提示,請客戶選擇服務(wù)類型。 (5)客戶選擇存款服務(wù)。 (6)收銀員提示:存款數(shù)目。 (7
6、)客戶說出數(shù)目,并把錢交給收銀員。 (8)收銀員完成服務(wù)。 (9)收銀員退還卡。 1.4.2 替代流 如果輸入的密碼無效,用戶可以重新輸入密碼或者終止用例。2. 用例轉(zhuǎn)賬的事件流2.1 前置條件 在轉(zhuǎn)賬之前,客戶已經(jīng)辦理銀行賬號,被轉(zhuǎn)賬人的賬號已經(jīng)存在并且已經(jīng)知道了對方的賬號。2.2 后置條件 如果這個用例成功,這個轉(zhuǎn)賬事件是成功的,否則,系統(tǒng)沒有變化。2.3 擴充點 無2.4 事件流 2.4.1 基流 (1)客戶填寫轉(zhuǎn)賬單。 (2)客戶把轉(zhuǎn)賬單和銀行卡交給收銀員。 (3)收銀員要求客戶輸入卡密碼。 (4)客戶輸入卡密碼,并確認密碼。 (5)收銀員轉(zhuǎn)賬成功。 (6)收銀員退還卡。 2.4.2
7、替代流 如果輸入的密碼無效,用戶可以重新輸入密碼或者終止用例。3.用例查詢的事件流3.1 前置條件 在查詢之前,客戶已經(jīng)辦理銀行賬號并且攜帶銀行卡,并到達銀行網(wǎng)點。3.2 后置條件 如果這個用例成功,這個查詢事件是成功的,否則,系統(tǒng)沒有變化。3.3 擴充點 無3.4 事件流 3.4.1 基流 (1)客戶將銀行卡交給收銀員。 (2)收銀員要求客戶輸入卡密碼。 (3)客戶輸入卡密碼,并確認密碼。 (4)收銀員提示,請客戶選擇服務(wù)類型。 (5)客戶選擇查詢服務(wù)。 (6)客戶說出查詢內(nèi)容,收銀員將內(nèi)容反饋給客戶。 (7)收銀員完成服務(wù)。 (8)收銀員退還卡。 3.4.2 替代流如果輸入的密碼無效,用戶
8、可以重新輸入密碼或者終止用例。(4)、活動圖活動圖是基于對象的狀態(tài)變遷所繪制的視圖。收銀員首先憑著自己的系統(tǒng)用戶名和密碼登錄系統(tǒng),收銀員可以通過銀行客戶提供的有效證件號開戶,提供客戶賬號開戶、存款、取款、轉(zhuǎn)賬、查詢、銷戶等功能,最后退出系統(tǒng)。1存款活動圖2轉(zhuǎn)賬活動圖3查詢活動圖(5)、時序圖時序圖(Sequence Diagram)主要用于按照交互發(fā)生的一系列順序,顯示對象之間的這些交互。收銀員通過用戶賬號和密碼登錄系統(tǒng),在系統(tǒng)的操作窗口對需要存款、取款、轉(zhuǎn)賬、查詢、銷戶的用戶進行操作,最后退出操作窗口。我們所開發(fā)的銀行管理系統(tǒng)時序圖如圖所示:(6)、類圖類圖是對象結(jié)構(gòu)建模的一部分,類圖描述系
9、統(tǒng)中類的靜態(tài)結(jié)構(gòu)。類圖是代碼生成(將模型轉(zhuǎn)化為代碼)的來源,也是逆向工程(將代碼轉(zhuǎn)化為模型)的目標設(shè)生成物。類圖設(shè)計如下圖:系統(tǒng)中主要的類(1)用戶類:它的屬性有用戶名(Name)、密碼(Password)、銀行卡號(Cardnumber)、用戶身份證號碼(ID)。操作包括修改密碼(Changpassword)、存款(deposit)、取款(cash)、轉(zhuǎn)賬(transfer)、 查詢(Chaxun)、用戶開戶(Registered)。(2)系統(tǒng)類:它的屬性有電腦號(Computernumber)、機器地址(Mac)。本身的操作沒有,但有被管理員使用的操作。(3)收銀員類:它的屬性有用戶名(name)、密碼(password)。操作包括用戶開戶(Registeredusers)、注銷用戶(Deleteusers)、查詢用戶信息(Chaxun)、系統(tǒng)維護(Weihu)。(7)狀態(tài)圖狀態(tài)圖用來表示建模對象是如何改變其狀態(tài)的,狀態(tài)定義為對象行為在某一時刻的快照或轉(zhuǎn)折點。四、結(jié)論系統(tǒng)主要的實現(xiàn)目標是實現(xiàn)客戶開戶、存款、取款、轉(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東省廣州市增城一中2025年物理高一第二學期期末學業(yè)水平測試試題含解析
- 《化妝基礎(chǔ)》課件-化妝造型的工具與用品
- 中職保育課課件
- 中職《沁園春·長沙》說課課件
- 2025年安全防范設(shè)施產(chǎn)品設(shè)計與制造合同范本
- 二零二五“魔百和”家庭網(wǎng)絡(luò)智能控制設(shè)備銷售協(xié)議
- 小學生道德演講稿
- 二零二五年度汽車吊車租賃與現(xiàn)場安全監(jiān)管協(xié)議
- 2025wps辦公自動化設(shè)備借款合同模板含設(shè)備維護服務(wù)
- 二零二五年度云計算資源租賃服務(wù)合同
- 防溺水老師培訓課件
- 《植物生長與環(huán)境》課程標準(含課程思政)
- 鐵路行車組織(高職)全套教學課件
- 注塑標準成型條件表電子表格模板
- 道閘系統(tǒng)施工方案
- 配置管理與漏洞修復(fù)
- 新版中國復(fù)發(fā)難治性急性髓系白血病診療指南
- 汽車維修輪胎服務(wù)方案范本
- 保潔巡查記錄表
- 成事的時間管理
- 國開大學2023年01月22503《學前兒童健康教育活動指導》期末考試答案
評論
0/150
提交評論