詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1引言1.1編寫(xiě)目的根據(jù)概要設(shè)計(jì)說(shuō)明書(shū)中的設(shè)計(jì)內(nèi)容,編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū),為開(kāi)發(fā)過(guò)程提供系統(tǒng)處理過(guò)程的詳細(xì)說(shuō)明,使系統(tǒng)開(kāi)發(fā)各類技術(shù)人員對(duì)整個(gè)系統(tǒng)所需實(shí)現(xiàn)的功能以及系統(tǒng)的功能模塊的劃分、實(shí)現(xiàn)和數(shù)據(jù)庫(kù)的表結(jié)構(gòu)有清楚的認(rèn)識(shí),為整個(gè)系統(tǒng)的開(kāi)發(fā)、測(cè)試、評(píng)審和移交提供基礎(chǔ),本報(bào)告一旦確認(rèn)后將成為系統(tǒng)開(kāi)發(fā)各類技術(shù)人員共同遵守的準(zhǔn)則,并為以后的編程工作提供依據(jù)。預(yù)期讀者是項(xiàng)目委托單位的管理人員、設(shè)計(jì)人員和開(kāi)發(fā)人員。1.2項(xiàng)目背景軟件名稱:銀行儲(chǔ)蓄系統(tǒng)項(xiàng)目提出者:銀行項(xiàng)目開(kāi)發(fā)者:項(xiàng)目的用戶:想要了解銀行儲(chǔ)蓄業(yè)務(wù)流程的人1.3定義專門術(shù)語(yǔ)有:數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),總體設(shè)計(jì),接口設(shè)計(jì),運(yùn)行設(shè)計(jì)等。1.4參考資料

2、精通C#數(shù)據(jù)庫(kù)開(kāi)發(fā) 王華杰等 清華大學(xué)出版社 2004年出版軟件工程原理,方法與應(yīng)用  吳欽藩 編著   人民交通出版社出版軟件工程導(dǎo)論(第四版)  張海藩  編著    清華大學(xué)出版社出版軟件工程任勝兵邢琳編著北京郵電大學(xué)出版社2程序系統(tǒng)結(jié)構(gòu)本系統(tǒng)是一套模擬現(xiàn)實(shí)銀行系統(tǒng)收支管理的軟件,通過(guò)軟件系統(tǒng)模擬銀行儲(chǔ)蓄的業(yè)務(wù)流程。用戶啟動(dòng)軟件以后,首先要輸入用戶名/賬號(hào)和密碼登陸系統(tǒng)。系統(tǒng)根據(jù)用戶輸入的信息判斷用戶是普通的銀行儲(chǔ)戶,還是銀行職員,或者銀行的管理員。成功登陸以

3、后,銀行儲(chǔ)戶可以查詢余額,取款,修改密碼;銀行職員可以開(kāi)戶,掛失,銷戶,存款,修改密碼;銀行管理員可以添加或刪除銀行職員信息,修改利息額。銀行儲(chǔ)蓄系統(tǒng)用戶管理帳戶管理利息管理修改用戶添加用戶刪除用戶用戶登陸存款開(kāi)戶修改密碼銷戶掛失查詢?nèi)】钚薷睦⒂?jì)算利息表1.銀行儲(chǔ)蓄系統(tǒng)功能圖3程序設(shè)計(jì)說(shuō)明主登錄界面、儲(chǔ)戶界面、銀行職員、管理員界面3.1主登錄設(shè)計(jì)3.1.1輸入項(xiàng)第一步:選擇登錄類型輸入項(xiàng)參考用戶信息表和儲(chǔ)蓄賬戶表(用戶信息表.umd和儲(chǔ)蓄賬戶表.umd)。其中:1 用戶類型即想要登錄的用戶使用那種身份登錄:儲(chǔ)戶,銀行職員, 管理員。 2 儲(chǔ)蓄賬戶表記錄的是儲(chǔ)戶的信息,用戶信息表記錄的是銀行職

