銀行存儲系統(tǒng)概要設(shè)計說明_第1頁
銀行存儲系統(tǒng)概要設(shè)計說明_第2頁
銀行存儲系統(tǒng)概要設(shè)計說明_第3頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、行存儲系統(tǒng)概要分析報告開發(fā)小組:08級*班第*組小組組長:*姓名學(xué)號任務(wù)分?jǐn)?shù)*目錄1、引言 31.1 編寫目的 31.2 背景 31.3 參考資料 32、總體設(shè)計 . 32.1 需求規(guī)定 32.2 運行環(huán)境 32.3 基本設(shè)計概念和處理流程 42.4 結(jié)構(gòu) 52.5 功能器求與程序的關(guān)系 72.6 人工處理過程 72.7 尚未解決的問題 83、接口設(shè)計 . 83.1 用戶接口 84、運行設(shè)計 . 84.1 運行模塊組合 84.2 功能模塊設(shè)計 84.3 運行控制 94.4 運行時間 95、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 . 105.1 邏輯結(jié)構(gòu)設(shè)計要點 105.2 物理結(jié)構(gòu)設(shè)計要點 105.3 數(shù)據(jù)結(jié)構(gòu)與程

2、序的關(guān)系 116、系統(tǒng)出錯處理設(shè)計 . 126.1 出錯信息 126.2 補救措施 126.2.1 提示出錯輸出信息 126.2.2 系統(tǒng)日志 126.2.3 出錯處理對策 126.3 系統(tǒng)維護設(shè)計 127、安全保密設(shè)計 . 12概要設(shè)計說明書1、引言1.1 編寫目的本文檔主要用于為實現(xiàn)系統(tǒng)的功能而進行的系統(tǒng)設(shè)計的概要說明,描述在計算機上實現(xiàn) 系統(tǒng)的的結(jié)構(gòu)框架,數(shù)據(jù)流圖及數(shù)據(jù)流說明字典,對以后系統(tǒng)的建設(shè)起到指導(dǎo)和約束作用。1.2 背景項目名稱 : 銀行存儲系統(tǒng) 用戶 : x x 銀行 開發(fā)者:計算機 * 班第 6 組全體成員1.3 參考資料<<軟件工程導(dǎo)論 ( 第五版 )>&

3、gt;張海藩 著清華大學(xué)出版社出版<<軟件工程 >>任勝兵 邢琳 著 北京郵電大學(xué)出版社<<軟件開發(fā)方法 >>阮俊杰 著 北京希望電子出版社 海洋出版社<<軟件項目管理 >>【美】克里斯 F 克默勒 著 上海財經(jīng)大學(xué)出版社2、總體設(shè)計2.1 需求規(guī)定開卡時輸入:姓名,性別,身份證號,聯(lián)系地址,聯(lián)系方式,密碼。 以后輸入:賬戶,密碼,存取款金額。輸出:打印清單,查詢結(jié)果。要求: 能夠快速響應(yīng)業(yè)務(wù)員、管理員及用戶輸入, 不能等待過長時間。 能夠正確處理用 戶存款取款業(yè)務(wù),還能夠提供查詢功能。2.2 運行環(huán)境硬件環(huán)境:終端處理器

4、的計算機即可,內(nèi)存容量 500 兆左右即可,外存常用的 160G 即可,密碼輸入設(shè)備,打印機等設(shè)備。軟件環(huán)境:操作系統(tǒng):Windows XP及以上操作系統(tǒng)支持環(huán)境:.Net Framework開發(fā)環(huán)境:Microsoft Visual C# 2008數(shù) 據(jù)庫:Microsoft SQL Server 20052.3基本設(shè)計概念和處理流程銀行存儲系統(tǒng):存款系統(tǒng):取款系統(tǒng):處理流程:2.4結(jié)構(gòu)結(jié)構(gòu)圖:計算利息6.103校對取款信息6.110d接受取款信息6.111取款單6.0銀行存儲系統(tǒng)存款1.0取款2.0新開戶存款1.1已開戶存款1.2用戶體系結(jié)構(gòu)風(fēng)格:信息系統(tǒng):體系結(jié)構(gòu)風(fēng)格:用戶登錄J三數(shù)據(jù)存

