




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上銀行管理系統(tǒng)的UML建模課程設(shè)計(jì)報(bào)告 專業(yè): 學(xué)號(hào): 姓名: 任課教師:一、系統(tǒng)概述銀行是與人們生活密切相關(guān)的一個(gè)機(jī)構(gòu),銀行可以提供存款、取款、轉(zhuǎn)賬等業(yè)務(wù)。在銀行設(shè)立賬戶的人或機(jī)構(gòu)被稱為銀行的客戶(customer)。一個(gè)客戶可以在銀行開設(shè)多個(gè)賬戶(account),客戶可以存錢到賬戶中,也可以從自己的賬戶中取錢,還可以將存款從一個(gè)賬戶轉(zhuǎn)到另一個(gè)賬戶。另外,客戶可以隨時(shí)查詢自己的賬戶情況,以及查詢以前所進(jìn)行的存款、取款等交易記錄??蛻暨€有權(quán)利要求關(guān)閉自己的賬戶。實(shí)際生活中的銀行功能其實(shí)還要復(fù)雜得多,但為了簡(jiǎn)化系統(tǒng),本次設(shè)計(jì)只考慮銀行的基本功能。簡(jiǎn)化版的銀行信息系統(tǒng)至少
2、應(yīng)具有如下功能:1. 一個(gè)銀行可以有多個(gè)賬戶;2. 一個(gè)銀行可以有多個(gè)客戶;3. 一個(gè)客戶可以持有多個(gè)賬戶;4. 一個(gè)賬戶可以有多個(gè)持有者;5. 銀行可以為客戶開設(shè)賬戶;6. 銀行可以為客戶注銷賬戶;7. 客戶可以從自己賬戶中取錢;8. 客戶可以向自己賬戶中存錢;9. 客戶可以在同一銀行的不同賬戶之間轉(zhuǎn)賬;10. 客戶可以在不同銀行的不同賬戶之間轉(zhuǎn)賬;請(qǐng)完成登錄、存款、取款、轉(zhuǎn)賬和查詢幾個(gè)模塊的設(shè)計(jì)。二、需求分析銀行系統(tǒng)是與生活緊密相關(guān)的一個(gè)機(jī)構(gòu),銀行提供了存款、取款、轉(zhuǎn)賬等業(yè)務(wù)。在銀行設(shè)立賬戶的人或機(jī)構(gòu)通常被稱為銀行的儲(chǔ)戶。一個(gè)儲(chǔ)戶可以在銀行開多個(gè)賬戶,儲(chǔ)戶可以存錢到賬戶中,也可以從自己的賬
3、戶中取現(xiàn),還可以將存款從一個(gè)賬戶轉(zhuǎn)到另一個(gè)賬戶。儲(chǔ)戶還可以隨時(shí)查詢自己賬戶的情況,并查詢以前所進(jìn)行的存款、取款等交易記錄。后臺(tái)管理員可以對(duì)客戶的賬戶進(jìn)行注銷、刪除、查詢等管理,還有就是銀行利息、匯率、手續(xù)費(fèi)之類參數(shù)的設(shè)置,以及財(cái)務(wù)管理以及財(cái)務(wù)分析。軟件分別有開戶,查詢存取款,轉(zhuǎn)賬等功能。各個(gè)模塊各有不同的功能,但都能完成查詢和存取功能。各模塊的數(shù)據(jù)都存放在數(shù)據(jù)庫(kù)中。數(shù)據(jù)的調(diào)用和連接都有程序來完成。此軟件所要完成的主要功能有三方面:如果是存款,用戶填寫存款單,然后交給收銀員鍵入系統(tǒng),同時(shí)系統(tǒng)還要記錄存款人姓名,住址,身份證號(hào)碼,存款類型,存款日期,利率及密碼(可選)等信息,完成后由系統(tǒng)反饋成功存
4、款信息給用戶。如果是取款,用戶填寫取款的相關(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ù)庫(kù)。 外部功能:實(shí)現(xiàn)化窗口,開戶/銷戶、存款/取款、查詢/轉(zhuǎn)賬。 內(nèi)部功能:同步,過濾,定位,識(shí)別,更新,連接。三、系統(tǒng)的UML基本模型(1)、用例圖通過分析對(duì)銀行管理系統(tǒng)的需求分析,確定參與者有銀行客戶、收銀員。收銀員具有維護(hù)系統(tǒng)信息、維護(hù)客戶信息、查詢客戶情況和處理處理客戶需求的作用。用例包括
5、:1)開戶、2)存款、3)取款、4)轉(zhuǎn)賬、5)查詢、 6)銷戶等(2)、用例描述:用例名稱:銀行信息系統(tǒng)描述:銀行客戶對(duì)需要辦理業(yè)務(wù)的需求以及收銀員對(duì)事件的處理。(3)、銀行信息系統(tǒng)的事件流1.用例存款的事件流1.1 前置條件 在存款之前,客戶已經(jīng)辦理銀行賬號(hào)并且?guī)憩F(xiàn)金若干,并到達(dá)銀行網(wǎng)點(diǎn)。1.2 后置條件 如果這個(gè)用例成功,這個(gè)存款事件是成功的,否則,系統(tǒng)沒有變化。1.3 擴(kuò)充點(diǎn) 無1.4 事件流 1.4.1 基流 (1)客戶將銀行卡交給收銀員。 (2)收銀員要求客戶輸入卡密碼。 (3)客戶輸入卡密碼,并確認(rèn)密碼。 (4)收銀員提示,請(qǐng)客戶選擇服務(wù)類型。 (5)客戶選擇存款服務(wù)。 (6)收
6、銀員提示:存款數(shù)目。 (7)客戶說出數(shù)目,并把錢交給收銀員。 (8)收銀員完成服務(wù)。 (9)收銀員退還卡。 1.4.2 替代流 如果輸入的密碼無效,用戶可以重新輸入密碼或者終止用例。2. 用例轉(zhuǎn)賬的事件流2.1 前置條件 在轉(zhuǎn)賬之前,客戶已經(jīng)辦理銀行賬號(hào),被轉(zhuǎn)賬人的賬號(hào)已經(jīng)存在并且已經(jīng)知道了對(duì)方的賬號(hào)。2.2 后置條件 如果這個(gè)用例成功,這個(gè)轉(zhuǎn)賬事件是成功的,否則,系統(tǒng)沒有變化。2.3 擴(kuò)充點(diǎn) 無2.4 事件流 2.4.1 基流 (1)客戶填寫轉(zhuǎn)賬單。 (2)客戶把轉(zhuǎn)賬單和銀行卡交給收銀員。 (3)收銀員要求客戶輸入卡密碼。 (4)客戶輸入卡密碼,并確認(rèn)密碼。 (5)收銀員轉(zhuǎn)賬成功。 (6)收
7、銀員退還卡。 2.4.2 替代流 如果輸入的密碼無效,用戶可以重新輸入密碼或者終止用例。3.用例查詢的事件流3.1 前置條件 在查詢之前,客戶已經(jīng)辦理銀行賬號(hào)并且攜帶銀行卡,并到達(dá)銀行網(wǎng)點(diǎn)。3.2 后置條件 如果這個(gè)用例成功,這個(gè)查詢事件是成功的,否則,系統(tǒng)沒有變化。3.3 擴(kuò)充點(diǎn) 無3.4 事件流 3.4.1 基流 (1)客戶將銀行卡交給收銀員。 (2)收銀員要求客戶輸入卡密碼。 (3)客戶輸入卡密碼,并確認(rèn)密碼。 (4)收銀員提示,請(qǐng)客戶選擇服務(wù)類型。 (5)客戶選擇查詢服務(wù)。 (6)客戶說出查詢內(nèi)容,收銀員將內(nèi)容反饋給客戶。 (7)收銀員完成服務(wù)。 (8)收銀員退還卡。 3.4.2 替代
8、流如果輸入的密碼無效,用戶可以重新輸入密碼或者終止用例。(4)、活動(dòng)圖活動(dòng)圖是基于對(duì)象的狀態(tài)變遷所繪制的視圖。收銀員首先憑著自己的系統(tǒng)用戶名和密碼登錄系統(tǒng),收銀員可以通過銀行客戶提供的有效證件號(hào)開戶,提供客戶賬號(hào)開戶、存款、取款、轉(zhuǎn)賬、查詢、銷戶等功能,最后退出系統(tǒng)。1存款活動(dòng)圖2轉(zhuǎn)賬活動(dòng)圖3查詢活動(dòng)圖(5)、時(shí)序圖時(shí)序圖(Sequence Diagram)主要用于按照交互發(fā)生的一系列順序,顯示對(duì)象之間的這些交互。收銀員通過用戶賬號(hào)和密碼登錄系統(tǒng),在系統(tǒng)的操作窗口對(duì)需要存款、取款、轉(zhuǎn)賬、查詢、銷戶的用戶進(jìn)行操作,最后退出操作窗口。我們所開發(fā)的銀行管理系統(tǒng)時(shí)序圖如圖所示:(6)、類圖類圖是對(duì)象結(jié)
9、構(gòu)建模的一部分,類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。類圖是代碼生成(將模型轉(zhuǎn)化為代碼)的來源,也是逆向工程(將代碼轉(zhuǎn)化為模型)的目標(biāo)設(shè)生成物。類圖設(shè)計(jì)如下圖:系統(tǒng)中主要的類(1)用戶類:它的屬性有用戶名(Name)、密碼(Password)、銀行卡號(hào)(Cardnumber)、用戶身份證號(hào)碼(ID)。操作包括修改密碼(Changpassword)、存款(deposit)、取款(cash)、轉(zhuǎn)賬(transfer)、 查詢(Chaxun)、用戶開戶(Registered)。(2)系統(tǒng)類:它的屬性有電腦號(hào)(Computernumber)、機(jī)器地址(Mac)。本身的操作沒有,但有被管理員使用的操作。(3)收銀
10、員類:它的屬性有用戶名(name)、密碼(password)。操作包括用戶開戶(Registeredusers)、注銷用戶(Deleteusers)、查詢用戶信息(Chaxun)、系統(tǒng)維護(hù)(Weihu)。(7)狀態(tài)圖狀態(tài)圖用來表示建模對(duì)象是如何改變其狀態(tài)的,狀態(tài)定義為對(duì)象行為在某一時(shí)刻的快照或轉(zhuǎn)折點(diǎn)。四、結(jié)論系統(tǒng)主要的實(shí)現(xiàn)目標(biāo)是實(shí)現(xiàn)客戶開戶、存款、取款、轉(zhuǎn)賬、查詢、銷戶和后臺(tái)服務(wù)器端系統(tǒng)的設(shè)計(jì),提供完善的功能設(shè)計(jì)。五、總結(jié)及心得體會(huì)UML工具很好的幫助我們實(shí)現(xiàn)了對(duì)銀行信息系統(tǒng)的設(shè)計(jì),通過UML建模,把事物從抽象到實(shí)例化的過程,對(duì)每個(gè)對(duì)象進(jìn)行細(xì)化分析,從而得到簡(jiǎn)單而方便,容易理解的模型結(jié)構(gòu)。通過
11、此次試驗(yàn)收獲很大,使我們認(rèn)識(shí)到了通過UML模型可以高效完成軟件設(shè)計(jì),收獲頗豐。5一、開發(fā)背景與目標(biāo)1.1開發(fā)背景本系統(tǒng)選題為銀行存儲(chǔ)系統(tǒng),是模擬銀行存儲(chǔ)開發(fā)的。隨著計(jì)算機(jī)的飛速發(fā)展及應(yīng)用領(lǐng)域的擴(kuò)大,特別是計(jì)算機(jī)網(wǎng)絡(luò)和電子商務(wù)的發(fā)展,極大的改變了商業(yè)銀行傳統(tǒng)的經(jīng)營(yíng)模式。能夠?yàn)榭蛻籼峁┓奖恪⒖旖?、安全的服?wù),也能夠有效的降低銀行的營(yíng)運(yùn)成本,這是銀行存儲(chǔ)系統(tǒng)追求的目標(biāo)。目前,對(duì)于現(xiàn)代化銀行運(yùn)營(yíng)的要求是客戶可以實(shí)現(xiàn)方便安全的業(yè)務(wù)交易,銀行職員可以進(jìn)行高效合理的工作管理,實(shí)現(xiàn)銀行業(yè)務(wù)電子化在銀行管理系統(tǒng)中,系統(tǒng)包括4個(gè)節(jié)點(diǎn),分別是:銀行管理員業(yè)務(wù)處理節(jié)點(diǎn)、ATM自動(dòng)取款機(jī)節(jié)點(diǎn)、系統(tǒng)維護(hù)節(jié)點(diǎn)、數(shù)據(jù)庫(kù)節(jié)點(diǎn)。銀行管理員業(yè)務(wù)處理節(jié)點(diǎn),銀行管理員通過該節(jié)點(diǎn)辦理相應(yīng)業(yè)務(wù);ATM自動(dòng)取款節(jié)點(diǎn),用戶通過該節(jié)點(diǎn)進(jìn)行自動(dòng)取款服務(wù);系統(tǒng)維護(hù)節(jié)點(diǎn),系統(tǒng)管理員通過該節(jié)點(diǎn)進(jìn)行后臺(tái)維護(hù),執(zhí)行銀行管理員允許的所有操作;數(shù)據(jù)庫(kù)節(jié)點(diǎn),負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)與處理。誰使用系統(tǒng)的主要功能?誰改變系統(tǒng)的數(shù)據(jù)?誰從系統(tǒng)獲取信息
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 康復(fù)醫(yī)療器械行業(yè)細(xì)分領(lǐng)域發(fā)展動(dòng)態(tài)與2025年投資策略研究報(bào)告
- 新能源汽車的合作伙伴選擇試題及答案
- 物流園區(qū)倉(cāng)儲(chǔ)設(shè)施智能化物流系統(tǒng)設(shè)計(jì)創(chuàng)新與優(yōu)化評(píng)估報(bào)告
- 期中試題規(guī)律題及答案
- 開展教育教學(xué)反思的必要性試題及答案
- 殺嬰心理測(cè)試題及答案
- 構(gòu)建能力框架的2025大學(xué)物理試題答案
- 畜牧中職面試題及答案
- 罕見病藥物研發(fā)激勵(lì)政策在2025年產(chǎn)業(yè)中的實(shí)踐與探索報(bào)告
- 供應(yīng)鏈金融在中小企業(yè)融資中的金融科技與金融服務(wù)創(chuàng)新報(bào)告
- 聯(lián)想EAP案例分析
- 社會(huì)工作介入老年社區(qū)教育的探索
- 國(guó)開電大-工程數(shù)學(xué)(本)-工程數(shù)學(xué)第4次作業(yè)-形考答案
- 高考倒計(jì)時(shí)30天沖刺家長(zhǎng)會(huì)課件
- 施工項(xiàng)目現(xiàn)金流預(yù)算管理培訓(xùn)課件
- 時(shí)行疾病(中醫(yī)兒科學(xué)課件)
- 街道計(jì)生辦主任先進(jìn)事跡材料-巾幗弄潮顯風(fēng)流
- GB/T 32616-2016紡織品色牢度試驗(yàn)試樣變色的儀器評(píng)級(jí)方法
- 部編版小學(xué)語文三年級(jí)下冊(cè)第七單元整體解讀《奇妙的世界》課件
- 管道支吊架培訓(xùn)教材課件
- 2、工程工質(zhì)量保證體系框圖
評(píng)論
0/150
提交評(píng)論