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

下載本文檔

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

文檔簡介

1、、需求規(guī)格說明書 需求分析說明書 ATM自動(dòng)取款機(jī)系統(tǒng) 成員:王旭繆宇飏張偉 張恒友鄧會(huì)周舟 目錄 1. 引言1 1.1編寫目的1 1.2項(xiàng)目背景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動(dòng)態(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時(shí)間特性10 7.3適應(yīng)性10 8. 運(yùn)行需求 11 8.1用戶界面11 8.2軟件接口 11 8.3故障處理12 9. 其它需求12 、需求規(guī)格說明書

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

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

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

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

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

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

8、進(jìn)入修改密碼界面,系統(tǒng)提示輸 入舊密碼,新密碼,確認(rèn)新密碼,如果兩次輸入的新密碼一直,按確認(rèn)鍵,則修 改密碼成功。完成該操作后,如果還要進(jìn)行其他操作,按返回主界面鍵返回主界 面,否則結(jié)束。 返回主界面:完成相應(yīng)操作后,如果還要進(jìn)行其他操作,按該鍵返回主界面, 否則,結(jié)束。 5.2動(dòng)態(tài)數(shù)據(jù) 輸入數(shù)據(jù)是指來自于用戶輸入、來自外部接口的輸入或者其他輸入,在ATM 自動(dòng)取款機(jī)中,通過輸入數(shù)據(jù)來取錢,當(dāng)數(shù)據(jù)輸入后,系統(tǒng)自動(dòng)計(jì)算給出的數(shù)據(jù), 然后吐錢,并且,銀行卡的剩余錢數(shù)等于原先的金額減去輸入的金額,得到的數(shù) 據(jù)就是現(xiàn)在的金額,同時(shí),在查詢剩余金額時(shí)顯現(xiàn)出來。 在取款過程中,該系統(tǒng)只支持交易金額為 10

9、0的倍數(shù) 取款數(shù)目:只支持交易金額為100的倍數(shù)。 取款金額:單筆取款,限額2000 密碼:由用戶設(shè)置的一個(gè)6位整數(shù)。 ATM自動(dòng)取款機(jī)工作流程如圖6-2 : 圖5-2工作流程圖 5.3數(shù)據(jù)詞典 表5-1賬戶的數(shù)據(jù)字典 名字:賬戶 別名:用戶儲(chǔ)戶 描述:使用銀行卡的主人 定義:賬戶=賬號(hào)+密碼+用戶名+卡內(nèi)金額+其他信 位置:數(shù)據(jù)庫 表5-2用戶名的數(shù)據(jù)字典 名字:用戶名 別名:賬戶名 描述:銀行所開戶的名字 定義:用戶名=開戶者的姓名 位置:ATM取款機(jī)插口 表5-3賬號(hào)的數(shù)據(jù)字典 名字:賬號(hào) 別名: 描述:每個(gè)用戶都有一個(gè)賬號(hào),是每個(gè)用戶的唯 一標(biāo)識(shí) 定義:賬號(hào)=19位整數(shù)數(shù)字 位置:憑條

10、數(shù)據(jù)庫 表5-4密碼的數(shù)據(jù)字典 名字:密碼 別名 描述:每個(gè)用戶都有一個(gè)密碼,是進(jìn)行驗(yàn)證時(shí)的 唯一標(biāo)識(shí) 定義:賬號(hào)=6位整數(shù)數(shù)字 位置:賬戶數(shù)據(jù)庫 5.4數(shù)據(jù)采集 1輸入數(shù)據(jù)的來源:用戶 2 .輸入數(shù)據(jù)所用的媒體和硬設(shè)備:采用人工輸入方法,從鍵盤輸入數(shù)據(jù) 3. 輸出數(shù)據(jù)的接受者:僅對(duì)輸入數(shù)據(jù)的用戶 4. 輸出數(shù)據(jù)的形式:以獨(dú)立的窗口形式顯示在終端設(shè)備上 5 .數(shù)據(jù)值的范圍: 賬號(hào):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é)束時(shí),系統(tǒng)知道更新帳戶上的數(shù)據(jù),保持帳戶余額的一致性。 交易完成后,用戶可以點(diǎn)擊“取卡”退出本系統(tǒng)。 注意:當(dāng)交易金額超過當(dāng)前帳戶余額時(shí),系統(tǒng)自己提示余額不足”, 自動(dòng)退出本系統(tǒng),當(dāng)系統(tǒng)遇到任何不對(duì)輸入時(shí)都自動(dòng)退出本系統(tǒng)。 密碼:由用戶設(shè)置的一個(gè)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&進(jìn)廿相丸操 作 圖6-2鍵盤輸入模塊的數(shù)據(jù)流程圖 6.2功能描述 儲(chǔ)戶模塊: (1)描述:ATM終端無人操作時(shí),顯示待機(jī)動(dòng)畫 輸入:無 處理:ATM顯示待機(jī)界面 輸出:顯示待機(jī)界面 (2)描述:校驗(yàn)密碼是否格式正確 輸入:儲(chǔ)戶輸入密碼 處理:校驗(yàn)密碼是否符合格式 輸出:不正確則提示儲(chǔ)戶重新輸入 (3)描述:校驗(yàn)密碼是否正確 輸入

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

