軟件工程文檔(銀行儲(chǔ)蓄系統(tǒng))_第1頁(yè)
軟件工程文檔(銀行儲(chǔ)蓄系統(tǒng))_第2頁(yè)
軟件工程文檔(銀行儲(chǔ)蓄系統(tǒng))_第3頁(yè)
軟件工程文檔(銀行儲(chǔ)蓄系統(tǒng))_第4頁(yè)
軟件工程文檔(銀行儲(chǔ)蓄系統(tǒng))_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 銀行儲(chǔ)蓄系統(tǒng)開發(fā)研究報(bào)告 學(xué)期 2012-2013學(xué)年第二學(xué)期 學(xué)院 軟件學(xué)院 學(xué)號(hào) 20112272 姓名 劉宇菲 2013年 5月 29日 銀行儲(chǔ)蓄系統(tǒng)開發(fā)與設(shè)計(jì)可行性研究報(bào)告 . 1.1問(wèn)題定義1.1.1選題的目的與意義1)選題目的 經(jīng)過(guò)對(duì)銀行儲(chǔ)蓄系統(tǒng)項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初步擬定系統(tǒng)實(shí)現(xiàn)報(bào)告,明確開發(fā)風(fēng)險(xiǎn)及其所帶來(lái)的經(jīng)濟(jì)效益,對(duì)軟件開發(fā)中將要面臨的問(wèn)題及其解決方案進(jìn)行可行性分析。本報(bào)告經(jīng)審核后,交由軟件項(xiàng)目經(jīng)理審查。 2)選題意義 現(xiàn)在的銀行儲(chǔ)蓄系統(tǒng)工作效率低,越來(lái)越不能滿足廣大儲(chǔ)戶的需要。銀行與客戶都迫切希望能更方便更省時(shí)就可以辦理儲(chǔ)蓄業(yè)務(wù)。現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展使越來(lái)越多的人更

2、喜歡網(wǎng)上購(gòu)物、不出門即可交納各種費(fèi)用。在這樣的背景下,很明顯現(xiàn)行的銀行儲(chǔ)蓄系統(tǒng)已經(jīng)不能滿足人們?cè)揭嬖鲩L(zhǎng)的需求,急切需要建立一個(gè)新的、高效的、方便的、互聯(lián)的銀行儲(chǔ)蓄系統(tǒng)。 1.1.2系統(tǒng)目標(biāo)與范圍說(shuō)明項(xiàng)目名稱:銀行儲(chǔ)蓄系統(tǒng)原系統(tǒng)存在的問(wèn)題:銀行儲(chǔ)蓄系統(tǒng)工作效率低,越來(lái)越不能滿足廣大儲(chǔ) 戶的需要項(xiàng)目目標(biāo):建立一個(gè)新的、高效的、方便的、互聯(lián)的銀行儲(chǔ)蓄系統(tǒng)。初步想法:此系統(tǒng)所要完成的主要功能模塊有兩部分:取款系統(tǒng)與存款系統(tǒng)??尚行匝芯浚航ㄗh進(jìn)行大約半個(gè)月的可行性研究,研究費(fèi)用不超過(guò)3000元 圖1.1.2 目標(biāo)和范圍說(shuō)明書1.2可行性研究1.2.1 軟件經(jīng)濟(jì)可行性分析 1)開發(fā)成本的估計(jì)分類金額/元工

3、資178000設(shè)備/安裝42000培訓(xùn)2800設(shè)施8000軟件許可證12000旅行與雜項(xiàng)12000實(shí)用程序18000總計(jì)272800 工資支付詳細(xì)說(shuō)明項(xiàng)目經(jīng)理68000高級(jí)系統(tǒng)分析員32000系統(tǒng)分析員28000程序分析員20000程序員18000系統(tǒng)程序員 12000總計(jì)178000 2) 軟件運(yùn)行成本的估計(jì)銀行儲(chǔ)蓄系統(tǒng)運(yùn)行費(fèi)用一覽表分類金額/元運(yùn)行所需耗材13000設(shè)備維護(hù)50000系統(tǒng)維護(hù)27000系統(tǒng)連通50000總計(jì)140000 3)軟件系統(tǒng)成本/效益分析 購(gòu)買設(shè)備、軟件費(fèi)9.48萬(wàn)元 人力(6個(gè)月)17.8萬(wàn)元 開發(fā)成本總計(jì)27.28萬(wàn)元 系統(tǒng)維護(hù)費(fèi)3000萬(wàn)元/年 每年節(jié)省人力經(jīng)

