ATM自動(dòng)取款機(jī)系統(tǒng)_概要設(shè)計(jì)說明書_第1頁(yè)
ATM自動(dòng)取款機(jī)系統(tǒng)_概要設(shè)計(jì)說明書_第2頁(yè)
ATM自動(dòng)取款機(jī)系統(tǒng)_概要設(shè)計(jì)說明書_第3頁(yè)
ATM自動(dòng)取款機(jī)系統(tǒng)_概要設(shè)計(jì)說明書_第4頁(yè)
ATM自動(dòng)取款機(jī)系統(tǒng)_概要設(shè)計(jì)說明書_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄1 .引言11.1 編寫目的11.2 項(xiàng)目背景11.3 定義11.4 參考資料22 .任務(wù)概述22.1 目標(biāo)22.2 運(yùn)行環(huán)境22.3 需求概述32.4 條件與限制83 .總體設(shè)計(jì)93.1 處理流程93.2 總體結(jié)構(gòu)和模塊外部設(shè)計(jì)103.3 功能分配104 .接口設(shè)計(jì)104.1 外部接口104.2 部接口115 .數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)115.1 邏輯結(jié)構(gòu)設(shè)計(jì)115.2 物理結(jié)構(gòu)設(shè)計(jì)126 .運(yùn)行設(shè)計(jì)136.1 運(yùn)行模塊的組合136.2 運(yùn)行控制147 .出錯(cuò)處理設(shè)計(jì)147.1 出錯(cuò)輸出信息147.2 出錯(cuò)處理對(duì)策148 .維護(hù)設(shè)計(jì)151 .引言1.1 編寫目的隨著科技的發(fā)展,城市人口的增加,人民生

2、活水平的日益提高。銀行的業(yè)務(wù)也日益增加,客戶日益增多,銀行工作人員的工作量日益增加,為了減輕銀行工作人員的負(fù)擔(dān),提高效率,減少錯(cuò)誤率,方便客戶。本說明書的用途在于為編寫該系統(tǒng)的人員提供指導(dǎo)方向,以便編程人員了解該系統(tǒng)的各個(gè)模塊。并進(jìn)一步確定測(cè)試要求且制定測(cè)試計(jì)劃。說明書的讀者為系統(tǒng)分析員、制作本系統(tǒng)的人員和使用部門的有關(guān)人員,為后面的系統(tǒng)開發(fā)提供理論指導(dǎo)和依據(jù)。1.2 項(xiàng)目背景待開發(fā)項(xiàng)目名稱:ATM自動(dòng)取款機(jī)系統(tǒng)的分析與設(shè)計(jì)。委托單位:呼和浩特建設(shè)銀行開發(fā)單位:主管部門:用戶:呼和浩特建設(shè)銀行產(chǎn)品的所有權(quán):呼和浩特建設(shè)銀行項(xiàng)目開發(fā)者:項(xiàng)目背景:在市場(chǎng)經(jīng)濟(jì)的蓬勃發(fā)展和人們?nèi)找娣泵Φ臈l件下,現(xiàn)有的

3、銀行系統(tǒng)往往需要客戶在辦理手續(xù)時(shí)等待很長(zhǎng)的時(shí)間,這不僅會(huì)浪費(fèi)很多寶貴的時(shí)間,也會(huì)使得銀行的業(yè)務(wù)人員十分的繁忙,需要很大的人力和財(cái)力?;谶@樣的情況,ATM取款機(jī)系統(tǒng)的開發(fā)就顯的十分的重要!它可以減少銀行的業(yè)務(wù)處理壓力,盡量節(jié)省人們的時(shí)間,并且可以有效解決用戶信息和資金信息的繁雜問題。1.3 定義專業(yè)術(shù)語與縮略詞帳號(hào):在銀行中,事物應(yīng)用的單個(gè)帳號(hào)。每個(gè)顧客可以擁有多個(gè)帳號(hào)。用戶:擁有銀行的一個(gè)或多個(gè)帳號(hào)的人??梢允且粋€(gè)人或多個(gè)人,或者是公司。相同的人,擁有不同的銀行帳號(hào)被認(rèn)為是不同的落戶。ATMATMAutomaticTellerMachine的縮寫,意為自動(dòng)取款機(jī)。是一種高度精密的機(jī)電一體化設(shè)

4、備,利用磁卡或智能IC卡儲(chǔ)存用戶信息并通過加密鍵盤輸入密碼然后通過銀行部網(wǎng)絡(luò)驗(yàn)證并進(jìn)行各種交易的金融自助設(shè)備。1.4 參考資料1吳建、潮、汪杰,UM星礎(chǔ)及Rose建模案例,北京:人民郵電,20032海藩主編.軟件工程導(dǎo)論(第四版).北京:清華大學(xué),20033冀振燕,UM統(tǒng)分析設(shè)計(jì)與應(yīng)用案例,人民郵電,20034人杰、殷人昆、陶永雷編.實(shí)用軟件工程(第二版).北京:清華大學(xué),200005 RogerS.Pressman主編.軟件工程一實(shí)踐者的研究方法(英譯版,第五版).北京:機(jī)械工業(yè),20066裕益主編.UMLH論與實(shí)作.北京:中國(guó)鐵道,20027國(guó)強(qiáng)、路萍、志軍.ERWIN數(shù)據(jù)庫(kù)建模.北京:電

