




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)銀行儲蓄系統系統設計報告銀行儲蓄系統系統設計報告目錄目錄一、引言 31.編寫目的32.項目背景33.開發(fā)人員34.參考文獻3二、問題定義 41.目標42.系統功能4三、可行性研究分析 4四、需求分析 51. 功能需求分析52. 建立功能模型和數據需求53. 建立邏輯模型134. 建立行為模型145. 性能需求分析146. 系統可用性和可靠性需求分析.14五、概要設計報告 151 數據庫概要設計 152 系統總體設計 163 測試計劃 174 接口設計 175 運行設計 186 出錯處理設計 187 安全保密設計 188 維護設計 18六、詳細設計報告
2、191 用戶界面設計 192 測試用例及預測結果 25七、運行環(huán)境和編譯環(huán)境說明書 271 開發(fā)編譯環(huán)境 272 運行使用環(huán)境 273 錯誤處理 27八、總結報告 28精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)一、一、 引言引言1、編寫目的編寫目的為了規(guī)范化軟件開發(fā),提高開發(fā)過程的能見度,便于控制和管理軟件開發(fā)過程,提高軟件質量,降低開發(fā)風險,減少需求變更,便于日后的維護工作,文檔定制了軟件開發(fā)的細節(jié)問題,明確軟件需求,便于與用戶協調開發(fā),確認需求。對軟件的開發(fā)相關文檔及用戶使用手冊進行了整理。2、項目背景項目背景非電子化的銀行儲蓄系統工作效率較低,且安全性,準確性得不到保證。越來越滿足不了用
3、戶的需求和銀行自身發(fā)展的需要。建立一個高效,準確,方便,安全的銀行儲蓄系統是用戶需求和技術進步的共同推動。3、開發(fā)人員開發(fā)人員組長:xxx 組員:xx xxx xxx xxx xxxxx 作為項目經理,在人員溝通,質量管理,進度管理,風險管理方面進行了著重管理,并對里程碑進行了評審,確認。并對變更進行評審,控制,記錄。需求分析以及系統編碼由 xxx 完成。用戶界面設計以及系統測試由 xxx 完成。數據庫設計工作由 xx 完成。文檔整理工作由 xxx 完成。資料收集工作由 xx 完成。4、參考文獻參考文獻(1)(1) .軟件工程導論軟件工程導論 張海藩編著張海藩編著.-5.-5 版版.-.-北京
4、:清華大學出版社,北京:清華大學出版社,2008.22008.2(2)(2) .系統分析與設計方法系統分析與設計方法JEFFREYJEFFREY 編著編著.-7.-7 版版.-.-機械工業(yè)出版社,機械工業(yè)出版社,2009.42009.4(3)(3) .HIBERNATE.HIBERNATE 實戰(zhàn)實戰(zhàn) CHRISTIANBAUERCHRISTIANBAUER 編著編著.-2.-2 版版.-.-人民郵電出版人民郵電出版社,社,2008.22008.2(4)(4) .PMBOK2005.PMBOK2005 項目管理協會編著項目管理協會編著.-5.-5 版版.-.-電子工業(yè)出版社,電子工業(yè)出版社,20
5、13.52013.5精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)二、二、問題定義問題定義1 、目標、目標銀行儲蓄系統用戶對象是銀行的業(yè)務員和業(yè)務員的管理人員。用于處理儲戶的開戶,銷戶,存款,取款,查詢的一般性操作。用于加快工作的效率,提高工作的準確性,實現無紙化辦公。相應的需求:1.1 能夠提供對業(yè)務員的管理,監(jiān)督,指導業(yè)務員完成工作。1)業(yè)務員賬號的添加,賦予權限,收回權限2)業(yè)務員操作記錄的審查3)業(yè)務員密碼,部分信息的修改1.2 能夠提供對儲戶,賬戶的管理工作1)儲戶開設賬戶2)儲戶查詢賬戶的信息3)儲戶修改賬戶的密碼和信息。4)儲戶注銷其賬戶1.3 能夠提供對一般性業(yè)務操作的處理、1)儲
6、戶對賬戶的存款操作2)儲戶對賬戶的取款操作3)儲戶查詢賬戶余額操作1.4 能夠提供安全機制,提供數據信息授權訪問,防止隨意刪改,同時提供信息備份的服務。1)常見的錯誤處理2)業(yè)務員的登錄驗證和權限驗證3)密碼,敏感信息的加密存儲4)敏感數據的不可修改性5)系統的安全備份信息2 、系統功能、系統功能2.1 業(yè)務員管理2.2 儲戶管理2.3 賬戶管理:開戶,銷戶,賬戶信息查詢,賬戶信息修改2.4 存款功能,添加存款記錄2.5 取款功能,添加取款記錄2.6 存取款記錄查詢,余額查詢三、可行性分析三、可行性分析報告報告1 、步驟,內容及結論、步驟,內容及結論通過在經濟可行性(成本效益分析) ,社會可行
7、性,技術可行性分析等方面對舊系統,以及可行的解決方案中進行分析。決定采用 B/S 架構,JAVA語言開發(fā)系統,采用瀑布模型開發(fā)方法。數據庫采用 MYSQL,服務器系統精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)AIXv7.1。精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)四、四、需求分析需求分析1.1. 功能需求分析:功能需求分析:1.11.1 銀行儲蓄系統分為:業(yè)務員管理子系統,賬戶管理子系統,儲戶管理子系統,業(yè)務管理子系統。1.21.2 業(yè)務員管理子系統:可以對本系統的業(yè)務員進行添加,刪除,權限的控制,以提高系統的安全性,分為以下幾個方面:1.2.1 業(yè)務員賬號的添加:新建業(yè)務員 ID,賬號名,
8、密碼。1.2.2 業(yè)務員賬號的刪除:刪除已存在的業(yè)務員的信息。1.2.3 業(yè)務員賬號的權限設置:賦予或收回業(yè)務員的權限1.31.3 儲戶管理子系統:用于管理儲戶的相關信息。為銀行業(yè)務提供決策的信息。1.3.1 添加儲戶的信息:通過鍵盤鍵入儲戶的相關信息并保存1.3.2 更新儲戶的信息:更新已有用戶的信息,并保存1.41.4 賬戶管理子系統:用于管里儲戶的賬戶,對賬戶進行開戶,銷戶,修改賬戶的信息,密碼等重要功能,保障賬戶的安全性。1.4.1 新建儲戶的開戶操作:為儲戶新建一個賬戶信息,通過鍵盤錄入1.4.2 注銷儲戶的操作:驗證后,對特定賬戶進行注銷1.4.3 修改賬戶的信息操作:驗證后,通過
9、鍵盤鍵入新的信息1.51.5 業(yè)務管理子系統:用于處理儲戶的存款,取款,查詢余額,查詢相關信息等業(yè)務需求,是系統的主要子系統。1.5.1 存款處理:鍵盤錄入信息,驗證存款賬號,姓名后,存入賬戶中1.5.2 取款處理:鍵盤錄入信息,驗證賬號,密碼,余額后,修改賬戶余額。1.5.3 查詢余額:驗證賬戶,密碼后,返回賬戶余額。2.2. 建立功能模型及數據需求:建立功能模型及數據需求:2.12.1 數據流圖數據流圖2.1.1 頂層數據流圖業(yè)務員儲戶銀行儲蓄系統業(yè)務員數據庫儲戶數據庫存取款記錄數據庫儲戶信息存取款信息業(yè)務員信息開戶、存款、取款申請單開戶單,存款單,利息清單精選優(yōu)質文檔-傾情為你奉上專心-
10、專注-專業(yè)2.1.2 0 層數據流圖業(yè)務員儲戶0.業(yè)務員檢測/操作處理1.業(yè)務員管理4.儲戶管理3.存款處理2.取款處理儲戶數據庫存取款記錄數據庫業(yè)務員數據庫業(yè)務員信息業(yè)務員賬號處理員信息取款單存款單取款記錄取款儲戶利息清單儲戶信息儲戶帳號信息存款單存款儲戶處理結果操作需求存款記錄2.1.3 1 層數據流圖2.1.3.1取款處理的細化數據流圖2.1.3.2存款處理的細化數據流圖業(yè)務員儲戶數據庫存取款記錄數據庫業(yè)務員數據庫2.1取款檢測儲戶信息取款單檢測錯誤存取款記錄2.2取款2.3計算利息/打印信息清單取款記錄業(yè)務員信息儲戶利息清單日歷取款日期取款單取款單業(yè)務員儲戶數據庫存取款記錄數據庫業(yè)務員
11、數據庫3.1存款檢測儲戶信息存款單檢測錯誤3.2存款3.3打印存款單存款記錄業(yè)務員信息儲戶存款單日歷存款日期存款單存款單精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)2.1.3.3儲戶管理的細化數據流圖2.1.3.4業(yè)務員管理的細化數據流圖2.1.4 2 層數據流圖2.1.4.1開設賬戶數據流圖2.1.4.2注銷賬戶數據流圖業(yè)務員儲戶數據庫儲戶信息儲戶4.1操作處理4.2注冊賬戶4.3注銷賬戶4.4修改賬戶信息操作需求開戶單賬戶信息修改請求賬戶信息儲戶信息注銷請求賬戶信息儲戶信息賬戶信息處理結果業(yè)務員業(yè)務員數據庫1.1檢驗帳號,密碼業(yè)務員信息檢驗錯誤儲戶數據庫4.2.1檢驗儲戶信息開戶單業(yè)務員檢驗
12、錯誤4.2.2開戶開戶單儲戶賬戶信息儲戶數據庫4.3.1檢驗儲戶信息注銷用戶單業(yè)務員檢驗錯誤4.3.2銷戶注銷用戶單儲戶結果信息精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)2.1.4.3更新賬戶信息數據流圖2.22.2 數據字典數據字典2.2.1 0 層數據流圖數據字典 數據原點及匯點描述:1.名稱:業(yè)務員簡要描述:處理用戶開戶,存款,取款等操作有關數據流:開戶單,存款單,取款單數目:多個2.名稱:儲戶簡要描述:開戶,存款,取款有關數據流:,存款單,利息清單數目:多個 數據文件詞條描述:1.數據文件名:儲戶庫簡述:存放儲戶賬戶信息輸入數據:儲戶信息輸出數據:儲戶信息數據文件組成:由“儲戶賬戶信息
13、”組成存儲方式:關鍵碼2.數據文件名:業(yè)務員庫簡述:存放業(yè)務員信息輸入數據:業(yè)務員信息輸出數據:業(yè)務員信息數據文件組成:由“業(yè)務員信息”組成存儲方式:關鍵碼3.數據文件名:存取款記錄庫簡述:存放儲戶存款,取款記錄儲戶數據庫4.4.1檢驗儲戶信息儲戶用戶名密碼業(yè)務員檢驗錯誤4.3.2修改新的儲戶信息儲戶結果信息儲戶數據庫新儲戶信息精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)輸入數據:存款記錄,取款記錄輸出數據:存款記錄,取款記錄數據文件組成:由“存取款記錄”組成存儲方式:關鍵碼2.2.2 存款處理數據字典 數據流名詞條描述:1.數據流名:存款單說明:記錄存款申請的信息數據流來源:業(yè)務員數據流去向:
14、存款檢測,存款,打印存款單數據流組成:存款單=存款賬戶+賬戶姓名+存款金額+存款時間+存款類型 存款賬戶=18數字 賬戶姓名=2字母10 存款金額=“000.01” 存款類型=2字母18 存款時間=年+月+日 年=”0000”.”9999” 月=”01”.”12” 日=”01”.”31”2.數據流名:存款日期說明:記錄存款當時日期 數據流來源:日歷 數據流去向:存款 數據流組成:存款日期=年+月+日 年=”0000”.”9999” 月=”01”.”12” 日=”01”.”31” 3.數據流名:儲戶信息 說明:記錄儲戶的信息 數據流來源:儲戶數據庫 數據流去向:存款檢測 數據流組成:儲戶信息=儲
15、戶 ID+儲戶姓名+儲戶身份證號+儲戶地址 儲戶 ID=1數字 儲戶姓名=2字母18 儲戶身份證號=18數字 儲戶地址=2字母40 4.數據流名:存款記錄精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè) 說明:記錄存款操作的記錄 數據流來源:存款 數據流去向:存取款記錄數據庫 數據流組成:存款記錄=存款人姓名+存款賬號+存款金額+存款時間+存款類型+業(yè)務員 ID 存款人姓名=2字母18 存款賬號=18數字 存款金額=”0.1”. 存款時間=年+月+日 存款類型=2字母18 加工邏輯詞條描述:1.加工名:存款檢測簡要描述:根據存款單的信息和儲戶信息,判斷信息的正確性輸入數據流:存款單,儲戶信息輸出數據
16、流:存款單,正確信息加工邏輯:根據存款單的信息和儲戶信息,判斷信息的正確性2.加工名:存款簡要描述:根據存款單的信息和業(yè)務員信息,執(zhí)行存款操作輸入數據流:存款單,業(yè)務員信息輸出數據流:存款記錄,存款單,正確信息加工邏輯:根據存款單的信息和業(yè)務員信息,執(zhí)行存款操作3.加工名:打印存款單簡要描述:根據存款單的信息打印存款單和成功信息輸入數據流:存款單輸出數據流:存款單,正確信息加工邏輯:根據存款單的信息打印存款單和成功信息2.2.3 取款處理數據字典 數據流名詞條描述:1.數據流名:取款單說明:記錄取款請求的信息數據流來源:業(yè)務員數據流去向:取款檢測,取款,計算打印利息清單數據流組成:取款單=取款
17、賬戶+賬戶姓名+取款金額+取款時間+取款類型 取款賬戶=18數字取款姓名=2字母18 取款金額賬戶余額 取款時間=年+月+日精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè) 取款類型=2字母182.數據流名:取款記錄說明:記錄取款記錄的信息數據流來源:取款數據流去向:存取款記錄數據庫數據流組成:取款記錄=取款人姓名+取款賬號+取款金額+取款時間+取款類型+業(yè)務員 ID3.數據流名:利息清單 說明:記錄用戶取款利息的信息 數據流來源:計算打印利息清單 數據流去向:儲戶 數據流組成:利息清單=賬戶號+存款日期+取款日期+取款金額+利率 賬戶號=18數字 存款日期=年+月+日 取款日期=年+月+日 取款金
18、額=”0.1”. 利率=“0.001“.”0.1” 4.數據流名:取款日期 說明:記錄存款當時日期 數據流來源:日歷 數據流去向:取款 數據流組成:取款日期=年+月+日 年=”0000”.”9999” 月=”01”.”12” 日=”01”.”31” 加工邏輯詞條描述:1.加工名:取款檢測簡要描述:根據取款單的信息和儲戶信息,判斷信息的正確性輸入數據流:取款單,儲戶信息,賬戶余額輸出數據流:取款單,正確信息加工邏輯:根據取款單的信息和儲戶信息,判斷信息的正確性2.加工名:取款簡要描述:根據取款單的信息和業(yè)務員信息,執(zhí)行取款操作輸入數據流:取款單,業(yè)務員信息輸出數據流:取款記錄,取款單,正確信息加
19、工邏輯:根據取款單的信息和業(yè)務員信息,執(zhí)行取款操作3.加工名:計算利息/打印利息清單簡要描述:根據取款單的信息打印利息清單和成功信息輸入數據流:取款單輸出數據流:利息清單,正確信息精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)加工邏輯:根據取款單的信息打印利息清單和成功信息2.2.4 儲戶管理數據字典 數據流名詞條描述:1.數據流名:開戶單說明:記錄儲戶開戶請求的信息數據流來源:業(yè)務員數據流去向:注冊賬戶數據流組成:開戶單=開戶人姓名+身份證號+賬戶類型+所在地+預存金額 開戶人姓名=2字母18 身份證號碼=18數字 賬戶類型=2字母18 所在地=2字母30 預存金額=”10.0”.2.數據流名:
20、賬戶信息說明:記錄儲戶賬戶的信息數據流來源:注冊賬戶,修改賬戶信息,注銷賬戶數據流去向:儲戶數據庫,儲戶數據流組成:賬戶信息=賬戶號碼+儲戶姓名+賬戶類型+賬戶余額 賬戶號碼=18數字 儲戶姓名=2字母18 賬戶類型=2字母18 帳戶余額=”0”. 加工邏輯詞條描述:1.加工名:注冊賬戶簡要描述:根據開戶單的信息和儲戶信息,執(zhí)行注冊賬戶操作輸入數據流:開戶單,儲戶信息輸出數據流:賬戶信息,正確信息加工邏輯:根據開戶單的信息和儲戶信息,執(zhí)行注冊賬戶操作2.加工名:注銷賬戶簡要描述:根據注銷請求,賬戶信息,執(zhí)行注銷操作輸入數據流:注銷請求,賬戶信息輸出數據流:處理結果加工邏輯:根據注銷請求,賬戶信
21、息,執(zhí)行注銷操作3.加工名:修改賬戶信息簡要描述:根據修改請求,賬戶信息,儲戶信息,執(zhí)行修改操作輸入數據流:修改請求,賬戶信息,儲戶信息輸出數據流:賬戶信息精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)加工邏輯:根據修改請求,賬戶信息,儲戶信息,執(zhí)行修改操作2.2.5 業(yè)務員管理數據字典 數據流名詞條描述:1.數據流名:業(yè)務員信息說明:記錄業(yè)務員的信息數據流來源:業(yè)務員數據庫數據流去向:檢驗數據流組成:業(yè)務員信息=ID+用戶名+密碼 ID=1數字用戶名=8字母|數字18 密碼=8字母|數字|特殊字符182.數據流名:業(yè)務員賬戶信息說明:記錄業(yè)務員賬戶的用戶名,密碼數據流來源:業(yè)務員數據流去向:檢驗
22、數據流組成:賬戶信息=用戶名+密碼 加工邏輯詞條描述:1.加工名:登錄檢測簡要描述:根據賬號密碼信息和業(yè)務員信息,判斷登錄信息的正確性輸入數據流:賬號,密碼,業(yè)務員信息輸出數據流:檢測錯誤加工邏輯:根據賬號密碼信息和業(yè)務員信息,判斷登錄信息的正確性3.3. 建立邏輯模型:建立邏輯模型: 銀行儲蓄系統的邏輯模型如下圖所示:儲戶業(yè)務員銀行賬戶操作管理MNMNID用戶名密碼ID姓名身份證號所在地ID賬戶號碼賬戶密碼所屬用戶賬戶余額所屬類型賬戶類型ID類型名利率類型信息屬于ID操作類型操作賬戶業(yè)務員操作時間精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)4.4. 建立行為模型:建立行為模型:銀行儲蓄系統的行
23、為模型如下圖所示:業(yè)業(yè)業(yè)業(yè)do/業(yè)業(yè)業(yè)業(yè)業(yè),業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)do/業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)do/業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)do/業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)exit/業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)do/業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)do/業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)do/業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)5.系統性能需求系統性能需求需要保證系統能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統處理的準確性和及時性,系統的開放性和系統的可擴充性,系統的易用性和易維護性,系統的標準性,系統的先進性以及系統的快速響應。6.系統的可用性和可靠性需求系統的可用性和可靠性需求可靠性:銀行能夠儲蓄系統在一年內不能出現10次以
24、上錯誤。可用性:在任何時候主機或備份機上的銀行儲蓄系統至少有一個可用,且一個月內任何一臺計算機上該系統不可用時間不超過總時間的1%。精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)五、概要設計報告五、概要設計報告1 1 、 數據庫概要設計數據庫概要設計1.1、 E-R 圖1.2、 關系模式業(yè)務員(業(yè)務員ID,用戶名,密碼)儲戶(儲戶ID,姓名,身份證號,所在地)賬戶(賬戶ID,賬戶號碼,賬戶密碼,賬戶余額,賬戶類型,所屬用戶)賬戶類型(類型ID,類型名稱,利率,類型信息)存款記錄(存款記錄ID,存款時間,存款賬戶,存款金額,操作業(yè)務員)取款記錄(取款記錄ID,取款時間,取款賬戶,取款金額,操作業(yè)務員
25、)管理員(管理員ID,用戶名,密碼,權限)1.3、 動態(tài)數據輸入數據: 鼠標對按鈕的點擊 查詢方式、查詢關鍵字; 新建圖書項、讀者項; 賬戶、儲戶、業(yè)務員項的相應記錄更改; 取款,存款,查詢時的賬戶號碼、儲戶身份證號; 受限操作所需的密碼;輸出數據:查詢關鍵字確定的數據庫記錄的子集;儲戶業(yè)務員銀行賬戶操作管理MNMNID用戶名密碼ID姓名身份證號所在地ID賬戶號碼賬戶密碼所屬用戶賬戶余額所屬類型賬戶類型ID類型名利率類型信息屬于ID操作類型操作賬戶業(yè)務員操作時間精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè) 統計結果及其格式化文件; 信息錄入、刪改結果(成功或失敗); 取款,存款,查詢等操作結果;
26、內部數據:查詢操作建立的索引;1.4、 PowerDesigner 建模數據庫采用mysql數據庫利用PowerDesigner制作的CDM圖如下所示2 2 、系統總體結構設計、系統總體結構設計2.1 、銀行儲蓄系統結構設計2.2 、業(yè)務員管理子系統結構設計r1r2r3r4r5r6bank_clerkclerk_IDc_namec_pass Long integerVariable characters (18)Variable characters (18)clerk_ID withdrawwithdraw_IDw_timew_moneyLong integerDateLong floatw
27、ithdraw_ID depositdeposit_IDd_timed_moneyLong integerDateLong floatdeposit_ID accountaccount_IDa_numa_passa_lefta_typea_depositor Long integerVariable characters (18)Variable characters (18)Long floatVariable characters (30)Long integeraccount_ID typetype_IDt_namet_ratet_info Long integerVariable ch
28、aracters (18)FloatVariable characters (20)type_ID depositordepositor_IDd_named_cardNumd_adress Long integerVariable characters (18)Variable characters (18)Variable characters (30)depositor_ID adminadmin_IDa_namea_passpermission Long integerVariable characters (18)Variable characters (18)Variable cha
29、racters (18)admin_ID 銀行儲蓄系統業(yè)務員管理子系統賬戶管理子系統儲戶管理子系統業(yè)務管理子系統精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)2.3 、賬戶管理子系統結構設計2.4 、儲戶管理子系統結構設計2.5 、業(yè)務管理子系統3 3 、測試計劃、測試計劃3.1 測試方法通過單元測試,集成測試,系統測試。結合黑盒測試、白盒測試方法4 4 、接口設計、接口設計4.1 、外部接口業(yè)務員管理子系統用戶界面子模塊調度用戶輸入輸出添加業(yè)務員刪除業(yè)務員業(yè)務員權限管理賬戶管理子系統用戶界面子模塊調度用戶輸入輸出開戶銷戶修改賬戶信息儲戶管理子系統用戶界面子模塊調度用戶輸入輸出添加儲戶修改儲戶信息
30、業(yè)務管理子系統用戶界面子模塊調度用戶輸入輸出驗證登錄存款操作取款操作查詢信息精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)對用戶界面,軟件接口和硬件接口分別進行設計4.2 、內部接口各模塊之間采用方法調用、參數傳遞、返回值的方式進行信息傳遞。接口傳遞的信息將是以對象的屬性為載體,以參數傳遞或返回值的形式在各模塊間傳輸。5 5 、運行設計、運行設計5.1 運行模塊的組合系統功能,通過各個模塊的協調調用完成5.2運行控制運行控制將嚴格按照各模塊間函數調用關系來實現。在各事務中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑5.3運行時間在軟體的需求分析中,對運行時間的要求為必須對操作有較快
31、的反應。6 6 、出錯處理設計、出錯處理設計6.1出錯輸出信息程序在運行時主要會出現兩種錯誤:1、由于輸入信息,或無法滿足要求時產生的錯誤,稱為軟錯誤。2、由于其他問題,如網絡傳輸超時等,產生的問題,稱為硬錯誤。對于軟錯誤,須在取款/存款操作成功判斷及輸入數據驗證模塊由數據進行數據分析,判斷錯誤類型,再生成相應的錯誤提示語句,送到輸出模塊中。對與硬錯誤,可在出錯的相應模塊中輸出簡單的出錯語句,并將程序重置。返回輸入階段。出錯信息必須給出相應的出錯原因6.2出錯處理對策所有的客戶機及服務器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數據丟失的損失。若真斷電時,客戶機上將不會有太大的影響,主要是
32、服務器上:在斷電后恢復過程可采用 的日志文件,對其進行ROLLBACK 處理,對數據進行恢復。在網絡傳輸方面,可考慮建立一條成本較低的后備網絡,以保證當主網絡斷路時數據的通信。在硬件方面要選擇較可靠、穩(wěn)定的服務器機種,保證系統運行時的可靠性。7 7、安全保密設計、安全保密設計數據進行加密傳輸,加密存儲。采用非對稱加密方法精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)8 8、維護設計、維護設計數據庫的定期備份維護精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)六、詳細設計報告六、詳細設計報告1 1、用戶界面設計用戶界面設計1.1 業(yè)務員登錄界面:1.2 業(yè)務員操作界面主頁:1.3 業(yè)務員業(yè)務處理頁面:精選
33、優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)1.4 業(yè)務員存款處理頁面:精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)1.5 業(yè)務員取款處理頁面1.6 業(yè)務員查詢流水頁面精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)1.7 查詢結果1.8 儲戶管理界面1.9 開設賬戶界面精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)1.10修改賬戶信息界面精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)1.11查詢賬戶信息界面1.12注銷賬戶界面1.13聯系我們界面精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)其余部分頁面未列出2 2、測試用例設計及測試分析報告測試用例設計及測試分析報告2.1 測試范圍與主要內容測試范圍主要內容系統登錄
34、測試驗證業(yè)務員身份及密碼取款處理測試測試系統取款功能,安全性,錯誤處理存款處理測試測試系統存款功能,實用性,方便性賬戶管理測試測試賬戶管理功能,實用性,方便性數據完整性測試測試操作失敗后對數據完整性的控制2.2 測試方法每個模塊的編寫完成后,由代碼編寫人通過單元測試進行初步測試。之后采用自頂向下集成和自底向上集成相結合的方式進行了漸增式的集成測試。最后對整個系統進行了確認測試,先后在程序員指導下進行了測試,在用戶環(huán)境下進行了測試。采用白盒測試對系統的邏輯結構進行了測試,并且采用黑盒測試對系統的功能進行了測試。采用loadrunner進行壓力測試精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)2.3
35、測試用例及預測結果以下列出了部分黑盒測試的測試用例測試項目測試用例測試結果正確用戶名和正確密碼登陸成功登錄驗證不正確密碼|不正確用戶名登錄失敗,提示錯誤信息正確賬號,密碼,取款金額取款成功,提示成功信息取款處理不正確賬號|密碼|取款金額取款失敗,提示錯誤信息正確賬號,姓名,金額和存款類型存款成功,提示成功信息存款測試錯誤賬號|錯誤姓名|錯誤金額|類型存款失敗,提示修改意見正確的開戶信息開戶成功,提示成功信息錯誤的開戶信息開戶失敗,提示修改意見正確用戶名,密碼,銷戶指令銷戶成功,提示成功信息儲戶管理錯誤用戶名|錯誤密碼|錯誤指令銷戶失敗,提示錯誤信息精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)正確賬戶名,密碼查詢成功,顯示查詢內容錯誤賬戶名|錯誤密碼查詢失敗,提示失敗原因正確賬戶名,密碼|賬戶名,證件和修改新信息修改成功,提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理教學文獻核心要點解析
- 轉讓美團店鋪協議書
- 食堂合作使用協議書
- 買賣二手機合同協議書
- 車險事故雙方協議書
- 做生意租賃合同協議書
- 鎮(zhèn)區(qū)保潔垃圾協議書
- 項目出資合同協議書
- 門窗經銷合伙協議書
- 鋼琴老師合伙協議書
- 23J916-1 住宅排氣道(一)
- 工程合同管理課程設計實踐報告
- 專題十五 民事權利與義務(考點講析+練習)-2025年高考政治三輪沖刺過關(全國適用)
- 小學英語人教PEP版三至六年級全冊單詞詞匯默寫打印
- 2023-2024學年湖南省長沙市長沙縣八年級(下)月考數學試卷(6月份)(含答案)
- 2023年基金從業(yè)資格考試知識點、考點總結
- JGJ80-2016 建筑施工高處作業(yè)安全技術規(guī)范
- 2023年新疆烏魯木齊一中自主招生物理試卷試題(含答案)
- 國開(河北)2024年《中外政治思想史》形成性考核1-4答案
- 巴金名著導讀《激流三部曲》
- 吸煙與肺結核雙重危害的防范
評論
0/150
提交評論