4、費(fèi)1.8萬(wàn)元/年 每年節(jié)省經(jīng)費(fèi)1.5萬(wàn)元/年 年節(jié)?。ㄔ?+i)現(xiàn)在值(元)累計(jì)現(xiàn)在值11.5萬(wàn)元/年 1.121333286萬(wàn)1.0333286萬(wàn)21.5萬(wàn)元/年 1.251.195791萬(wàn)2.529077萬(wàn)31.5萬(wàn)元/年 1.41.067670萬(wàn)3.596747萬(wàn)3年后收入4.5889萬(wàn)投資回收期2.416年1.2.2 技術(shù)可行性分析1)風(fēng)險(xiǎn)分析: 功能要求 此系統(tǒng)所要完成的主要功能模塊有兩部分:取款系統(tǒng)與存款系統(tǒng)。存款時(shí),儲(chǔ)戶填寫存款單,然后交給銀行業(yè)務(wù)人員鍵入系統(tǒng),同時(shí)系統(tǒng)還要記錄存款人姓名、住址(或電話號(hào)碼)、身份證號(hào)碼、存款類型、存款日期、利率等信息,完成后由系統(tǒng)打印存款憑單

5、給儲(chǔ)戶。而取款時(shí),儲(chǔ)戶填寫取款單交給業(yè)務(wù)人員,業(yè)務(wù)人員把取款金額輸入系統(tǒng)并要求儲(chǔ)戶輸入密碼以確認(rèn)身份,核對(duì)密碼正確無(wú)誤后系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶。 .安全與保密要求為了確保儲(chǔ)戶的利益,儲(chǔ)戶的各種信息應(yīng)保密,特別是對(duì)儲(chǔ)戶賬戶密碼等信息的保密安全。由于查詢?nèi)藛T的身份和目的不同,本系統(tǒng)還提供不同的查詢權(quán)限,如行長(zhǎng)與普通的業(yè)務(wù)人員之間的權(quán)限不同。完成期限初步確定開發(fā)期為6個(gè)月,試運(yùn)行期為3個(gè)月,系統(tǒng)計(jì)劃于2012年春節(jié)正式投入運(yùn)行。.條件、假定和限制 假設(shè)開發(fā)的軟件運(yùn)行的最短壽命為五年;開發(fā)時(shí)間與試運(yùn)行時(shí)間預(yù)定為八個(gè)月;經(jīng)費(fèi)的投資限制在30萬(wàn)元以內(nèi);系統(tǒng)運(yùn)行環(huán)境如下:系統(tǒng)平臺(tái): Microso

6、ft XP/編程軟件:J2SE v 1.4.2_01 SDK/Microsoft Visual C+6.0/創(chuàng)建數(shù)據(jù)庫(kù):Microsoft Office Access 2003;可行性研究方法采用調(diào)查方法:通過(guò)對(duì)銀行業(yè)務(wù)員和客戶的調(diào)查以獲得第一手資料,確定客戶和實(shí)際應(yīng)用中的需求;然后經(jīng)過(guò)座談或開會(huì)的形式和專家和銀行經(jīng)理交談,落實(shí)最后的問(wèn)題定義。 決定可行性的主要因素本次可行性分析是按照軟件工程的規(guī)范步驟進(jìn)行的,即按復(fù)查項(xiàng)目目標(biāo)和規(guī)模,研究目前正使用的系統(tǒng),導(dǎo)出新系統(tǒng)的高層邏輯模型,重新定義問(wèn)題這一循環(huán)反復(fù)的過(guò)程進(jìn)行。然后提出系統(tǒng)的實(shí)現(xiàn)方案,推薦最佳方案,對(duì)所推薦的方案進(jìn)行經(jīng)濟(jì)、技術(shù)、用戶操作和