5、子工業(yè),20042 .任務(wù)概述2.1 目標(biāo)使用戶的業(yè)務(wù)辦理的更加安全迅速,能實(shí)現(xiàn)高度自動(dòng)化的業(yè)務(wù)辦理功能,并且安全性高,在出現(xiàn)較為嚴(yán)重的人為損壞或自然災(zāi)害的情況下能實(shí)現(xiàn)數(shù)據(jù)保存,數(shù)據(jù)轉(zhuǎn)移。并且簡(jiǎn)單易用,適合各個(gè)年齡階層的用戶使用。2.2 運(yùn)行環(huán)境硬件環(huán)境:CPU1GH汲以上存:1G以上硬盤:20G以上軟件環(huán)境:操作系統(tǒng):MicrosoftWindowsXP或更高版本數(shù)據(jù)庫(kù):MicrosoftSQLServer2005Web服務(wù)器:Tomcat5.0以上支持瀏覽器:InternetExplorer7.0及其以上版本開發(fā)環(huán)境:MyEclipse,jdk,MicrosoftSQLServer2005

6、2.3 需求概述ATMS要達(dá)到以下功能模擬讀卡功能,包括:讀取虛擬的卡號(hào)信息,查找數(shù)據(jù)庫(kù)找到相關(guān)信息。識(shí)別虛擬的卡的類型,記錄卡號(hào)和銀行信息。驗(yàn)證卡號(hào)在顯示器提示輸入密碼。鍵盤輸入處理,包括:1)接受用戶輸入密碼、查詢密碼、更改密碼2)接受用戶輸入取款金額、查詢余額3)打印取款信息顯示模塊功能,包括:顯示與客戶有關(guān)的信息,包括一切交互時(shí)所需的提示、確認(rèn)等信息。模擬吐錢機(jī)功能,以數(shù)據(jù)庫(kù)中的ATM機(jī)現(xiàn)金模擬ATM機(jī)現(xiàn)金,包括:1)定額取款:可選擇50,100,200,500,800,1000。六種額度進(jìn)行取款。2)其他數(shù)額:可輸入50-1000,包含50和1000的50的倍數(shù)的數(shù)額進(jìn)行取款。打印客

7、戶清單:數(shù)據(jù)庫(kù)中記錄著所有客戶登陸操作信息,客戶退出系統(tǒng)時(shí)可選擇打印此次登陸AMTL的客戶清單(此次登陸的操作清單)。轉(zhuǎn)賬功能,包括輸入,確認(rèn)等功能。登錄功能流程圖(圖一)Y2密碼錯(cuò)誤,請(qǐng)N.再次輸入密碼登錄成功(圖一)現(xiàn)金取款功能流程圖(圖二)已登錄轉(zhuǎn)賬功能流程圖(圖三)Y(圖三)修改密碼流程圖(圖四)請(qǐng)輸入新密碼兩次密碼不一致,請(qǐng)重新輸一入確認(rèn)密碼2-兩次密的z-N<口,>N是否TY連接數(shù)據(jù)庫(kù).'密碼是否,.符合規(guī)范.Y修改成功(圖四)2.4 條件與限制開發(fā)期限:2012年7月2日起至2012年7月14日止開發(fā)環(huán)境:MyEclipse,jdk,MicrosoftSQLS

8、erver2005、windowXP以及以上操作系統(tǒng)開發(fā)語言:Java安全與保密要求:高級(jí)保密HS開發(fā)過程中需遵守的準(zhǔn)則與規(guī)則:編碼規(guī)采用java編碼規(guī)3.總體設(shè)計(jì)3.1處理流程(圖五)3.2 總體結(jié)構(gòu)和模塊外部設(shè)計(jì)3.3 功能分配(1)顯示模塊主要有顯示余額,顯示詳細(xì)取款日期等(2)修改密碼模塊主要有輸入信息,密碼處理,修改完成顯示打印憑條模塊有打印(4)模擬讀卡模塊有信息密碼輸入,信息密碼確認(rèn)(5)轉(zhuǎn)賬模塊有信息輸入與確認(rèn),選擇輸或輸入轉(zhuǎn)賬金額,金額判斷,轉(zhuǎn)賬完成顯示(6)取款模塊有選擇或輸入金額,金額判斷,取款完成顯示,吐鈔4.接口設(shè)計(jì)4.1 外部接口1 .硬件接口包括和打印機(jī)的接口(控

9、制打印機(jī)打發(fā)票及存款憑證等),和銀行數(shù)據(jù)庫(kù)主機(jī)的接口,和出鈔機(jī)的接口。對(duì)硬件的處理主要由操作系統(tǒng)完成,本軟件只調(diào)用操作系統(tǒng)提供的打印,出鈔等指令。2 .軟件接口按照銀行指定的格式與銀行數(shù)據(jù)庫(kù)通信,并需要預(yù)留可能在ATM上安裝的其他軟件的接口以便于擴(kuò)充功能。4.2部接口1 .前后臺(tái)程序通信接口,包括配款提醒和維護(hù)提醒。2 .系統(tǒng)與數(shù)據(jù)庫(kù)的接口。5.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1 邏輯結(jié)構(gòu)設(shè)計(jì)(電話(居住地址)身份證號(hào)卜,用戶名)用戶1<5擁有ATM機(jī)/、/:ATM機(jī)ID)(50元張數(shù))(100元張數(shù):ATM日志信息/Sfc./五-/(流水號(hào))fIC卡號(hào))(操作記錄IC卡號(hào))1密碼)尸、JJ_一,所屬銀

