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

下載本文檔

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

文檔簡介

1、、需求規(guī)格說明書 需求分析說明書 ATM自動取款機系統(tǒng) 成員:王旭繆宇飏張偉 張恒友鄧會周舟 目錄 1. 引言1 1.1編寫目的1 1.2項目背景1 1.3術(shù)語與縮寫解釋1 1.4參考資料2 2. 產(chǎn)品介紹2 3. 產(chǎn)品面向的用戶群體 2 4. 條件與限制2 5數(shù)據(jù)描述3 5.1靜態(tài)數(shù)據(jù)3 5.2動態(tài)數(shù)據(jù)4 5.3數(shù)據(jù)詞典5 5.4數(shù)據(jù)采集6 6. 功能需求7 6.1功能劃分7 6.2功能描述9 7. 性能需求10 7.1數(shù)據(jù)精確度10 7.2時間特性10 7.3適應性10 8. 運行需求 11 8.1用戶界面11 8.2軟件接口 11 8.3故障處理12 9. 其它需求12 、需求規(guī)格說明書

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

3、M自動取款機 項目開發(fā)者:王旭 繆宇飏 張偉 張恒友鄧會周舟 項目背景:在市場經(jīng)濟的蓬勃發(fā)展和人們?nèi)找娣泵Φ臈l件下, 現(xiàn)有的銀行系統(tǒng)往 往需要客戶在辦理手續(xù)時等待很長的時間, 這不僅會浪費很多寶貴的 時間,也會使得銀行的業(yè)務人員十分的繁忙,需要很大的人力和財力。 基于這樣的情況,ATM取款機系統(tǒng)的開發(fā)就顯的十分的重要! 它可以 減少銀行的業(yè)務處理壓力,盡量節(jié)省人們的時間,并且可以有效解決 用戶信息和資金信息的繁雜問題。 1.3術(shù)語與縮寫解釋 縮寫、術(shù)語 解釋 i 、需求規(guī)格說明書 帳號: 在銀行中,事物應用的單個帳號。每個顧客可以擁有多個 帳號。 用戶: 擁有銀行的一個或多個帳號的人。可以是一

4、個人或多個 人,或者是公司。相同的人,擁有不同的銀行帳號被認為 是不同的用戶。 ATM : ATM是 Automatic Teller Machine的縮與,意為自動取 款機。是一種高度精密的機電一體化設備,利用磁卡或智 能IC卡儲存用戶信息并通過加密鍵盤輸入密碼然后通過 銀行內(nèi)部網(wǎng)絡驗證并進行各種交易的金融自助設備。 1.4參考資料 1軟件工程導論(第5版)張海藩 清華大學出版社 出版時間:2008年2 月第5版 2. 產(chǎn)品介紹 ATM自動取款機可以2 4小時自動取款,無需人工服務,拍拖了傳統(tǒng)手工操 作效率低、業(yè)務辦理時間長、用戶等待時間長等問題,在為用戶提供便利的同時 提供了許多的功能如,

5、轉(zhuǎn)賬、修改密碼等功能,盡可能的滿足用戶的需求。 該軟件系統(tǒng)為社會提供了很大方便,同時也是時代的需要,代表社會的進步 和科技的發(fā)展。 3. 產(chǎn)品面向的用戶群體 本產(chǎn)品面向所有普通用戶 4. 條件與限制 隨著科技的發(fā)展,人們生活水平的不斷提高,高性能高效率的產(chǎn)品越來越受 到人們的歡迎。ATM自動取款機是一種非常智能的機器,人們可以直接和它交 互,代替以前的手工操作,大大提高了銀行的工作效率。同時也給廣大用戶帶來 了非常大的方便。由于ATM自動取款機是和服務器是連網(wǎng)的,這就涉及到安全的 問題,例如密碼被盜的問題,這就需要加強安全措施,如運用一些加密算法。所 以銀行卡丟失的時候,一定要及時掛失,以確保

6、自己的賬戶安全。 5. 數(shù)據(jù)描述 5.1靜態(tài)數(shù)據(jù) ATM自動取款機的用例圖如圖6-1: 用例規(guī)約: 登錄:系統(tǒng)在登錄界面提示輸入密碼,如果輸入的密碼正確,按確認鍵進入 主界面,否則按更正鍵,重新輸入密碼。 取款:進入主界面后,選擇取款進入取款界面,如果所取的金額在界面上有, 按相應的金額進行取款操作,如果沒有,在鍵盤上手動輸入所取的金額后按確認 鍵,必須是100的倍數(shù)。取款成功后,如果還要進行其他操作,按返回主界面鍵 返回主界面,否則結(jié)束。 存款:進入主界面后,選擇存款進入存款界面,如果所取的金額在界面上有, 按相應的金額進行存款操作,如果沒有,在鍵盤上手動輸入所取的金額后按確認 鍵,必須是1

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