7、法律的可行性分析,最后給出系統(tǒng)是否值得開發(fā)的2)資源分析:開發(fā)系統(tǒng)的計(jì)算機(jī)硬件已經(jīng)非常普及,所以完全沒(méi)有問(wèn)題;現(xiàn)在的計(jì)算機(jī)各方面的技術(shù)都非常成熟,相對(duì)來(lái)說(shuō)開發(fā)此系統(tǒng)的技術(shù)也要求比較簡(jiǎn)單,因此在技術(shù)方面是可行的;同時(shí)銀行還必須有一定量的系統(tǒng)管理和維護(hù)的專業(yè)人員,在這方面可以通過(guò)培訓(xùn)原來(lái)的技術(shù)人員成為新的需要的技術(shù)人員,也可以雇用所需這方面的專業(yè)技術(shù)員;若按計(jì)劃,在規(guī)定的期限內(nèi),本系統(tǒng)的開發(fā)是可以完成的。3)技術(shù)分析:當(dāng)前的技術(shù)完全可以完成這個(gè)程序. 1.2.3當(dāng)前系統(tǒng)的系統(tǒng)流程圖當(dāng)前大多數(shù)銀行所使用的銀行儲(chǔ)蓄系統(tǒng)辦理業(yè)各時(shí)手續(xù)繁多,人工業(yè)務(wù)操作過(guò)多,嚴(yán)重影響了工作效率,以至客戶等待辦理手續(xù)過(guò)長(zhǎng)感

8、到不耐煩,且出錯(cuò)率高。處理流程和數(shù)據(jù)流程以用銀行卡取款為例,儲(chǔ)戶用卡取款時(shí)不能直接取款,要先填取款表,交給業(yè)務(wù)員輸入資料,再由儲(chǔ)戶輸入密碼以確認(rèn)身份,還要在取款表單上簽名以再次確認(rèn),最后才業(yè)務(wù)員才把現(xiàn)金交給儲(chǔ)戶:如圖1.2.4系統(tǒng)總體數(shù)據(jù)流圖 此系統(tǒng)所要完成的主要功能模塊有兩部分:取款系統(tǒng)與存款系統(tǒng)。存款時(shí),儲(chǔ)戶填寫存款單,然后交給銀行業(yè)務(wù)人員鍵入系統(tǒng),同時(shí)系統(tǒng)還要記錄存 款人姓名、住址(或電話號(hào)碼)、身份證號(hào)碼、存款類型、存款日期、利率等信息,完成后由系統(tǒng)打印存款憑單給儲(chǔ)戶。而取款時(shí),儲(chǔ)戶填寫取款單交給業(yè)務(wù)人員,業(yè)務(wù)人員把取款金額輸入系統(tǒng)并要求儲(chǔ)戶輸入密碼以確認(rèn)身份,核對(duì)密碼正確無(wú)誤后系統(tǒng)計(jì)

9、算利息并印出利息清單給儲(chǔ)戶。 圖1.2.4 -a存款流程圖 重輸重填 有 誤 錯(cuò) 誤1.1.1核對(duì)密碼儲(chǔ)戶1.1驗(yàn)收取款單 密碼 取款單 需要密碼 D1 密碼 (或銀行卡)1.2計(jì)算利息正確取款單利息信息1.4處理取款1.3更新余額2.1打印清單 儲(chǔ)戶 取款清單 取款信息 余額信息 D3 取款信息 D2 余額信息圖1.2.4-b取款流程圖1.2.5 可行性研究結(jié)論 可立即進(jìn)行。實(shí)驗(yàn)2:軟件需求規(guī)格說(shuō)明書要求2.1銀行系統(tǒng)的的數(shù)據(jù)流圖 2.1.1 頂層的數(shù)據(jù)流圖 2.1.2銀行儲(chǔ)蓄系統(tǒng)的第一層數(shù)據(jù)流圖 2.1.3銀行儲(chǔ)蓄系統(tǒng)的第二層取款數(shù)據(jù)流圖 2.1.4銀行儲(chǔ)蓄系統(tǒng)的第三層存款數(shù)據(jù)流圖2.2對(duì)

