ATM自動取款機—需求分析說明書(精編版)_第1頁
ATM自動取款機—需求分析說明書(精編版)_第2頁
ATM自動取款機—需求分析說明書(精編版)_第3頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、二、需求規(guī)格說明書需求分析說明書atm自動取款機系統(tǒng)成員:王旭繆宇飏張偉張恒友鄧會 周舟目錄1. 引言11.1 編寫目的11.2 項目背景11.3 術語與縮寫解釋11.4 參考資料22. 產品介紹23. 產品面向的用戶群體24. 條件與限制25. 數據描述35.1 靜態(tài)數據35.2 動態(tài)數據45.3 數據詞典55.4 數據采集66. 功能需求76.1 功能劃分76.2 功能描述97. 性能需求107.1 數據精確度107.2 時間特性107.3 適應性108. 運行需求118.1 用戶界面118.2 軟件接口118.3 故障處理129. 其它需求12二、需求規(guī)格說明書1. 引言1.1 編寫目的

2、atm自動取款機系統(tǒng)是銀行業(yè)務流程過程中十分重要且必備的環(huán)節(jié)之一, 在銀行業(yè)務流程當中起著承上啟下的作用, 其重要性不言而喻。 但是, 目前許多銀行在具體的一些業(yè)務流程處理過程中仍然使用手工操作的方式來實施,不僅費時、費力,效率低下,而且無法到達理想的效果。為此,我們在明確該軟件需求的基礎上,安排項目規(guī)劃與進度、組織軟件開發(fā)與測試,撰寫本文檔。本文檔針對上述問題, 采用軟件工程的開發(fā)原理, 依據軟件流程過程標準, 按照需求分析,概要設計,程序編碼,軟件應用等過程,開發(fā)了這個系統(tǒng)。本文檔供項目經理、設計人員、開發(fā)人員、客戶參考。1.2 項目背景待開發(fā)項目名稱: atm自動取款機項目開發(fā)者:王旭繆

3、宇飏張偉張恒友鄧會 周舟項目背景: 在市場經濟的蓬勃發(fā)展和人們日益繁忙的條件下,現有的銀行系統(tǒng)往往需要客戶在辦理手續(xù)時等待很長的時間,這不僅會浪費很多珍貴的時間,也會使得銀行的業(yè)務人員十分的繁忙,需要很大的人力和財力?;谶@樣的情況, atm取款機系統(tǒng)的開發(fā)就顯的十分的重要!它可以減少銀行的業(yè)務處理壓力, 盡量節(jié)省人們的時間, 并且可以有效解決用戶信息和資金信息的繁雜問題。1.3 術語與縮寫解釋縮寫、術語解 釋14帳號:用戶:在銀行中,事物應用的單個帳號。每個顧客可以擁有多個帳號。擁有銀行的一個或多個帳號的人??梢允且粋€人或多個人,或者是公司。相同的人,擁有不同的銀行帳號被認為是不同的用戶。a

4、tm 是 automatic teller machine的縮寫,意為自動取atm :款機。是一種高度精密的機電一體化設備,利用磁卡或智能 ic卡儲存用戶信息并通過加密鍵盤輸入密碼然后通過銀行內部網絡驗證并進行各種交易的金融自助設備。1.4 參考資料1軟件工程導論第5 版 張海藩清華大學出版社出版時間: 2008 年 2月第 5 版2. 產品介紹atm自動取款機可以小時自動取款,無需人工服務,拍拖了傳統(tǒng)手工操 作效率低、 業(yè)務辦理時間長、 用戶等待時間長等問題, 在為用戶提供便利的同時提供了許多的功能如,轉賬、修改密碼等功能,盡可能的滿足用戶的需求。該軟件系統(tǒng)為社會提供了很大方便,同時也是時代

5、的需要, 代表社會的進步和科技的發(fā)展。3. 產品面向的用戶群體本產品面向所有普通用戶4. 條件與限制隨著科技的發(fā)展, 人們生活水平的不斷提高, 高性能高效率的產品越來越受到人們的歡送。atm自動取款機是一種非常智能的機器,人們可以直接和它交互,代替以前的手工操作, 大大提高了銀行的工作效率。同時也給廣闊用戶帶來了非常大的方便。 由于 atm自動取款機是和服務器是連網的,這就涉及到安全的問題,例如密碼被盜的問題,這就需要加強安全措施,如運用一些加密算法。所 以銀行卡喪失的時候,一定要及時掛失,以確保自己的賬戶安全。5. 數據描述5.1 靜態(tài)數據atm 自動取款機的用例圖如圖6-1:圖 5-1 用

6、例圖用例規(guī)約:登錄:系統(tǒng)在登錄界面提示輸入密碼,如果輸入的密碼正確, 按確認鍵進入主界面,否則按更正鍵,重新輸入密碼。取款:進入主界面后, 選擇取款進入取款界面, 如果所取的金額在界面上有,按相應的金額進行取款操作, 如果沒有, 在鍵盤上手動輸入所取的金額后按確認鍵,必須是 100 的倍數。取款成功后,如果還要進行其他操作,按返回主界面鍵返回主界面,否則結束。存款:進入主界面后, 選擇存款進入存款界面, 如果所取的金額在界面上有,按相應的金額進行存款操作, 如果沒有, 在鍵盤上手動輸入所取的金額后按確認鍵,必須是 100 的倍數。存款成功后,如果還要進行其他操作,按返回主界面鍵返回主界面,否則

