面向?qū)ο蟾乓O(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
面向?qū)ο蟾乓O(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
面向?qū)ο蟾乓O(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
面向?qū)ο蟾乓O(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
面向?qū)ο蟾乓O(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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、ATM存取款系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)08062118白鷺08062117杜諾桑08056121張銀錢(qián)指導(dǎo)教師:姚偉力目錄1 引言31.1 編寫(xiě)目的31.2 背景41.3 定義41.4 參考資料42 總體設(shè)計(jì)52.1 需求規(guī)定52.2 運(yùn)行環(huán)境62.3 基本設(shè)計(jì)概念和處理流程62.4 結(jié)構(gòu)112.5 功能器求與程序的關(guān)系122.6 人工處理過(guò)程122.7 尚未問(wèn)決的問(wèn)題133 接口設(shè)計(jì)133.1 用戶接口133.2 外部接口133.3 內(nèi)部接口144 運(yùn)行設(shè)計(jì)154.1 運(yùn)行模塊組合154.2 運(yùn)行控制154.3 運(yùn)行時(shí)間155 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)155.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)165.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)

2、165.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系166 系統(tǒng)出錯(cuò)處理設(shè)計(jì)166.1 出錯(cuò)信息176.2 補(bǔ)救措施176.3 系統(tǒng)維護(hù)設(shè)計(jì)171 引言1.1 編寫(xiě)目的說(shuō)明編寫(xiě)這份概要設(shè)計(jì)說(shuō)明書(shū)的目的,指出預(yù)期的讀者。為了開(kāi)發(fā)出一個(gè)好的軟件,就應(yīng)該把它細(xì)分成許多模塊,分層設(shè)計(jì),如程序、數(shù)據(jù)庫(kù)、文檔等,根據(jù)用戶的要求可以方便的改進(jìn),最后通過(guò)接口結(jié)合成一個(gè)整體將需求規(guī)格轉(zhuǎn)換為體系結(jié)構(gòu),劃分出程序的基本模塊組成,確定模塊間的相互關(guān)系用途在于尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同方案,分析員從這些可供選擇的方案中選取若干個(gè)合理的方案,為每個(gè)合理的方案都準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的元素,進(jìn)行效益分析,從中選出一個(gè)最佳方案向用戶推

3、薦。如用戶接受了推薦的方案,分析員應(yīng)該進(jìn)一步為這個(gè)最佳方案設(shè)計(jì)軟件結(jié)構(gòu),進(jìn)行必要的數(shù)據(jù)庫(kù)設(shè)計(jì)為后面的系統(tǒng)開(kāi)本說(shuō)明書(shū)的主要讀者為系統(tǒng)分析員和用戶,發(fā)提供依據(jù)1.2 背景說(shuō)明:a. 待開(kāi)發(fā)軟件系統(tǒng)的名稱(chēng);ATM存取款系統(tǒng)b. 列出此項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者、用戶以及將運(yùn)行該軟件的計(jì)算站(中心)。任務(wù)提出者:白鷺杜諾桑張銀錢(qián)開(kāi)發(fā)者:白鷺杜諾桑張銀錢(qián)用戶:大學(xué)生及教師計(jì)算中心:VS2008SQLServer2005服務(wù)器win7操作系統(tǒng)1.3 定義列出本文件中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。概要設(shè)計(jì):把需求分析得到的DFD轉(zhuǎn)換為數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu)建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系,確定模塊間的

4、接口及人機(jī)界面1.4 參考資料列出有關(guān)的參考文件,如:a. 本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書(shū)或合同,上級(jí)機(jī)關(guān)的批文;b. 屬于本項(xiàng)目的其他已發(fā)表文件;C#編碼規(guī)范文檔測(cè)試文檔模板軟件需求說(shuō)明書(shū)項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告c. 本文件中各處引用的文件、資料,包括所要用到的軟件開(kāi)發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。SQL2005系統(tǒng)開(kāi)發(fā)教程C#實(shí)用簡(jiǎn)明教程軟件工程第8版ASP.NET速查大全2總體設(shè)計(jì)2.1 需求規(guī)定說(shuō)明對(duì)本系統(tǒng)的主要的輸入輸出項(xiàng)目、處理的功能性能要求,詳細(xì)的說(shuō)明可參見(jiàn)附錄Co功能輸入處理輸由存款存款金額金額加到數(shù)據(jù)庫(kù)的賬號(hào)中存款成功取款取款金額

