版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上需求分析說明書ATM自動取款機系統(tǒng)成員:王旭 繆宇飏 張偉 張恒友 鄧會 周舟目錄專心-專注-專業(yè)1 引言1.1編寫目的 ATM自動取款機系統(tǒng)是銀行業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程當中起著承上啟下的作用,其重要性不言而喻。但是,目前許多銀行在具體的一些業(yè)務(wù)流程處理過程中仍然使用手工操作的方式來實施,不僅費時、費力,效率低下,而且無法達到理想的效果。為此,我們在明確該軟件需求的基礎(chǔ)上,安排項目規(guī)劃與進度、組織軟件開發(fā)與測試,撰寫本文檔。本文檔針對上述問題,采用軟件工程的開發(fā)原理,依據(jù)軟件流程過程規(guī)范,按照需求分析,概要設(shè)計,程序編碼,軟件應(yīng)用等過程
2、,開發(fā)了這個系統(tǒng)。本文檔供項目經(jīng)理、設(shè)計人員、開發(fā)人員、客戶參考。 1.2項目背景待開發(fā)項目名稱:ATM自動取款機項目開發(fā)者:王旭 繆宇飏 張偉 張恒友 鄧會 周舟項目背景:在市場經(jīng)濟的蓬勃發(fā)展和人們?nèi)找娣泵Φ臈l件下,現(xiàn)有的銀行系統(tǒng)往往需要客戶在辦理手續(xù)時等待很長的時間,這不僅會浪費很多寶貴的時間,也會使得銀行的業(yè)務(wù)人員十分的繁忙,需要很大的人力和財力?;谶@樣的情況,ATM 取款機系統(tǒng)的開發(fā)就顯的十分的重要!它可以減少銀行的業(yè)務(wù)處理壓力,盡量節(jié)省人們的時間,并且可以有效解決用戶信息和資金信息的繁雜問題。 1.3術(shù)語與縮寫解釋縮寫、術(shù)語解 釋帳號:在銀行中,事物應(yīng)用的單個帳號。每個顧客可以擁有
3、多個帳號。用戶:擁有銀行的一個或多個帳號的人。可以是一個人或多個人,或者是公司。相同的人,擁有不同的銀行帳號被認為是不同的用戶。ATM:ATM是Automatic Teller Machine 的縮寫,意為自動取款機。是一種高度精密的機電一體化設(shè)備,利用磁卡或智能IC卡儲存用戶信息并通過加密鍵盤輸入密碼然后通過銀行內(nèi)部網(wǎng)絡(luò)驗證并進行各種交易的金融自助設(shè)備。1.4參考資料 1 軟件工程導論(第5版) 張海藩 清華大學出版社 出版時間:2008年2月第5版2產(chǎn)品介紹ATM自動取款機可以小時自動取款,無需人工服務(wù),拍拖了傳統(tǒng)手工操作效率低、業(yè)務(wù)辦理時間長、用戶等待時間長等問題,在為用戶提供便利的同時
4、提供了許多的功能如,轉(zhuǎn)賬、修改密碼等功能,盡可能的滿足用戶的需求。該軟件系統(tǒng)為社會提供了很大方便,同時也是時代的需要,代表社會的進步和科技的發(fā)展。3. 產(chǎn)品面向的用戶群體本產(chǎn)品面向所有普通用戶4. 條件與限制隨著科技的發(fā)展,人們生活水平的不斷提高,高性能高效率的產(chǎn)品越來越受到人們的歡迎。 ATM自動取款機是一種非常智能的機器,人們可以直接和它交互,代替以前的手工操作,大大提高了銀行的工作效率。同時也給廣大用戶帶來了非常大的方便。由于ATM自動取款機是和服務(wù)器是連網(wǎng)的,這就涉及到安全的問題,例如密碼被盜的問題,這就需要加強安全措施,如運用一些加密算法。所以銀行卡丟失的時候,一定要及時掛失,以確保
5、自己的賬戶安全。5數(shù)據(jù)描述5.1靜態(tài)數(shù)據(jù)ATM自動取款機的用例圖如圖6-1:圖5-1 用例圖用例規(guī)約:登錄:系統(tǒng)在登錄界面提示輸入密碼,如果輸入的密碼正確,按確認鍵進入主界面,否則按更正鍵,重新輸入密碼。取款:進入主界面后,選擇取款進入取款界面,如果所取的金額在界面上有,按相應(yīng)的金額進行取款操作,如果沒有,在鍵盤上手動輸入所取的金額后按確認鍵,必須是100的倍數(shù)。取款成功后,如果還要進行其他操作,按返回主界面鍵返回主界面,否則結(jié)束。存款:進入主界面后,選擇存款進入存款界面,如果所取的金額在界面上有,按相應(yīng)的金額進行存款操作,如果沒有,在鍵盤上手動輸入所取的金額后按確認鍵,必須是100的倍數(shù)。存
6、款成功后,如果還要進行其他操作,按返回主界面鍵返回主界面,否則結(jié)束。轉(zhuǎn)賬:進入主界面后,選擇轉(zhuǎn)賬,進入轉(zhuǎn)賬界面,系統(tǒng)提示輸入轉(zhuǎn)賬賬戶和轉(zhuǎn)賬金額,按確認鍵后,進入轉(zhuǎn)賬提示界面,如果該界面上顯示的是你所要轉(zhuǎn)賬的用戶名,則按確認鍵,則轉(zhuǎn)賬成功。如果和你所要轉(zhuǎn)帳的用戶不一致,則返回主界面,重復上述的轉(zhuǎn)賬操作。轉(zhuǎn)賬成功后,如果還要進行其他操作,按返回主界面鍵返回主界面,否則結(jié)束。查詢余額:進入主界面后,選擇查詢余額,進入查詢余額界面,屏幕顯示您的余額是 * 。完成該操作后,如果還要進行其他操作,按返回主界面鍵返回主界面,否則結(jié)束。 修改密碼:進入主界面后,選擇修改密碼,進入修改密碼界面,系統(tǒng)提示輸入舊密
7、碼,新密碼,確認新密碼,如果兩次輸入的新密碼一直,按確認鍵,則修改密碼成功。完成該操作后,如果還要進行其他操作,按返回主界面鍵返回主界面,否則結(jié)束。 返回主界面:完成相應(yīng)操作后,如果還要進行其他操作,按該鍵返回主界面,否則,結(jié)束。5.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù)是指來自于用戶輸入、來自外部接口的輸入或者其他輸入,在ATM自動取款機中,通過輸入數(shù)據(jù)來取錢,當數(shù)據(jù)輸入后,系統(tǒng)自動計算給出的數(shù)據(jù),然后吐錢,并且,銀行卡的剩余錢數(shù)等于原先的金額減去輸入的金額,得到的數(shù)據(jù)就是現(xiàn)在的金額,同時,在查詢剩余金額時顯現(xiàn)出來。在取款過程中,該系統(tǒng)只支持交易金額為100的倍數(shù)。取款數(shù)目:只支持交易金額為100的倍數(shù)。取款金
8、額:單筆取款,限額2000密碼:由用戶設(shè)置的一個6位整數(shù)。ATM自動取款機工作流程如圖6-2:圖5-2 工作流程圖5.3數(shù)據(jù)詞典表5-1 賬戶的數(shù)據(jù)字典名字:賬戶 別名:用戶 儲戶描述:使用銀行卡的主人 定義:賬戶=賬號+密碼+用戶名+卡內(nèi)金額+其他信息位置:數(shù)據(jù)庫表5-2 用戶名的數(shù)據(jù)字典名字:用戶名別名:賬戶名描述:銀行所開戶的名字定義:用戶名=開戶者的姓名位置:ATM取款機插口表5-3 賬號的數(shù)據(jù)字典名字:賬號別名: 描述:每個用戶都有一個賬號,是每個用戶的唯一標識定義:賬號=19位整數(shù)數(shù)字位置:憑條 數(shù)據(jù)庫表5-4 密碼的數(shù)據(jù)字典名字:密碼別名: 描述:每個用戶都有一個密碼,是進行驗證
9、時的唯一標識定義:賬號=6位整數(shù)數(shù)字位置:賬戶 數(shù)據(jù)庫5.4數(shù)據(jù)采集1. 輸入數(shù)據(jù)的來源:用戶2 .輸入數(shù)據(jù)所用的媒體和硬設(shè)備:采用人工輸入方法,從鍵盤輸入數(shù)據(jù)3 .輸出數(shù)據(jù)的接受者:僅對輸入數(shù)據(jù)的用戶4 .輸出數(shù)據(jù)的形式:以獨立的窗口形式顯示在終端設(shè)備上5 .數(shù)據(jù)值的范圍: 賬號: 19位數(shù)字 密碼:6位數(shù)字 取款金額:100的倍數(shù)6 .在查詢過程中,要求系統(tǒng)顯示該帳戶卡上所有的余額。 在取款過程中,該系統(tǒng)只支持交易金額為100的倍數(shù)。 在存款過程中,該系統(tǒng)只支持交易金額為100的倍數(shù)。 在轉(zhuǎn)帳過程中,該系統(tǒng)支持任何用戶輸入的數(shù)據(jù),但是僅僅限于本行之間的帳戶轉(zhuǎn)帳。 交易結(jié)束時,系統(tǒng)知道更新帳
10、戶上的數(shù)據(jù),保持帳戶余額的一致性。 交易完成后,用戶可以點擊“取卡”退出本系統(tǒng)。注意:當交易金額超過當前帳戶余額時,系統(tǒng)自己提示“余額不足”, 自動退出本系統(tǒng),當系統(tǒng)遇到任何不對輸入時都自動退出本系統(tǒng)。 密碼:由用戶設(shè)置的一個6位整數(shù)。 取款數(shù)目:只支持交易金額為100的倍數(shù)。 取款金額:單筆取款,限額2000 存款數(shù)目:只支持交易金額為100的倍數(shù)。 轉(zhuǎn)帳數(shù)目:支持用戶輸入的任何數(shù)據(jù),但是僅限于本行帳戶轉(zhuǎn)帳。6功能需求6.1功能劃分模塊的功能分為:1.取款模塊2.存款模塊3.查詢余額模塊4.轉(zhuǎn)賬模塊5.修改密碼模塊。圖6-1 功能圖鍵盤輸入模塊需求圖6-2 鍵盤輸入模塊的數(shù)據(jù)流程圖6.2功能
11、描述儲戶模塊:(1)描述:ATM終端無人操作時,顯示待機動畫輸入:無處理:ATM顯示待機界面輸出:顯示待機界面 (2)描述:校驗密碼是否格式正確輸入:儲戶輸入密碼處理:校驗密碼是否符合格式輸出:不正確則提示儲戶重新輸入 (3)描述:校驗密碼是否正確輸入:儲戶輸入正確格式密碼處理:校驗當前密碼與存儲的賬戶密碼是否一致輸出:不一致則提示密碼錯誤,請重新輸入或者退出程序(5)描述:密碼認證完成,進入主交易界面輸入:儲戶輸入正確密碼處理:校驗密碼輸出:顯示主交易界面(9)描述:ATM存款輸入:ATM認定存款金額,儲戶“確認”處理:在賬號上記錄存入金額輸出:顯示賬戶余額 (10)描
12、述:取款金額大于賬戶余額輸入:輸入取款金額處理:判斷輸入金額和賬戶余額輸出:取款余額大,則提示儲戶“余額不足”,返回主界面(12)描述:取款輸入:取款合法金額處理:從賬戶記錄取走的金額輸出:返回主頁面(14)描述:修改密碼輸入:儲戶輸入新密碼處理:兩次新密碼判斷是否一致輸出:一致則重置密碼,顯示“修改成功”;否則退出修改密碼(15)描述:轉(zhuǎn)賬輸入:轉(zhuǎn)賬賬號,轉(zhuǎn)賬金額處理:判斷金額是否超過本賬戶現(xiàn)有金額,是則本賬號下賬,他賬號上賬輸出:顯示“轉(zhuǎn)賬成功”,或者退出轉(zhuǎn)賬7性能需求7.1數(shù)據(jù)精確度在取款過程中,該系統(tǒng)只支持交易金額為100的倍數(shù)。在存款過程中,該系統(tǒng)只支持交易金額為100的倍數(shù)。密碼:
13、由用戶設(shè)置的一個6位整數(shù)。取款金額:不能輸入2500以上的數(shù)字7.2時間特性如果交易中響應(yīng)時間超過30秒,系統(tǒng)提示“操作已過時”,自動退出本系統(tǒng)。對于目前普遍的硬件配置,響應(yīng)時間本軟件控制在30秒以內(nèi),更新處理時間控制在5秒之內(nèi),數(shù)據(jù)的轉(zhuǎn)換和傳送時間在5秒以內(nèi)。以上數(shù)據(jù)僅供參考,真實數(shù)據(jù)以測試結(jié)果為準。注意:如果輸入、輸出違反以上規(guī)定,則系統(tǒng)退出,返回到登錄頁面。7.3適應(yīng)性在軟件方面,響應(yīng)時間,更新處理時間,數(shù)據(jù)傳送和轉(zhuǎn)換時間,處理和解決問題時都比較快且迅速,完全滿足用戶要求。當用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)與其他軟件接口等發(fā)生變化時,設(shè)計的軟件要做適當調(diào)整,靈活性非常大
14、。ATM自動取款機是24小事不斷的服務(wù),操作簡單,并確有語音提示,方便了用戶的操作,同時具有轉(zhuǎn)賬、修改密碼、查詢賬戶信息等功能為用戶提供了許多的方便。8運行需求8.1用戶界面本軟件用戶界面要求簡潔、友好,采用用戶熟悉的Windows窗口菜單操作,且菜單操作簡單易懂,菜單命令可用快捷鍵激活,輸入輸出時間應(yīng)使用戶不感到明顯的時間延遲。ATM自動取款機的登錄界面,系統(tǒng)提示輸入密碼,如果輸入的密碼正確,按確定鍵進入系統(tǒng)的主界面,如果輸入的密碼有誤,按更正鍵,重新輸入密碼。ATM的主界面,按相應(yīng)的功能鍵可以完成相應(yīng)的操作。ATM自動取款機的取款界面,如果所要取的金額數(shù)界面上有,則按相應(yīng)的金額選項,如果沒
15、有,則手動輸入所取的金額數(shù)。 轉(zhuǎn)賬界面,首先系統(tǒng)提示輸入轉(zhuǎn)賬賬戶,按確認鍵進入下一界面。如果顯示的戶名是你所要轉(zhuǎn)賬的用戶,按確認鍵,則轉(zhuǎn)賬成功。 修改密碼界面,系統(tǒng)提示先輸入舊密碼,然后輸入要修改的新密碼,再次確認新密碼,兩次輸入的新密碼一樣,按確認鍵,則修改密碼成功。如果兩次輸入的密碼不一樣,則系統(tǒng)提示密碼輸入有錯誤,請重新輸入。存款界面,系統(tǒng)提示輸入用戶的賬號,為了安全再次輸入用戶的賬號,如果兩次輸入的賬號一樣,按確定鍵進入下一界面。該界面提示用戶往取款機里放入存款,放入的存款數(shù)是100的整數(shù)倍。8.2軟件接口 表9-1 軟件運行環(huán)境項目名稱描述補充說明應(yīng)用服務(wù)器操作系統(tǒng)Windows2000 Server、XP 、2007要求有相應(yīng)的Pack開發(fā)工具包JDK1.5以上用戶安裝數(shù)據(jù)庫SQL Server 2005用戶安裝8.3故障處理所有數(shù)據(jù)應(yīng)同時具備硬拷貝(備份到外部介質(zhì))和軟拷貝(備份到本地)兩種備份方式,具有迅速的災(zāi)難恢復能力。同時應(yīng)充分考慮各種突發(fā)情況的處理方式,如系統(tǒng)的后臺數(shù)據(jù)庫因斷電、死鎖等原因無法訪問時,系統(tǒng)應(yīng)能夠自動切換到備份服務(wù)器以保證用戶能夠繼續(xù)訪問。當用戶持銀行卡進行交易時,如果銀行卡
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年陜教新版八年級地理下冊階段測試試卷含答案
- 二零二五年度農(nóng)產(chǎn)品批發(fā)買賣合同規(guī)范文本3篇
- 2025年人教五四新版九年級歷史上冊月考試卷
- 2025年滬科版九年級歷史上冊月考試卷
- 2025年個人汽車維修服務(wù)質(zhì)押擔保合同3篇
- 云南省保山市2024-2025學年高三上學期1月期末質(zhì)量監(jiān)測政治答案
- 2025年人教版(2024)選修化學下冊月考試卷含答案
- 2025年粵教版必修1歷史下冊月考試卷含答案
- 2025年湘教版七年級歷史下冊階段測試試卷含答案
- 2025年牛津譯林版八年級化學上冊月考試卷
- 產(chǎn)后抑郁癥的護理查房
- 2024年江蘇護理職業(yè)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 電能質(zhì)量與安全課件
- 醫(yī)藥營銷團隊建設(shè)與管理
- 工程項目設(shè)計工作管理方案及設(shè)計優(yōu)化措施
- 圍場滿族蒙古族自治縣金匯螢石開采有限公司三義號螢石礦礦山地質(zhì)環(huán)境保護與土地復墾方案
- 小升初幼升小擇校畢業(yè)升學兒童簡歷
- 資金支付審批單
- 第一單元(金融知識進課堂)課件
- 介入導管室護士述職報告(5篇)
- 零件的工藝分析及毛坯選擇
評論
0/150
提交評論