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