14、入新密碼 處理:兩次新密碼判斷是否一致 輸出:一致則重置密碼,顯示 修改成功”否則退出修改密碼 (15) 描述:轉(zhuǎn)賬 輸入:轉(zhuǎn)賬賬號(hào),轉(zhuǎn)賬金額 處理:判斷金額是否超過本賬戶現(xiàn)有金額, 是則本賬號(hào)下賬,他賬號(hào)上賬 輸出:顯示 轉(zhuǎn)賬成功”或者退出轉(zhuǎn)賬 7 性能需求 7.1數(shù)據(jù)精確度 在取款過程中,該系統(tǒng)只支持交易金額為 100的倍數(shù)。 在存款過程中,該系統(tǒng)只支持交易金額為 100的倍數(shù)。 密碼:由用戶設(shè)置的一個(gè)6位整數(shù)。 取款金額:不能輸入2500以上的數(shù)字 7.2時(shí)間特性 如果交易中響應(yīng)時(shí)間超過30秒,系統(tǒng)提示 操作已過時(shí)”自動(dòng)退出本系統(tǒng)。 對(duì)于目前普遍的硬件配置,響應(yīng)時(shí)間本軟件控制在30秒以內(nèi)

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

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

17、賬成功。 修改密碼界面,系統(tǒng)提示先輸入舊密碼,然后輸入要修改的新密碼,再次確 認(rèn)新密碼,兩次輸入的新密碼一樣,按確認(rèn)鍵,則修改密碼成功。如果兩次輸入 的密碼不一樣,則系統(tǒng)提示密碼輸入有錯(cuò)誤,請(qǐng)重新輸入。 存款界面,系統(tǒng)提示輸入用戶的賬號(hào),為了安全再次輸入用戶的賬號(hào),如果 兩次輸入的賬號(hào)一樣,按確定鍵進(jìn)入下一界面。該界面提示用戶往取款機(jī)里放入 存款,放入的存款數(shù)是100的整數(shù)倍。 8.2軟件接口 項(xiàng)目名稱 描述 補(bǔ)充說明 應(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)同時(shí)具備硬拷貝(備份到外部介質(zhì))和軟拷貝(備份到本地) 兩種備份方式,具有迅速的災(zāi)難恢復(fù)能力。同時(shí)應(yīng)充分考慮各種突發(fā)情況的處理 方式,如系統(tǒng)的后臺(tái)數(shù)據(jù)庫因斷電、死鎖等原因無法訪問時(shí),系統(tǒng)應(yīng)能夠自動(dòng)切 換到備份服務(wù)器以保證用戶能夠繼續(xù)訪問。 當(dāng)用戶持銀行卡進(jìn)行交易時(shí),如果

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論