5、款中心2.5功能器求與程序的關(guān)系本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:本系統(tǒng)模塊的概括為:用戶設(shè)置查詢信息序號模塊、需求用戶查詢信息1用戶注冊V2用戶登錄V3用戶存款V4用戶取款V5用戶信息V2.6人工處理過程在本系統(tǒng)的工作過程中需要用戶輸入信息,本系統(tǒng)核對用戶信息后將存取款信息錄入銀行系統(tǒng),并按照用戶實際情況更改信息或者進行信息的查詢操作,最后打印出存取款單并交由儲戶核對,完成儲蓄操作。2.7 尚未解決的問題無。3、接口設(shè)計3.1 用戶接口硬件接口:無特別要求。網(wǎng)絡(luò)硬件接口要求: 現(xiàn)實中要求具有高速以太網(wǎng)組網(wǎng)以實現(xiàn)聯(lián)網(wǎng)操作, 業(yè)務(wù)員鍵入儲戶 的資料要全部一直顯示在

6、屏幕; 儲戶從按鍵口鍵入密碼到系統(tǒng)以核對; 計算機與打印機有高 速傳輸?shù)倪B接接口,最后以紙張的形式打印出清單給儲戶。軟件接口: Windows 標(biāo)準(zhǔn)接口,要求與其他軟件無沖突錯誤發(fā)生。4、運行設(shè)計4.1 運行模塊組合在每次的啟動后開始運行系統(tǒng)初始化模塊, 通過各模塊之間的調(diào)用, 讀入并對輸入進行格 式化。 在完成系統(tǒng)初始化模塊后,接收用戶登陸數(shù)據(jù)。正常開啟實時處理模塊后,便可對數(shù)據(jù)庫進行查詢和修改,對信息進行處理,產(chǎn)生相應(yīng)的輸出。A. 與中央數(shù)據(jù)庫系統(tǒng)通過接口交換數(shù)據(jù)信息;B. 與地方SQL系統(tǒng)通過接口交換數(shù)據(jù)和用戶資料信息;C. 事務(wù)處理,包括開戶、存款、取款、修改密碼、查詢等操作;D. 交

7、易復(fù)核授權(quán)控制, 通過列表顯示待復(fù)核、 授權(quán)的交易, 相應(yīng)權(quán)限的操作員進 行通過、退回操作;E. 信息管理,包括用戶資料、用戶權(quán)限資料、分行資料、分行帳戶資料、業(yè)務(wù)編 號參數(shù)、交易代碼等查詢、錄入、修改、刪除等操作;F. 系統(tǒng)提示待辦事宜G. 查詢、統(tǒng)計,以用戶清單數(shù)據(jù)為依據(jù)4.2 功能模塊設(shè)計本銀行存儲系統(tǒng)分為六個部分, 分別為:輸入用戶信息、 輸入存款信息、 打印用戶信息單、 打印存款單、輸入取款信息、打印利息清單及金額。用戶必須先進行注冊,然后才能登陸。 具體步驟如下圖:a注冊通過注冊進入登陸界面b登陸通過登錄進入主界面c取款通過主界面取款按鈕進入取款界面d存款通過主界面存款按鈕進入存款

8、界面e用戶通過主界面用戶按鈕進入用戶界面4.3運行控制當(dāng)用戶通過注冊時會進入登陸界面,繼而打開主界面。如果用戶存款,選擇存款按鈕,進入存款界面,然后用戶可以根據(jù)畫面輸入自己的存款金額和類型,之后系統(tǒng)會自動打印存款單;如果用戶是取款,選擇取款按鈕,進入取款界面,然后用戶根據(jù)自己的需要選擇取款的 金額,系統(tǒng)也會自動打印用戶的取款金額、利息、和總錢數(shù)。具體步驟如下圖:a登錄需要輸入用戶名、密碼b 注冊需要輸入賬號并確認(rèn)c 主界面需要按不冋需求選取不冋按鈕d 存款需要輸入金額和類型e 取款輸入金額、利息、總錢數(shù)f 用戶輸入姓名、性別、賬號、ID4.4運行時間程序響應(yīng)時間:以內(nèi)s。信息交換時間:要求在程

9、序調(diào)用前調(diào)用后都與數(shù)據(jù)庫保持同步更新。注冊只需要在第一次登錄時進行即可,只是短暫的占用系統(tǒng)資源。 用于寫入新用戶的信箱,但是所占時間基本可以忽略不計。登錄是每次進入系統(tǒng)的必須步驟,在比對用戶名和密碼時,少量的占用系統(tǒng)資源。 用于核對用戶信息,所用時間也不多,占用時間大概是總時間的百分之五以內(nèi)。存款和取款是主要的操作界面,在整個系統(tǒng)中占用各種資源的時間最長,同時占用的各種資源也最多,用于對用戶信息進行操作,完成系統(tǒng)的主要功能。 占用時間大概是總時間的百分之九十五以上。5、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點取款信息卡號密碼取款人取款金額取款類型利率取款日期余額利息存款信息卡號存款人儲戶姓名存款