4、員和管理員的信息。在用戶信息表中的用戶類型里,0表示管理員,1表示銀行職員。第二步:輸入用戶名第三步:輸入密碼3.1.2輸出項(xiàng)當(dāng)輸入項(xiàng)中的登陸類型,用戶名,密碼完全匹配的時(shí)候,將根據(jù)不同用戶的類型登陸各自的界面(管理員界面,銀行職員界面,儲(chǔ)戶界面)3.1.3性能要求嚴(yán)格控制用戶類型,用戶名和密碼的匹配,必須完全匹配才能實(shí)現(xiàn)登錄3.1.4算法邏輯在用戶選擇用戶類型,輸入用戶名和密碼后,系統(tǒng)將根據(jù)輸入的內(nèi)容與用戶信息表或儲(chǔ)戶信息表中的項(xiàng)目一一比對(duì),當(dāng)完全匹配的時(shí)候即可登錄,如果出現(xiàn)錯(cuò)誤則顯示”登錄失敗",如果檢測(cè)到輸入密碼少于6位則彈出對(duì)話框”密碼不能少于6位”。具體對(duì)應(yīng)關(guān)系為:界面上的

5、用戶類型-儲(chǔ)蓄賬戶表和用戶信息表中的用戶類別(管理員-0,銀行職員-1)用戶名和密碼-(儲(chǔ)戶)儲(chǔ)蓄賬戶表中的帳戶和密碼用戶名和密碼-(管理員或銀行職員)用戶信息表中的用戶名和密碼3.1.5流程邏輯客戶端啟用登錄成功密碼正確輸入密碼輸入用戶名管理員登錄銀行職員登錄儲(chǔ)戶登錄否圖2.主登錄界面流程圖3.1.6測(cè)試計(jì)劃對(duì)輸入?yún)?shù)檢驗(yàn),測(cè)試數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理3.1.7相關(guān)對(duì)象及接口該登錄界面需要利用ADO接口訪問(wèn)Access數(shù)據(jù)庫(kù),主要用到該數(shù)據(jù)庫(kù)中的用戶信息表和儲(chǔ)蓄賬戶表。將用戶輸入的信息與表中對(duì)應(yīng)的內(nèi)容進(jìn)行比對(duì)。3.1.8限制條件在選擇了用戶類型后只有具有此模塊操作權(quán)限的人才能執(zhí)

6、行本模塊,并且只有輸入的用戶名和密碼完全匹配的時(shí)候才能登陸。3.2儲(chǔ)戶界面設(shè)計(jì)3.2.1輸入項(xiàng)該界面只是為了方便用戶選擇要進(jìn)行的操作而設(shè)計(jì)的,所以只需用戶點(diǎn)擊相應(yīng)的按鈕即可轉(zhuǎn)入對(duì)應(yīng)的操作界面。并不需要其他輸入。3.2.2輸出項(xiàng)當(dāng)用戶點(diǎn)擊了四個(gè)按鈕(查詢余額,取款,轉(zhuǎn)賬,修改密碼)中的某一個(gè)后,本界面隨即轉(zhuǎn)到對(duì)應(yīng)的界面。3.2.3性能要求本界面性能要求比較低,四個(gè)按鈕只需點(diǎn)擊就可以,要注意的是奧運(yùn)倒計(jì)時(shí)的天數(shù)要計(jì)算正確,銀行利率要對(duì)應(yīng)精確(并且能動(dòng)態(tài)更改)。3.2.4算法邏輯因?yàn)楸窘缑嫦喈?dāng)與一個(gè)過(guò)度界面,所以主要功能沒(méi)有涉及到算法問(wèn)題。唯一需要用算法實(shí)現(xiàn)的是奧運(yùn)倒計(jì)時(shí)的設(shè)計(jì): txtTime.T

7、ext = DateTime.Now.Date.ToString().Remove(DateTime.Now.Date.ToString().Length - 7); DateTime olimpic = new DateTime(2008, 8, 8, 8, 0, 0); TimeSpan days = olimpic.Date - DateTime.Now.Date; txtOlimpic.Text = days.Days.ToString();這是它的代碼實(shí)現(xiàn)過(guò)程,其中用到了隨機(jī)函數(shù)。3.2.5流程邏輯密碼正確輸入密碼輸入用戶名轉(zhuǎn)賬取款儲(chǔ)戶登錄退出程序修改密碼查詢余額否圖3.儲(chǔ)戶登陸界面