10、數(shù)據(jù)流圖中的每一加工說(shuō)明的判定 查詢 查詢類別的判定 取款 金額判定(輸出金額) 用戶輸入密碼 驗(yàn)證后選擇功能 存款 存款金額(利息的計(jì)算) 用戶管理 用戶信息2.3數(shù)據(jù)字典表2.3.1數(shù)據(jù)流名:利息清單編號(hào):P3.1數(shù)據(jù)流來(lái)源:加工P4計(jì)算利息信息數(shù)據(jù)流取向:加工P3打印利息清單數(shù)據(jù)流組成:(姓名)+(戶頭金額*利率)+存款時(shí)間表2.3.2數(shù)據(jù)流名:存款單編號(hào):P2數(shù)據(jù)流來(lái)源:加工P1記錄存款信息數(shù)據(jù)流取向:加工P2打印存款單數(shù)據(jù)流組成:(姓名)+存款金額+利息金額+戶頭余額+存款時(shí)間2.3.3實(shí)體關(guān)系 實(shí)驗(yàn)3 結(jié)構(gòu)化設(shè)計(jì)說(shuō)明書3.1 SC圖的基本框架及存儲(chǔ)款功能的分解 圖3.1.1SC圖的

11、基本框架圖分解各個(gè)分支第一級(jí)分解: 圖3.1.2 第一級(jí)分解后的sc圖 第二級(jí)分解: 圖3.1.3 第二級(jí)分解后的sc圖動(dòng)作分支分解: 圖3.1.4 取款處理 圖3.1.5 存款處理3.2建立數(shù)據(jù)庫(kù)表的結(jié)構(gòu) 圖3.2.1系統(tǒng)總體結(jié)構(gòu)圖數(shù)據(jù)庫(kù)表的結(jié)構(gòu): 圖3.2.2 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)實(shí)驗(yàn)4過(guò)程設(shè)計(jì)說(shuō)明書4.1 取款和存款模塊的程序流程圖 圖4.1.1取款程序流程圖 圖4.1.2 存款程序流程圖4.2 取款和存款模塊的PAD圖 圖4.2.1 取款流程的PAD圖 圖4.2.2 存款流程的PAD圖4.3 取款和存款模塊的PDL語(yǔ)言 銀行儲(chǔ)蓄系統(tǒng)取款子系統(tǒng)用戶填寫取款單IF顯示密碼不正確并通知用戶重新輸入

12、密碼驗(yàn)證 ELSE IF 顯示余額不足信息,用戶重新輸入取款金額或退出系統(tǒng) ELSE 輸出現(xiàn)金 記錄取款信息 打印取款單 退出系統(tǒng)ENDIF 銀行儲(chǔ)蓄系統(tǒng)存款子系統(tǒng)用戶填寫存款單IF顯示密碼不正確并通知用戶重新輸入密碼驗(yàn)證 ELSE 存入現(xiàn)金 計(jì)算利息 記錄存款信息 打印存款單 退出系統(tǒng)ENDIF實(shí)驗(yàn)5軟測(cè)試說(shuō)明書5.1取款和存款功能等價(jià)分類測(cè)試表 表5.1.1 取款功能模塊的等價(jià)分類 輸入數(shù)據(jù) 有效等價(jià)類 無(wú)效等價(jià)類 普通用戶正確登錄后選擇取款模塊,用戶在取款金額欄里填入取款金額,點(diǎn)擊確定按鈕。彈出是否確認(rèn)的取款操作的提示窗口。(1)用戶輸入合法有效的數(shù)字金額,點(diǎn)擊提示窗口的確認(rèn)(2)取款金