10、金額存款日期存款類型利率存款期限余額身份證接受儲戶存/取款時填寫的單據(jù)后,產(chǎn)生相應(yīng)的存/取款信息寫入數(shù)據(jù)庫儲戶信息卡號儲戶姓名聯(lián)系電話身份證地址:備注主要在存取款時將客戶信息寫入數(shù)據(jù)庫并返回。5.2物理結(jié)構(gòu)設(shè)計要點取款信息列名數(shù)據(jù)類型可否為空備注帳號intNOT NULL用戶的帳號密碼charNULL用戶的密碼取款人charNULL取款人姓名取款類型charNULL當(dāng)次取款類別取款金額moneyNULL當(dāng)次取款數(shù)量利率moneyNULL相應(yīng)存款類型的利率取款日期datetimeNULL當(dāng)次取款時間余額moneyNULL取款后的余額利息moneyNULL從存款日起至今的利息存款信息列名數(shù)據(jù)類型可

11、否為空備注帳號intNOT NULL用戶的帳號存款人charNULL取款人姓名儲戶姓名charNULL帳號開戶姓名存款類型charNULL當(dāng)次取款類別存款金額moneyNULL當(dāng)次取款數(shù)量存款日期datetimeNULL當(dāng)次取款時間存款期限datetimeNULL存款到期時間余額moneyNULL存款后余額利率moneyNULL存款相應(yīng)類型聯(lián)系電話intNULL存款者的聯(lián)系號碼身份證intNULL存款者的身份證儲戶信息列名數(shù)據(jù)類型可否為空備注帳號intNOT NULL用戶的帳號儲戶姓名charNULL帳號開戶姓名聯(lián)系電話intNOT NULL開戶者的聯(lián)系電話身份證intNULL開戶者的身份證號

12、地址charNULL開戶者的聯(lián)系地址備注charNULL特殊儲戶應(yīng)注明5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系程序在對存/取款進行操作時需對數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進行查詢和修 改:在存/取款過程中都需要對數(shù)據(jù)庫中的所有表,進行聯(lián)合查詢、修改。物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。出錯信息將送入顯示模塊中,最后送入打印準(zhǔn)備模塊中準(zhǔn)備打印格式。1.0開戶1.1開戶子系統(tǒng)2.0存款2.1定期存款子系統(tǒng)2.2活期存款子系統(tǒng)3.0取款3.1定期取款子系統(tǒng)3.2活期取款子系統(tǒng)4.0轉(zhuǎn)賬4.1轉(zhuǎn)賬子系統(tǒng)5.0查詢5.1余

13、額查詢子系統(tǒng)5.2詳細(xì)查詢子系統(tǒng)6.0更改6.1更改密碼子系統(tǒng)6、系統(tǒng)出錯處理設(shè)計6.1 出錯信息根據(jù)系統(tǒng)應(yīng)用 ,常見錯誤異常分為數(shù)據(jù)存儲部分 , 應(yīng)用部分 , 核心庫部分 ,商業(yè)層部分 .數(shù)據(jù)存儲部分 : 主要系統(tǒng)在與數(shù)據(jù)庫產(chǎn)品交互時 , 常見的一些錯誤 . 比如數(shù)據(jù)庫連接錯誤 數(shù)據(jù)庫對象不存在或數(shù)據(jù)字符過多 .應(yīng)用部分 : 主要是反映用戶在鍵盤輸入操作時 , 可能引起的數(shù)據(jù)類型錯誤 , 字符長度超過 限制等 , 使用鼠標(biāo)或鍵盤可能引起的操作錯誤等 .核心庫部分 : 主要反映系統(tǒng)框架中的一些錯誤 . 比如數(shù)組下標(biāo)越界 , 數(shù)字超出范圍等 .商業(yè)層部分 : 主要反映系統(tǒng)中的一些如權(quán)限被拒絕 , 輸入?yún)?shù)錯誤等 .6.2 補救措施6.2.1 提示出錯輸出信息系統(tǒng)可預(yù)知的錯誤,提示錯誤代碼和錯誤信息;6.2.2 系統(tǒng)日志系統(tǒng)記錄詳細(xì)的日志,可由系統(tǒng)管理員跟蹤追查錯誤來源;6.2.3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論