![銀行系統(tǒng)軟件工程課程設計.doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/9/e7b495fb-e3e7-4b52-a3f5-7436fe3743f2/e7b495fb-e3e7-4b52-a3f5-7436fe3743f21.gif)
![銀行系統(tǒng)軟件工程課程設計.doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/9/e7b495fb-e3e7-4b52-a3f5-7436fe3743f2/e7b495fb-e3e7-4b52-a3f5-7436fe3743f22.gif)
![銀行系統(tǒng)軟件工程課程設計.doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/9/e7b495fb-e3e7-4b52-a3f5-7436fe3743f2/e7b495fb-e3e7-4b52-a3f5-7436fe3743f23.gif)
![銀行系統(tǒng)軟件工程課程設計.doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/9/e7b495fb-e3e7-4b52-a3f5-7436fe3743f2/e7b495fb-e3e7-4b52-a3f5-7436fe3743f24.gif)
![銀行系統(tǒng)軟件工程課程設計.doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/9/e7b495fb-e3e7-4b52-a3f5-7436fe3743f2/e7b495fb-e3e7-4b52-a3f5-7436fe3743f25.gif)
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
目錄第一章 概述11.1目的11.2背景21.3定義2第二章 需求分析22.1功能需求22.2性能需求42.3運行需要52.4輸入要求62.5輸出要求6第三章 系統(tǒng)E_R圖6第四章 系統(tǒng)流程和數(shù)據(jù)流圖74.1系統(tǒng)流程圖74.2數(shù)據(jù)流圖8第五章 存取款狀態(tài)圖11第六章 數(shù)據(jù)字典126.1數(shù)據(jù)元素126.2數(shù)據(jù)流126.3數(shù)據(jù)存儲:136.4加工邏輯:14第七章 結論18I第一章 概述1.1目的報告的目的旨在提出銀行業(yè)務系統(tǒng)的軟件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,并作為工作成果的原始依據(jù)。此文檔進一步定制軟件開發(fā)的細節(jié)問題,明確軟件需求、安排項目規(guī)劃與進度、組織軟件開發(fā)與測試,便于用戶與開發(fā)商協(xié)調(diào)工作。經(jīng)過對該銀行儲蓄系統(tǒng)項目進行詳細調(diào)查研究,初擬系統(tǒng)實現(xiàn)報告,對軟件開發(fā)中將要面臨的問題及其解決方案進行需求分析。1.2背景隨著社會經(jīng)濟的發(fā)展,以及數(shù)字生活的逐步滲透,如何為用戶提供更加便捷、更加周到的服務已經(jīng)成為各大銀行競爭的焦點。但如今銀行儲蓄系統(tǒng)工作效率比較低,越來越不能滿足廣大人民群眾的需求,人們希望可以更方便更省時更省力的辦理儲蓄的相關業(yè)務。人們不再滿足于以前傳統(tǒng)的哪家銀行卡只可以在那家銀行存款提款的模式。而如今計算機網(wǎng)絡的高速發(fā)展及普及度的進一步加強,越來越多的人希望通過在家實現(xiàn)存取款或是通過上網(wǎng)實現(xiàn)網(wǎng)上銀行的功能等。在這樣的趨勢下,明顯可以看出現(xiàn)今的銀行計算機儲蓄系統(tǒng)不能夠滿足人們?nèi)找嬖鲩L的需求,為提高該銀行的存取款工作效率,降低工作的人力、物力開支,提高工作的準確性、正確性,并且便于用戶信息存取,需要建立一個新的、高效的、方便的、互聯(lián)的計算機儲蓄系統(tǒng)。1.3定義 銀行業(yè)務系統(tǒng)是一款為用戶提供存款、取款、轉(zhuǎn)賬等業(yè)務的計算機軟件系統(tǒng)。在銀行設立賬戶的人或機構通常被稱為銀行的儲戶。一個儲戶可以在銀行開多個賬戶,儲戶可以存錢到賬戶中,也可以從自己的賬戶中取現(xiàn),還可以將存款從一個賬戶轉(zhuǎn)到另一個賬戶。儲戶還可以隨時查詢自己賬戶的情況,并查詢以前所進行的存款、取款等交易記錄。后臺管理員可以對儲戶的賬戶進行注銷、刪除、查詢等管理,還有就是銀行利息、匯率、手續(xù)費之類參數(shù)的設置,以及財務管理以及財務分析。第二章 需求分析2.1功能需求(1)功能劃分 本軟件分別有注冊,修改,查詢,更新等功能。各個模塊各有不同的功能,但都能完成查詢和存儲功能。各模塊的數(shù)據(jù)都存放在數(shù)據(jù)庫中。數(shù)據(jù)的調(diào)用和連接都有程序來完成。系統(tǒng)要實現(xiàn)的功能主要有三方面:存款、取款和轉(zhuǎn)賬。用戶進行存款時,需要填寫存款單,然后交給鍵入系統(tǒng),同時系統(tǒng)還要記錄存款人姓名、住址、身份證、號碼、存款類型、存款日期、利率及密碼(可選)等信息,完成后由系統(tǒng)反饋成功存款信息給用戶。用戶進行取款時,需要填寫取款的相關信息(取款金額、取款幣種)進行提交,系統(tǒng)要求用戶輸入密碼以確認身份,核對密碼正確無誤后系統(tǒng)計算利息并印出利息給用戶。用戶進行轉(zhuǎn)賬時,需要填寫轉(zhuǎn)賬的相關信息進行提交,系統(tǒng)要求用戶輸入密碼以確認身份,核對密碼正確無誤后系統(tǒng)計算利息并反饋信息給用戶。系統(tǒng)進行及時更新數(shù)據(jù)庫。此外系統(tǒng)還應提供一些其它的基本功能如:開戶功能、銷戶功能、查詢和密碼修改功能等。(2)功能描述存款功能:以儲戶的存款為主要活動,相關記錄根據(jù)存款結果進行調(diào)整,以使信息保持一致。系統(tǒng)需要在原帳戶信息中增加一條記錄,包括存款人姓名,住址,存款類型,存款日期, 若為新儲戶須建立一個帳戶,并記錄此次的記錄。打印存款給儲戶。取款功能:以儲戶的取款為主要活動,相關記錄根據(jù)存款結果進行調(diào)整,以使信息保持一致。系統(tǒng)計算利息,在原帳戶信息中取款減去。若為清戶,記錄注銷該帳戶,將帳戶余額一并交與儲戶。 打印利息清單給儲戶轉(zhuǎn)賬功能:為儲戶提供轉(zhuǎn)賬給其它儲戶的服務,將儲戶的存款信息進行調(diào)整,以保持信息的一致。需要儲戶的帳戶信息及密碼需要其它儲戶的賬號信息需要進行一定的手續(xù)費收取開戶功能:通過儲戶申請建立一個新帳戶的描述信息,并將該帳戶添加到帳戶信息映射表中,并以系統(tǒng)自動生成的唯一的帳戶號作為主鍵。同時系統(tǒng)還將生成唯一的銀行卡號作為外鍵。申請需要提交有關材料的證明,并審核通過銀行為其建立一個新賬戶返回賬戶號/密碼給儲戶打印開戶信息給儲戶銷戶功能:消除儲戶存儲在系統(tǒng)中的個人信息。通過儲戶申請,由管理員進行消戶操作系統(tǒng)消除儲戶的一切信息,更新數(shù)據(jù)庫返回注銷信息成功通知查詢功能:為儲戶提供查詢余額服務,將儲戶的相關記錄輸出。需要儲戶的帳戶信息及密碼。打印儲戶的帳戶余額登錄功能:根據(jù)不同身份登錄進入到不同的登錄界面。用戶輸入登錄相關信息(賬號、密碼)。系統(tǒng)檢查用戶相關信息,提示成功與否。密碼修改:為儲戶提供密碼修改服務,將儲戶的密碼信息進行調(diào)整,以保持信息的一致。需要儲戶的帳戶信息及密碼。需要儲戶輸入新密碼并確認。2.2性能需求(1)數(shù)據(jù)精確性在進行向數(shù)據(jù)庫文件提取數(shù)據(jù)時,需求數(shù)據(jù)記錄定位精確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)時,要求輸入數(shù)精確金額,身份證,卡號等按消息設定字符數(shù)。(2)時間特性 系統(tǒng)要求用戶進行相應操作后系統(tǒng)的響應時間應盡量短,不能超過一定的時間范圍本設計暫規(guī)定為10s。(3)適應性 要求數(shù)據(jù)庫具有很好的更新能力,數(shù)據(jù)庫應該能夠?qū)Σl(fā)事件,臟數(shù)據(jù)具有較強的識別處理能力。(4)可維護性 為滿足系統(tǒng)在以后運行過程中出現(xiàn)問題能夠修正以及系統(tǒng)需要升級等要求,系統(tǒng)應該具有可維護、可擴充、可更新的性能。(6)兼容性適合WindowXPWindows7及以上版本的操作系統(tǒng),數(shù)據(jù)庫:SQL SERVER 2000及以上版本(7)安全性 系統(tǒng)運行應該滿足具有一定能夠避免黑客、病毒等惡意攻擊的安全防范措施。2.3運行需要1.用戶界面 屏幕格式:采用全屏格式,通過分窗口操作進行各個操作之間的轉(zhuǎn)換 報表格式:以銀行原報表格式設計電子打印表格式。 菜單格式:下拉式菜單,應顯示儲戶資料及帳戶資料的各個詳細條目。2.硬件接口 網(wǎng)絡硬件接口要求:顯示中要求具有高速以太網(wǎng)組以實現(xiàn)聯(lián)網(wǎng)操作。3.軟件接口Windows 標準接口,要求與其他軟件無沖突錯誤發(fā)生。4.通信接口 計算機與打印機有高速傳輸?shù)倪B接接口,最后以紙張的形式打印出清單給儲戶。5.故障處理軟件應具備自由拼寫錯誤檢查等功能,在出現(xiàn)故障后應從整個系統(tǒng)數(shù)據(jù)庫更新載入數(shù)據(jù)庫進行操作。6.主存容量 為了滿足儲戶的要求,系統(tǒng)必須要有高的運作速度,儲戶填寫的表單輸入到系統(tǒng),系統(tǒng)必須能快速及時作出響應,迅速處理各項數(shù)據(jù)、信息,顯示出所有必需信息并打印出各項清單,所以要求很高的信息量速度和大的主存容量。2.4輸入要求1. 業(yè)務員從存取款表單輸入數(shù)據(jù),要迅速精確,適當調(diào)整輸入時間,不能讓客戶等太久,但也不能讓業(yè)務員太過忙碌以免影響正確率。2. 儲戶自己在自動機存錢時要耐心等待機器算清正確,待準確無誤時再按確認。2.5輸出要求1.要求能快速準確打印出清單給客戶2.要求能夠快速響應儲戶的功能要求第三章 系統(tǒng)E_R圖圖3.1 銀行儲蓄E-R圖第四章 系統(tǒng)流程和數(shù)據(jù)流圖4.1系統(tǒng)流程圖銀行系統(tǒng)的基本流程圖如下:圖4.1 系統(tǒng)流程圖4.2數(shù)據(jù)流圖4.2.1系統(tǒng)頂層數(shù)據(jù)流圖圖4.2 頂層數(shù)據(jù)流圖4.2.2存款數(shù)據(jù)流圖:圖4.3存款數(shù)據(jù)流圖4.2.3取款數(shù)據(jù)流圖:圖4.4取款數(shù)據(jù)流程圖4.2.4開戶/銷戶流程圖:圖4.5開戶銷戶數(shù)據(jù)流圖第五章 存取款狀態(tài)圖圖5.1存款過程狀態(tài)圖圖5.2取款過程狀態(tài)圖第六章 數(shù)據(jù)字典6.1數(shù)據(jù)元素名稱:用戶說明:用戶姓名數(shù)據(jù)類型:字符型長度:46.2數(shù)據(jù)流數(shù)據(jù)流名:取款信息說明:當用戶取款時,傳遞取款的信息數(shù)據(jù)流來源:處理取款數(shù)據(jù)流去向:打印取款清單數(shù)據(jù)流組成:取款信息=取款金額+取款日期+取款人+利息清單+帳戶余額數(shù)據(jù)流名:存款信息說明:當用戶存款時,傳遞存款的信息數(shù)據(jù)流來源:處理存款數(shù)據(jù)流去向:打印存款清單數(shù)據(jù)流組成:存款信息=存款金額+存款日期+存款人數(shù)據(jù)流名:存單信息(反饋信息)說明:銀行系統(tǒng)給用戶每次存款打印的存款資料表單信息數(shù)據(jù)流來源:銀行業(yè)務系統(tǒng)數(shù)據(jù)流去向:用戶數(shù)據(jù)流組成:存單信息=存款人+存款銀行+業(yè)務員編號+存款金額+存款日期+手續(xù)費+帳戶余額數(shù)據(jù)流名:查詢信息說明:系統(tǒng)為儲戶每次交易后結算的帳戶余額資料信息數(shù)據(jù)流來源:銀行業(yè)務系統(tǒng)數(shù)據(jù)流去向:用戶數(shù)據(jù)流組成:余額信息=帳戶+交易種類+剩余金額+交易日期數(shù)據(jù)流名:開戶信息說明:開啟新賬戶時系統(tǒng)所記錄的資料信息數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:銀行業(yè)務系統(tǒng)數(shù)據(jù)流組成:開戶信息=身份證號+姓名+性別+住址+年齡+電話+開戶日期數(shù)據(jù)流名:消戶信息說明:在系統(tǒng)中消除賬戶的所有資料信息數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:銀行業(yè)務系統(tǒng)數(shù)據(jù)流組成:消戶信息=身份證號+姓名+性別+住址+年齡+電話+銷戶日期6.3數(shù)據(jù)存儲:數(shù)據(jù)文件名:存款信息表簡述:用于存放用戶存款情況及個人帳戶情況等輸入數(shù)據(jù):存款信息輸出數(shù)據(jù):存款信息數(shù)據(jù)文件組成:存款信息表=存款人+存款日期+存款金額+身份證號碼+業(yè)務員編號存儲方式:關鍵碼數(shù)據(jù)文件名:取款信息表簡述:用于存放用戶取款情況及個人帳戶情況等輸入數(shù)據(jù):取款信息輸出數(shù)據(jù):取款信息數(shù)據(jù)文件組成:取款信息表= 取款人+取款時間+取款金額+身份證號碼+業(yè)務員編號+ 利息清單(或賬單)存儲方式:關鍵碼存儲方式:關鍵碼數(shù)據(jù)文件名:用戶信息表簡述:用于存放用戶的個人資料情況及其它相關信息輸入數(shù)據(jù):用戶信息輸出數(shù)據(jù):用戶信息數(shù)據(jù)文件組成:用戶信息表=用戶編號+身份證號碼+姓名+性別+年齡+住址存儲方式:直接數(shù)據(jù)文件名:密碼信息表簡述:用于存放用戶存取款所需的密碼輸入數(shù)據(jù):密碼信息輸出數(shù)據(jù):密碼信息數(shù)據(jù)文件組成:密碼信息= 存取款密碼+設置密碼日期存儲方式:關鍵碼數(shù)據(jù)文件名:余額信息表簡述:用于存放帳戶內(nèi)剩余的余額情況輸入數(shù)據(jù):余額信息輸出數(shù)據(jù):余額信息數(shù)據(jù)文件組成:余額信息= 余額信息+取款時間+利息+取款人+業(yè)務員編號存儲方式:關鍵碼6.4加工邏輯:加工名:驗收存款單簡要描述:對用戶所寫的存款單進行檢驗輸入數(shù)據(jù)流:存款單輸出數(shù)據(jù)流:存款單加工邏輯:對用戶所寫的存款單進行核實加工名:設置密碼簡要描述:對用戶的存款信息進行密碼設置以得到保護輸入數(shù)據(jù)流:需要設置密碼輸出數(shù)據(jù)流:存款信息加工邏輯:對現(xiàn)有的用戶存款信息進行密碼設置以得到保護并將已經(jīng)設置好的存款信息進行處理加工名:處理存款簡要描述:按相應的程序處理存款單上的信息輸入數(shù)據(jù)流:存款信息輸出數(shù)據(jù)流:存款信息加工邏輯:處理存款單上的信息加工名:打印存單簡要描述:打印處理后的存款信息并將信息以存單的信息打印出來輸入數(shù)據(jù)流:存款信息輸出數(shù)據(jù)流:存單加工邏輯: 打印存款信息(以存單的形式)加工名:驗收取款單簡要描述:對用戶所寫的取款單進行檢驗輸入數(shù)據(jù)流:取款單輸出數(shù)據(jù)流:需要密碼加工邏輯:對用戶所寫的取款單進行核實加工名:核對密碼簡要描述:對于所給予的取款信息及密碼信息進行核對輸入數(shù)據(jù)流:驗收取款單輸出數(shù)據(jù)流:密碼有誤、密碼正確 加工邏輯:檢查密碼是否正確無誤,有誤重新輸入,正確繼續(xù)進行加工名:計算利息簡要描述:當用戶取款時計算出當前帳戶的利息情況輸入數(shù)據(jù)流:密碼正確輸出數(shù)據(jù)流:利息信息加工邏輯:計算出當前帳戶的利息情況并反饋給用戶加工名:更新余額簡要描述:當用戶取款后剩余的金額情況要進行更新輸入數(shù)據(jù)流:計算利息輸出數(shù)據(jù)流:余額信息 加工邏輯:對已有的金額進行查詢并更新加工名:處理取款簡要描述:對取款單中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子圖書出版與運營手冊
- 房屋租賃三方合同格式
- 焊接工藝與材料選擇作業(yè)指導書
- 成本合同管理大全
- 生物科技居間合同協(xié)議書
- 有關事業(yè)單位合同
- 2025年呼和浩特貨運從業(yè)資格證模擬考試題下載
- 2025年南昌從業(yè)資格貨運資格考試題庫答案解析
- 2025年龍巖a2駕駛證貨運從業(yè)資格證模擬考試
- 電力市場策略合同(2篇)
- 公共關系效果的評估課件
- 電子線檢驗標準
- 建筑施工安全員理論考核試題與答案
- 高速公路用地勘測定界及放線定樁技術標書
- 人教版七年級歷史下冊教學計劃(及進度表)
- 建筑工程節(jié)后復工自查表
- 華萊士標準化體系
- 快捷smt全自動物料倉儲方案
- keysight眼圖和抖動噪聲基礎知識與測量方法
- 鍋爐補給水陰陽混床操作步序表
- 2005年第4季度北京住房租賃指導價格
評論
0/150
提交評論