13、額欄里輸入為空(3)取款金額欄里輸入為0(4)取款金額欄里輸入字母和特殊字符,(5)取款金額欄里輸入0.000*(6)取款金額欄里輸入的數(shù)字大于余額的數(shù)字,(7)取款金額欄里輸入數(shù)字長(zhǎng)度大于數(shù)據(jù)庫(kù)定義的范圍 表5.1.2 無(wú)效等價(jià)類的測(cè)試用例 測(cè)試數(shù)據(jù) 期望結(jié)果 測(cè)試范圍A:取款金額欄里輸入為空B:取款金額欄里輸入為0C:取款金額欄里輸入字母和特殊字符,D:取款金額欄里輸入0.000*E::取款金額欄里輸入的數(shù)字大于余額的數(shù)字,F(xiàn):取款金額欄里輸入數(shù)字長(zhǎng)度大于數(shù)據(jù)庫(kù)定義的范圍1A.取款失敗,彈出請(qǐng)輸入金額窗口1B:取款失敗,彈出請(qǐng)重新輸入金額窗口1C:無(wú)法輸入1D:無(wú)法輸入1E:取款失敗,彈出

14、請(qǐng)重新輸入金額的窗口1F:限制在數(shù)據(jù)庫(kù)定義范圍內(nèi),超出無(wú)法輸入。 (2) (3) (4) (5) (6) (7) 表5.1.3 有效等價(jià)類的測(cè)試用例 測(cè)試數(shù)據(jù) 期望結(jié)果 測(cè)試范圍用戶輸入合法有效的數(shù)字金額,點(diǎn)擊提示窗口的確認(rèn) 取出相應(yīng)款項(xiàng),取款成功 (1) 表5.1.4 存款功能模塊的等價(jià)分類 輸入數(shù)據(jù) 有效等價(jià)類 無(wú)效等價(jià)類 普通用戶正確登錄后選擇存款模塊,用戶在存款金額欄里填入取款金額,點(diǎn)擊確定按鈕。彈出是否確認(rèn)的存款操作的提示窗口。 (1)用戶輸入合法有效的數(shù)字金額,點(diǎn)擊提示窗口的確認(rèn)存款金額欄里輸入為空(2)存款金額欄里輸入為0(3)存款金額欄里輸入字母和特殊字符,(4)存款金額欄里輸

15、入0.000*(5)存款金額欄里輸入數(shù)字長(zhǎng)度大于數(shù)據(jù)庫(kù)定義的范圍, 表5.1.5 存款功能的有效等價(jià)分類 測(cè)試數(shù)據(jù) 預(yù)期結(jié)果 測(cè)試范圍用戶輸入合法有效的數(shù)字金額,點(diǎn)擊提示窗口的確認(rèn) 存款成功 (1) 表5.1.6 存款功能的無(wú)效等價(jià)類 測(cè)試數(shù)據(jù) 預(yù)期結(jié)果 測(cè)試范圍A:存款金額欄里輸入為空B:存款金額欄里輸入為0C:存款金額欄里輸入字母和特殊字符,D:存款金額欄里輸入0.000*E:存款金額欄里輸入數(shù)字長(zhǎng)度大于數(shù)據(jù)庫(kù)定義的范圍,1A:存款失敗,彈出請(qǐng)輸入金額窗口,1B:存款失敗,彈出請(qǐng)重新輸入金額窗口,1C:無(wú)法輸入1D:無(wú)法輸入1E:限制在數(shù)據(jù)庫(kù)定義范圍內(nèi),超出無(wú)法輸入。 (2) (3) (4

16、) (5) (6)5.2 存取款功能的基本路徑測(cè)試圖 5.2.1取款功能程序圖 表5.2.2 測(cè)試路徑 覆蓋節(jié)點(diǎn)/邊 覆蓋標(biāo)準(zhǔn) acd,be 1,2,3,4,5,6,7 點(diǎn)覆蓋 acd,be a,b,c,d,e 邊覆蓋 acd,be 1,2,3,4,5,6,7 a,b,c,d,e 路徑覆蓋 5.2.3存款功能的程序圖 表5.2.4 測(cè)試路徑 覆蓋節(jié)點(diǎn)/邊 覆蓋標(biāo)準(zhǔn) ac,bdefg 1,2,3,4,5,6,7,8.9 點(diǎn)覆蓋 ac,bdefg a,b,c,d,e,f,g 邊覆蓋 ac,bdefg 1,2,3,4,5,6,7,8.9 a,b,c,d,e,f,g 路徑覆蓋5.3 取款功能的語(yǔ)句覆蓋法 5.3.1取款功能流程圖 表5

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論