8、流程圖3.2.6測(cè)試計(jì)劃對(duì)輸入?yún)?shù)檢驗(yàn),測(cè)試數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理3.2.7相關(guān)對(duì)象及接口界面上的四個(gè)按鈕(查詢余額,取款,轉(zhuǎn)賬,修改密碼)是它們各自界面的入口,點(diǎn)擊即可進(jìn)入相應(yīng)的界面3.2.8限制條件本界面基本上沒(méi)什么限制條件3.3銀行職員設(shè)計(jì)3.3.1輸入項(xiàng)在辦理帳戶業(yè)務(wù)模塊中,只有輸入正確的帳號(hào)和帳戶密碼才能登入職員登入的儲(chǔ)戶界面。3.3.2輸出項(xiàng)辦理帳戶業(yè)務(wù):當(dāng)職員輸入正確的賬號(hào)和帳戶密碼后即可轉(zhuǎn)到職員登入的儲(chǔ)戶界面。辦理其他業(yè)務(wù):當(dāng)職員點(diǎn)擊了四個(gè)按鈕(開(kāi)戶,銷戶,掛失,修改密碼)中的某一個(gè)后,本界面隨即轉(zhuǎn)到對(duì)應(yīng)的界面。3.3.3性能要求在進(jìn)入職員登入的儲(chǔ)戶界面時(shí),必須

9、輸入正確的帳號(hào)和帳戶密碼,才可登入。3.3.4算法邏輯辦理帳戶業(yè)務(wù):當(dāng)職員輸入賬號(hào)和帳戶密碼后,系統(tǒng)將根據(jù)輸入的內(nèi)容與一卡通信息表中對(duì)應(yīng)的項(xiàng)目進(jìn)行一一比對(duì),當(dāng)完全匹配的時(shí)候,轉(zhuǎn)入職員登入的儲(chǔ)戶界面,如果匹配錯(cuò)誤,則顯示”賬號(hào)或密碼輸入錯(cuò)誤!請(qǐng)檢查您輸入的信息”。具體對(duì)應(yīng)關(guān)系為:賬號(hào)-工號(hào)帳戶密碼-密碼3.3.5流程邏輯退出程序修改密碼掛失銷戶輸入密碼銀行職員登錄開(kāi)戶密碼正確輸入用戶名否圖3.銀行職員登陸界面流程圖3.3.6測(cè)試計(jì)劃對(duì)輸入?yún)?shù)檢驗(yàn),測(cè)試數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理3.3.7相關(guān)對(duì)象及接口辦理帳戶業(yè)務(wù):當(dāng)職員輸入正確的賬號(hào)和帳戶密碼后即可轉(zhuǎn)到職員登入的儲(chǔ)戶界面。辦理其他業(yè)

10、務(wù):界面上右邊的四個(gè)按鈕(開(kāi)戶,銷戶,掛失,修改密碼)是它們各自界面的入口,點(diǎn)擊即可進(jìn)入相應(yīng)的界面。3.3.8限制條件本界面基本上沒(méi)什么限制條件3.4管理員設(shè)計(jì)3.4.1輸入項(xiàng)在對(duì)用戶信息表進(jìn)行添加新用戶時(shí),必須輸入正確格式的工號(hào),姓名和密碼,并且選擇類別。3.4.2輸出項(xiàng)當(dāng)輸入了正確格式的工號(hào),姓名和密碼,選擇了類別后,即可添加新用戶,并在用戶信息表上顯示出來(lái)。當(dāng)選擇了用戶項(xiàng)后,就可以進(jìn)行修改和刪除操作。當(dāng)點(diǎn)擊修改利率按鈕后,即可轉(zhuǎn)到修改利率界面。3.4.3性能要求在對(duì)用戶信息表進(jìn)行添加新用戶時(shí),必須填寫(xiě)正確格式的工號(hào),姓名和密碼,并且選擇類別。在修改和刪除用戶時(shí),必須要先選定用戶項(xiàng)3.4.4算法邏輯本界面基本上沒(méi)有涉及到算法3.4.5流程邏輯密碼正確輸入密碼輸入用戶名管理員登錄退出程序管理員的相關(guān)操作否圖4.管理員登陸界面流程圖3.4.6測(cè)試計(jì)劃

溫馨提示

  • 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)論