10、行)IC余額n1c卡密碼當(dāng)日錯(cuò)誤次數(shù).(余額:二一)(吐錢記錄.回單記錄5.2物理結(jié)構(gòu)設(shè)計(jì)IC卡信息表:屬性是含可為空是否是主鍵備注IC+#Char(6)否主鍵密碼Char(6)否所屬銀行Varchar(20)否IC余額float否密碼當(dāng)日錯(cuò)誤次數(shù)Int否用戶信息表:屬性是含可為空是否是主鍵備注身份證號(hào)Char(18)否主鍵用戶名varchar(20)否Char(11)否居住地址Varchar(20)是IC+#Char(6)否外鍵ATMM信息表:屬性是含可為空主鍵備注ATIWLIDChar(6)否主鍵ATIWID余額Int否100numInt否100元鈔票數(shù)50numint否50元鈔票數(shù)ATM

11、日志表:屬性是含可為空主鍵備注流水號(hào)Int否主鍵IC+#Char(6)否外鍵操作記錄varchar(20)否吐錢記錄Int否回單記錄表:屬性是含可為空主鍵備注IC+#Char(6)否主鍵用戶名varchar(20)否取款金額Int否取款日期Date否6 .運(yùn)行設(shè)計(jì)6.1 運(yùn)行模塊的組合本系統(tǒng)有以下功能模塊:(1)模擬讀卡模塊(2)取款模塊(3)轉(zhuǎn)賬模塊(4)修改密碼模塊(5)查詢模塊(6)打印回執(zhí)單模塊(7)系統(tǒng)維護(hù)模塊功能描述(1)模擬讀卡:用于用戶登錄ATM(統(tǒng)(2)取款模塊:取款工作進(jìn)行(3)轉(zhuǎn)賬模塊:進(jìn)行本行賬戶間的轉(zhuǎn)賬工作(4)修改密碼模塊:進(jìn)行密碼修改(5)查詢模塊:查詢賬戶余額和

12、賬戶信息(6)打印回執(zhí)單模塊:打印賬戶信息及操作明細(xì)(7)維護(hù)模塊:進(jìn)行維護(hù)提醒和系統(tǒng)維護(hù)6.2 運(yùn)行控制由于該系統(tǒng)的開發(fā)采用B/S模式??蛻舳?,即ATM機(jī)只要通過瀏覽器就可以登錄ATMS統(tǒng)。7 .出錯(cuò)處理設(shè)計(jì)7.1 出錯(cuò)輸出信息1 .如果用戶連續(xù)輸入三次密碼不正確,應(yīng)該封鎖該用戶2 .如果ATM有異常的數(shù)據(jù),應(yīng)立即停止工作,保存數(shù)據(jù),并且發(fā)送警報(bào)給銀行全管理中心3 .如果ATM受到物理破壞,應(yīng)立即停止工作,啟動(dòng)應(yīng)急電源與應(yīng)急系統(tǒng),立即保存數(shù)據(jù),并發(fā)送警報(bào)給銀行安全管理中心4 .若銀行卡插入ATMB之后30秒之無操作,應(yīng)立即將銀行卡吞入,并且將數(shù)據(jù)發(fā)送給銀行5 .若網(wǎng)絡(luò)連接出現(xiàn)錯(cuò)誤,應(yīng)立即停止當(dāng)前業(yè)務(wù),保存數(shù)據(jù),且在屏幕上告知用戶,并且發(fā)送錯(cuò)誤信息給銀行6 .若檢測(cè)銀行卡有異常狀態(tài),應(yīng)立即停止當(dāng)前業(yè)務(wù),并發(fā)送錯(cuò)誤警報(bào)給銀行7 .2出錯(cuò)處理對(duì)策1 .密碼采用非明文顯示,如登陸ATM系統(tǒng)時(shí)連續(xù)三次密碼輸入錯(cuò)誤,則封鎖該用戶,并返回信息給銀行。2 .ATM機(jī)系統(tǒng)更改賬戶信息時(shí),為先完成操作后更改信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論