第一篇:銀行排隊系統(tǒng)需求分析報告
銀行排隊系統(tǒng)需求分析報告
1.引言
編寫目的
隨著時代的發(fā)展,信息技術(shù)在各服務行業(yè)中的重要作用得到充分體現(xiàn),通過服務模式的信息化,可以極大提高服務質(zhì)量,節(jié)約人力成本,提高工作效率。
本產(chǎn)品是針對銀行的排隊取號業(yè)務而開發(fā)的新一代銀行排隊系統(tǒng)。本產(chǎn)品較現(xiàn)有的銀行排隊系統(tǒng)在功能上有一定的擴充,這體現(xiàn)在用戶端用戶體驗的提升以及銀行內(nèi)部管理人員的管理效率的提升。
本產(chǎn)品目前版本號:ver.1.0 1.2項目風險 1.3 文檔約定
1.4 預期讀者和閱讀建議 用戶:各大銀行
開發(fā)人員:熊宇軒,蔣雅楠,劉昕
項目經(jīng)理:王萌
營銷人員:暫缺
測試人員:蔣雅楠
文檔編寫入員:熊宇軒 1.3定義
靜態(tài)數(shù)據(jù):系統(tǒng)固化在內(nèi)的描述系統(tǒng)實現(xiàn)功能的一部分數(shù)據(jù)。動態(tài)數(shù)據(jù):在軟件運行過程中用戶輸入的后系統(tǒng)輸出給用戶的一部分數(shù)據(jù),也就是系統(tǒng)要處理的數(shù)據(jù)。
數(shù)據(jù)字典:數(shù)據(jù)字典中的名字都是一些屬性與內(nèi)容的抽象和概括,它們的特點是數(shù)據(jù)的“嚴密性”和“精確性”,沒有半點含糊。1.4參考資料
NEUSOFT實習資料
2任務概述
2.1目標
本系統(tǒng)的設計目標是能夠?qū)崿F(xiàn)客戶銀行排隊取號,柜員柜臺叫號功能,并且使銀行管理者能夠查詢排隊記錄。系統(tǒng)應該具有簡單,易用,小巧,經(jīng)典的特色,應該能夠?qū)︺y行排隊取號業(yè)務進行優(yōu)化,使其系統(tǒng)化,高效化,智能化。并保證工資管理的準確性,簡易性,為學校財務人員提供便利。相應的需求如下:
(1)普通客戶排隊取號
(2)VIP客戶優(yōu)先取號
(3)移動端預約客戶身份驗證取號
(4)柜員叫號
(5)客戶對柜員服務進行評分
(6)數(shù)據(jù)的統(tǒng)計,并且在經(jīng)理客戶端顯示數(shù)據(jù)
(7)經(jīng)理手動插隊權(quán)限
(8)登錄信息管理。(9)人性化服務體驗提升功能 本軟件系統(tǒng)的開發(fā)設計思想是:
1.系統(tǒng)應符合銀行管理的規(guī)定,滿足銀行客戶和管理人員的需要,并達到操作過程中的直觀、方便、實用、安全等要求;
2.系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員對其進行補充、維護;
3.系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等操作。
2.2用戶的特點
本軟件的最終用戶是各銀行網(wǎng)點,由于該單位的員工的學歷、素質(zhì)較高,具有一定的計算機操作技能。本軟件需要至少一名系統(tǒng)管理人員,由于本軟件系統(tǒng)的易用性,并不需要受過專業(yè)訓練人員。
2.3假定和約束
由于本軟件系統(tǒng)較小,且在linux系統(tǒng)下采用c 語言開發(fā),故在一般環(huán)境下基本沒有什么限制。
一個更為完善的工資管理系統(tǒng),應提供更為便捷與強大的信息查詢功能,如相應的網(wǎng)絡操作及服務,由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提供這一功能。對信息的保護手段僅限于設置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。
3需求規(guī)定
3.1對功能的規(guī)定
3.1.1功能模塊及描述
本系統(tǒng)主要功能模塊如下,系統(tǒng)功能模塊圖如圖: 1)用戶排隊取號模塊
叫號機當前服務信息: 普通用戶VIP用戶預約用戶 圖1-1 該模塊可以實現(xiàn)普通用戶取票,VIP 用戶取票,移動客戶端預約用戶身份驗證取號業(yè)務。三個按鈕對應三個不同的服務客戶對象類型,右側(cè)的對話框顯示當前叫號情況。
普通用戶和VIP用戶會跳轉(zhuǎn)至圖1-2所示的頁面
窗體標題負債業(yè)務當前等候人數(shù)資產(chǎn)業(yè)務當前等候人數(shù)中間業(yè)務當前等候人數(shù)
圖1-2-1
三個按鈕對應不同的業(yè)務類型,按下之后就可以取票,通過socket通信將排隊請求上傳到服務器,并在服務器端口進行多線程任務管理,自動為客戶分配排隊號碼。負債業(yè)務對應柜臺1-3,資產(chǎn)業(yè)務對應4-6,中間業(yè)務對應7-9。
圖1-2-2 預約用戶可跳轉(zhuǎn)至圖1-2-2的界面,輸入手機號和驗證碼來驗證信息,并且取已預約的號
2)員工叫號模塊 叫號界面正在為 服務叫號正在呼叫下一個
圖1-3 員工可使用圖1-3所示界面進行叫號,叫號按鈕按下之后,會自動生成正在呼叫的客戶排隊號碼。為了防止有的客戶取號之后又離開銀行的廢票現(xiàn)象的發(fā)生,我們設置了跳轉(zhuǎn)至下一個排隊用戶的按鈕。右側(cè)的對話框顯示正在服務的客戶,在柜員對面的客戶服務端按下開始服務按鈕之后,柜員的正在呼叫對話框內(nèi)將被置空,而有側(cè)的對話框會顯示相應服務信息。
3)用戶服務模塊
用戶界面評分1開始服務2345結(jié)束服務
圖1-4 開始服務和結(jié)束服務按鈕對應柜員端相應功能,在按下結(jié)束服務按鈕之前,用戶要通過右側(cè)的按鈕對服務進行評分。評分情況和服務時間可在經(jīng)理端顯示
4)經(jīng)理管理模塊
業(yè)務情況排隊情況業(yè)務分類序號刷新插隊退出排隊號取號時間已等候時間負債業(yè)務已受理情況資產(chǎn)業(yè)務柜員評分信息統(tǒng)計中間業(yè)務
圖1-5-1 經(jīng)理可使用圖1-5-1所示界面來查看當前排隊信息,并且可以通過上方的插隊按鈕幫助特殊客戶插隊。業(yè)務情況排隊情況業(yè)務分類序號刷新插隊退出排隊號開始時間結(jié)束時間負債業(yè)務已受理情況資產(chǎn)業(yè)務柜員評分信息統(tǒng)計中間業(yè)務
圖1-5-2 經(jīng)理可以通過左側(cè)的已受理情況按鈕查詢以往客戶的排隊情況。業(yè)務情況排隊情況業(yè)務分類柜員號刷新插隊退出姓名已受理人數(shù)平均分負債業(yè)務已受理情況資產(chǎn)業(yè)務柜員評分信息統(tǒng)計中間業(yè)務
圖1-5-3 經(jīng)理可以通過評分按鈕來查看客戶對柜員的評分情況,便于內(nèi)部考核使用。信息統(tǒng)計排隊情況已受理情況柜員評分信息統(tǒng)計刷新
圖1-5-4 經(jīng)理可以查看總體的數(shù)據(jù)統(tǒng)計概要。
5)柜員/經(jīng)理登陸模塊
柜員登陸柜員號密碼登陸 系統(tǒng)可以通過查詢數(shù)據(jù)庫中的記錄來識別柜員/經(jīng)理的身份。
4.業(yè)務流程圖
系統(tǒng)的業(yè)務流程圖如下圖所示:
普通用戶取號VIP用戶取號插隊插隊插隊負債業(yè)務資產(chǎn)業(yè)務中間業(yè)務預約用戶取號等待叫號插隊柜員叫號開始服務經(jīng)理結(jié)束服務返回記錄客戶評分5.數(shù)據(jù)庫管理
5.1 動態(tài)數(shù)據(jù)描述 輸入數(shù)據(jù):菜單選項,查找關鍵字,新建記錄項。輸出數(shù)據(jù):由查詢關鍵字確定的數(shù)據(jù)庫記錄集合。內(nèi)部生成的數(shù)據(jù):中間查詢結(jié)果。數(shù)據(jù)庫描述
5.2數(shù)據(jù)庫描述
本系統(tǒng)使用MySQL數(shù)據(jù)庫
第二篇:銀行排隊叫號系統(tǒng)需求分析 設計文檔
銀行排隊叫號系統(tǒng)的分析與UML建模
一、需求分析
近年來,由于各行各業(yè)的信息化、智能化建設越來越普及,整個社會對各個行業(yè)的辦事效率的要求也越來越高。例如像銀行辦業(yè)務,在顧客辦業(yè)務過程中排隊現(xiàn)象在所難免,為了在排隊時減少顧客的等待時間,為顧客辦業(yè)務創(chuàng)造一個良好的環(huán)境,銀行排隊叫號系統(tǒng)應運而生。銀行排隊系統(tǒng)的功能性需求包括以下內(nèi)容:
1、排隊系統(tǒng)可以分為票務打印系統(tǒng)和窗口操作系統(tǒng)。
2、票務打印系統(tǒng)(1)顯示
發(fā)號機上的顯示屏使用液晶顯示,顯示對待辦業(yè)務的選擇;(2)輸入
輸入過程即通過觸摸屏對業(yè)務進行選擇的過程;(3)輸出打印
號票打印內(nèi)容應該包括業(yè)務名稱、排隊號碼、時間等;
3、窗口操作系統(tǒng)基本包括顯示屏、語言提示,叫號按鈕(1)顯示屏
使用點陣式LED顯示,顯示內(nèi)容應該是下一個號碼以及辦理業(yè)務窗口;(2)語音提示
語音播報時用語音的形式通過廣播或者音箱給人一提示信息。語音提示不需要用戶一直盯著提示屏或者排隊情況。選擇使用語音芯片,實現(xiàn)的功能應該是當操作員按下按鈕后,語音播放下一個辦理者的票號。(3)叫號按鈕
設置叫號按鈕,以便于操作員控制窗口模塊的顯示屏及語音提示。滿足上述需求的系統(tǒng)主要包括以下幾個小的系統(tǒng)模塊:
(1)派號功能模塊。派號功能模塊主要是用于在用戶進入服務大廳后,根據(jù)自己的業(yè)務需要,通過自助式觸摸屏號票機領取票號;或者用戶在服務大廳業(yè)務咨詢臺進行業(yè)務咨詢后,咨詢員可以為用戶打印排隊號票。號票是由排隊服務器根據(jù)當前情況自動生成。
(2)叫號功能模塊。工作人員可以通過座席軟件鍵盤上的設置鍵對客戶進行叫號;也可通過按鍵控制器對客戶進行叫號;系統(tǒng)可以設置單語或雙語進行語音播放;以及通過LED顯示屏和其它視頻顯示設備顯示票號。
(3)預約功能模塊。用戶可以通過電話預約領取排隊號;預約成功后取得預約號;系統(tǒng)將此預約號按預約時間插入當前的排隊隊列,在系統(tǒng)處理后進行優(yōu)先呼叫;在同時間下辦理業(yè)務時,可以進行預約服務,優(yōu)先辦理。同時用戶可以在網(wǎng)上進行預約。用戶可以在正常受理業(yè)務的工作日和系統(tǒng)進行網(wǎng)上預約。系統(tǒng)將此預約日期的預約號檢索到排隊序列中。
(4)管理功能模塊。實現(xiàn)窗口靈活安排,根據(jù)業(yè)務需要設置叫號規(guī)則;業(yè)務分類排隊管理;鼠標、鍵盤、按鍵控制器混合使用。可以按業(yè)務和窗口分類統(tǒng)計業(yè)務辦理情況。
二、用例圖
● 客戶能夠通過該系統(tǒng)進行如下活動:
(1)顧客取票:需要辦理業(yè)務的顧客到取票機前取號,并獲得打印。(2)顧客休息等待:取到排隊號的顧客在休息區(qū)休息等待,留意顯示屏信息和語音提示。
(3)營業(yè)員按鈕呼叫:窗口操作員按“下一位”,當前窗口就顯示顧客排隊號并語音呼叫“請XX到X”。(4)顧客到窗口辦理業(yè)務:休息區(qū)的顧客聽到呼叫就到相應窗口進行一對一服務。
根據(jù)以上的描述畫出相應的用例圖如下:
三、系統(tǒng)類圖 我們可以識別系統(tǒng)中存在的主要實體類:顧客,柜臺營業(yè)員,維修管理員,保安。界面類:取票機。
根據(jù)以上的描述畫出相應的類圖如下:
四、系統(tǒng)動態(tài)模型 顧客取號排隊辦理業(yè)務工作流程:
(1)取號:顧客取一張?zhí)柶保厦嬗刑柎a、時間、辦理的業(yè)務類型等(2)休息等待:持號票在休息區(qū)休息并留意顯示屏音箱叫號。(3)按鍵叫號:工作人員辦完一筆業(yè)務后按下叫號器上的下一位按鈕(4)前去辦理:叫號時根據(jù)顯示屏音箱的信息到指定位置享受一對一的服務。根據(jù)以上的描述畫出序列圖如下:
柜臺營業(yè)員辦理業(yè)務工作流程:
(1)登 錄:工作開始前,輸入員工代碼進行登錄。(2)退 出:在工作結(jié)束后,退出系統(tǒng)。(3)順 呼:呼叫第一位或下一位顧客。
(4)重 呼:第一次呼叫顧客時沒有響應,重新進行呼叫。
(5)轉(zhuǎn)移窗口:對單一業(yè)務隊列可在窗口間進行轉(zhuǎn)移;對多業(yè)務隊列,不但可以在本業(yè)務隊列窗口間轉(zhuǎn)移,還可以在不同的業(yè)務隊列窗口間轉(zhuǎn)移。(6)優(yōu)先呼叫:碰到緊急或有特殊關系的顧客,可優(yōu)先呼叫。
(7)回 呼:顧客錯過機會或需多柜臺服務時,鍵入其號碼進行呼叫(注:回呼的號碼必須是已被呼叫過的號碼)。(8)棄 號:多次呼叫后,顧客依然沒有響應,可能顧客已棄號,然后呼叫下一位顧客。
(9)詢 問:查詢當前等待人數(shù)。根據(jù)以上的描述可畫出序列圖如下:
管理員管理業(yè)務工作流程:
(1)系統(tǒng)管理:對系統(tǒng)中排隊機、顯示屏、座席及其它與系統(tǒng)相關的硬件進行管理;
(2)管理顧客動態(tài):可實時提供當前各部門所有顧客取號時間、服務情況和等待人數(shù)等有關參考信息;
(3)員工效率管理(即監(jiān)督工作):可獲知員工幾時上班、幾時下班、服務人次、平均和最長及最短服務時間等有關信息;
(4)統(tǒng)計:統(tǒng)計多種有價值的信息,供管理層決策參考
五、狀態(tài)圖 排隊叫號系統(tǒng)包含以下六種狀態(tài):顧客到達、取票、等候辦理、辦理業(yè)務、柜員呼叫、顧客離去。它們之間的轉(zhuǎn)換規(guī)則是:
(1)需要辦理業(yè)務的顧客到達取票機前取票,并獲得打印。
(2)取到排隊號的顧客在休息區(qū)休息等待,留意顯示屏信息和語音提示。(2)柜臺營業(yè)員辦完一筆業(yè)務后按下叫號器上的下一位按鈕。(3)叫號時根據(jù)顯示屏音箱的信息到指定位置前去辦理業(yè)務。(4)辦理完業(yè)務后即可離開。根據(jù)以上的描述可繪制出狀態(tài)圖如下:
六、活動圖 顧客對象的活動圖:
(1)顧客在取票機的界面上輸入選擇所需辦理的相關業(yè)務。
(2)界面將信息傳遞到控制業(yè)務邏輯的對象中心顯示屏(動態(tài)顯示所有等待服務的顧客號碼以及相關的業(yè)務信息)進行驗證,然后傳遞到窗口顯示屏(顯示顧客、業(yè)務受理員號碼及宣傳、服務用語)。(3)窗口顯示屏獲得到的信息顯示顧客辦理業(yè)務的詳細信息。柜員對象的活動圖:
(1)柜員獲取中心顯示屏傳遞過來的信息,然后通過對象呼叫機進行按鍵呼叫。(2)叫號時顧客根據(jù)顯示屏音箱的信息到指定位置前去辦理業(yè)務,辦完業(yè)務后即可離開。
管理員對象的活動圖:
(1)可實時提供當前各部門所有顧客取號時間、服務情況和等待人數(shù)等有關參考信息。
(2)可獲知員工幾時上班、幾時下班、服務人次、平均和最長及最短服務時間等有關信息,進行監(jiān)督。
(3)可監(jiān)督維修人員對系統(tǒng)中排隊機、顯示屏、座席及其它與系統(tǒng)相關的硬件進行管理。
通過以上的描述可繪制出活動圖如下:
七、系統(tǒng)構(gòu)件圖 在排隊叫號系統(tǒng)中,可以對參與者和主要的業(yè)務實體類分別創(chuàng)建對應的構(gòu)件進行映射。我們前面在類圖中創(chuàng)建的顧客類、柜臺營業(yè)員類、系統(tǒng)管理員類,所以可以映射出相同的構(gòu)件類,包括顧客構(gòu)件、柜臺營業(yè)員構(gòu)件、排隊叫號系統(tǒng)構(gòu)件,此外,還必須有一個主程序構(gòu)件。由以上描述可繪制出構(gòu)件圖如下:
八、系統(tǒng)部署圖 在排隊叫號系統(tǒng)中,系統(tǒng)包括四個節(jié)點,分別是:主控箱節(jié)點,對系統(tǒng)中排隊機、顯示屏、座席及其它與系統(tǒng)相關的硬件進行管理;排隊機節(jié)點,提供顧客排隊取號的票據(jù);叫號器節(jié)點,提供給柜臺營業(yè)員通過叫號機對客戶進行叫號;窗口顯示屏節(jié)點,用于動態(tài)顯示所有等待服務的顧客號碼以及相關業(yè)務的信息;音箱節(jié)點,用于提示顧客辦理相關業(yè)務。由以上描述可繪制出部署圖如下:
第三篇:銀行儲蓄系統(tǒng)需求分析報告(詳細)(范文模版)
銀行儲蓄系統(tǒng)需求分析報告
1.引言
1.1編寫目的
本報告的目的是規(guī)范化本軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時提出了本銀行儲蓄系統(tǒng)的軟件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,并作為工作成果的原始依據(jù),同時也表明了本軟件的共性,以期能夠獲得更大范圍的應用
1.2項目背景 軟件名稱:銀行儲蓄系統(tǒng) 委托單位:銀行 1.3定義
銀行儲蓄應用系統(tǒng)軟件:基本元素為構(gòu)成銀行儲蓄及相關行為所必須的各種部分。
需求:用戶解決問題或達到目標所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標準,規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。
需求分析:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風險承擔者都明其含義并找出其中的錯誤,遺憾或其它不足的地方。
模塊的獨立性:是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他的模塊的接口是簡單的 1.4參考資料
《精通C#數(shù)據(jù)庫開發(fā)》 王華杰等 清華大學出版社 2004年出版
《軟件工程——原理,方法與應用》 吳欽藩 編著 人民交通出版社出版 《軟件工程導論(第四版)》 張海藩 編著 清華大學出版社出版 2.任務概述2.1目標
完善目前銀行儲蓄系統(tǒng),使之能跟上時代的發(fā)展。同時通過實踐來提高自己的動手能力 2.2運行環(huán)境
操作系統(tǒng):Microsoft Windows 2000 Advanced Server 支持環(huán)境:IIS 5.0 數(shù) 據(jù) 庫:Microsoft SQL Server 2000 2.3條件與限制
硬件配置要求: 硬件外部設備需奔騰133以上的pc機,內(nèi)存需16兆以上 軟件要求操作人員具有初步的相關知識
由于本系統(tǒng)為即時軟件,對數(shù)據(jù)的同步要求較高,建議配置網(wǎng)絡時使用可靠性較高的相關網(wǎng)絡硬件設施。
銀行以記時器記時完畢觸發(fā)利息結(jié)算;對用戶取款額未做上限約束;各間銀行采用集中控制。
有效證件僅為身份證,牽涉到開戶、撤戶、掛失、取款時客戶必須提供身份證號;存款及余額查詢時不需提供身份證號。
不考慮系統(tǒng)的運行平臺可能會出現(xiàn)的硬件故障。3.數(shù)據(jù)描述
3.1靜態(tài)數(shù)據(jù)
包括系統(tǒng)登錄密碼,各數(shù)據(jù)庫所在位置,系統(tǒng)分析原始數(shù)據(jù)。3.2動態(tài)數(shù)據(jù)
輸入數(shù)據(jù):
姓名,年齡,性別,身份證號,地址,帳號,密碼 輸出數(shù)據(jù):
姓名,年齡,性別,身份證號,地址,帳號,密碼,交易金額,余額,交易時間,交易號碼 3.3數(shù)據(jù)庫介紹
采用JDBC技術(shù)連接使用SQL SERVER 2000 來設計數(shù)據(jù)庫。數(shù)據(jù)庫名稱:Bank
其中有六張表,它們是:
Depositor(IDCode, IDCard, DName, Sex, Age, Address)
其中IDCode為系統(tǒng)自動賦值,IDCard為主鍵,是用戶的身份證號碼,DName表示姓名;
CreditCard(IDCode, Number, Code, Pay)
IDCode為在表Depositor中的IDCode值,Number為主鍵,是信用卡的卡號; Account(IDCode, Number, Code, Pay)
IDCode為在表Depositor中的IDCode值,Number為主鍵,是存折的帳號; ExchangeRate(rateName, rateValue)該表存儲匯率值
IntrestRate(rateName, rateValue)該表存儲利率值
Rate(rateName,rateValue)
該表用于恢復匯率的初始值。在向數(shù)據(jù)庫中添加信息時用存儲過程,在刪除表Depositor中的信息時自動刪除表CreditCard和表Account中相關的信息。3.4數(shù)據(jù)詞典(略)3.5數(shù)據(jù)采集
包括儲戶信息和帳戶信息。
儲戶信息:姓名,性別,身份證號碼,地址,聯(lián)系電話等。
帳戶信息:帳戶號碼,帳戶密碼,開戶時間,儲蓄金額,儲蓄類型等 4.功能需求
4.1功能劃分
軟件分別有新建,修改,查詢,更新等功能。各個模塊各有不同的功能,但都能完成查詢和存儲功能,各模塊的數(shù)據(jù)都存放在數(shù)據(jù)庫中。數(shù)據(jù)的調(diào)用和連接都有程序來完成。
此系統(tǒng)所要完成的主要功能有兩方面:
如果是存款,儲戶填寫存款單,然后交給業(yè)務員鍵入系統(tǒng),同時系統(tǒng)還要記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、利率及密碼(可選)等信息,完成后由系統(tǒng)打印存款單給儲戶。
如果是取款,儲戶填寫取款單交給業(yè)務員,業(yè)務員把取款金額輸入系統(tǒng)并要求儲戶輸入密碼以確認身份,核對密碼正確無誤后系統(tǒng)計算利息并印出利息清單給儲戶。4.2功能描述
外部功能:實現(xiàn)可視化窗口,查找及存儲 內(nèi)部功能:同步,過濾,定位,識別
存款功能
以儲戶的存款為主要活動,相關記錄根據(jù)存款結(jié)果進行調(diào)整,以使信息保持一致。
1.系統(tǒng)需要在原賬戶信息中增加一條記錄,包括存款人姓名、住址、存款類型、存款日期、利率等信息。
2.若為新儲戶須建立一個賬戶,并記錄此次的記錄。3.打印存款單給儲戶。取款功能
以儲戶的取款為主要活動,相關記錄根據(jù)取款結(jié)果進行調(diào)整,以使信息保持一致。
1.系統(tǒng)計算利息,在原賬戶信息中將取款額減去。
2. 若為清戶,記錄注銷該賬戶,將賬戶余額(包括存款額及利息)一并交與儲戶。3.打印利息清單給儲戶。余額查詢功能
為儲戶提供查詢余額服務,將儲戶的相關記錄輸出。1.需要儲戶的賬戶信息及密碼。2.打印儲戶的帳戶余額。5.性能需求
5.1數(shù)據(jù)精確度
在進行向數(shù)據(jù)庫文件提取數(shù)據(jù)時,要求數(shù)據(jù)記錄定位準確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)時,要求輸入數(shù)準確
金額,身份證,卡號等按需求設定字符數(shù)。5.2時間特性
程序響應時間:在人的感覺和視覺事件范圍內(nèi); 信息交換時間:要求在程序調(diào)用前調(diào)用后都與數(shù)據(jù)庫保持同步更新,網(wǎng)絡信息交換施加應該小于程序調(diào)用的時間 5.3適應性
要求數(shù)據(jù)庫具有很好的更新能力,由于本產(chǎn)品是實驗性軟件,故對磁盤和內(nèi)存容量沒有很高的要求,但是數(shù)據(jù)庫應該能夠?qū)Σl(fā)事件,臟數(shù)據(jù)具有較強的識別處理能力。6.運行需求
6.1用戶界面
屏幕格式:采用全屏格式,通過分窗口操作進行各個操作之間的轉(zhuǎn)換 報表格式:以銀行原報表格式設計電子打印表格式。
菜單格式:下拉式菜單,應顯示儲戶資料及帳戶資料的各個詳細條目。6.2硬件接口
無特別要求。
網(wǎng)絡硬件接口要求:現(xiàn)實中要求具有高速以太網(wǎng)組網(wǎng)以實現(xiàn)聯(lián)網(wǎng)操作,但是在理論實驗驗證軟件本身的目的來看,無需網(wǎng)絡通訊接口。業(yè)務員鍵入儲戶的資料要全部一直顯示在屏幕;儲戶從按鍵口鍵入密碼到系統(tǒng)以核對;計算機與打印機有高速傳輸?shù)倪B接接口,最后以紙張的形式打印出清單給儲戶。6.3軟件接口
Windows標準接口,要求與其他軟件無沖突錯誤發(fā)生。6.4故障處理
軟件應具備自動拼寫錯誤檢查等功能,在出現(xiàn)故障后應從整個系統(tǒng)數(shù)據(jù)庫重新載入數(shù)據(jù)進行操作。7.其它需求
(1)可用性
本軟件也可以通過單步跟蹤的操作進行檢查處理。
(2)安全性
由于軟件運行數(shù)據(jù)放在數(shù)據(jù)庫中,所以參數(shù)不容易被錯改、破壞,萬一參數(shù)受到破壞也不會影響源程序。(3)可維護性
本軟件利用數(shù)據(jù)庫進行編程,系統(tǒng)結(jié)構(gòu)由程序基本確定,大量的參數(shù)及文本內(nèi)容全部放于數(shù)據(jù)庫中。修改、更新數(shù)據(jù)只要在數(shù)據(jù)庫進行修改添加,而不需要對系統(tǒng)結(jié)構(gòu)進行修改,這樣系統(tǒng)維護性、升級都十分方便。(4)兼容性
第四篇:銀行計算機儲蓄系統(tǒng)需求分析報告
[銀行計算機儲蓄系統(tǒng)]
擬制人 審核人 批準人
[二零一六年三月二十二日] [項目名稱]——數(shù)據(jù)要求說明書 1 1. 引言
1.編寫目的
隨著金融業(yè)的發(fā)展,手工操作和舊的管理模式已經(jīng)嚴重制約了質(zhì)量和效率的問題,用計算機管理來代替手工管理是非常必要的。本需求分析全面描述儲蓄平臺系統(tǒng)的各種功能、運行環(huán)境,使客戶和開發(fā)者雙方對本系統(tǒng)的初始規(guī)定有一個共同的理解,使之成為整個開發(fā)工作的基礎。而本報告的目的是規(guī)范化本軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時提出了本銀行儲蓄系統(tǒng)的軟件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,并作為工作成果的原始依據(jù),同時也表明了本軟件的共性,以期能夠獲得更大范圍的應用。并且通過分析,也基本明確了本系統(tǒng)的功能需求、性能需求、數(shù)據(jù)文件結(jié)構(gòu)等的一些方面的要求。本文檔進一步定制軟件開發(fā)的細節(jié)問題,明確軟件需求、安排項目規(guī)劃與進度、組織軟件開發(fā)與測試,便于用戶與開發(fā)商協(xié)調(diào)工作。
2.背景
a.待開發(fā)軟件系統(tǒng)的名稱:銀行計算機儲蓄系統(tǒng); b.本項目的任務提出者、開發(fā)者、用戶以及將運行該項軟件的計算站或計算機網(wǎng)絡系統(tǒng):本項目由某銀行委托山西大學軟件學院開發(fā),本系統(tǒng)使用原有銀行儲蓄管理系統(tǒng)數(shù)據(jù)庫中的原有用戶數(shù)據(jù)。
3.定義
銀行儲蓄應用系統(tǒng)軟件:基本元素為構(gòu)成銀行儲蓄及相關行為所必須的各種部分。需求:用戶解決問題或達到目標所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標準,規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。
需求分析:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風險承擔者都明其含義并找出其中的錯誤,遺憾或其它不足的地方。
模塊的獨立性:是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他的模塊的接口是簡單的。
4.參考資料
《軟件工程導論》。[項目名稱]——數(shù)據(jù)要求說明書 2 2.數(shù)據(jù)要求說明
1.數(shù)據(jù)的邏輯描述
對數(shù)據(jù)進行邏輯描述時可把數(shù)據(jù)分為動態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)。
1.1靜態(tài)數(shù)據(jù)
包括系統(tǒng)登錄密碼,各數(shù)據(jù)庫所在位置,系統(tǒng)分析原始數(shù)據(jù)。
1.2動態(tài)輸入數(shù)據(jù)
1)姓名,年齡,性別,身份證號,地址,帳號,密碼 2)鼠標對按鈕的點擊
3)查詢方式、查詢關鍵字; 4)交易相應紀錄的更改;
1.3動態(tài)輸出數(shù)據(jù)
姓名,年齡,性別,身份證號,地址,帳號,密碼,交易金額,余額,交易時間,交易號碼。
1.4內(nèi)部生成數(shù)據(jù)
查詢操作建立的索引。
1.5數(shù)據(jù)約定
1.儲戶信息=姓名+性別+年齡+身份證號碼+地址+聯(lián)系電話
2.賬戶信息=賬戶號碼+賬戶密碼+客戶開戶時間+儲蓄金額+儲蓄類型
2.數(shù)據(jù)的采集
2.1要求和范圍
a.輸入數(shù)據(jù)的來源:銀行上崗工作人員; b.數(shù)據(jù)輸入:使用PC機輸入; c.接收者:銀行計算機儲蓄系統(tǒng);
d.輸出數(shù)據(jù)的形式和設備: 顯示器上所輸出的字符。
2.2輸入的承擔者 [項目名稱]——數(shù)據(jù)要求說明書 3 經(jīng)過培訓的銀行工作人員。
2.3預期處理
從Excel文件導入。
2.4影響
需要能夠運行WindowsXP操作系統(tǒng)的計算機,安裝并配置軟件Microsoft Office Access數(shù)據(jù)庫管理系統(tǒng)。
3.需求說明
1.任務概述
1.1目標
通過銀行網(wǎng)絡來對于用戶提交的存取款單據(jù)進行相應的存取款操作并且打印出相應的表單(存款單和利息清單)給客戶。
1.2用戶的特點
利用VC 6.0 開發(fā)銀行儲蓄系統(tǒng),要求該系統(tǒng)能夠?qū)崿F(xiàn)儲戶開戶登記,定期存款帳,定期取款手續(xù),活期存款帳,活期取款手續(xù),實現(xiàn)利息計算,輸出明細表,具有數(shù)據(jù)備份和數(shù)據(jù)恢復功能。同時還要求:
1)要進行實際調(diào)研,系統(tǒng)功能在實現(xiàn)時參照實際的儲蓄系統(tǒng)的功能。2)同時要考慮銀行系統(tǒng)數(shù)據(jù)的安全與保密工作,采用現(xiàn)有的軟硬件及科學的管理系統(tǒng)。完善目前銀行儲蓄系統(tǒng),使之能跟上時代的發(fā)展。同時通過實踐來提高自己的動手能力。
1.3假定和約束
硬件配置要求: 硬件外部設備需奔騰133以上的pc機,內(nèi)存需16兆以上 軟件要求操作人員具有初步的相關知識。由于本系統(tǒng)為即時軟件,對數(shù)據(jù)的同步要求較高,建議配置網(wǎng)絡時使用可靠性較高的相關網(wǎng)絡硬件設施。銀行以記時器記時完畢觸發(fā)利息結(jié)算;對用戶取款額未做上限約束;各間銀行采用集中控制。有效證件僅為身份證,牽涉到開戶、撤戶、掛失、取款時客戶必須提供身份證號;存款及余額查詢時不需提供身份證號。不考慮系統(tǒng)的運行平臺可能會出現(xiàn)的硬件故障。
2.需求規(guī)定
2.1對功能的規(guī)定 [項目名稱]——數(shù)據(jù)要求說明書 4
1、存取款單據(jù)數(shù)據(jù)輸入 業(yè)務員根據(jù)用戶提交的存取款單將存款信息輸入到電腦之中,由電腦的客戶端將存取款信息提交到數(shù)據(jù)庫中;
2、存取款計算 系統(tǒng)根據(jù)提交的村取款信息,計算出用戶帳戶的余額,如果是取款的話還應該計算出利息,然后給出取款單和利息清單信息;
3、存款單打印 系統(tǒng)根據(jù)存款單信息打印出存款單據(jù)給用戶;
4、利息清單打印 系統(tǒng)根據(jù)取款信息將利息清單打印出給用戶。
2.2對性能的規(guī)定
2.2.1精度
對于用戶賬戶余額以及用戶利息的計算,要求精度達到100%,不能出現(xiàn)任何錯誤。2.2.2時間特性要求
同時有200名用戶提交存取款申請為準,系統(tǒng)要在1.5秒之內(nèi)作出響應。2.2.3靈活性
本系統(tǒng)應該可運行于windows或linux操作系統(tǒng)平臺上,WEB服務器可選用Apache或IIS,數(shù)據(jù)庫選用Mysql。
2.3輸入輸出要求
輸入要求: ① 務員從存取款表單輸入數(shù)據(jù),要迅速精確,適當調(diào)整輸入時間,不能讓客戶等太久,但也不能讓業(yè)務員太過忙碌以免影響正確率。② 儲戶自己在自動機存錢時要耐心等待機器算清正確,待準確無誤時再按確認。輸出要求: ① 要求能快速準確打印出清單給客戶。②
要求能夠快速響應儲戶的功能要求。
2.4數(shù)據(jù)管理能力要求(針對軟件系統(tǒng))
交易表中記錄的數(shù)據(jù)規(guī)??梢赃_到十進制的20位有效數(shù)字。
2.5故障處理要求
軟件應具備自由拼寫錯誤檢查等功能,在出現(xiàn)故障后應從整個系統(tǒng)數(shù)據(jù)庫更新載入數(shù)據(jù)庫進行操作。
2.6其他專門要求
①可用性 本軟件業(yè)可以通過單步跟蹤的操作進行檢查處理。
②安全性 由于軟件運行數(shù)據(jù)庫中,所以參數(shù)不容易被錯改,破壞,萬一參數(shù)受到破壞也不會影響源程序。
③可維護性 本軟件利用數(shù)據(jù)庫進行編程,系統(tǒng)結(jié)構(gòu)由程序基本無額定,大量的參數(shù)及文本內(nèi)容全部存放于數(shù)據(jù)庫中。修改,更新數(shù)據(jù)庫只要在數(shù)據(jù)庫進行修改添加,而不需要對[項目名稱]——數(shù)據(jù)要求說明書 5 系統(tǒng)結(jié)構(gòu)進行修改,這樣系統(tǒng)維護性升級都十分方便。
④兼容性 適合windows 95 ,windows 98,windows xp,windows sp2及以上操作系統(tǒng)、數(shù)據(jù)庫:SQL SERVER 2000
3.運行環(huán)境規(guī)定
3.1設備
1.服務器端:IMB服務器主機
CPU:42.0以上處理器 內(nèi)存:DDR主存1G 硬盤:100G高速硬盤
2.客戶端:PC機
CPU:Inter P2 350 以上 內(nèi)存:64M以上 硬盤:20G以上
3.2支持軟件
1.操作系統(tǒng):可選windows,Linux,建議采用Linux操作系統(tǒng) 2.瀏覽器:IE5.0以上
3.3接口
1.硬件接口 網(wǎng)絡硬件接口要求:顯示中要求具有高速以太網(wǎng)組以實現(xiàn)聯(lián)網(wǎng)操作,但是在理論試驗驗證軟件本身的目的來看,無需網(wǎng)絡通訊接口。
2.軟件接口 Windows 標準接口,要求與其他軟件無沖突錯誤發(fā)生。3.通信接口 計算機與打印機有高速傳輸?shù)倪B接接口,最后以紙張的形式打印出清單給儲戶。
4.用戶手冊概要
1.用途
1.1功能
1、存取款單據(jù)數(shù)據(jù)輸入 業(yè)務員根據(jù)用戶提交的存取款單將存款信息輸入到電腦之中,由電腦的客戶端將存取款信息提交到數(shù)據(jù)庫中;
2、存取款計算 系統(tǒng)根據(jù)提交的村取款信息,計算出用戶帳戶的余額,如果是取款的話還應該計算出利息,然后給出取款單和利息清單信息;
3、存款單打印 系統(tǒng)根據(jù)存款單信息打印出存款單據(jù)給用戶; [項目名稱]——數(shù)據(jù)要求說明書 6
4、利息清單打印 系統(tǒng)根據(jù)取款信息將利息清單打印出給用戶。
1.2性能 1.2.1精度
數(shù)據(jù)處理結(jié)果小數(shù)點要保留7位,整數(shù)部分要保留10位.在向數(shù)據(jù)庫 文件提取數(shù)據(jù)時,要求數(shù)據(jù)記錄定位準確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)據(jù)時,要求輸入數(shù)據(jù)準確.金額身份證卡號等按需求設定字符數(shù)。
1.2.2時間特性
響應時間:5s 更新處理時間:10s 數(shù)據(jù)轉(zhuǎn)換與傳輸時間:8s 運 行時間:30s 程序響應時間:在人的感覺和視覺事件范圍內(nèi);信息交換時間:要求在程序調(diào)試前調(diào)試后都與數(shù)據(jù)庫保持同步更新, 網(wǎng)絡信息交換時間應該小于程序調(diào)用的時間。
1.2.3靈活性
要求數(shù)據(jù)庫具有很好的更新能力,由于本產(chǎn)品是實驗性軟件.故對磁 盤和內(nèi)存容量沒有很高的要求,但是數(shù)據(jù)庫應該能夠?qū)Σl(fā)事件臟數(shù)據(jù)具有較強的識別處理能力.2.運行環(huán)境
2.1硬設備
硬件環(huán)境: 512M以上內(nèi)存
2.2支持軟件
數(shù)據(jù)庫Microsoft SQL Server 2005及以上版本 Windows XP,Win7 TCP/IP 通信協(xié)議
3.使用過程
3.1安裝與初始化
由于使用了安裝自動生成工具,安裝變的非常簡單,只需運行光盤上的SETUP.EXE即可根據(jù)[項目名稱]——數(shù)據(jù)要求說明書 7 提示安裝服務器端程序或是客戶機端程序。
在安裝的過程中,系統(tǒng)將自動初始化,為第一次運行作準備。
3.2輸入
3.2.1輸入數(shù)據(jù)的現(xiàn)實背景
數(shù)據(jù)的來源參見需求分析說明書和概要設計說明書。
3.2.2輸入格式 客戶信息: 客戶姓名char 身份證號String 客戶性別 char 客戶住址 char
存款信息: 存款類型char 存款日期 string 利 率 float
取款信息:
利 息 float
3.3輸出
3.3.1輸出數(shù)據(jù)的現(xiàn)實背景
數(shù)據(jù)的來源參見需求分析說明書和概要設計說明書。
3.3.2輸出格式 客戶信息:
客戶姓名 char 身份證號 String 客戶性別 char 客戶住址 char
存款信息:
客戶姓名 char 身份證號 String 客戶性別 char 客戶住址 char 存款類型 char 存款日期 string 利 率 float [項目名稱]——數(shù)據(jù)要求說明書 8
取款信息:
客戶姓名 char 身份證號 String 客戶性別 char 客戶住址 char 存款類型 char 存款日期 string 利 率 float 利 息 float
3.4出錯處理與恢復
如果輸入數(shù)據(jù)出錯,可立即進行取消訂票操作,重新輸入。如果突然斷電或系統(tǒng)沒有響應,則關機,等系統(tǒng)重新啟動時,會根據(jù)日志文件自動ROLLBACK到正確的階段。需要等待一段時間。
第五篇:系統(tǒng)需求分析報告
系統(tǒng)需求分析報告
目錄
目錄.............................................................................................................I
1、項目描述...............................................................................................1 1.1 背景................................................................................................1 1.2研究意義........................................................................................1
2、需求分析...............................................................................................1 2.1功能需求分析................................................................................2 2.1.1 系統(tǒng)管理功能......................................................................2 2.1.2 流量劫持功能....................................................................2 2.2性能需求分析................................................................................2
I
1、項目描述
1.1 背景
隨著網(wǎng)絡的普及,網(wǎng)絡業(yè)務應用向深度和廣度不斷發(fā)展,方便用戶的同時,也因用戶終端存在網(wǎng)絡安全漏洞或用戶網(wǎng)絡安全意識的疏忽,使得網(wǎng)絡上涉及如:電子商務、在線游戲、DNS授權(quán)服務、網(wǎng)銀支付系統(tǒng)、社交網(wǎng)站、論壇、博客、門戶網(wǎng)站等在線業(yè)務受到黑客及網(wǎng)絡犯罪份子的攻擊,對個人用戶信息(網(wǎng)銀、支付錢包賬號密碼等)的保密和對國家互聯(lián)網(wǎng)信息管理與審計構(gòu)成嚴重威脅。
1.2研究意義
本項目針對以上問題,主要利用了以下兩種技術(shù):僵尸網(wǎng)絡反制技術(shù)及HTTP/HTTPS協(xié)議通信的監(jiān)控技術(shù)。
網(wǎng)絡攻擊已嚴重威脅著網(wǎng)絡的安全,及時的發(fā)現(xiàn)網(wǎng)絡攻擊并在必要的時候劫持與反制網(wǎng)絡攻擊,成為保障互聯(lián)網(wǎng)正常運行、保障在線業(yè)務系統(tǒng)正常訪問的重要方法。
2、需求分析
經(jīng)過與項目委托方多次討論,設計系統(tǒng)的目的是為實現(xiàn)對特定非法用戶Web(HTTP/HTTPS協(xié)議)通信進行監(jiān)控及反制,具體要求實現(xiàn)的功能有:監(jiān)控系統(tǒng)遠程控制、針對特定非法用戶上網(wǎng)流量劫持、針對特定非法用戶Web通信進行JS腳本注入、獲取非法用戶賬號和密碼、獲取非法用戶訪問某些網(wǎng)站的Cookie。
第 1 頁 2.1功能需求分析
根據(jù)監(jiān)控系統(tǒng)的要求對系統(tǒng)的功能進行分析,明確了系統(tǒng)需要實現(xiàn)的功能。系統(tǒng)的功能結(jié)構(gòu)模塊:系統(tǒng)管理功能、流量劫持功能、監(jiān)控與反制功能。
2.1.1 系統(tǒng)管理功能
系統(tǒng)管理模塊主要負責系統(tǒng)登錄、系統(tǒng)遠程控制、黑名單庫配置、數(shù)據(jù)存儲和展示。數(shù)據(jù)展示包含數(shù)據(jù)存儲和數(shù)據(jù)展示,數(shù)據(jù)存儲負責接收后端和前端JS探針采集的數(shù)據(jù)并存儲到數(shù)據(jù)庫,數(shù)據(jù)展示負責提取數(shù)據(jù)庫數(shù)據(jù)并顯示。
2.1.2 流量劫持功能
本文流量劫持指DNS協(xié)議劫持,主要由四個部分組成:報文捕獲、協(xié)議解析、IP及域名查找匹配、DNS協(xié)議欺騙。
2.2性能需求分析
1.DNS流量劫持成功率
為了達到項目委托單位的要求,需要對特定用戶訪問特定網(wǎng)站的流量進行準確監(jiān)控,同時保證流量劫持的成功率(90%以上)。
2.監(jiān)控與反制系統(tǒng)并發(fā)量
監(jiān)控與反制系統(tǒng)服務器的并發(fā)性能直接決定同時能夠監(jiān)聽的用戶數(shù)。當被監(jiān)控用戶數(shù)過大,監(jiān)控與反制系統(tǒng)并發(fā)處理能力到極大挑戰(zhàn)。
3.系統(tǒng)運行穩(wěn)定性
第 2 頁 系統(tǒng)穩(wěn)定性是系統(tǒng)最基本也是最重要的要求,運行穩(wěn)定性關系到系統(tǒng)能否長時間穩(wěn)定運行。系統(tǒng)的穩(wěn)定性體現(xiàn)在:隨著運行時間的增加,系統(tǒng)并不會出現(xiàn)內(nèi)存泄露、甚至系統(tǒng)崩潰等情況。其中內(nèi)存泄露可通過內(nèi)存消耗、CPU使用率指標度量。
第 3 頁