8、進入修改密碼界面,系統(tǒng)提示輸 入舊密碼,新密碼,確認新密碼,如果兩次輸入的新密碼一直,按確認鍵,則修 改密碼成功。完成該操作后,如果還要進行其他操作,按返回主界面鍵返回主界 面,否則結(jié)束。 返回主界面:完成相應操作后,如果還要進行其他操作,按該鍵返回主界面, 否則,結(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)只支持交易金額為 10

9、0的倍數(shù) 取款數(shù)目:只支持交易金額為100的倍數(shù)。 取款金額:單筆取款,限額2000 密碼:由用戶設置的一個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ù)字 位置:憑條

10、數(shù)據(jù)庫 表5-4密碼的數(shù)據(jù)字典 名字:密碼 別名 描述:每個用戶都有一個密碼,是進行驗證時的 唯一標識 定義:賬號=6位整數(shù)數(shù)字 位置:賬戶數(shù)據(jù)庫 5.4數(shù)據(jù)采集 1輸入數(shù)據(jù)的來源:用戶 2 .輸入數(shù)據(jù)所用的媒體和硬設備:采用人工輸入方法,從鍵盤輸入數(shù)據(jù) 3. 輸出數(shù)據(jù)的接受者:僅對輸入數(shù)據(jù)的用戶 4. 輸出數(shù)據(jù)的形式:以獨立的窗口形式顯示在終端設備上 5 .數(shù)據(jù)值的范圍: 賬號:19位數(shù)字 密碼:6位數(shù)字 取款金額:100的倍數(shù) 6.在查詢過程中,要求系統(tǒng)顯示該帳戶卡上所有的余額。 在取款過程中,該系統(tǒng)只支持交易金額為 100的倍數(shù)。 在存款過程中,該系統(tǒng)只支持交易金額為 100的倍數(shù)。 在

11、轉(zhuǎn)帳過程中,該系統(tǒng)支持任何用戶輸入的數(shù)據(jù),但是僅僅限于本行 之間的帳戶轉(zhuǎn)帳。 交易結(jié)束時,系統(tǒng)知道更新帳戶上的數(shù)據(jù),保持帳戶余額的一致性。 交易完成后,用戶可以點擊“取卡”退出本系統(tǒng)。 注意:當交易金額超過當前帳戶余額時,系統(tǒng)自己提示余額不足”, 自動退出本系統(tǒng),當系統(tǒng)遇到任何不對輸入時都自動退出本系統(tǒng)。 密碼:由用戶設置的一個6位整數(shù)。 取款數(shù)目:只支持交易金額為100的倍數(shù)。 取款金額:單筆取款,限額2000 存款數(shù)目:只支持交易金額為100的倍數(shù)。 轉(zhuǎn)帳數(shù)目:支持用戶輸入的任何數(shù)據(jù),但是僅限于本行帳戶轉(zhuǎn)帳。 6. 功能需求 6.1功能劃分 模塊的功能分為: 1. 取款模塊 2. 存款模塊

12、 3. 查詢余額模塊 4. 轉(zhuǎn)賬模塊 5. 修改密碼模塊。 11 顯示稅塊 修改密碼模塊 存款模塊 取款模塊 圖6-1 功能圖 鍵盤輸入模塊需求 輸人:茗碼,存狀 萩全黛,杳詢余 從垃培庫中調(diào)呵宰 碼.余熏等信息 1 f 、 lESti A r 輸db5t相關(guān)相 眛J&進廿相丸操 作 圖6-2鍵盤輸入模塊的數(shù)據(jù)流程圖 6.2功能描述 儲戶模塊: (1)描述:ATM終端無人操作時,顯示待機動畫 輸入:無 處理:ATM顯示待機界面 輸出:顯示待機界面 (2)描述:校驗密碼是否格式正確 輸入:儲戶輸入密碼 處理:校驗密碼是否符合格式 輸出:不正確則提示儲戶重新輸入 (3)描述:校驗密碼是否正確 輸入

