銀行系統(tǒng)軟件工程課程設(shè)計(jì).doc_第1頁
銀行系統(tǒng)軟件工程課程設(shè)計(jì).doc_第2頁
銀行系統(tǒng)軟件工程課程設(shè)計(jì).doc_第3頁
銀行系統(tǒng)軟件工程課程設(shè)計(jì).doc_第4頁
銀行系統(tǒng)軟件工程課程設(shè)計(jì).doc_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

目錄第一章 概述11.1目的11.2背景21.3定義2第二章 需求分析22.1功能需求22.2性能需求42.3運(yùn)行需要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ù)存儲(chǔ):136.4加工邏輯:14第七章 結(jié)論18I第一章 概述1.1目的報(bào)告的目的旨在提出銀行業(yè)務(wù)系統(tǒng)的軟件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,并作為工作成果的原始依據(jù)。此文檔進(jìn)一步定制軟件開發(fā)的細(xì)節(jié)問題,明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,便于用戶與開發(fā)商協(xié)調(diào)工作。經(jīng)過對該銀行儲(chǔ)蓄系統(tǒng)項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行需求分析。1.2背景隨著社會(huì)經(jīng)濟(jì)的發(fā)展,以及數(shù)字生活的逐步滲透,如何為用戶提供更加便捷、更加周到的服務(wù)已經(jīng)成為各大銀行競爭的焦點(diǎn)。但如今銀行儲(chǔ)蓄系統(tǒng)工作效率比較低,越來越不能滿足廣大人民群眾的需求,人們希望可以更方便更省時(shí)更省力的辦理儲(chǔ)蓄的相關(guān)業(yè)務(wù)。人們不再滿足于以前傳統(tǒng)的哪家銀行卡只可以在那家銀行存款提款的模式。而如今計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展及普及度的進(jìn)一步加強(qiáng),越來越多的人希望通過在家實(shí)現(xiàn)存取款或是通過上網(wǎng)實(shí)現(xiàn)網(wǎng)上銀行的功能等。在這樣的趨勢下,明顯可以看出現(xiàn)今的銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)不能夠滿足人們?nèi)找嬖鲩L的需求,為提高該銀行的存取款工作效率,降低工作的人力、物力開支,提高工作的準(zhǔn)確性、正確性,并且便于用戶信息存取,需要建立一個(gè)新的、高效的、方便的、互聯(lián)的計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。1.3定義 銀行業(yè)務(wù)系統(tǒng)是一款為用戶提供存款、取款、轉(zhuǎn)賬等業(yè)務(wù)的計(jì)算機(jī)軟件系統(tǒng)。在銀行設(shè)立賬戶的人或機(jī)構(gòu)通常被稱為銀行的儲(chǔ)戶。一個(gè)儲(chǔ)戶可以在銀行開多個(gè)賬戶,儲(chǔ)戶可以存錢到賬戶中,也可以從自己的賬戶中取現(xiàn),還可以將存款從一個(gè)賬戶轉(zhuǎn)到另一個(gè)賬戶。儲(chǔ)戶還可以隨時(shí)查詢自己賬戶的情況,并查詢以前所進(jìn)行的存款、取款等交易記錄。后臺(tái)管理員可以對儲(chǔ)戶的賬戶進(jìn)行注銷、刪除、查詢等管理,還有就是銀行利息、匯率、手續(xù)費(fèi)之類參數(shù)的設(shè)置,以及財(cái)務(wù)管理以及財(cái)務(wù)分析。第二章 需求分析2.1功能需求(1)功能劃分 本軟件分別有注冊,修改,查詢,更新等功能。各個(gè)模塊各有不同的功能,但都能完成查詢和存儲(chǔ)功能。各模塊的數(shù)據(jù)都存放在數(shù)據(jù)庫中。數(shù)據(jù)的調(diào)用和連接都有程序來完成。系統(tǒng)要實(shí)現(xiàn)的功能主要有三方面:存款、取款和轉(zhuǎn)賬。用戶進(jìn)行存款時(shí),需要填寫存款單,然后交給鍵入系統(tǒng),同時(shí)系統(tǒng)還要記錄存款人姓名、住址、身份證、號(hào)碼、存款類型、存款日期、利率及密碼(可選)等信息,完成后由系統(tǒng)反饋成功存款信息給用戶。用戶進(jìn)行取款時(shí),需要填寫取款的相關(guān)信息(取款金額、取款幣種)進(jìn)行提交,系統(tǒng)要求用戶輸入密碼以確認(rèn)身份,核對密碼正確無誤后系統(tǒng)計(jì)算利息并印出利息給用戶。用戶進(jìn)行轉(zhuǎn)賬時(shí),需要填寫轉(zhuǎn)賬的相關(guān)信息進(jìn)行提交,系統(tǒng)要求用戶輸入密碼以確認(rèn)身份,核對密碼正確無誤后系統(tǒng)計(jì)算利息并反饋信息給用戶。系統(tǒng)進(jìn)行及時(shí)更新數(shù)據(jù)庫。此外系統(tǒng)還應(yīng)提供一些其它的基本功能如:開戶功能、銷戶功能、查詢和密碼修改功能等。(2)功能描述存款功能:以儲(chǔ)戶的存款為主要活動(dòng),相關(guān)記錄根據(jù)存款結(jié)果進(jìn)行調(diào)整,以使信息保持一致。系統(tǒng)需要在原帳戶信息中增加一條記錄,包括存款人姓名,住址,存款類型,存款日期, 若為新儲(chǔ)戶須建立一個(gè)帳戶,并記錄此次的記錄。打印存款給儲(chǔ)戶。取款功能:以儲(chǔ)戶的取款為主要活動(dòng),相關(guān)記錄根據(jù)存款結(jié)果進(jìn)行調(diào)整,以使信息保持一致。系統(tǒng)計(jì)算利息,在原帳戶信息中取款減去。若為清戶,記錄注銷該帳戶,將帳戶余額一并交與儲(chǔ)戶。 打印利息清單給儲(chǔ)戶轉(zhuǎn)賬功能:為儲(chǔ)戶提供轉(zhuǎn)賬給其它儲(chǔ)戶的服務(wù),將儲(chǔ)戶的存款信息進(jìn)行調(diào)整,以保持信息的一致。需要儲(chǔ)戶的帳戶信息及密碼需要其它儲(chǔ)戶的賬號(hào)信息需要進(jìn)行一定的手續(xù)費(fèi)收取開戶功能:通過儲(chǔ)戶申請建立一個(gè)新帳戶的描述信息,并將該帳戶添加到帳戶信息映射表中,并以系統(tǒng)自動(dòng)生成的唯一的帳戶號(hào)作為主鍵。同時(shí)系統(tǒng)還將生成唯一的銀行卡號(hào)作為外鍵。申請需要提交有關(guān)材料的證明,并審核通過銀行為其建立一個(gè)新賬戶返回賬戶號(hào)/密碼給儲(chǔ)戶打印開戶信息給儲(chǔ)戶銷戶功能:消除儲(chǔ)戶存儲(chǔ)在系統(tǒng)中的個(gè)人信息。通過儲(chǔ)戶申請,由管理員進(jìn)行消戶操作系統(tǒng)消除儲(chǔ)戶的一切信息,更新數(shù)據(jù)庫返回注銷信息成功通知查詢功能:為儲(chǔ)戶提供查詢余額服務(wù),將儲(chǔ)戶的相關(guān)記錄輸出。需要儲(chǔ)戶的帳戶信息及密碼。打印儲(chǔ)戶的帳戶余額登錄功能:根據(jù)不同身份登錄進(jìn)入到不同的登錄界面。用戶輸入登錄相關(guān)信息(賬號(hào)、密碼)。系統(tǒng)檢查用戶相關(guān)信息,提示成功與否。密碼修改:為儲(chǔ)戶提供密碼修改服務(wù),將儲(chǔ)戶的密碼信息進(jìn)行調(diào)整,以保持信息的一致。需要儲(chǔ)戶的帳戶信息及密碼。需要儲(chǔ)戶輸入新密碼并確認(rèn)。2.2性能需求(1)數(shù)據(jù)精確性在進(jìn)行向數(shù)據(jù)庫文件提取數(shù)據(jù)時(shí),需求數(shù)據(jù)記錄定位精確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)時(shí),要求輸入數(shù)精確金額,身份證,卡號(hào)等按消息設(shè)定字符數(shù)。(2)時(shí)間特性 系統(tǒng)要求用戶進(jìn)行相應(yīng)操作后系統(tǒng)的響應(yīng)時(shí)間應(yīng)盡量短,不能超過一定的時(shí)間范圍本設(shè)計(jì)暫規(guī)定為10s。(3)適應(yīng)性 要求數(shù)據(jù)庫具有很好的更新能力,數(shù)據(jù)庫應(yīng)該能夠?qū)Σl(fā)事件,臟數(shù)據(jù)具有較強(qiáng)的識(shí)別處理能力。(4)可維護(hù)性 為滿足系統(tǒng)在以后運(yùn)行過程中出現(xiàn)問題能夠修正以及系統(tǒng)需要升級等要求,系統(tǒng)應(yīng)該具有可維護(hù)、可擴(kuò)充、可更新的性能。(6)兼容性適合WindowXPWindows7及以上版本的操作系統(tǒng),數(shù)據(jù)庫:SQL SERVER 2000及以上版本(7)安全性 系統(tǒng)運(yùn)行應(yīng)該滿足具有一定能夠避免黑客、病毒等惡意攻擊的安全防范措施。2.3運(yùn)行需要1.用戶界面 屏幕格式:采用全屏格式,通過分窗口操作進(jìn)行各個(gè)操作之間的轉(zhuǎn)換 報(bào)表格式:以銀行原報(bào)表格式設(shè)計(jì)電子打印表格式。 菜單格式:下拉式菜單,應(yīng)顯示儲(chǔ)戶資料及帳戶資料的各個(gè)詳細(xì)條目。2.硬件接口 網(wǎng)絡(luò)硬件接口要求:顯示中要求具有高速以太網(wǎng)組以實(shí)現(xiàn)聯(lián)網(wǎng)操作。3.軟件接口Windows 標(biāo)準(zhǔn)接口,要求與其他軟件無沖突錯(cuò)誤發(fā)生。4.通信接口 計(jì)算機(jī)與打印機(jī)有高速傳輸?shù)倪B接接口,最后以紙張的形式打印出清單給儲(chǔ)戶。5.故障處理軟件應(yīng)具備自由拼寫錯(cuò)誤檢查等功能,在出現(xiàn)故障后應(yīng)從整個(gè)系統(tǒng)數(shù)據(jù)庫更新載入數(shù)據(jù)庫進(jìn)行操作。6.主存容量 為了滿足儲(chǔ)戶的要求,系統(tǒng)必須要有高的運(yùn)作速度,儲(chǔ)戶填寫的表單輸入到系統(tǒng),系統(tǒng)必須能快速及時(shí)作出響應(yīng),迅速處理各項(xiàng)數(shù)據(jù)、信息,顯示出所有必需信息并打印出各項(xiàng)清單,所以要求很高的信息量速度和大的主存容量。2.4輸入要求1. 業(yè)務(wù)員從存取款表單輸入數(shù)據(jù),要迅速精確,適當(dāng)調(diào)整輸入時(shí)間,不能讓客戶等太久,但也不能讓業(yè)務(wù)員太過忙碌以免影響正確率。2. 儲(chǔ)戶自己在自動(dòng)機(jī)存錢時(shí)要耐心等待機(jī)器算清正確,待準(zhǔn)確無誤時(shí)再按確認(rèn)。2.5輸出要求1.要求能快速準(zhǔn)確打印出清單給客戶2.要求能夠快速響應(yīng)儲(chǔ)戶的功能要求第三章 系統(tǒng)E_R圖圖3.1 銀行儲(chǔ)蓄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ù)流名:取款信息說明:當(dāng)用戶取款時(shí),傳遞取款的信息數(shù)據(jù)流來源:處理取款數(shù)據(jù)流去向:打印取款清單數(shù)據(jù)流組成:取款信息=取款金額+取款日期+取款人+利息清單+帳戶余額數(shù)據(jù)流名:存款信息說明:當(dāng)用戶存款時(shí),傳遞存款的信息數(shù)據(jù)流來源:處理存款數(shù)據(jù)流去向:打印存款清單數(shù)據(jù)流組成:存款信息=存款金額+存款日期+存款人數(shù)據(jù)流名:存單信息(反饋信息)說明:銀行系統(tǒng)給用戶每次存款打印的存款資料表單信息數(shù)據(jù)流來源:銀行業(yè)務(wù)系統(tǒng)數(shù)據(jù)流去向:用戶數(shù)據(jù)流組成:存單信息=存款人+存款銀行+業(yè)務(wù)員編號(hào)+存款金額+存款日期+手續(xù)費(fèi)+帳戶余額數(shù)據(jù)流名:查詢信息說明:系統(tǒng)為儲(chǔ)戶每次交易后結(jié)算的帳戶余額資料信息數(shù)據(jù)流來源:銀行業(yè)務(wù)系統(tǒng)數(shù)據(jù)流去向:用戶數(shù)據(jù)流組成:余額信息=帳戶+交易種類+剩余金額+交易日期數(shù)據(jù)流名:開戶信息說明:開啟新賬戶時(shí)系統(tǒng)所記錄的資料信息數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:銀行業(yè)務(wù)系統(tǒng)數(shù)據(jù)流組成:開戶信息=身份證號(hào)+姓名+性別+住址+年齡+電話+開戶日期數(shù)據(jù)流名:消戶信息說明:在系統(tǒng)中消除賬戶的所有資料信息數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:銀行業(yè)務(wù)系統(tǒng)數(shù)據(jù)流組成:消戶信息=身份證號(hào)+姓名+性別+住址+年齡+電話+銷戶日期6.3數(shù)據(jù)存儲(chǔ):數(shù)據(jù)文件名:存款信息表簡述:用于存放用戶存款情況及個(gè)人帳戶情況等輸入數(shù)據(jù):存款信息輸出數(shù)據(jù):存款信息數(shù)據(jù)文件組成:存款信息表=存款人+存款日期+存款金額+身份證號(hào)碼+業(yè)務(wù)員編號(hào)存儲(chǔ)方式:關(guān)鍵碼數(shù)據(jù)文件名:取款信息表簡述:用于存放用戶取款情況及個(gè)人帳戶情況等輸入數(shù)據(jù):取款信息輸出數(shù)據(jù):取款信息數(shù)據(jù)文件組成:取款信息表= 取款人+取款時(shí)間+取款金額+身份證號(hào)碼+業(yè)務(wù)員編號(hào)+ 利息清單(或賬單)存儲(chǔ)方式:關(guān)鍵碼存儲(chǔ)方式:關(guān)鍵碼數(shù)據(jù)文件名:用戶信息表簡述:用于存放用戶的個(gè)人資料情況及其它相關(guān)信息輸入數(shù)據(jù):用戶信息輸出數(shù)據(jù):用戶信息數(shù)據(jù)文件組成:用戶信息表=用戶編號(hào)+身份證號(hào)碼+姓名+性別+年齡+住址存儲(chǔ)方式:直接數(shù)據(jù)文件名:密碼信息表簡述:用于存放用戶存取款所需的密碼輸入數(shù)據(jù):密碼信息輸出數(shù)據(jù):密碼信息數(shù)據(jù)文件組成:密碼信息= 存取款密碼+設(shè)置密碼日期存儲(chǔ)方式:關(guān)鍵碼數(shù)據(jù)文件名:余額信息表簡述:用于存放帳戶內(nèi)剩余的余額情況輸入數(shù)據(jù):余額信息輸出數(shù)據(jù):余額信息數(shù)據(jù)文件組成:余額信息= 余額信息+取款時(shí)間+利息+取款人+業(yè)務(wù)員編號(hào)存儲(chǔ)方式:關(guān)鍵碼6.4加工邏輯:加工名:驗(yàn)收存款單簡要描述:對用戶所寫的存款單進(jìn)行檢驗(yàn)輸入數(shù)據(jù)流:存款單輸出數(shù)據(jù)流:存款單加工邏輯:對用戶所寫的存款單進(jìn)行核實(shí)加工名:設(shè)置密碼簡要描述:對用戶的存款信息進(jìn)行密碼設(shè)置以得到保護(hù)輸入數(shù)據(jù)流:需要設(shè)置密碼輸出數(shù)據(jù)流:存款信息加工邏輯:對現(xiàn)有的用戶存款信息進(jìn)行密碼設(shè)置以得到保護(hù)并將已經(jīng)設(shè)置好的存款信息進(jìn)行處理加工名:處理存款簡要描述:按相應(yīng)的程序處理存款單上的信息輸入數(shù)據(jù)流:存款信息輸出數(shù)據(jù)流:存款信息加工邏輯:處理存款單上的信息加工名:打印存單簡要描述:打印處理后的存款信息并將信息以存單的信息打印出來輸入數(shù)據(jù)流:存款信息輸出數(shù)據(jù)流:存單加工邏輯: 打印存款信息(以存單的形式)加工名:驗(yàn)收取款單簡要描述:對用戶所寫的取款單進(jìn)行檢驗(yàn)輸入數(shù)據(jù)流:取款單輸出數(shù)據(jù)流:需要密碼加工邏輯:對用戶所寫的取款單進(jìn)行核實(shí)加工名:核對密碼簡要描述:對于所給予的取款信息及密碼信息進(jìn)行核對輸入數(shù)據(jù)流:驗(yàn)收取款單輸出數(shù)據(jù)流:密碼有誤、密碼正確 加工邏輯:檢查密碼是否正確無誤,有誤重新輸入,正確繼續(xù)進(jìn)行加工名:計(jì)算利息簡要描述:當(dāng)用戶取款時(shí)計(jì)算出當(dāng)前帳戶的利息情況輸入數(shù)據(jù)流:密碼正確輸出數(shù)據(jù)流:利息信息加工邏輯:計(jì)算出當(dāng)前帳戶的利息情況并反饋給用戶加工名:更新余額簡要描述:當(dāng)用戶取款后剩余的金額情況要進(jìn)行更新輸入數(shù)據(jù)流:計(jì)算利息輸出數(shù)據(jù)流:余額信息 加工邏輯:對已有的金額進(jìn)行查詢并更新加工名:處理取款簡要描述:對取款單中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論