7、結束。轉賬:進入主界面后,選擇轉賬,進入轉賬界面,系統(tǒng)提示輸入轉賬賬戶和轉賬金額, 按確認鍵后, 進入轉賬提示界面, 如果該界面上顯示的是你所要轉賬的用戶名,則按確認鍵,則轉賬成功。如果和你所要轉帳的用戶不一致,則返回 主界面,重復上述的轉賬操作。轉賬成功后,如果還要進行其他操作,按返回主 界面鍵返回主界面,否則結束。查詢余額:進入主界面后,選擇查詢余額,進入查詢余額界面,屏幕顯示您的余額是 * 。完成該操作后,如果還要進行其他操作,按返回主界面鍵返回主界面,否則結束。修改密碼:進入主界面后,選擇修改密碼,進入修改密碼界面,系統(tǒng)提示輸 入舊密碼,新密碼,確認新密碼,如果兩次輸入的新密碼一直,按

8、確認鍵,則修 改密碼成功。 完成該操作后, 如果還要進行其他操作, 按返回主界面鍵返回主界面,否則結束。返回主界面:完成相應操作后, 如果還要進行其他操作, 按該鍵返回主界面, 否則,結束。5.2 動態(tài)數據輸入數據是指來自于用戶輸入、來自外部接口的輸入或者其他輸入,在atm 自動取款機中, 通過輸入數據來取錢, 當數據輸入后, 系統(tǒng)自動計算給出的數據, 然后吐錢, 并且,銀行卡的剩余錢數等于原先的金額減去輸入的金額,得到的數據就是現在的金額,同時,在查詢剩余金額時顯現出來。在取款過程中,該系統(tǒng)只支持交易金額為100 的倍數。取款數目:只支持交易金額為100 的倍數。取款金額:單筆取款,限額20

9、00密碼:由用戶設置的一個6 位整數。atm自動取款機工作流程如圖6-2 :圖 5-2 工作流程圖5.3 數據詞典表 5-1賬戶的數據字典名字:賬戶別名:用戶儲戶描述:使用銀行卡的主人定義:賬戶=賬號+密碼+用戶名 +卡內金額 +其他信息位置:數據庫表 5-2 用戶名的數據字典名字:用戶名別名:賬戶名描述:銀行所開戶的名字定義:用戶名 =開戶者的位置: atm 取款機插口表 5-3賬號的數據字典名字:賬號別名:描述:每個用戶都有一個賬號,是每個用戶的唯一標識定義:賬號 =19 位整數數字位置:憑條數據庫表 5-4密碼的數據字典名字:密碼別名:描述:每個用戶都有一個密碼,是進行驗證時的唯一標識定

10、義:賬號 =6 位整數數字位置:賬戶數據庫5.4 數據采集1. 輸入數據的來源:用戶2 . 輸入數據所用的媒體和硬設備:采用人工輸入方法,從鍵盤輸入數據3 . 輸出數據的接受者:僅對輸入數據的用戶4 . 輸出數據的形式:以獨立的窗口形式顯示在終端設備上5 . 數據值的范圍:賬號:19位數字密碼:6 位數字取款金額: 100 的倍數6 . 在查詢過程中,要求系統(tǒng)顯示該帳戶卡上所有的余額。在取款過程中,該系統(tǒng)只支持交易金額為100 的倍數。在存款過程中,該系統(tǒng)只支持交易金額為100 的倍數。在轉帳過程中,該系統(tǒng)支持任何用戶輸入的數據,但是僅僅限于本行之間的帳戶轉帳。交易結束時,系統(tǒng)知道更新帳戶上的

11、數據,保持帳戶余額的一致性。交易完成后,用戶可以點擊“取卡”退出本系統(tǒng)。注意:當交易金額超過當前帳戶余額時,系統(tǒng)自己提示“余額不足 ”,自動退出本系統(tǒng),當系統(tǒng)遇到任何不對輸入時都自動退出本系統(tǒng)。密碼:由用戶設置的一個6 位整數。取款數目:只支持交易金額為100 的倍數。取款金額:單筆取款,限額2000存款數目:只支持交易金額為100 的倍數。轉帳數目:支持用戶輸入的任何數據,但是僅限于本行帳戶轉帳。6. 功能需求6.1 功能劃分模塊的功能分為:1. 取款模塊2. 存款模塊3. 查詢余額模塊4. 轉賬模塊5. 修改密碼模塊。鍵盤輸入模塊需求圖 6-1功能圖圖 6-2鍵盤輸入模塊的數據流程圖二、需