13、:儲戶輸入正確格式密碼 處理:校驗當前密碼與存儲的賬戶密碼是否一致 輸出:不一致則提示密碼錯誤,請重新輸入或者退出程序 (5)描述:密碼認證完成,進入主交易界面 輸入:儲戶輸入正確密碼 處理:校驗密碼 輸出:顯示主交易界面 (9)描述:ATM存款 輸入:ATM認定存款金額,儲戶 確認” 處理:在賬號上記錄存入金額 輸出:顯示賬戶余額 (10)描述:取款金額大于賬戶余額 輸入:輸入取款金額 處理:判斷輸入金額和賬戶余額 輸出:取款余額大,則提示儲戶 余額不足”,返回主界面 (12)描述:取款 輸入:取款合法金額 處理:從賬戶記錄取走的金額 輸出:返回主頁面 (14) 描述:修改密碼 輸入:儲戶輸

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ù)。 密碼:由用戶設置的一個6位整數(shù)。 取款金額:不能輸入2500以上的數(shù)字 7.2時間特性 如果交易中響應時間超過30秒,系統(tǒng)提示 操作已過時”自動退出本系統(tǒng)。 對于目前普遍的硬件配置,響應時間本軟件控制在30秒以內(nèi)

15、,更新處理時間控 制在5秒之內(nèi),數(shù)據(jù)的轉(zhuǎn)換和傳送時間在5秒以內(nèi)。以上數(shù)據(jù)僅供參考,真實數(shù) 據(jù)以測試結(jié)果為準。 注意:如果輸入、輸出違反以上規(guī)定,則系統(tǒng)退出,返回到登錄頁面。 7.3適應性 在軟件方面,響應時間,更新處理時間,數(shù)據(jù)傳送和轉(zhuǎn)換時間,處理和解決 問題時都比較快且迅速,完全滿足用戶要求。 、需求規(guī)格說明書 當用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)與其他軟件接口 等發(fā)生變化時,設計的軟件要做適當調(diào)整,靈活性非常大。 ATM自動取款機是24小事不斷的服務,操作簡單,并確有語音提示,方便 了用戶的操作,同時具有轉(zhuǎn)賬、修改密碼、查詢賬戶信息等功能為用戶提供了許 多的方便。 運行需求

16、 8.1用戶界面 本軟件用戶界面要求簡潔、友好,采用用戶熟悉的 Windows窗口菜單操作, 且菜單操作簡單易懂,菜單命令可用快捷鍵激活,輸入輸出時間應使用戶不感到 明顯的時間延遲。 ATM自動取款機的登錄界面,系統(tǒng)提示輸入密碼,如果輸入的密碼正確, 按確定鍵進入系統(tǒng)的主界面,如果輸入的密碼有誤,按更正鍵,重新輸入密 碼。 ATM的主界面,按相應的功能鍵可以完成相應的操作。 ATM自動取款機的取款界面,如果所要取的金額數(shù)界面上有,則按相應的 金額選項,如果沒有,則手動輸入所取的金額數(shù)。 轉(zhuǎn)賬界面,首先系統(tǒng)提示輸入轉(zhuǎn)賬賬戶,按確認鍵進入下一界面。如果顯示 的戶名是你所要轉(zhuǎn)賬的用戶,按確認鍵,則轉(zhuǎn)

17、賬成功。 修改密碼界面,系統(tǒng)提示先輸入舊密碼,然后輸入要修改的新密碼,再次確 認新密碼,兩次輸入的新密碼一樣,按確認鍵,則修改密碼成功。如果兩次輸入 的密碼不一樣,則系統(tǒng)提示密碼輸入有錯誤,請重新輸入。 存款界面,系統(tǒng)提示輸入用戶的賬號,為了安全再次輸入用戶的賬號,如果 兩次輸入的賬號一樣,按確定鍵進入下一界面。該界面提示用戶往取款機里放入 存款,放入的存款數(shù)是100的整數(shù)倍。 8.2軟件接口 項目名稱 描述 補充說明 應用服務器操作系 統(tǒng) Windows2000 Server、XP、 2007 要求有相應的Pack 開發(fā)工具包 JDK1.5以上 用戶安裝 數(shù)據(jù)庫 SQL Server 2005 用戶安裝 8.3故障處理 所有數(shù)據(jù)應同時具備硬拷貝(備份到外部介質(zhì))和軟拷貝(備份到本地) 兩種備份方式,具有迅速的災難恢復能力。同時應充分考慮各種突發(fā)情況的處理 方式,如系統(tǒng)的后臺數(shù)據(jù)庫因斷電、死鎖等原因無法訪問時,系統(tǒng)應能夠自動切 換到備份服務器以保證用戶能夠繼續(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論