版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 銀行儲(chǔ)蓄系統(tǒng)系統(tǒng)設(shè)計(jì)報(bào)告</p><p><b> 目錄</b></p><p><b> 一、引言3</b></p><p><b> 1.編寫(xiě)目的3</b></p><p><b> 2.項(xiàng)目背景3</b></
2、p><p><b> 3.開(kāi)發(fā)人員3</b></p><p><b> 4.參考文獻(xiàn)3</b></p><p><b> 二、問(wèn)題定義4</b></p><p><b> 1.目標(biāo)4</b></p><p><b&
3、gt; 2.系統(tǒng)功能4</b></p><p> 三、可行性研究分析4</p><p><b> 四、需求分析5</b></p><p> 1. 功能需求分析5</p><p> 2. 建立功能模型和數(shù)據(jù)需求5</p><p> 3. 建立邏輯模型13</
4、p><p> 4. 建立行為模型14</p><p> 5. 性能需求分析14</p><p> 6. 系統(tǒng)可用性和可靠性需求分析14</p><p> 五、概要設(shè)計(jì)報(bào)告15</p><p> 1 數(shù)據(jù)庫(kù)概要設(shè)計(jì)15</p><p> 2 系統(tǒng)總體設(shè)計(jì)16</p&g
5、t;<p> 3 測(cè)試計(jì)劃17</p><p> 4 接口設(shè)計(jì)17</p><p> 5 運(yùn)行設(shè)計(jì)18</p><p> 6 出錯(cuò)處理設(shè)計(jì)18</p><p> 7 安全保密設(shè)計(jì)18</p><p> 8 維護(hù)設(shè)計(jì)18</p><p> 六、詳
6、細(xì)設(shè)計(jì)報(bào)告19</p><p> 1 用戶(hù)界面設(shè)計(jì)19</p><p> 2 測(cè)試用例及預(yù)測(cè)結(jié)果25</p><p> 七、運(yùn)行環(huán)境和編譯環(huán)境說(shuō)明書(shū)27</p><p> 1 開(kāi)發(fā)編譯環(huán)境27</p><p> 2 運(yùn)行使用環(huán)境27</p><p> 3 錯(cuò)誤處
7、理27</p><p><b> 八、總結(jié)報(bào)告28</b></p><p><b> 引言</b></p><p><b> 編寫(xiě)目的</b></p><p> 為了規(guī)范化軟件開(kāi)發(fā),提高開(kāi)發(fā)過(guò)程的能見(jiàn)度,便于控制和管理軟件開(kāi)發(fā)過(guò)程,提高軟件質(zhì)量,降低開(kāi)發(fā)風(fēng)險(xiǎn),減少需
8、求變更,便于日后的維護(hù)工作,文檔定制了軟件開(kāi)發(fā)的細(xì)節(jié)問(wèn)題,明確軟件需求,便于與用戶(hù)協(xié)調(diào)開(kāi)發(fā),確認(rèn)需求。對(duì)軟件的開(kāi)發(fā)相關(guān)文檔及用戶(hù)使用手冊(cè)進(jìn)行了整理。</p><p><b> 項(xiàng)目背景</b></p><p> 非電子化的銀行儲(chǔ)蓄系統(tǒng)工作效率較低,且安全性,準(zhǔn)確性得不到保證。越來(lái)越滿(mǎn)足不了用戶(hù)的需求和銀行自身發(fā)展的需要。建立一個(gè)高效,準(zhǔn)確,方便,安全的銀行儲(chǔ)蓄系統(tǒng)
9、是用戶(hù)需求和技術(shù)進(jìn)步的共同推動(dòng)。</p><p><b> 開(kāi)發(fā)人員</b></p><p><b> 組長(zhǎng):xxx </b></p><p> 組員:xx xxx xxx xxx xx</p><p> xxx作為項(xiàng)目經(jīng)理,在人員溝通,質(zhì)量管理,進(jìn)度管理,風(fēng)險(xiǎn)管理方面進(jìn)行了著重管
10、理,并對(duì)里程碑進(jìn)行了評(píng)審,確認(rèn)。并對(duì)變更進(jìn)行評(píng)審,控制,記錄。</p><p> 需求分析以及系統(tǒng)編碼由xxx完成。</p><p> 用戶(hù)界面設(shè)計(jì)以及系統(tǒng)測(cè)試由xxx完成。</p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)工作由xx完成。</p><p> 文檔整理工作由xxx完成。</p><p> 資料收集工作由xx完成。
11、</p><p><b> 參考文獻(xiàn)</b></p><p> (1) .《軟件工程導(dǎo)論》 張海藩編著.-5版.-北京:清華大學(xué)出版社,2008.2</p><p> (2) .《系統(tǒng)分析與設(shè)計(jì)方法》Jeffrey編著.-7版.-機(jī)械工業(yè)出版社,2009.4</p><p> (3) .《Hibernate實(shí)戰(zhàn)》
12、 ChristianBauer編著.-2版.-人民郵電出版社,2008.2</p><p> (4) .《PMBOK2005》 項(xiàng)目管理協(xié)會(huì)編著.-5版.-電子工業(yè)出版社,2013.5</p><p><b> 二、問(wèn)題定義</b></p><p><b> 、目標(biāo)</b></p><p>
13、 《銀行儲(chǔ)蓄系統(tǒng)》用戶(hù)對(duì)象是銀行的業(yè)務(wù)員和業(yè)務(wù)員的管理人員。用于處理儲(chǔ)戶(hù)的開(kāi)戶(hù),銷(xiāo)戶(hù),存款,取款,查詢(xún)的一般性操作。用于加快工作的效率,提高工作的準(zhǔn)確性,實(shí)現(xiàn)無(wú)紙化辦公。</p><p><b> 相應(yīng)的需求:</b></p><p> 能夠提供對(duì)業(yè)務(wù)員的管理,監(jiān)督,指導(dǎo)業(yè)務(wù)員完成工作。</p><p> 業(yè)務(wù)員賬號(hào)的添加,賦予權(quán)限,收回
14、權(quán)限</p><p> 業(yè)務(wù)員操作記錄的審查</p><p> 業(yè)務(wù)員密碼,部分信息的修改</p><p> 能夠提供對(duì)儲(chǔ)戶(hù),賬戶(hù)的管理工作</p><p><b> 儲(chǔ)戶(hù)開(kāi)設(shè)賬戶(hù)</b></p><p><b> 儲(chǔ)戶(hù)查詢(xún)賬戶(hù)的信息</b></p>
15、<p> 儲(chǔ)戶(hù)修改賬戶(hù)的密碼和信息。</p><p><b> 儲(chǔ)戶(hù)注銷(xiāo)其賬戶(hù)</b></p><p> 能夠提供對(duì)一般性業(yè)務(wù)操作的處理、</p><p> 儲(chǔ)戶(hù)對(duì)賬戶(hù)的存款操作</p><p> 儲(chǔ)戶(hù)對(duì)賬戶(hù)的取款操作</p><p> 儲(chǔ)戶(hù)查詢(xún)賬戶(hù)余額操作</p>
16、;<p> 能夠提供安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問(wèn),防止隨意刪改,同時(shí)提供信息備份的服務(wù)。</p><p><b> 常見(jiàn)的錯(cuò)誤處理</b></p><p> 業(yè)務(wù)員的登錄驗(yàn)證和權(quán)限驗(yàn)證</p><p> 密碼,敏感信息的加密存儲(chǔ)</p><p> 敏感數(shù)據(jù)的不可修改性</p>&l
17、t;p><b> 系統(tǒng)的安全備份信息</b></p><p><b> 、系統(tǒng)功能</b></p><p><b> 業(yè)務(wù)員管理</b></p><p><b> 儲(chǔ)戶(hù)管理</b></p><p> 賬戶(hù)管理:開(kāi)戶(hù),銷(xiāo)戶(hù),賬戶(hù)信息查詢(xún),賬戶(hù)
18、信息修改</p><p> 存款功能,添加存款記錄</p><p> 取款功能,添加取款記錄</p><p> 存取款記錄查詢(xún),余額查詢(xún)</p><p><b> 三、可行性分析報(bào)告</b></p><p><b> 、步驟,內(nèi)容及結(jié)論</b></p>
19、<p> 通過(guò)在經(jīng)濟(jì)可行性(成本效益分析),社會(huì)可行性,技術(shù)可行性分析等方面對(duì)舊系統(tǒng),以及可行的解決方案中進(jìn)行分析。決定采用B/S架構(gòu),JAVA語(yǔ)言開(kāi)發(fā)系統(tǒng),采用瀑布模型開(kāi)發(fā)方法。數(shù)據(jù)庫(kù)采用MYSQL,服務(wù)器系統(tǒng)AIXv7.1。</p><p><b> 四、需求分析</b></p><p><b> 功能需求分析:</b>&l
20、t;/p><p> 銀行儲(chǔ)蓄系統(tǒng)分為:業(yè)務(wù)員管理子系統(tǒng),賬戶(hù)管理子系統(tǒng),儲(chǔ)戶(hù)管理子系統(tǒng),業(yè)務(wù)管理子系統(tǒng)。</p><p> 業(yè)務(wù)員管理子系統(tǒng):可以對(duì)本系統(tǒng)的業(yè)務(wù)員進(jìn)行添加,刪除,權(quán)限的控制,以提高系統(tǒng)的安全性,分為以下幾個(gè)方面:</p><p> 業(yè)務(wù)員賬號(hào)的添加:新建業(yè)務(wù)員ID,賬號(hào)名,密碼。</p><p> 業(yè)務(wù)員賬號(hào)的刪除:刪除已
21、存在的業(yè)務(wù)員的信息。</p><p> 業(yè)務(wù)員賬號(hào)的權(quán)限設(shè)置:賦予或收回業(yè)務(wù)員的權(quán)限</p><p> 儲(chǔ)戶(hù)管理子系統(tǒng):用于管理儲(chǔ)戶(hù)的相關(guān)信息。為銀行業(yè)務(wù)提供決策的信息。</p><p> 添加儲(chǔ)戶(hù)的信息:通過(guò)鍵盤(pán)鍵入儲(chǔ)戶(hù)的相關(guān)信息并保存</p><p> 更新儲(chǔ)戶(hù)的信息:更新已有用戶(hù)的信息,并保存</p><p&
22、gt; 賬戶(hù)管理子系統(tǒng):用于管里儲(chǔ)戶(hù)的賬戶(hù),對(duì)賬戶(hù)進(jìn)行開(kāi)戶(hù),銷(xiāo)戶(hù),修改賬戶(hù)的信息,密碼等重要功能,保障賬戶(hù)的安全性。</p><p> 新建儲(chǔ)戶(hù)的開(kāi)戶(hù)操作:為儲(chǔ)戶(hù)新建一個(gè)賬戶(hù)信息,通過(guò)鍵盤(pán)錄入</p><p> 注銷(xiāo)儲(chǔ)戶(hù)的操作:驗(yàn)證后,對(duì)特定賬戶(hù)進(jìn)行注銷(xiāo)</p><p> 修改賬戶(hù)的信息操作:驗(yàn)證后,通過(guò)鍵盤(pán)鍵入新的信息</p><p&g
23、t; 業(yè)務(wù)管理子系統(tǒng):用于處理儲(chǔ)戶(hù)的存款,取款,查詢(xún)余額,查詢(xún)相關(guān)信息等業(yè)務(wù)需求,是系統(tǒng)的主要子系統(tǒng)。</p><p> 存款處理:鍵盤(pán)錄入信息,驗(yàn)證存款賬號(hào),姓名后,存入賬戶(hù)中</p><p> 取款處理:鍵盤(pán)錄入信息,驗(yàn)證賬號(hào),密碼,余額后,修改賬戶(hù)余額。</p><p> 查詢(xún)余額:驗(yàn)證賬戶(hù),密碼后,返回賬戶(hù)余額。</p><p&g
24、t; 建立功能模型及數(shù)據(jù)需求:</p><p><b> 數(shù)據(jù)流圖</b></p><p><b> 頂層數(shù)據(jù)流圖</b></p><p><b> 0層數(shù)據(jù)流圖</b></p><p><b> 1層數(shù)據(jù)流圖</b></p>&l
25、t;p> 取款處理的細(xì)化數(shù)據(jù)流圖</p><p> 存款處理的細(xì)化數(shù)據(jù)流圖</p><p> 儲(chǔ)戶(hù)管理的細(xì)化數(shù)據(jù)流圖</p><p> 業(yè)務(wù)員管理的細(xì)化數(shù)據(jù)流圖</p><p><b> 2層數(shù)據(jù)流圖</b></p><p><b> 開(kāi)設(shè)賬戶(hù)數(shù)據(jù)流圖</b>
26、;</p><p><b> 注銷(xiāo)賬戶(hù)數(shù)據(jù)流圖</b></p><p> 更新賬戶(hù)信息數(shù)據(jù)流圖</p><p><b> 數(shù)據(jù)字典</b></p><p> 0層數(shù)據(jù)流圖數(shù)據(jù)字典</p><p> ○ 數(shù)據(jù)原點(diǎn)及匯點(diǎn)描述:</p><p>
27、<b> 1.名稱(chēng):業(yè)務(wù)員</b></p><p> 簡(jiǎn)要描述:處理用戶(hù)開(kāi)戶(hù),存款,取款等操作</p><p> 有關(guān)數(shù)據(jù)流:開(kāi)戶(hù)單,存款單,取款單</p><p><b> 數(shù)目:多個(gè)</b></p><p><b> 2.名稱(chēng):儲(chǔ)戶(hù)</b></p>
28、<p> 簡(jiǎn)要描述:開(kāi)戶(hù),存款,取款</p><p> 有關(guān)數(shù)據(jù)流:,存款單,利息清單</p><p><b> 數(shù)目:多個(gè)</b></p><p> ○ 數(shù)據(jù)文件詞條描述:</p><p> 1.數(shù)據(jù)文件名:儲(chǔ)戶(hù)庫(kù)</p><p> 簡(jiǎn)述:存放儲(chǔ)戶(hù)賬戶(hù)信息</p>
29、;<p><b> 輸入數(shù)據(jù):儲(chǔ)戶(hù)信息</b></p><p><b> 輸出數(shù)據(jù):儲(chǔ)戶(hù)信息</b></p><p> 數(shù)據(jù)文件組成:由“儲(chǔ)戶(hù)賬戶(hù)信息”組成</p><p><b> 存儲(chǔ)方式:關(guān)鍵碼</b></p><p> 2.數(shù)據(jù)文件名:業(yè)務(wù)員庫(kù)&
30、lt;/p><p> 簡(jiǎn)述:存放業(yè)務(wù)員信息</p><p> 輸入數(shù)據(jù):業(yè)務(wù)員信息</p><p> 輸出數(shù)據(jù):業(yè)務(wù)員信息</p><p> 數(shù)據(jù)文件組成:由“業(yè)務(wù)員信息”組成</p><p><b> 存儲(chǔ)方式:關(guān)鍵碼</b></p><p> 3.數(shù)據(jù)文件名:存
31、取款記錄庫(kù)</p><p> 簡(jiǎn)述:存放儲(chǔ)戶(hù)存款,取款記錄</p><p> 輸入數(shù)據(jù):存款記錄,取款記錄</p><p> 輸出數(shù)據(jù):存款記錄,取款記錄</p><p> 數(shù)據(jù)文件組成:由“存取款記錄”組成</p><p><b> 存儲(chǔ)方式:關(guān)鍵碼</b></p>&l
32、t;p><b> 存款處理數(shù)據(jù)字典</b></p><p> ○ 數(shù)據(jù)流名詞條描述:</p><p> 1.數(shù)據(jù)流名:存款單</p><p> 說(shuō)明:記錄存款申請(qǐng)的信息</p><p><b> 數(shù)據(jù)流來(lái)源:業(yè)務(wù)員</b></p><p> 數(shù)據(jù)流去向:存款
33、檢測(cè),存款,打印存款單</p><p> 數(shù)據(jù)流組成:存款單=存款賬戶(hù)+賬戶(hù)姓名+存款金額+存款時(shí)間+存款類(lèi)型</p><p> 存款賬戶(hù)=18{數(shù)字}</p><p> 賬戶(hù)姓名=2{字母}10</p><p> 存款金額=“000.01”…</p><p> 存款類(lèi)型=2{字母}18</p>
34、<p> 存款時(shí)間=年+月+日</p><p> 年=”0000”..”9999”</p><p> 月=”01”..”12”</p><p> 日=”01”..”31”</p><p> 2.數(shù)據(jù)流名:存款日期</p><p> 說(shuō)明:記錄存款當(dāng)時(shí)日期</p><p>
35、<b> 數(shù)據(jù)流來(lái)源:日歷</b></p><p><b> 數(shù)據(jù)流去向:存款</b></p><p> 數(shù)據(jù)流組成:存款日期=年+月+日</p><p> 年=”0000”..”9999”</p><p> 月=”01”..”12”</p><p> 日=”01
36、”..”31”</p><p> 3.數(shù)據(jù)流名:儲(chǔ)戶(hù)信息</p><p> 說(shuō)明:記錄儲(chǔ)戶(hù)的信息</p><p> 數(shù)據(jù)流來(lái)源:儲(chǔ)戶(hù)數(shù)據(jù)庫(kù)</p><p> 數(shù)據(jù)流去向:存款檢測(cè)</p><p> 數(shù)據(jù)流組成:儲(chǔ)戶(hù)信息=儲(chǔ)戶(hù)ID+儲(chǔ)戶(hù)姓名+儲(chǔ)戶(hù)身份證號(hào)+儲(chǔ)戶(hù)地址</p><p> 儲(chǔ)
37、戶(hù)ID=1{數(shù)字}</p><p> 儲(chǔ)戶(hù)姓名=2{字母}18</p><p> 儲(chǔ)戶(hù)身份證號(hào)=18{數(shù)字}</p><p> 儲(chǔ)戶(hù)地址=2{字母}40</p><p> 4.數(shù)據(jù)流名:存款記錄</p><p> 說(shuō)明:記錄存款操作的記錄</p><p><b> 數(shù)據(jù)流來(lái)
38、源:存款</b></p><p> 數(shù)據(jù)流去向:存取款記錄數(shù)據(jù)庫(kù)</p><p> 數(shù)據(jù)流組成:存款記錄=存款人姓名+存款賬號(hào)+存款金額+存款時(shí)間+存款類(lèi)型+業(yè)務(wù)員ID</p><p> 存款人姓名=2{字母}18</p><p> 存款賬號(hào)=18{數(shù)字}</p><p> 存款金額=”0.1”.
39、.</p><p> 存款時(shí)間=年+月+日</p><p> 存款類(lèi)型=2{字母}18</p><p> ○ 加工邏輯詞條描述:</p><p> 1.加工名:存款檢測(cè)</p><p> 簡(jiǎn)要描述:根據(jù)存款單的信息和儲(chǔ)戶(hù)信息,判斷信息的正確性</p><p> 輸入數(shù)據(jù)流:存款單,儲(chǔ)
40、戶(hù)信息</p><p> 輸出數(shù)據(jù)流:存款單,正確信息</p><p> 加工邏輯:根據(jù)存款單的信息和儲(chǔ)戶(hù)信息,判斷信息的正確性</p><p><b> 2.加工名:存款</b></p><p> 簡(jiǎn)要描述:根據(jù)存款單的信息和業(yè)務(wù)員信息,執(zhí)行存款操作</p><p> 輸入數(shù)據(jù)流:存款
41、單,業(yè)務(wù)員信息</p><p> 輸出數(shù)據(jù)流:存款記錄,存款單,正確信息</p><p> 加工邏輯:根據(jù)存款單的信息和業(yè)務(wù)員信息,執(zhí)行存款操作</p><p> 3.加工名:打印存款單</p><p> 簡(jiǎn)要描述:根據(jù)存款單的信息打印存款單和成功信息</p><p><b> 輸入數(shù)據(jù)流:存款單&
42、lt;/b></p><p> 輸出數(shù)據(jù)流:存款單,正確信息</p><p> 加工邏輯:根據(jù)存款單的信息打印存款單和成功信息</p><p><b> 取款處理數(shù)據(jù)字典</b></p><p> ○ 數(shù)據(jù)流名詞條描述:</p><p> 1.數(shù)據(jù)流名:取款單</p>
43、<p> 說(shuō)明:記錄取款請(qǐng)求的信息</p><p><b> 數(shù)據(jù)流來(lái)源:業(yè)務(wù)員</b></p><p> 數(shù)據(jù)流去向:取款檢測(cè),取款,計(jì)算打印利息清單</p><p> 數(shù)據(jù)流組成:取款單=取款賬戶(hù)+賬戶(hù)姓名+取款金額+取款時(shí)間+取款類(lèi)型</p><p> 取款賬戶(hù)=18{數(shù)字}</p>
44、;<p> 取款姓名=2{字母}18</p><p><b> 取款金額<賬戶(hù)余額</b></p><p> 取款時(shí)間=年+月+日</p><p> 取款類(lèi)型=2{字母}18</p><p> 2.數(shù)據(jù)流名:取款記錄</p><p> 說(shuō)明:記錄取款記錄的信息<
45、;/p><p><b> 數(shù)據(jù)流來(lái)源:取款</b></p><p> 數(shù)據(jù)流去向:存取款記錄數(shù)據(jù)庫(kù)</p><p> 數(shù)據(jù)流組成:取款記錄=取款人姓名+取款賬號(hào)+取款金額+取款時(shí)間+取款類(lèi)型+業(yè)務(wù)員ID</p><p> 3.數(shù)據(jù)流名:利息清單</p><p> 說(shuō)明:記錄用戶(hù)取款利息的信息
46、</p><p> 數(shù)據(jù)流來(lái)源:計(jì)算打印利息清單</p><p><b> 數(shù)據(jù)流去向:儲(chǔ)戶(hù)</b></p><p> 數(shù)據(jù)流組成:利息清單=賬戶(hù)號(hào)+存款日期+取款日期+取款金額+利率</p><p> 賬戶(hù)號(hào)=18{數(shù)字}</p><p> 存款日期=年+月+日</p>
47、<p> 取款日期=年+月+日</p><p> 取款金額=”0.1”..</p><p> 利率=“0.001“..”0.1”</p><p> 4.數(shù)據(jù)流名:取款日期</p><p> 說(shuō)明:記錄存款當(dāng)時(shí)日期</p><p><b> 數(shù)據(jù)流來(lái)源:日歷</b></p
48、><p><b> 數(shù)據(jù)流去向:取款</b></p><p> 數(shù)據(jù)流組成:取款日期=年+月+日</p><p> 年=”0000”..”9999”</p><p> 月=”01”..”12”</p><p> 日=”01”..”31”</p><p> ○ 加工邏
49、輯詞條描述:</p><p> 1.加工名:取款檢測(cè)</p><p> 簡(jiǎn)要描述:根據(jù)取款單的信息和儲(chǔ)戶(hù)信息,判斷信息的正確性</p><p> 輸入數(shù)據(jù)流:取款單,儲(chǔ)戶(hù)信息,賬戶(hù)余額</p><p> 輸出數(shù)據(jù)流:取款單,正確信息</p><p> 加工邏輯:根據(jù)取款單的信息和儲(chǔ)戶(hù)信息,判斷信息的正確性&l
50、t;/p><p><b> 2.加工名:取款</b></p><p> 簡(jiǎn)要描述:根據(jù)取款單的信息和業(yè)務(wù)員信息,執(zhí)行取款操作</p><p> 輸入數(shù)據(jù)流:取款單,業(yè)務(wù)員信息</p><p> 輸出數(shù)據(jù)流:取款記錄,取款單,正確信息</p><p> 加工邏輯:根據(jù)取款單的信息和業(yè)務(wù)員信息,
51、執(zhí)行取款操作</p><p> 3.加工名:計(jì)算利息/打印利息清單</p><p> 簡(jiǎn)要描述:根據(jù)取款單的信息打印利息清單和成功信息</p><p><b> 輸入數(shù)據(jù)流:取款單</b></p><p> 輸出數(shù)據(jù)流:利息清單,正確信息</p><p> 加工邏輯:根據(jù)取款單的信息打印
52、利息清單和成功信息</p><p><b> 儲(chǔ)戶(hù)管理數(shù)據(jù)字典</b></p><p> ○ 數(shù)據(jù)流名詞條描述:</p><p> 1.數(shù)據(jù)流名:開(kāi)戶(hù)單</p><p> 說(shuō)明:記錄儲(chǔ)戶(hù)開(kāi)戶(hù)請(qǐng)求的信息</p><p><b> 數(shù)據(jù)流來(lái)源:業(yè)務(wù)員</b></p
53、><p> 數(shù)據(jù)流去向:注冊(cè)賬戶(hù)</p><p> 數(shù)據(jù)流組成:開(kāi)戶(hù)單=開(kāi)戶(hù)人姓名+身份證號(hào)+賬戶(hù)類(lèi)型+所在地+預(yù)存金額</p><p> 開(kāi)戶(hù)人姓名=2{字母}18</p><p> 身份證號(hào)碼=18{數(shù)字}</p><p> 賬戶(hù)類(lèi)型=2{字母}18</p><p> 所在地=2{字
54、母}30</p><p> 預(yù)存金額=”10.0”..</p><p> 2.數(shù)據(jù)流名:賬戶(hù)信息</p><p> 說(shuō)明:記錄儲(chǔ)戶(hù)賬戶(hù)的信息</p><p> 數(shù)據(jù)流來(lái)源:注冊(cè)賬戶(hù),修改賬戶(hù)信息,注銷(xiāo)賬戶(hù)</p><p> 數(shù)據(jù)流去向:儲(chǔ)戶(hù)數(shù)據(jù)庫(kù),儲(chǔ)戶(hù)</p><p> 數(shù)據(jù)流組成:
55、賬戶(hù)信息=賬戶(hù)號(hào)碼+儲(chǔ)戶(hù)姓名+賬戶(hù)類(lèi)型+賬戶(hù)余額</p><p> 賬戶(hù)號(hào)碼=18{數(shù)字}</p><p> 儲(chǔ)戶(hù)姓名=2{字母}18</p><p> 賬戶(hù)類(lèi)型=2{字母}18</p><p> 帳戶(hù)余額=”0”..</p><p> . ○ 加工邏輯詞條描述:</p><p>
56、1.加工名:注冊(cè)賬戶(hù)</p><p> 簡(jiǎn)要描述:根據(jù)開(kāi)戶(hù)單的信息和儲(chǔ)戶(hù)信息,執(zhí)行注冊(cè)賬戶(hù)操作</p><p> 輸入數(shù)據(jù)流:開(kāi)戶(hù)單,儲(chǔ)戶(hù)信息</p><p> 輸出數(shù)據(jù)流:賬戶(hù)信息,正確信息</p><p> 加工邏輯:根據(jù)開(kāi)戶(hù)單的信息和儲(chǔ)戶(hù)信息,執(zhí)行注冊(cè)賬戶(hù)操作</p><p> 2.加工名:注銷(xiāo)賬戶(hù)&l
57、t;/p><p> 簡(jiǎn)要描述:根據(jù)注銷(xiāo)請(qǐng)求,賬戶(hù)信息,執(zhí)行注銷(xiāo)操作</p><p> 輸入數(shù)據(jù)流:注銷(xiāo)請(qǐng)求,賬戶(hù)信息</p><p> 輸出數(shù)據(jù)流:處理結(jié)果</p><p> 加工邏輯:根據(jù)注銷(xiāo)請(qǐng)求,賬戶(hù)信息,執(zhí)行注銷(xiāo)操作</p><p> 3.加工名:修改賬戶(hù)信息</p><p> 簡(jiǎn)
58、要描述:根據(jù)修改請(qǐng)求,賬戶(hù)信息,儲(chǔ)戶(hù)信息,執(zhí)行修改操作</p><p> 輸入數(shù)據(jù)流:修改請(qǐng)求,賬戶(hù)信息,儲(chǔ)戶(hù)信息</p><p> 輸出數(shù)據(jù)流:賬戶(hù)信息</p><p> 加工邏輯:根據(jù)修改請(qǐng)求,賬戶(hù)信息,儲(chǔ)戶(hù)信息,執(zhí)行修改操作</p><p><b> 業(yè)務(wù)員管理數(shù)據(jù)字典</b></p><
59、;p> ○ 數(shù)據(jù)流名詞條描述:</p><p> 1.數(shù)據(jù)流名:業(yè)務(wù)員信息</p><p> 說(shuō)明:記錄業(yè)務(wù)員的信息</p><p> 數(shù)據(jù)流來(lái)源:業(yè)務(wù)員數(shù)據(jù)庫(kù)</p><p><b> 數(shù)據(jù)流去向:檢驗(yàn)</b></p><p> 數(shù)據(jù)流組成:業(yè)務(wù)員信息=ID+用戶(hù)名+密碼<
60、;/p><p><b> ID=1{數(shù)字}</b></p><p> 用戶(hù)名=8{字母|數(shù)字}18</p><p> 密碼=8{字母|數(shù)字|特殊字符}18</p><p> 2.數(shù)據(jù)流名:業(yè)務(wù)員賬戶(hù)信息</p><p> 說(shuō)明:記錄業(yè)務(wù)員賬戶(hù)的用戶(hù)名,密碼</p><p&
61、gt;<b> 數(shù)據(jù)流來(lái)源:業(yè)務(wù)員</b></p><p><b> 數(shù)據(jù)流去向:檢驗(yàn)</b></p><p> 數(shù)據(jù)流組成:賬戶(hù)信息=用戶(hù)名+密碼</p><p> ○ 加工邏輯詞條描述:</p><p> 1.加工名:登錄檢測(cè)</p><p> 簡(jiǎn)要描述:根據(jù)
62、賬號(hào)密碼信息和業(yè)務(wù)員信息,判斷登錄信息的正確性</p><p> 輸入數(shù)據(jù)流:賬號(hào),密碼,業(yè)務(wù)員信息</p><p> 輸出數(shù)據(jù)流:檢測(cè)錯(cuò)誤</p><p> 加工邏輯:根據(jù)賬號(hào)密碼信息和業(yè)務(wù)員信息,判斷登錄信息的正確性</p><p><b> 建立邏輯模型: </b></p><p>
63、 銀行儲(chǔ)蓄系統(tǒng)的邏輯模型如下圖所示:</p><p><b> 建立行為模型:</b></p><p> 銀行儲(chǔ)蓄系統(tǒng)的行為模型如下圖所示:</p><p><b> 5.系統(tǒng)性能需求</b></p><p> 需要保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)處理的準(zhǔn)確性和及時(shí)性,
64、系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性,系統(tǒng)的易用性和易維護(hù)性,系統(tǒng)的標(biāo)準(zhǔn)性,系統(tǒng)的先進(jìn)性以及系統(tǒng)的快速響應(yīng)。</p><p> 6.系統(tǒng)的可用性和可靠性需求</p><p> 可靠性:銀行能夠儲(chǔ)蓄系統(tǒng)在一年內(nèi)不能出現(xiàn)10次以上錯(cuò)誤。</p><p> 可用性:在任何時(shí)候主機(jī)或備份機(jī)上的銀行儲(chǔ)蓄系統(tǒng)至少有一個(gè)可用,且一個(gè)月內(nèi)任何一臺(tái)計(jì)算機(jī)上該系統(tǒng)不可用時(shí)間不超過(guò)總時(shí)間的
65、1%。</p><p><b> 五、概要設(shè)計(jì)報(bào)告</b></p><p> 1 、 數(shù)據(jù)庫(kù)概要設(shè)計(jì)</p><p><b> E-R圖</b></p><p><b> 關(guān)系模式</b></p><p> 業(yè)務(wù)員(業(yè)務(wù)員ID,用戶(hù)名,密碼)&
66、lt;/p><p> 儲(chǔ)戶(hù)(儲(chǔ)戶(hù)ID,姓名,身份證號(hào),所在地)</p><p> 賬戶(hù)(賬戶(hù)ID,賬戶(hù)號(hào)碼,賬戶(hù)密碼,賬戶(hù)余額,賬戶(hù)類(lèi)型,所屬用戶(hù))</p><p> 賬戶(hù)類(lèi)型(類(lèi)型ID,類(lèi)型名稱(chēng),利率,類(lèi)型信息)</p><p> 存款記錄(存款記錄ID,存款時(shí)間,存款賬戶(hù),存款金額,操作業(yè)務(wù)員)</p><p>
67、; 取款記錄(取款記錄ID,取款時(shí)間,取款賬戶(hù),取款金額,操作業(yè)務(wù)員)</p><p> 管理員(管理員ID,用戶(hù)名,密碼,權(quán)限)</p><p><b> 動(dòng)態(tài)數(shù)據(jù)</b></p><p> 輸入數(shù)據(jù): 鼠標(biāo)對(duì)按鈕的點(diǎn)擊</p><p> 查詢(xún)方式、查詢(xún)關(guān)鍵字;</p><p>
68、新建圖書(shū)項(xiàng)、讀者項(xiàng);</p><p> 賬戶(hù)、儲(chǔ)戶(hù)、業(yè)務(wù)員項(xiàng)的相應(yīng)記錄更改;</p><p> 取款,存款,查詢(xún)時(shí)的賬戶(hù)號(hào)碼、儲(chǔ)戶(hù)身份證號(hào);</p><p> 受限操作所需的密碼;</p><p> 輸出數(shù)據(jù):查詢(xún)關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄的子集;</p><p> 統(tǒng)計(jì)結(jié)果及其格式化文件;</p>
69、<p> 信息錄入、刪改結(jié)果(成功或失?。?lt;/p><p> 取款,存款,查詢(xún)等操作結(jié)果;</p><p> 內(nèi)部數(shù)據(jù):查詢(xún)操作建立的索引;</p><p> PowerDesigner建模</p><p> 數(shù)據(jù)庫(kù)采用mysql數(shù)據(jù)庫(kù)</p><p> 利用PowerDesigner制作的C
70、DM圖如下所示</p><p><b> 、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</b></p><p> 、銀行儲(chǔ)蓄系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p> 、業(yè)務(wù)員管理子系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p> 、賬戶(hù)管理子系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p> 、儲(chǔ)戶(hù)管理子系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p>&
71、lt;b> 、業(yè)務(wù)管理子系統(tǒng)</b></p><p><b> 、測(cè)試計(jì)劃</b></p><p><b> 測(cè)試方法</b></p><p> 通過(guò)單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試。結(jié)合黑盒測(cè)試、白盒測(cè)試方法</p><p><b> 、接口設(shè)計(jì)</b>
72、;</p><p><b> 、外部接口</b></p><p> 對(duì)用戶(hù)界面,軟件接口和硬件接口分別進(jìn)行設(shè)計(jì)</p><p><b> 、內(nèi)部接口</b></p><p> 各模塊之間采用方法調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。接口傳遞的信息將是以對(duì)象的屬性為載體,以參數(shù)傳遞或返回值
73、的形式在各模塊間傳輸。</p><p><b> 、運(yùn)行設(shè)計(jì)</b></p><p><b> 運(yùn)行模塊的組合</b></p><p> 系統(tǒng)功能,通過(guò)各個(gè)模塊的協(xié)調(diào)調(diào)用完成</p><p><b> 運(yùn)行控制</b></p><p> 運(yùn)行控
74、制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來(lái)實(shí)現(xiàn)。在各事務(wù)中心模塊中,需對(duì)運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑</p><p><b> 運(yùn)行時(shí)間</b></p><p> 在軟體的需求分析中,對(duì)運(yùn)行時(shí)間的要求為必須對(duì)操作有較快的反應(yīng)。</p><p><b> 、出錯(cuò)處理設(shè)計(jì)</b></p><
75、p><b> 出錯(cuò)輸出信息</b></p><p> 程序在運(yùn)行時(shí)主要會(huì)出現(xiàn)兩種錯(cuò)誤:1、由于輸入信息,或無(wú)法滿(mǎn)足要求時(shí)產(chǎn)生的錯(cuò)誤,稱(chēng)為軟錯(cuò)誤。2、由于其他問(wèn)題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問(wèn)題,稱(chēng)為硬錯(cuò)誤。</p><p> 對(duì)于軟錯(cuò)誤,須在取款/存款操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯(cuò)誤類(lèi)型,再生成相應(yīng)的錯(cuò)誤提示語(yǔ)句,送到輸出模塊中。&
76、lt;/p><p> 對(duì)與硬錯(cuò)誤,可在出錯(cuò)的相應(yīng)模塊中輸出簡(jiǎn)單的出錯(cuò)語(yǔ)句,并將程序重置。返回輸入階段。出錯(cuò)信息必須給出相應(yīng)的出錯(cuò)原因</p><p><b> 出錯(cuò)處理對(duì)策</b></p><p> 所有的客戶(hù)機(jī)及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真斷電時(shí),客戶(hù)機(jī)上將不會(huì)有太大的影響,主要是服務(wù)器上:在斷電
77、后恢復(fù)過(guò)程可采用 MYSQL 的日志文件,對(duì)其進(jìn)行ROLLBACK 處理,對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。</p><p> 在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證當(dāng)主網(wǎng)絡(luò)斷路時(shí)數(shù)據(jù)的通信。在硬件方面要選擇較可靠、穩(wěn)定的服務(wù)器機(jī)種,保證系統(tǒng)運(yùn)行時(shí)的可靠性。</p><p><b> 、安全保密設(shè)計(jì)</b></p><p> 數(shù)據(jù)進(jìn)行加密
78、傳輸,加密存儲(chǔ)。采用非對(duì)稱(chēng)加密方法</p><p><b> 、維護(hù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)的定期備份維護(hù)</p><p><b> 六、詳細(xì)設(shè)計(jì)報(bào)告</b></p><p><b> 用戶(hù)界面設(shè)計(jì)</b></p><p><
79、b> 業(yè)務(wù)員登錄界面:</b></p><p> 業(yè)務(wù)員操作界面主頁(yè):</p><p> 業(yè)務(wù)員業(yè)務(wù)處理頁(yè)面:</p><p> 業(yè)務(wù)員存款處理頁(yè)面:</p><p><b> 業(yè)務(wù)員取款處理頁(yè)面</b></p><p><b> 業(yè)務(wù)員查詢(xún)流水頁(yè)面<
80、/b></p><p><b> 查詢(xún)結(jié)果</b></p><p><b> 儲(chǔ)戶(hù)管理界面</b></p><p><b> 開(kāi)設(shè)賬戶(hù)界面</b></p><p><b> 修改賬戶(hù)信息界面</b></p><p>&
81、lt;b> 查詢(xún)賬戶(hù)信息界面</b></p><p><b> 注銷(xiāo)賬戶(hù)界面</b></p><p><b> 聯(lián)系我們界面</b></p><p><b> 其余部分頁(yè)面未列出</b></p><p> 測(cè)試用例設(shè)計(jì)及測(cè)試分析報(bào)告</p>
82、;<p> 2.1 測(cè)試范圍與主要內(nèi)容</p><p><b> 2.2 測(cè)試方法</b></p><p> 每個(gè)模塊的編寫(xiě)完成后,由代碼編寫(xiě)人通過(guò)單元測(cè)試進(jìn)行初步測(cè)試。之后采用自頂向下集成和自底向上集成相結(jié)合的方式進(jìn)行了漸增式的集成測(cè)試。最后對(duì)整個(gè)系統(tǒng)進(jìn)行了確認(rèn)測(cè)試,先后在程序員指導(dǎo)下進(jìn)行了α測(cè)試,在用戶(hù)環(huán)境下進(jìn)行了β測(cè)試。</p>
83、<p> 采用白盒測(cè)試對(duì)系統(tǒng)的邏輯結(jié)構(gòu)進(jìn)行了測(cè)試,并且采用黑盒測(cè)試對(duì)系統(tǒng)的功能進(jìn)行了測(cè)試。</p><p> 采用loadrunner進(jìn)行壓力測(cè)試</p><p> 2.3 測(cè)試用例及預(yù)測(cè)結(jié)果</p><p> 以下列出了部分黑盒測(cè)試的測(cè)試用例</p><p> 七、運(yùn)行環(huán)境和編譯環(huán)境說(shuō)明書(shū)</p><
84、;p> 1 開(kāi)發(fā)編譯環(huán)境</p><p> 本系統(tǒng)采用B/S架構(gòu),開(kāi)發(fā)語(yǔ)言為JAVA,后臺(tái)使用了Struts2.0+Spring2.5+ Hibernate3.0的網(wǎng)頁(yè)框架開(kāi)發(fā)。前臺(tái)使用Jquery1.7+HTML4.01+CSS3.0開(kāi)發(fā)。使用MyEclipse 10作為開(kāi)發(fā)工具,連接MYSQL數(shù)據(jù)庫(kù)。經(jīng)過(guò)編譯之后部署在Tomcat7服務(wù)器上,可以正常使用。</p><p>
85、;<b> 運(yùn)行環(huán)境及使用方法</b></p><p> 建議服務(wù)器系統(tǒng)采用AIX v7.1系統(tǒng)。數(shù)據(jù)庫(kù)服務(wù)器,應(yīng)用服務(wù)器和備份服務(wù)器均采用IBM System P系列小型機(jī)。WEB服務(wù)器使用IBM的WebSphere服務(wù)器,數(shù)據(jù)庫(kù)采用MYSQL5.0數(shù)據(jù)庫(kù)。</p><p> 環(huán)境配置方法:將環(huán)境搭建完成后。將附帶的Mysql.sql的建立數(shù)據(jù)庫(kù)的文件導(dǎo)入到本
86、地服務(wù)器的MYSQL數(shù)據(jù)庫(kù)中。將系統(tǒng)的db.properties的配置文件內(nèi)的數(shù)據(jù)庫(kù)用戶(hù)名,密碼改為本地的用戶(hù)名和密碼。將項(xiàng)目部署在本地服務(wù)器的WebSphere上,即完成了系統(tǒng)環(huán)境的配置。系統(tǒng)可以正確運(yùn)行。</p><p><b> 3 錯(cuò)誤處理</b></p><p> 系統(tǒng)運(yùn)行出現(xiàn)錯(cuò)誤,請(qǐng)參照系統(tǒng)給出的幫助進(jìn)行修改,或即使和我們?nèi)〉寐?lián)系。</p&g
87、t;<p><b> 八、總結(jié)報(bào)告</b></p><p> 軟件工程是為了消除軟件危機(jī),規(guī)范化開(kāi)發(fā)過(guò)程而出現(xiàn)的一門(mén)學(xué)科。自誕生以來(lái)產(chǎn)生了很多優(yōu)秀的軟件工程方法學(xué)。本系統(tǒng)采用最為經(jīng)典的瀑布模型進(jìn)行系統(tǒng)的設(shè)計(jì)。這個(gè)主要因?yàn)殂y行儲(chǔ)蓄系統(tǒng)的需求非常明確,且已經(jīng)有非常多的成功案例,模版,經(jīng)驗(yàn)可以借鑒,采用瀑布模型可以充分利用已有的優(yōu)勢(shì),,可以滿(mǎn)足用戶(hù)的需求。但是,重用性不如面向?qū)ο?/p>
88、方法。開(kāi)發(fā)的簡(jiǎn)潔性也不如XP極限編程。</p><p> 整個(gè)開(kāi)發(fā)過(guò)程,從問(wèn)題定義,需求分析,到軟件的測(cè)試和維護(hù)。既遵循了軟件工程瀑布模型的開(kāi)發(fā)方法。還從項(xiàng)目管理的角度,從項(xiàng)目可行性研究,項(xiàng)目立項(xiàng)到整個(gè)項(xiàng)目的質(zhì)量,風(fēng)險(xiǎn),溝通管理,在過(guò)程中,對(duì)里程碑進(jìn)行討論,評(píng)審,對(duì)變更進(jìn)行監(jiān)控和控制,對(duì)項(xiàng)目的整個(gè)團(tuán)隊(duì)進(jìn)行建設(shè)和溝通管理,對(duì)團(tuán)隊(duì)每個(gè)成員進(jìn)行詳細(xì)的責(zé)任劃分,并進(jìn)行必要的績(jī)效考評(píng)和認(rèn)定,并及時(shí)的進(jìn)行溝通保證項(xiàng)目的按時(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計(jì)-銀行儲(chǔ)蓄管理系統(tǒng)
- 銀行系統(tǒng)軟件工程課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)報(bào)告--學(xué)生選課系統(tǒng)
- 酒店管理系統(tǒng)--軟件工程課程設(shè)計(jì)報(bào)告
- 銀行儲(chǔ)蓄系統(tǒng)課程設(shè)計(jì)
- 銀行儲(chǔ)蓄系統(tǒng)課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)—選課系統(tǒng)
- 軟件工程課程設(shè)計(jì)管理系統(tǒng)
- 銀行儲(chǔ)蓄系統(tǒng)課程設(shè)計(jì)
- 銀行儲(chǔ)蓄系統(tǒng)課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)-《社團(tuán)管理系統(tǒng)》課程設(shè)計(jì)報(bào)告書(shū)
- 車(chē)站售票管理系統(tǒng)—軟件工程課程設(shè)計(jì)報(bào)告
- 軟件工程課程設(shè)計(jì)報(bào)告
- 軟件工程課程設(shè)計(jì)報(bào)告(網(wǎng)吧會(huì)員管理系統(tǒng))
- 軟件工程課程設(shè)計(jì)報(bào)告——人事管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)報(bào)告(網(wǎng)吧會(huì)員管理系統(tǒng))
- 軟件工程課程設(shè)計(jì)報(bào)告
- 軟件工程-課程設(shè)計(jì)-socket聊天系統(tǒng)
- 軟件工程課程設(shè)計(jì)-超市管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)(酒店管理系統(tǒng))
評(píng)論
0/150
提交評(píng)論