5、金額從數(shù)據(jù)庫(kù)的賬號(hào)中減惇取款成功查詢余額無(wú)讀取數(shù)據(jù)庫(kù)的賬號(hào)數(shù)據(jù)賬號(hào)余額修改密碼2次新密碼確認(rèn)新密碼更新到數(shù)據(jù)庫(kù)修改成功。轉(zhuǎn)賬轉(zhuǎn)賬賬戶和金額金額加到數(shù)據(jù)庫(kù)另外一賬號(hào),并從自轉(zhuǎn)賬成功打印無(wú)列由最近的操作和詳細(xì)信息憑證金額進(jìn)入無(wú)進(jìn)入或退由系統(tǒng)歡迎進(jìn)入/謝謝使用/退出2.2 運(yùn)行環(huán)境簡(jiǎn)要地說(shuō)明對(duì)本系統(tǒng)的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定,詳細(xì)說(shuō)明參見(jiàn)附錄Co運(yùn)行環(huán)境為WindowsXP以上的操作系統(tǒng)tomcat5.0IE內(nèi)核瀏覽器奔騰3以上的微機(jī)內(nèi)存256MB硬盤(pán)1G100MB剩余空間集成顯卡VGA彩顯鍵盤(pán)鼠標(biāo)2.3 基本設(shè)計(jì)概念和處理流程說(shuō)明本系統(tǒng)的基本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。

6、登陸功能提示錯(cuò)誤信息:密碼錯(cuò)誤,不存在該用戶存款取款錯(cuò)誤信息:余額不足,須為100倍數(shù)轉(zhuǎn)賬修改密碼錯(cuò)誤信息:兩次*密碼不一致,密碼不頰范2.4 結(jié)構(gòu)的劃用一覽表及框圖的形式說(shuō)明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)分,扼要說(shuō)明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能,分層次地給出各元素之間的控制與被控制關(guān)系2.5 功能需求與程序的關(guān)系功能名稱(chēng)前臺(tái)賬戶模塊前臺(tái)其他模塊后臺(tái)模塊登錄V存款VV取款VV轉(zhuǎn)賬VV查詢余額V7V打印憑證V修改密碼VV7代收手機(jī)費(fèi)V7退出系統(tǒng)2.6 人工處理過(guò)程管理員對(duì)賬戶進(jìn)行管理并定期維護(hù)、刪除、更新,已經(jīng)沒(méi)有實(shí)際意義的數(shù)據(jù),保證數(shù)據(jù)的良好存儲(chǔ),以免造成數(shù)據(jù)的冗余。2.7 尚

7、未問(wèn)決的問(wèn)題代收手機(jī)費(fèi)的功能實(shí)現(xiàn)3接口設(shè)計(jì)3.1用戶接口(i)登錄界面:由輸入用戶名、密碼的文本框和登陸按鈕組成。(2)存款界面:編輯框:用于輸入存款金額;存款按鈕:進(jìn)行存款。信息顯示區(qū):用于顯示當(dāng)前金額;查詢余額界面同(3)取款界面:編輯框:用于輸入取款金額;取款按鈕:進(jìn)行取款。信息顯示區(qū):用于顯示當(dāng)前金額;(4)轉(zhuǎn)賬界面:編輯框1:輸入轉(zhuǎn)賬金額編輯框2:輸入要轉(zhuǎn)賬到的用戶轉(zhuǎn)賬按鈕:進(jìn)行轉(zhuǎn)賬信息顯示區(qū):用于顯示當(dāng)前金額;單選框:選擇轉(zhuǎn)賬類(lèi)型(5)打印憑證界面:信息顯示區(qū):顯示最近的操作記錄;提交按鈕:進(jìn)行打印(6) 修改密碼界面:編輯框1:用于輸入新密碼編輯框2:再次確認(rèn)新密碼提交按鈕:進(jìn)行

