版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、面向?qū)ο笮枨蠓治觥俱y行計算機(jī)儲蓄系統(tǒng)】學(xué) 院: 信息工程學(xué)院 班 級: 計科1202 學(xué) 號: 121404219 姓 名: 湯 鑫 指導(dǎo)老師: 田懷鳳 (揚(yáng)州大學(xué) 20142015 學(xué)年 第 一 學(xué)期)目錄1基本要求21.1 功能要求21.2 性能要求21.3 接口要求21.4 輸入要求21.5 輸出要求22.需求分析32.1編寫目的32.2系統(tǒng)背景32.3功能需求32.4用例分析32.5性能需求52.5.1 數(shù)據(jù)精確度5時間特性5適應(yīng)性53.靜態(tài)結(jié)構(gòu)模型53.1類與對象53.2類圖的建立54. 動態(tài)行為模型64.1順序圖64.2狀態(tài)圖94.3活動圖95.建立功能模型101基本要求1.1 功
2、能要求銀行計算機(jī)儲蓄系統(tǒng)的主要功能有兩方面:儲戶填寫存款單或取款單交給業(yè)務(wù)員鍵入系統(tǒng)。如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期,到期日期,利率以及密碼(可選)等信息,并引出存款單給儲戶。如果是取款而且存款時留有密碼,則系統(tǒng)首先核對儲戶密碼,若密碼正確或存款時未留密碼,則系統(tǒng)計算利息,并印出利息清單給儲戶。1.2 性能要求為了滿足儲戶的要求,系統(tǒng)必須要有高的運(yùn)作速度,儲戶填寫的表單輸入到系統(tǒng),系統(tǒng)必須能快速及時作出響應(yīng),迅速處理各項數(shù)據(jù)、信息,顯示出所有必需信息并打印出各項清單,所以要求很高的信息量速度和大的主存容量;由于要存貯大量的數(shù)據(jù)和信息,也要有足
3、夠大的磁盤容量;另外,銀行計算機(jī)儲蓄系統(tǒng)必須有可靠的安全措施,以保證儲戶的存儲安全。1.3 接口要求業(yè)務(wù)員鍵入儲戶的資料要全部一直顯示在屏幕上;儲戶鍵入密碼到系統(tǒng)以核對;計算機(jī)與打印機(jī)有高速傳輸?shù)倪B接接口,最后以紙張的形式打印出清單給儲戶。1.4 輸入要求業(yè)務(wù)員從存取款表單輸入數(shù)據(jù),要迅速精確,適當(dāng)調(diào)整輸入時間,不能讓客戶等太久,但也不能讓業(yè)務(wù)員太過忙碌以免影響正確率,造成用戶損失。1.5 輸出要求要求快速準(zhǔn)確地打印出存款或取款清單給客戶。2.需求分析2.1編寫目的本報告的目的是規(guī)范化本軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時提出了本銀行儲蓄系統(tǒng)的軟
4、件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,并作為工作成果的原始依據(jù),同時也表明了本軟件的共性,以期能夠獲得更大范圍的應(yīng)用。 此文檔進(jìn)一步定制軟件開發(fā)的細(xì)節(jié)問題,明確軟件需求、安排項目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,便于用戶與開發(fā)商協(xié)調(diào)工作。本文檔面向的讀者主要是項目委托單位的管理人員、設(shè)計人員和開發(fā)人員,希望能使本軟件開發(fā)工作更具體。2.2系統(tǒng)背景軟件名稱:銀行計算機(jī)儲蓄系統(tǒng)委托單位:銀行開發(fā)單位:xxxxxxxxx2.3功能需求根據(jù)系統(tǒng)可行性分析及業(yè)務(wù)要求,及相關(guān)的功能、性能分析,可以對系統(tǒng)現(xiàn)有的需求進(jìn)行需
5、求建模,主要涉及到用例、用例圖的建立,類圖及聯(lián)系的建立,以及系統(tǒng)的對象模型、動態(tài)模型和功能模型的建立等。2.4用例分析根據(jù)銀行計算機(jī)儲蓄系統(tǒng)的分析,可明確系統(tǒng)的功能需求主要涉及以下幾個部分。參與人員:銀行管理員、儲戶、系統(tǒng)用戶存款、取款、轉(zhuǎn)賬、查現(xiàn)、查看歷史、修改密碼(儲戶);開戶、銷戶、掛失、解掛、修改密碼(系統(tǒng)用戶);增加用戶、查看用戶、刪除用戶、已批申請、待批申請(銀行管理員)根據(jù)相應(yīng)的用例分析,可以為系統(tǒng)功能建模(用例圖):圖1 銀行計算機(jī)儲蓄系統(tǒng)用例圖簡單用例流程分析:1. 用戶注冊系統(tǒng)后,即成為系統(tǒng)用戶,系統(tǒng)用戶可憑借用戶名、密碼、等級進(jìn)入系統(tǒng)。系統(tǒng)用戶可實現(xiàn)開戶、銷戶、掛失、解掛
6、、修改系統(tǒng)密碼等用例。2. 系統(tǒng)用戶只有使用賬戶、賬戶密碼二次登陸后,才可以實現(xiàn)存款、取款、轉(zhuǎn)賬、查詢余額、查詢歷史、修改賬戶密碼等用例。3. 銀行管理人員登陸后,可以實現(xiàn)增加用戶、刪除用戶、查看用戶、查看已批申請、處理待辦申請、修改系統(tǒng)密碼等用例。4. 系統(tǒng)的參與者(系統(tǒng)用戶、儲戶、銀行管理員)在實現(xiàn)用例時,系統(tǒng)會自動根據(jù)其權(quán)限給予適當(dāng)?shù)膶崿F(xiàn)用例。2.5性能需求2.5.1 數(shù)據(jù)精確度在進(jìn)行向數(shù)據(jù)庫文件提取數(shù)據(jù)時,要求數(shù)據(jù)記錄定位準(zhǔn)確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)時,要求輸入數(shù)準(zhǔn)確金額,身份證,卡號等按需求設(shè)定字符數(shù)。 2.5.2時間特性程序響應(yīng)時間:在人的感覺和視覺事件范圍內(nèi);信息交換時間:要
7、求在程序調(diào)用前調(diào)用后都與數(shù)據(jù)庫保持同步更新,網(wǎng)絡(luò)信息交換施加應(yīng)該小于程序調(diào)用的時間。2.5.3適應(yīng)性要求軟件具有很好的更新能力,由于本產(chǎn)品是實驗性軟件,故對磁盤和內(nèi)存容量沒有很高的要求,但是軟件應(yīng)該能夠?qū)Σl(fā)事件,臟數(shù)據(jù)具有較強(qiáng)的識別處理能力。3.靜態(tài)結(jié)構(gòu)模型3.1類與對象 經(jīng)由分析,得知本系統(tǒng)的的類與對象有銀行系統(tǒng)、銀行賬戶、銀行職員、顧客、存款、取款、系統(tǒng)操作。下面列舉幾個重要的類: 3.2類圖的建立組成授權(quán)授權(quán)組成確認(rèn)屬于驗證擁有確認(rèn)咨詢圖2 銀行計算機(jī)儲蓄系統(tǒng)類圖4. 動態(tài)行為模型4.1順序圖順序圖用來描述對象之間動態(tài)的交互關(guān)系,著重體現(xiàn)對象間消息傳遞的時間順序。由于在 銀行
8、儲蓄系統(tǒng)中,儲戶面向兩種的業(yè)務(wù),業(yè)務(wù)之間也有先后順序,所以在順序圖中會有兩個生命周期,分別是取款操作和存款操作。業(yè)務(wù)員根據(jù)儲戶填寫的信息判斷是存款業(yè)務(wù)還是取款業(yè)務(wù),就分別操作系統(tǒng)的存款功能和取款功能。系統(tǒng)在對存款業(yè)務(wù)進(jìn)行處理時,會先記錄儲戶的相關(guān)信息,最后再打印存款單給儲戶。系統(tǒng)對取款業(yè)務(wù)進(jìn)行處理時,會先計算儲戶該得的利息,最后會把利息清單打印給儲戶。圖3 銀行計算機(jī)儲蓄系統(tǒng)總順序圖根據(jù)職責(zé)劃分,可以對系統(tǒng)的功能進(jìn)行模塊化,即不同角色的不同模塊間的獨(dú)立性以及聯(lián)系,為每個模塊的實現(xiàn)進(jìn)行流程分析,利用順序圖對每個獨(dú)立模塊建立時間上的對象交互流程。 系統(tǒng)普通用戶管理:主要包括開戶、銷戶、掛失、解掛、
9、修改系統(tǒng)密碼等模塊,分析如下。用戶登錄系統(tǒng)后,具有相應(yīng)的開戶權(quán)限,用戶通過與系統(tǒng)打交道,可以獲取一個合理的賬戶,順序建模如下:圖4 銀行計算機(jī)儲蓄系統(tǒng)普通用戶管理順序圖銀行管理員:增加用戶、查看用戶、待批申請、已批申請等模塊。模塊的分析,以及對象間的交互過程如下。銀行管理員具有增加系統(tǒng)用戶的權(quán)限,管理員可以為系統(tǒng)增加一些特定的系統(tǒng)用戶,同時可以給予他們一定的權(quán)限。模塊分析如下:圖5銀行計算機(jī)儲蓄系統(tǒng)銀行管理員順序圖4.2狀態(tài)圖狀態(tài)圖著重描述對象的狀態(tài)變化以及觸發(fā)狀態(tài)變化的事件。在銀行儲戶系統(tǒng)中,主要會有兩個對象的狀態(tài):儲戶和系統(tǒng)。儲戶的狀態(tài)最開始是填寫業(yè)務(wù)單狀態(tài),儲戶填寫存款單或者是取款單,再
10、有業(yè)務(wù)員將業(yè)務(wù)類型輸入系統(tǒng),此時儲戶的狀態(tài)是等待,等待系統(tǒng)處理業(yè)務(wù),最后儲戶收到系統(tǒng)打印出的相應(yīng)業(yè)務(wù)單。系統(tǒng)的狀態(tài)主要對應(yīng)在儲戶等待期間系統(tǒng)處理業(yè)務(wù)的狀態(tài),系統(tǒng)根據(jù)業(yè)務(wù)員輸入的信息判斷是什么類型的服務(wù),根據(jù)不同的業(yè)務(wù)類型對應(yīng)取款處理狀態(tài)和存款處理狀態(tài),最后打印業(yè)務(wù)單返回給儲戶。圖6 銀行計算機(jī)儲蓄系統(tǒng)狀態(tài)圖4.3活動圖活動圖描述系統(tǒng)中各種活動的執(zhí)行順序,刻畫一個方法中所要進(jìn)行的各項活動的執(zhí)行流程。在銀行儲蓄系統(tǒng)中,各種活動有儲戶和銀行的狀態(tài)圖轉(zhuǎn)化而來。儲戶填寫業(yè)務(wù)單活動,之后就由業(yè)務(wù)員輸入信息,系統(tǒng)對應(yīng)的活動就有存款和取款,各自活動都有自己的的后續(xù)活動,因為是兩種不同的業(yè)務(wù),各自進(jìn)行的活動就會不同。圖7 銀行計算機(jī)儲蓄系統(tǒng)活動圖5.建立功能模型功能模型表明了系統(tǒng)中數(shù)據(jù)之間的依賴關(guān)系,以及有關(guān)的數(shù)據(jù)處理功能,它由一組數(shù)據(jù)流圖組成,此功能模型的分析與設(shè)計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《人心態(tài)輔導(dǎo)》課件
- 代理物業(yè)業(yè)務(wù)合同范例
- 商場商鋪租約合同范例
- 水電合同范例復(fù)制
- 家電代理合同范例
- 項目app合同范例
- 鞋廠碎料出售合同范例
- 壓鑄開模具合同范例
- 人保貸款合同范例
- 骨科手術(shù)機(jī)器人
- 倍捻機(jī)的工藝計算
- 江蘇省南通市海安市2023-2024學(xué)年六年級上學(xué)期期末語文試題
- 2024年中國國際貨運(yùn)航空股份有限公司招聘筆試參考題庫含答案解析
- 梁湘潤《子平基礎(chǔ)概要》簡體版
- 智能化施工管理平臺
- 共享農(nóng)場建設(shè)計劃書
- 短債基金入門技巧知識講座
- 國開法律職業(yè)倫理期末復(fù)習(xí)資料
- 海南物流行業(yè)發(fā)展趨勢分析報告
- 移相變壓器計算程序標(biāo)準(zhǔn)版
- 浙江省金華市2023年九年級上學(xué)期期末數(shù)學(xué)試題附答案
評論
0/150
提交評論