版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、文檔名稱:概要設(shè)計說明書項目名稱:ATM自動取款機系統(tǒng)編寫:鄧會審核:王旭日期:2016年6月5日院系:計算機學院專業(yè):計算機科學與技術(shù)目錄1 .引言 11.1 編寫目的 11.2 項目背景 11.3 定義 11.4 參考資料 22 .任務概述 22.1 目標 22.2 運行環(huán)境 22.3 需求概述 32.4 條件與限制 83 .總體設(shè)計 93.1 處理流程 93.2 總體結(jié)構(gòu)和模塊外部設(shè)計 103.3 功能分配 104 .接口設(shè)計 104.1 外部接口 104.2 內(nèi)部接口 115 .數(shù)據(jù)結(jié)構(gòu)設(shè)計 115.1 邏輯結(jié)構(gòu)設(shè)計 115.2 物理結(jié)構(gòu)設(shè)計 126 .運行設(shè)計 136.1 運行模塊的
2、組合 136.2 運行控制 147 .出錯處理設(shè)計 147.1 出錯輸出信息 147.2 出錯處理對策 148 .維護設(shè)計 151 .引言1.1 編寫目的隨著科技的發(fā)展,城市人口的增加,人民生活水平的日益提高。銀行的業(yè)務也日 益增加,客戶日益增多,銀行工作人員的工作量日益增加,為了減輕銀行工作人員的 負擔,提高效率,減少錯誤率,方便客戶。本說明書的用途在于為編寫該系統(tǒng)的人員 提供指導方向,以便編程人員了解該系統(tǒng)的各個模塊。并進一步確定測試要求且制定 測試計劃。說明書的讀者為系統(tǒng)分析員、制作本系統(tǒng)的人員和使用部門的有關(guān)人員, 為后面的系統(tǒng)開發(fā)提供理論指導和依據(jù)。1.2 項目背景待開發(fā)項目名稱:A
3、TM自動取款機系統(tǒng)的分析與設(shè)計。項目背景:在市場經(jīng)濟的蓬勃發(fā)展和人們?nèi)找娣泵Φ臈l件下, 現(xiàn)有的銀行系統(tǒng)往往需 要客戶在辦理手續(xù)時等待很長的時間, 這不僅會浪費很多寶貴的時間,也 會使得銀行的業(yè)務人員十分的繁忙, 需要很大的人力和財力?;谶@樣的 情況,ATM取款機系統(tǒng)的開發(fā)就顯的十分的重要! 它可以減少銀行的業(yè)務 處理壓力,盡量節(jié)省人們的時間,并且可以有效解決用戶信息和資金信息 的繁雜問題。1.3 定義專業(yè)術(shù)語與縮略詞帳號:在銀行中,事物應用的單個帳號。每個顧客可以擁有多個帳號。用戶:擁有銀行的一個或多個帳號的人??梢允且粋€人或多個人,或者是公司。相同 的人,擁有不同的銀行帳號被認為是不同的落
4、戶。ATM : ATM是Automatic Teller Machine 的縮寫,意為自動取款機。是一種高度精密的機電一體化設(shè)備,利用磁卡或智能IC卡儲存用戶信息并通過加密鍵盤輸入密碼然后通過銀行內(nèi)部網(wǎng)絡(luò)驗證并進行各種交易的金融自助設(shè)備。1.4 參考資料1吳建、鄭潮、汪杰,UML基礎(chǔ)及Rose建模案例,北京:人民郵電出版社,20032張海藩主編.軟件工程導論(第四版).北京:清華大學出版社,20033冀振燕,UML系統(tǒng)分析設(shè)計與應用案例,人民郵電出版社,20034鄭人杰、殷人昆、陶永雷編.實用軟件工程(第二版).北京:清華大學出版 社,2000。5 Roger S. Pressmark編.軟件
5、工程一實踐者的研究方法(英譯版,第五版).北 京:機械工業(yè)出版社,20066張裕益主編.UML理論與實作.北京:中國鐵道出版社,20027楊國強、路萍、張志軍.ERWIN數(shù)據(jù)庫建模.北京:電子工業(yè)出版社,20042 .任務概述2.1 目標使用戶的業(yè)務辦理的更加安全迅速,能實現(xiàn)高度自動化的業(yè)務辦理功能,并且安全性高,在出現(xiàn)較為嚴重的人為損壞或自然災害的情況下能實現(xiàn)數(shù)據(jù)保存,數(shù)據(jù)轉(zhuǎn)移。并且簡單易用,適合各個年齡階層的用戶使用。2.2 運行環(huán)境硬件環(huán)境:CPU: 1GHZ及以上內(nèi)存:1G以上硬盤:20G以上軟件環(huán)境:操作系統(tǒng):Microsoft Windows XP或更高版本數(shù) 據(jù)庫:Microso
6、ft SQL Server 2005Web服務器:Tomcat5.0以上支持瀏覽器:Internet Explorer 7.0及其以上版本開發(fā)環(huán)境:MyEclipse , jdk, Microsoft SQL Server 20052.3 需求概述ATM需要達到以下功能模擬讀卡功能,包括:讀取虛擬的卡號信息,查找數(shù)據(jù)庫找到相關(guān)信息。識別虛擬的卡的類型,記錄卡號和銀行信息。驗證卡號在顯示器提示輸入密碼。鍵盤輸入處理, 包括:1)接受用戶輸入密碼、查詢密碼、更改密碼2)接受用戶輸入取款金額、查詢余額3)打印取款信息顯示模塊功能,包括:顯示與客戶有關(guān)的信息,包括一切交互時所需的提示、確 認等信息。模
7、擬吐錢機功能,以數(shù)據(jù)庫中的 ATM機現(xiàn)金模擬ATM機現(xiàn)金,包括:1)定額取款:可選擇100, 200, 400, 1000, 2000六種額度進行取款。2)其他數(shù)額:可輸入100的倍數(shù)的數(shù)額進行取款。打印客戶清單:數(shù)據(jù)庫中記錄著所有客戶登陸操作信息,客戶退出系統(tǒng)時可選擇 打印此次登陸AMT機的客戶清單(此次登陸的操作清單)。轉(zhuǎn)賬功能,包括輸入,確認等功能。登錄功能流程圖(圖一)Y2 密碼錯誤,請 N .再次輸入密碼登錄成功(圖一)現(xiàn)金取款功能流程圖(圖二)已登錄Y:成功取出)(圖二).賬戶余額,-是否足夠Y¥(匯款完成)(圖三)修改密碼流程圖(圖四)請輸入新 密碼兩次密碼不一致,請重
8、新輸 一入確認密碼2-兩次密的z-N<口,> N是否TY連接數(shù)據(jù)庫.'密碼是否,. 符合規(guī)范.Y修改成功(圖四)2.4 條件與限制開發(fā)期限:2016年6月1日起至2016年6月20日止開發(fā)環(huán)境:VisualStudio開發(fā)語言:C+安全與保密要求:高級保密HS開發(fā)過程中需遵守的準則與規(guī)則:編碼規(guī)范采用C+編碼規(guī)范3 .總體設(shè)計3.1處理流程N3.2 總體結(jié)構(gòu)和模塊外部設(shè)計3.3 功能分配顯示模塊主要有顯示余額,顯示詳細取款日期等(2)修改密碼模塊主要有輸入信息,密碼處理,修改完成顯示打印憑條模塊有打印(4)模擬讀卡模塊有信息密碼輸入,信息密碼確認(5)轉(zhuǎn)賬模塊有信息輸入與確
9、認,選擇輸或輸入轉(zhuǎn)賬金額,金額判斷,轉(zhuǎn)賬完成顯示(6)取款模塊有選擇或輸入金額,金額判斷,取款完成顯示,吐鈔4.接口設(shè)計4.1 外部接口1 .硬件接口包括和打印機的接口 (控制打印機打發(fā)票及存款憑證等),和銀行數(shù)據(jù)庫主機的接 口,和出鈔機的接口。對硬件的處理主要由操作系統(tǒng)完成, 本軟件只調(diào)用操作系統(tǒng)提 供的打印,出鈔等指令。2 .軟件接口按照銀行指定的格式與銀行數(shù)據(jù)庫通信,并需要預留可能在ATM上安裝的其他軟 件的接口以便于擴充功能。3 .2內(nèi)部接口1 .前后臺程序通信接口,包括配款提醒和維護提醒。2 .系統(tǒng)與數(shù)據(jù)庫的接口。5 .數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1 邏輯結(jié)構(gòu)設(shè)計ATM機回單記錄5.2 物理結(jié)構(gòu)
10、設(shè)計IC卡信息表:屬性是含可為空是否是主鍵備注IC+#Char(6)否主鍵密碼Char(6)否所屬銀行Varchar(20)否IC余額float否密碼當日錯誤次數(shù)Int否用戶信息表:屬性是含可為空是否是主鍵備注身份證號Char(18)否主鍵用戶名varchar(20)否電話Char(11)否居住地址Varchar(20)是IC+#Char(6)否外鍵ATM機信息表:屬性是含可為空主鍵備注ATM 機 IDChar(6)否主鍵ATM 機 ID余額Int否100numInt否100元鈔票張數(shù)50numint否50元鈔票張數(shù)ATM日志表:屬性是含可為空主鍵備注流水號Int否主鍵IC+#Char(6)否
11、外鍵操作記錄varchar(20)否吐錢記錄Int否回單記錄表:屬性是含可為空主鍵備注IC+#Char(6)否主鍵用戶名varchar(20)否取款金額Int否取款日期Date否6 .運行設(shè)計6.1 運行模塊的組合本系統(tǒng)有以下功能模塊:(1)模擬讀卡模塊(2)取款模塊(3)轉(zhuǎn)賬模塊(4)修改密碼模塊(5)查詢模塊(6)打印回執(zhí)單模塊(7)系統(tǒng)維護模塊功能描述(1)模擬讀卡:用于用戶登錄 ATM系統(tǒng)(2)取款模塊:取款工作進行(3)轉(zhuǎn)賬模塊 :進行本行賬戶間的轉(zhuǎn)賬工作(4)修改密碼模塊:進行密碼修改(5)查詢模塊:查詢賬戶余額和賬戶信息(6)打印回執(zhí)單模塊:打印賬戶信息及操作明細(7)維護模塊:
12、進行維護提醒和系統(tǒng)維護6.2運行控制由于該系統(tǒng)的開發(fā)采用B/S模式??蛻舳?,即ATM機只要通過瀏覽器就可以登 錄ATM系統(tǒng)。7.出錯處理設(shè)計7.1出錯輸出信息1 .如果用戶連續(xù)輸入三次密碼不正確,應該封鎖該用戶2 .如果ATM機有異常的數(shù)據(jù),應立即停止工作,保存數(shù)據(jù),并且發(fā)送警報給銀行全管理中心3 .如果ATM機受到物理破壞,應立即停止工作,啟動應急電源與應急系統(tǒng),立即保存數(shù)據(jù),并發(fā)送警報給銀行安全管理中心4 .若銀行卡插入ATM機之后30秒之內(nèi)無操作,應立即將銀行卡吞入,并且將數(shù)據(jù)發(fā) 送給銀行5 .若網(wǎng)絡(luò)連接出現(xiàn)錯誤,應立即停止當前業(yè)務,保存數(shù)據(jù),且在屏幕上告知用戶,并 且發(fā)送錯誤信息給銀行6 .若檢測銀行卡有異常狀態(tài),應立即停止當前業(yè)務,并發(fā)送錯誤警報給銀行7 .2出錯處理對策1 .密碼采用非明文顯示,如登陸 ATM機系統(tǒng)時連續(xù)三次密碼輸入錯誤,則封鎖該用戶,并返回信息給銀行。2 .ATM機系統(tǒng)更改賬戶信息時,為先完成操作后更改信息。當 AT
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3411-2024超薄纖維板
- 人教版地理八年級上冊第二節(jié)《人口》聽課評課記錄3
- 粵教版道德與法治九年級上冊3.1.1《可持續(xù)發(fā)展戰(zhàn)略》聽課評課記錄
- 2025年運載火箭承力殼段合作協(xié)議書
- 環(huán)保清潔標準協(xié)議書(2篇)
- 【部編版】道德與法治九年級下冊5.1《走向世界大舞臺》聽課評課記錄
- 新版湘教版秋八年級數(shù)學上冊第四章一元一次不等式組課題一元一次不等式組聽評課記錄
- 新北師大版數(shù)學一年級下冊《數(shù)一數(shù)》聽評課記錄
- 人教版七年級道德與法治七年級上冊聽課評課記錄:第四單元生命的思考第八課探問生命第一課時《生命可以永恒嗎》
- 湘教版九年級數(shù)學下冊2.2圓心角、圓周角2.2.1圓心角聽評課記錄
- 2024年山東省淄博市中考歷史試題卷(含答案解析)
- 借名買車的協(xié)議書范文范本
- 《2024 ESC血壓升高和高血壓管理指南》解讀
- 歷史公開課《第1課中華人民共和國成立》教案教學設(shè)計-第1課中華人民共和國成立-初二下冊歷史
- 北京中考英語詞匯表(1600詞匯)
- 20世紀西方音樂智慧樹知到期末考試答案章節(jié)答案2024年北京大學
- 期末模擬試卷 (試題)-2023-2024學年六年級下冊數(shù)學人教版
- 塑料 聚氨酯生產(chǎn)用聚醚多元醇 堿性物質(zhì)含量的測定
- 運動技能學習與控制課件第十二章運動技能學習的反饋
- 食材配送售后服務方案
- 胸腔鏡下交感神經(jīng)切斷術(shù)手術(shù)配合
評論
0/150
提交評論