8、修改(7) 代收手機(jī)費(fèi)界面:編輯框1:用于輸入手機(jī)號(hào)碼信息顯示區(qū):顯示當(dāng)前的手機(jī)號(hào)及費(fèi)用提交按鈕:進(jìn)行交費(fèi)(8) 退出界面:退出按鈕:退出系統(tǒng)信息顯示區(qū):“成功退出,謝謝使用“3.2外部接口1 )硬件接口:使用的通信協(xié)議是TCP/IP,硬件接口問(wèn)題主要是TCP/IP層中的網(wǎng)絡(luò)接口層,負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來(lái)。這就要求IP使用網(wǎng)絡(luò)設(shè)備接口規(guī)范向網(wǎng)絡(luò)接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運(yùn)行時(shí)要注意關(guān)閉那些容易受攻擊和入侵的端口號(hào),在能保證帶寬的前提下僅開(kāi)通系統(tǒng)運(yùn)行所必須的端口。2)軟件接口這里的接口問(wèn)題主要就

9、是怎樣與sqlserver數(shù)據(jù)庫(kù)進(jìn)行通信,以便對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取和寫(xiě)入操作。開(kāi)發(fā)中可能使用到的常用對(duì)象有:(1)連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。(2)記錄對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。(3)命令對(duì)象(Command):用來(lái)執(zhí)行SQL的存儲(chǔ)過(guò)程。(4)參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。3.3內(nèi)部接口系統(tǒng)中的各模塊之間的接口、調(diào)用關(guān)系,以及模塊間的數(shù)據(jù)傳遞關(guān)系如下所示:模塊編號(hào)模塊名稱(chēng)備注ATM1登錄后臺(tái)模塊ATM2存款賬戶模塊ATM3取款賬戶模塊ATM4轉(zhuǎn)賬賬戶模塊ATM5修改密碼后臺(tái)模塊ATM6打印憑證其他模塊ATM7查詢余

10、額賬戶模塊ATM8代收手機(jī)費(fèi)其他模塊ATM9退出系統(tǒng)其他模塊賬戶模塊部分依靠后臺(tái)模塊其他模塊則不靠后臺(tái)模塊后臺(tái)模塊要數(shù)據(jù)庫(kù)驗(yàn)證4運(yùn)行設(shè)計(jì)4.1 運(yùn)行模塊組合模塊命名方式按照相應(yīng)模塊結(jié)合特性制定。命名方式為ATM。4.2 運(yùn)行控制本軟件控制流程:程序運(yùn)行,等待用戶輸入,根據(jù)用戶的輸入調(diào)用各子模塊4.3 運(yùn)行時(shí)間各模塊運(yùn)行時(shí)間均應(yīng)控制在1-2秒內(nèi)(其中大部分為響應(yīng)用戶的動(dòng)作)。由于系統(tǒng)采用消息驅(qū)動(dòng)方式,將有效提高計(jì)算機(jī)的利用率。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱(chēng)、標(biāo)識(shí)符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長(zhǎng)度及它們之間的層次的或表格的相互關(guān)系。5.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)數(shù)據(jù)的物理結(jié)構(gòu)用存儲(chǔ)表、鏈表等描述。5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系數(shù)據(jù)結(jié)構(gòu)后臺(tái)模塊賬戶模塊其他模塊登錄修改密碼存款取款轉(zhuǎn)賬查詢余額打印憑證代收手機(jī)費(fèi)退出ID指士7E輸入輸入輸入密碼輸入輸入當(dāng)前金額讀讀讀讀讀歷史記錄讀話費(fèi)讀轉(zhuǎn)賬類(lèi)型指定金額變動(dòng)輸入輸入輸入6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1 由錯(cuò)信息序號(hào)出錯(cuò)狀況解決方法1數(shù)據(jù)庫(kù)備份容量過(guò)大

溫馨提示

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