12、求規(guī)格說明書6.2 功能描述儲戶模塊:1描述: atm 終端無人操作時,顯示待機動畫輸入:無處理: atm 顯示待機界面輸出:顯示待機界面2描述:校驗密碼是否格式正確輸入:儲戶輸入密碼處理:校驗密碼是否符合格式輸出:不正確則提示儲戶重新輸入3描述:校驗密碼是否正確 輸入:儲戶輸入正確格式密碼處理:校驗當前密碼與存儲的賬戶密碼是否一致輸出:不一致則提示密碼錯誤,請重新輸入或者退出程序5描述:密碼認證完成,進入主交易界面輸入:儲戶輸入正確密碼處理:校驗密碼輸出:顯示主交易界面9描述: atm 存款輸入: atm 認定存款金額,儲戶 “確認” 處理:在賬號上記錄存入金額輸出:顯示賬戶余額10描述:取

13、款金額大于賬戶余額輸入:輸入取款金額處理:判斷輸入金額和賬戶余額輸出:取款余額大,則提示儲戶“余額不足 ”,返回主界面12描述:取款輸入:取款合法金額處理:從賬戶記錄取走的金額輸出:返回主頁面14描述:修改密碼輸入:儲戶輸入新密碼處理:兩次新密碼判斷是否一致輸出:一致則重置密碼,顯示“修改成功 ”;否則退出修改密碼15描述:轉賬輸入:轉賬賬號,轉賬金額處理:判斷金額是否超過本賬戶現有金額,是則本賬號下賬, 他賬號上賬輸出:顯示 “轉賬成功 ”,或者退出轉賬7. 性能需求7.1 數據精確度在取款過程中,該系統(tǒng)只支持交易金額為100 的倍數。在存款過程中,該系統(tǒng)只支持交易金額為100 的倍數。密碼

14、:由用戶設置的一個6 位整數。取款金額:不能輸入2500 以上的數字7.2 時間特性如果交易中響應時間超過30 秒,系統(tǒng)提示 “操作已過時 ”,自動退出本系統(tǒng)。對于目前普遍的硬件配置,響應時間本軟件控制在30 秒以內,更新處理時間控制在 5 秒之內, 數據的轉換和傳送時間在5 秒以內。以上數據僅供參考, 真實數據以測試結果為準。注意:如果輸入、輸出違反以上規(guī)定,則系統(tǒng)退出,返回到登錄頁面。7.3 適應性在軟件方面,響應時間,更新處理時間,數據傳送和轉換時間,處理和解決問題時都比較快且迅速,完全滿足用戶要求。二、需求規(guī)格說明書當用戶需求,如操作方式,運行環(huán)境,結果精度,數據結構與其他軟件接口等發(fā)

15、生變化時,設計的軟件要做適當調整 ,靈活性非常大。atm 自動取款機是 24 小事不斷的服務,操作簡單,并確有語音提示,方便了用戶的操作, 同時具有轉賬、 修改密碼、 查詢賬戶信息等功能為用戶提供了許多的方便。8. 運行需求8.1 用戶界面本軟件用戶界面要求簡潔、友好,采用用戶熟悉的windows 窗口菜單操作, 且菜單操作簡單易懂, 菜單命令可用快捷鍵激活, 輸入輸出時間應使用戶不感到明顯的時間延遲 。atm自動取款機的登錄界面,系統(tǒng)提示輸入密碼,如果輸入的密碼正確, 按確定鍵進入系統(tǒng)的主界面,如果輸入的密碼有誤,按更正鍵,重新輸入密碼。atm 的主界面,按相應的功能鍵可以完成相應的操作。a

16、tm自動取款機的取款界面,如果所要取的金額數界面上有,則按相應的金額選項,如果沒有,則手動輸入所取的金額數。轉賬界面, 首先系統(tǒng)提示輸入轉賬賬戶,按確認鍵進入下一界面。 如果顯示的戶名是你所要轉賬的用戶,按確認鍵,則轉賬成功。修改密碼界面, 系統(tǒng)提示先輸入舊密碼, 然后輸入要修改的新密碼,再次確認新密碼,兩次輸入的新密碼一樣,按確認鍵,則修改密碼成功。如果兩次輸入 的密碼不一樣,則系統(tǒng)提示密碼輸入有錯誤,請重新輸入。存款界面, 系統(tǒng)提示輸入用戶的賬號,為了安全再次輸入用戶的賬號,如果兩次輸入的賬號一樣, 按確定鍵進入下一界面。 該界面提示用戶往取款機里放入存款,放入的存款數是100 的整數倍 。8.2 軟件接口表 9-1軟件運行環(huán)境項目名稱描述補充說明應用服務器操作系windows2000 server、xp、要求有相應的 pack統(tǒng)2007開發(fā)工具包jdk1.5 以上用戶安裝數據庫sql server 2005用戶安裝8.3 故障處理所有數據應同時具備硬拷貝備份到外部介質和軟拷貝備份到本地 兩種備份方式, 具有迅速的災難恢復能力。 同時應充分考慮各種突發(fā)情況的處理方式,如系統(tǒng)的后臺數據庫因斷電、死鎖等原因無法訪問時, 系統(tǒng)應能夠自動切換到備份服務器以保證用戶能夠繼續(xù)訪問。當用戶持銀行卡進

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論