版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、ATM存取款系統(tǒng)概要設計說明書08062118白鷺08062117杜諾桑08056121張銀錢指導教師:姚偉力目錄1 引言31.1 編寫目的31.2 背景41.3 定義41.4 參考資料42 總體設計52.1 需求規(guī)定52.2 運行環(huán)境62.3 基本設計概念和處理流程62.4 結(jié)構(gòu)112.5 功能器求與程序的關系122.6 人工處理過程122.7 尚未問決的問題133 接口設計133.1 用戶接口133.2 外部接口133.3 內(nèi)部接口144 運行設計154.1 運行模塊組合154.2 運行控制154.3 運行時間155 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計155.1 邏輯結(jié)構(gòu)設計要點165.2 物理結(jié)構(gòu)設計要點
2、165.3 數(shù)據(jù)結(jié)構(gòu)與程序的關系166 系統(tǒng)出錯處理設計166.1 出錯信息176.2 補救措施176.3 系統(tǒng)維護設計171 引言1.1 編寫目的說明編寫這份概要設計說明書的目的,指出預期的讀者。為了開發(fā)出一個好的軟件,就應該把它細分成許多模塊,分層設計,如程序、數(shù)據(jù)庫、文檔等,根據(jù)用戶的要求可以方便的改進,最后通過接口結(jié)合成一個整體將需求規(guī)格轉(zhuǎn)換為體系結(jié)構(gòu),劃分出程序的基本模塊組成,確定模塊間的相互關系用途在于尋找實現(xiàn)目標系統(tǒng)的各種不同方案,分析員從這些可供選擇的方案中選取若干個合理的方案,為每個合理的方案都準備一份系統(tǒng)流程圖,列出組成系統(tǒng)的元素,進行效益分析,從中選出一個最佳方案向用戶推
3、薦。如用戶接受了推薦的方案,分析員應該進一步為這個最佳方案設計軟件結(jié)構(gòu),進行必要的數(shù)據(jù)庫設計為后面的系統(tǒng)開本說明書的主要讀者為系統(tǒng)分析員和用戶,發(fā)提供依據(jù)1.2 背景說明:a. 待開發(fā)軟件系統(tǒng)的名稱;ATM存取款系統(tǒng)b. 列出此項目的任務提出者、開發(fā)者、用戶以及將運行該軟件的計算站(中心)。任務提出者:白鷺杜諾桑張銀錢開發(fā)者:白鷺杜諾桑張銀錢用戶:大學生及教師計算中心:VS2008SQLServer2005服務器win7操作系統(tǒng)1.3 定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。概要設計:把需求分析得到的DFD轉(zhuǎn)換為數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu)建立模塊的層次結(jié)構(gòu)及調(diào)用關系,確定模塊間的
4、接口及人機界面1.4 參考資料列出有關的參考文件,如:a. 本項目的經(jīng)核準的計劃任務書或合同,上級機關的批文;b. 屬于本項目的其他已發(fā)表文件;C#編碼規(guī)范文檔測試文檔模板軟件需求說明書項目開發(fā)總結(jié)報告c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標準。列出這些文件的標題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。SQL2005系統(tǒng)開發(fā)教程C#實用簡明教程軟件工程第8版ASP.NET速查大全2總體設計2.1 需求規(guī)定說明對本系統(tǒng)的主要的輸入輸出項目、處理的功能性能要求,詳細的說明可參見附錄Co功能輸入處理輸由存款存款金額金額加到數(shù)據(jù)庫的賬號中存款成功取款取款金額
5、金額從數(shù)據(jù)庫的賬號中減惇取款成功查詢余額無讀取數(shù)據(jù)庫的賬號數(shù)據(jù)賬號余額修改密碼2次新密碼確認新密碼更新到數(shù)據(jù)庫修改成功。轉(zhuǎn)賬轉(zhuǎn)賬賬戶和金額金額加到數(shù)據(jù)庫另外一賬號,并從自轉(zhuǎn)賬成功打印無列由最近的操作和詳細信息憑證金額進入無進入或退由系統(tǒng)歡迎進入/謝謝使用/退出2.2 運行環(huán)境簡要地說明對本系統(tǒng)的運行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定,詳細說明參見附錄Co運行環(huán)境為WindowsXP以上的操作系統(tǒng)tomcat5.0IE內(nèi)核瀏覽器奔騰3以上的微機內(nèi)存256MB硬盤1G100MB剩余空間集成顯卡VGA彩顯鍵盤鼠標2.3 基本設計概念和處理流程說明本系統(tǒng)的基本設計概念和處理流程,盡量使用圖表的形式。
6、登陸功能提示錯誤信息:密碼錯誤,不存在該用戶存款取款錯誤信息:余額不足,須為100倍數(shù)轉(zhuǎn)賬修改密碼錯誤信息:兩次*密碼不一致,密碼不頰范2.4 結(jié)構(gòu)的劃用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)分,扼要說明每個系統(tǒng)元素的標識符和功能,分層次地給出各元素之間的控制與被控制關系2.5 功能需求與程序的關系功能名稱前臺賬戶模塊前臺其他模塊后臺模塊登錄V存款VV取款VV轉(zhuǎn)賬VV查詢余額V7V打印憑證V修改密碼VV7代收手機費V7退出系統(tǒng)2.6 人工處理過程管理員對賬戶進行管理并定期維護、刪除、更新,已經(jīng)沒有實際意義的數(shù)據(jù),保證數(shù)據(jù)的良好存儲,以免造成數(shù)據(jù)的冗余。2.7 尚
7、未問決的問題代收手機費的功能實現(xiàn)3接口設計3.1用戶接口(i)登錄界面:由輸入用戶名、密碼的文本框和登陸按鈕組成。(2)存款界面:編輯框:用于輸入存款金額;存款按鈕:進行存款。信息顯示區(qū):用于顯示當前金額;查詢余額界面同(3)取款界面:編輯框:用于輸入取款金額;取款按鈕:進行取款。信息顯示區(qū):用于顯示當前金額;(4)轉(zhuǎn)賬界面:編輯框1:輸入轉(zhuǎn)賬金額編輯框2:輸入要轉(zhuǎn)賬到的用戶轉(zhuǎn)賬按鈕:進行轉(zhuǎn)賬信息顯示區(qū):用于顯示當前金額;單選框:選擇轉(zhuǎn)賬類型(5)打印憑證界面:信息顯示區(qū):顯示最近的操作記錄;提交按鈕:進行打印(6) 修改密碼界面:編輯框1:用于輸入新密碼編輯框2:再次確認新密碼提交按鈕:進行
8、修改(7) 代收手機費界面:編輯框1:用于輸入手機號碼信息顯示區(qū):顯示當前的手機號及費用提交按鈕:進行交費(8) 退出界面:退出按鈕:退出系統(tǒng)信息顯示區(qū):“成功退出,謝謝使用“3.2外部接口1 )硬件接口:使用的通信協(xié)議是TCP/IP,硬件接口問題主要是TCP/IP層中的網(wǎng)絡接口層,負責數(shù)據(jù)幀的發(fā)送和接收,幀是獨立的網(wǎng)絡信息傳輸單元。網(wǎng)絡接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來。這就要求IP使用網(wǎng)絡設備接口規(guī)范向網(wǎng)絡接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運行時要注意關閉那些容易受攻擊和入侵的端口號,在能保證帶寬的前提下僅開通系統(tǒng)運行所必須的端口。2)軟件接口這里的接口問題主要就
9、是怎樣與sqlserver數(shù)據(jù)庫進行通信,以便對數(shù)據(jù)庫進行讀取和寫入操作。開發(fā)中可能使用到的常用對象有:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。(2)記錄對象(RecordSet):用來保存查詢語句的返回結(jié)果。(3)命令對象(Command):用來執(zhí)行SQL的存儲過程。(4)參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。3.3內(nèi)部接口系統(tǒng)中的各模塊之間的接口、調(diào)用關系,以及模塊間的數(shù)據(jù)傳遞關系如下所示:模塊編號模塊名稱備注ATM1登錄后臺模塊ATM2存款賬戶模塊ATM3取款賬戶模塊ATM4轉(zhuǎn)賬賬戶模塊ATM5修改密碼后臺模塊ATM6打印憑證其他模塊ATM7查詢余
10、額賬戶模塊ATM8代收手機費其他模塊ATM9退出系統(tǒng)其他模塊賬戶模塊部分依靠后臺模塊其他模塊則不靠后臺模塊后臺模塊要數(shù)據(jù)庫驗證4運行設計4.1 運行模塊組合模塊命名方式按照相應模塊結(jié)合特性制定。命名方式為ATM。4.2 運行控制本軟件控制流程:程序運行,等待用戶輸入,根據(jù)用戶的輸入調(diào)用各子模塊4.3 運行時間各模塊運行時間均應控制在1-2秒內(nèi)(其中大部分為響應用戶的動作)。由于系統(tǒng)采用消息驅(qū)動方式,將有效提高計算機的利用率。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計5.1 邏輯結(jié)構(gòu)設計要點給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)的名稱、標識符以及它們之中每個數(shù)據(jù)項、記錄、文卷和系的標識、定義、長度及它們之間的層次的或表格的相互關系。5.2 物理結(jié)構(gòu)設計要點數(shù)據(jù)的物理結(jié)構(gòu)用存儲表、鏈表等描述。5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關系數(shù)據(jù)結(jié)構(gòu)后臺模塊賬戶模塊其他模塊登錄修改密碼存款取款轉(zhuǎn)賬查詢余額打印憑證代收手機費退出ID指士7E輸入輸入輸入密碼輸入輸入當前金額讀讀讀讀讀歷史記錄讀話費讀轉(zhuǎn)賬類型指定金額變動輸入輸入輸入6系統(tǒng)出錯處理設計6.1 由錯信息序號出錯狀況解決方法1數(shù)據(jù)庫備份容量過大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版建筑工程泥工施工勞務合同
- 二手商品房買賣合同范本2024年版(買賣雙方權(quán)益保障)
- 二零二五版廣東教育機構(gòu)勞務派遣服務協(xié)議3篇
- 二零二五年建筑公司項目管理團隊勞動合同3篇
- 2025年房產(chǎn)社交媒體營銷合同3篇
- 二零二五年文化旅游產(chǎn)業(yè)PPP項目特許經(jīng)營合同3篇
- 二零二五年度高效復合肥生產(chǎn)與銷售合作框架協(xié)議3篇
- 個性化2024版民間資金借貸擔保協(xié)議版B版
- 二零二五版光纖熔接項目融資服務合同范本3篇
- 2025年人工智能技術(shù)研發(fā)與應用銷售合同書3篇
- 福建省廈門市2023-2024學年高二上學期期末考試語文試題(解析版)
- 三年級語文下冊教案-14 蜜蜂3-部編版
- 蘇教版小學數(shù)學四年級下冊全冊教案
- DB51T2939-2022 彩燈(自貢)制作工藝通用規(guī)范
- 押金收據(jù)條(通用版)
- 藥理治療中樞神經(jīng)系統(tǒng)退行性疾病藥.pptx
- 強三基反三違除隱患促安全百日專項行動實施方案
- 新人教版七年級數(shù)學上冊全冊專項訓練大全
- 標準預防--ppt課件
- 壓力管道氬電聯(lián)焊作業(yè)指導書
- 審計資料封面(共6頁)
評論
0/150
提交評論