




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
24/24目錄1.引言 21.1編寫目的 21.2項目背景 21.3定義 21.4參考資料 22.任務概述 32.1目標 32.2運行環境 32.3需求概述 32.4條件與限制 33.總體設計 33.1處理流程 33.2ATM機面向用戶 43.3ATM機面向銀行業務人員 83.4ATM機自身功能94.接口設計125.系統數據結構設計13各項要求136.1運行時刻要求136.2系統功能一般性要求146.3性能指標或要求146.4對安全性的要求146.5其他專門的求141.引言1.1編寫目的本文檔要緊描述銀行自動取款機(ATM)的業務功能,為客戶了解本系統功能提供較為全面的描述,以及為本系統的開發人員提供完整的系統需求,本文檔是下一步詳細設計的基礎。 1.2項目背景待開發產品名稱:銀行自動柜員機產品簡稱:ATMATM自動柜員機能夠提供24小時不間斷服務,操作簡單,能夠方便用戶存、取款,轉賬,查詢賬戶信息等迅速、便捷、優質的服務。本系統是由三人組隊完成。1.3定義1、賬號。在銀行中,事務應用的單個賬號。賬號能夠為多種類型,然而至少包括支票和存款。每個顧客能夠擁有多個賬號。2、ATM:AutomaticTellerMachine。一個工作站終端,使得顧客能夠使用現金卡在ATM上進行自己的事務處理。ATM同顧客進行交互,收集事務信息,并發送事務信息到中心計算機,由中心計算機確認和處理信息之后,將現金通過ATM提供給顧客。3、銀行。一個金融機構,負責保存顧客的賬號信息,執行授權卡通過ATM網訪問賬號。4、銀行計算機。銀行擁有的計算機,同ATM網和銀行自己的現金工作站進行交互。銀行能夠擁有自己的內部計算機網處理賬號,然而我們只關懷同網絡進行交互的計算機。5、現金卡。每張卡提供給一個銀行儲戶,授權儲戶能夠使用ATM機訪問自己的賬號。每張卡包含一個銀行代碼和一個卡號,銀行代碼依照信用卡的國際標準進行編碼,卡號確定卡能夠訪問的賬戶。一張卡不能訪問客戶的所有賬戶。每張卡只能有一個持卡人,然而多個復本可能存在,因此必須考慮從不同的ATM機同時使用相同卡的行為。6、儲戶。擁有銀行的一個或者多個賬號的人。儲戶能夠包括一個人或者多個人,或者是公司。相同的人,擁有不同銀行的賬號被認為是不同的儲戶。7、事務。對單個客戶賬號的單個完整的操作請求。1.4參考資料《軟件工程》彭主編重慶大學出版社《數據庫原理》郭盈發張紅鵑編著西安電子科技大學出版社《MySQL開發者》(荷)RickF.vanderLans著許杰星李強等譯任務概述2.1目標隨著電腦技術的普及,在銀行存取款業務中建立一個自助化的治理體系是特不必要的,開發ATM系統的要緊目標是,改變以往靠柜員存取款的手工化,以及只能在銀行上班時刻辦理業務的時刻和空間上的局限性建立一個規范化電腦自動治理模式,將存款、取款、轉賬、查詢、修改密碼等工作進行電腦自動治理,使銀行業務科學化,提高賬戶治理水平和工作效率。2.2運行環境Windowsxp/2000以上操作系統下2.3需求概述本系統能夠分為用戶與ATM機、銀行業務員與ATM機及ATM機自身功能共三個大部分。2.4條件與限制完成項目應具備的條件:開發人員應具備相應的開發能力,java的數據庫編程,小組成員能夠依照打算和講明書的要求,按時完成系統的每一部分,保證后面的開發進程能夠順利進行。已具備的條件:小組成員的交流比較方便;所需的硬件設備比較充分;尚需補充的條件:盡快提高開發人員的編程和軟件測試能力總體設計3.1處理流程下面將使用(結構化設計)面向數據流的方法對ATM機系統的處理流程進行分析。系統可分為三個部分:一、ATM機面向用戶,二、ATM面向銀行職員,三、ATM自身的功能。現對這三大部分流程分析:下面進行各模塊功能講明:總的數據流圖:用戶用戶ATM業務人員統計自我恢復記錄鑒不真偽銀行卡密碼轉賬憑條現金報表清單打印升級3.2ATM機面向用戶:E-R圖用戶用戶儲戶信息賬戶擁有銀行卡使用ATM機取款轉賬查詢余額修改密碼賬號密碼余額ATM機系統數據流圖ATM系統ATM系統用戶用戶銀行卡交易憑條銀行卡細化后的ATM數據流圖1.密碼確認1.密碼確認用戶2.選擇操作5.退出3.執行操作4.推斷超時用戶賬戶信息功能講明:1.讀取銀行卡信息功能描述:ATM檢查所同意的銀行卡是否合法的銀行卡輸入:用戶插入銀行卡處理:檢查銀行卡是否合法,檢查銀行卡的磁條,當讀取了銀行卡的信息,同時確認是沒有過期時,銀行卡為合法銀行卡2.驗證密碼描述:密碼是進入主操作界面的鑰匙,密碼不正確不能進行業務辦理輸入:用戶輸入密碼處理:依照銀行卡信息查找數據庫保存的用戶本張卡的密碼,比較字符輸出:密碼是否正確正確則進入主操作界面否則退出3.取款功能(1)描述:ATM可提供的取款功能,能從中取出現金輸入:用戶選擇取現業務,選擇取現金額處理:密碼正確,響應取現程序,讀取用戶取現金額,比較取現金額與本卡余額和同意最大取現額輸出:顯示用戶要取現的金額(2)描述:初始取款序列,假如用戶取現金額大于本卡余額或大于最大取現額,則終止本程序輸入:用戶取現金額大于本卡余額或大于最大取現額處理:終止程序輸出:余額不足或超出最大取現額,回到主操作界面(3)描述:初始取款序列,假如條件符合,則吐出現金輸入:金額符合要求處理:啟動點鈔機,點鈔完畢并正確,彈出鈔票,記錄信息輸出:彈出鈔票,顯示30秒內取走現金4.存款功能描述:能夠將鈔票塞入指定位置,實現將現金存入銀行卡輸入:選擇存款選項,塞入鈔票處理:啟動點鈔機,清點鈔票性質、面值、相應張數和真偽,以及總額輸出:顯示用戶存入現金的總額5查詢功能描述:在ATM機上查詢本卡中的信息輸入:選擇查詢選項處理:查找數據庫中本卡信息輸出:顯示本卡用戶信息,包括余額等6.轉賬功能(1)描述:實現從本卡向不的銀行卡轉現金額輸入:要轉入賬的銀行卡號處理:從數據庫中查詢輸入的卡號,顯示轉入賬的信息輸出:顯示轉入賬的卡的信息,提示用戶是否確認(2)輸入:用戶確認,并輸入轉入金額處理:修改轉入賬的銀行卡的金額數據輸入:轉賬成功7.修改密碼功能描述:實現ATM機上直接修改銀行卡的密碼輸入:選擇修改密碼選項,輸入舊密碼,輸入新密碼處理:修改數據庫中本卡中密碼輸出:密碼修改成功3.3ATM機面向銀行業務人員:E-R圖業務人員業務人員信息編號姓名治理身份證號ATM機版本余額數據流圖身份證驗證身份證驗證業務員ATM業務員密碼報表信息細化后的數據流圖登陸系統登陸系統銀行業務人員登陸信息表修改密碼打印報表配款升級系統程序查詢新密碼配款記錄升級信息記錄業務人員治理信息表功能講明:1.打印報表輸入:業務人員啟動打印程序處理:系統生成日,月,年各種報表輸出:顯示報表2.自動升級和維護輸入:業務人員啟動升級程序處理:自動獵取文件,終止系統,升級,重啟ATM系統輸出:3.修改密碼輸入:業務人員選擇修改密碼,舊密碼處理:查詢數據庫,找到對應密碼,將舊密碼換成新密碼輸出:密碼修改成功4.檢驗密碼輸入:業務人員輸入其編號和密碼處理:查詢數據庫,找到相應密碼,比較字符輸出5.密碼是否正確輸入:處理:查看比較字符的結果是否一致,不一致輸出:密碼錯誤6.三次連輸密碼錯誤輸入:連續三次輸入的密碼是錯誤的處理:記錄連續輸入錯誤密碼的次數,等于3次,退出程序輸出:密碼三次錯誤,退出程序7.密碼驗證成功輸出:輸入正確密碼處理:查看比較字符的結果是否一致,一致輸出:進入主操作界面8.輸出配款清單輸入:業務人員選擇配款選項,送入現金處理:ATM機啟動點鈔機,記錄紙幣性質、面值、相應張數和總額。輸出:配款值和ATM機總余額3.4ATM機自身功能:數據流圖:檢測剩余金額檢測剩余金額出現假幣,并提示用戶鑒不有假幣ATM記錄歷史發送到銀行吞入貨幣不提示向銀行提出請求接著提示假真足夠不足增加沒增加功能講明:鑒不鈔票真偽輸入:用戶或銀行業務人員放入鈔票處理:啟動驗鈔機,鑒不鈔票的真偽輸出:自動查詢余額并向銀行發出余額提示輸入:處理:定時自動啟動余額查詢程序,查詢信息表中余額值輸出:向銀行顯示余額記錄歷史輸入:處理:將用戶和業務人員修改后的密碼,存取金額等寫入記錄表中輸出:自我恢復輸入:系統出現非硬件故障處理:系統有一定的檢測故障能力,啟動故障維護程序進行維護輸出:系統故障,暫停業務4.接口設計操作面板接口:顯示各種操作選項供操作人員選擇。讀卡機接口:依照插入的卡進行識不工作,有效卡則進行存取款等工作,無效卡則進行退卡。儲戶面板接口:顯示各種操作選項供儲戶選擇。同銀行的網絡連接接口:連接其他銀行以便進行跨行取款。吐鈔票機接口:取款時吐出現金。現金接收器接口:同意并識不要存入的現金。收據打印機接口:打印回執單。通訊接口:網絡傳輸協議為 TCP/IP等協議。數據庫接口:與數據庫進行數據聯系本應用產品在B/S結構的環境中使用,因此應該提供一網絡環境,網絡傳輸協議為TCP/IP等協議,在該環境的服務器上運行的能夠是WINDOWS2000操作系統,客戶端使用Windows95/98/2000/xp操作系統。系統要緊提供存取款、查詢、修改密碼、轉賬等功能。要緊對系統中的信息量作一分析,從而取定系統的存儲能力。5.系統數據結構設計如用數據庫技術,詳細列出設計的各數據表結構。字段名名稱數據類型長度是否同意為空卡號carnumberint19否賬號accountInt19否姓名nameVarchar2_3否身份證號IDint18否密碼keyint6否賬戶余額balanceint否固定電話phoneint11是手機telephoneint11是索引IndexInt是最后更新時刻Update_timeDate是備注MemoVarchar200是6.各項要求6.1運行時刻要求講明關于該軟件的時刻特性要求,如對:響應時刻;2秒更新處理時刻;3秒數據的轉換和傳送時刻;4秒出鈔時刻;2秒取鈔時刻:30秒選擇時刻:30秒6.2系統功能的一般性要求要求界面格式統一;統一的錯誤聲音提示。 6.3 性能指標或要求 對數據精度、響
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論