版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上銀 行 儲(chǔ) 蓄 系 統(tǒng)小組成員任務(wù)李健健 編寫總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)中存款模塊馬康白 用戶驗(yàn)證模塊束錦萍 取款單打印模塊翟高星 1.編寫報(bào)告總體框架與報(bào)告最終整理 2.取款模塊3.編寫測試計(jì)劃、測試分析報(bào)告并寫入程序代碼周 暉 按用戶名和ID查詢模塊朱文俊 (組長)1. 編寫總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)中存款單打印模塊 2. 負(fù)責(zé)分配詳細(xì)的任務(wù)可行性分析報(bào)告1 引言1.1 編寫目的 經(jīng)過對該銀行儲(chǔ)蓄系統(tǒng)項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行可行性分析。明確開發(fā)風(fēng)險(xiǎn)及其所帶來的經(jīng)濟(jì)效益。本報(bào)告經(jīng)審核后,交由軟件經(jīng)理審查。1.2 背景 項(xiàng)目名
2、稱:銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng) 用戶:銀行 說明:現(xiàn)在的銀行儲(chǔ)蓄系統(tǒng)工作效率低,不能滿足廣大人民群眾的要,人們希望能更方便更省時(shí)地辦理儲(chǔ)蓄業(yè)務(wù)。在這樣的背景下,切需要建立一個(gè)新的、高效的、方便的計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。1. 參考資料 軟件工程導(dǎo)論(第四版) 張海藩 編著 清華大學(xué)出版社出版 軟件工程任勝兵邢琳編著北京郵電大學(xué)出版社2 可行性研究的前提2.1 基本要求2.1.1 功能要求 此系統(tǒng)所要完成的主要功能有兩方面: 儲(chǔ)戶填寫存款單或取款單交給業(yè)務(wù)員鍵入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,完成后由系統(tǒng)打印存款單給儲(chǔ)戶。 如果是取款,業(yè)務(wù)員把取款金額輸入系統(tǒng)并要求儲(chǔ)戶
3、輸入密碼以確認(rèn)身份,核對密碼正確無誤后系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶。2.1.2 性能要求 為了滿足儲(chǔ)戶的要求,系統(tǒng)必須要有高的運(yùn)作速度,儲(chǔ)戶填寫的表單輸入到系統(tǒng),系統(tǒng)必須能快速及時(shí)作出響應(yīng),迅速處理各項(xiàng)數(shù)據(jù)、信息,顯示出所有必需信息并打印出各項(xiàng)清單,所以要求很高的信息量速度和大的主存容量;由于要存貯大量的數(shù)據(jù)和信息,也要有足夠大的磁盤容量;另外,銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)必須有可靠的安全措施,以保證儲(chǔ)戶的存儲(chǔ)安全。2.1.3 接口要求業(yè)務(wù)員鍵入儲(chǔ)戶的資料要全部一直顯示在屏幕上;儲(chǔ)戶鍵入密碼到系統(tǒng)以核對;計(jì)算機(jī)與打印機(jī)有高速傳輸?shù)倪B接接口,最后以紙張的形式打印出清單給儲(chǔ)戶。2.1.4 輸入要求業(yè)務(wù)員
4、從存取款表單輸入數(shù)據(jù),要迅速精確,適當(dāng)調(diào)整輸入時(shí)間,不能讓客戶等太久,但也不能讓業(yè)務(wù)員太過忙碌以免影響正確率,造成用戶損失。2.1.5 輸出要求 要求快速準(zhǔn)確地打印出存款或取款清單給客戶。2.2 開發(fā)目標(biāo)近期目標(biāo):第一年內(nèi)在一個(gè)銀行建立一個(gè)銀行內(nèi)部計(jì)算機(jī)儲(chǔ)蓄系統(tǒng),初步實(shí)現(xiàn)銀行儲(chǔ)蓄系統(tǒng)計(jì)算機(jī)化,并保證該銀行能夠按期望順利完成工作。長期目標(biāo): 希望在三至四年內(nèi),在國內(nèi)銀行中建立該計(jì)算機(jī)儲(chǔ)蓄系統(tǒng),促進(jìn)銀行間的互聯(lián)合作,實(shí)現(xiàn)銀行儲(chǔ)蓄系統(tǒng)的計(jì)算機(jī)管理體制,提高銀行儲(chǔ)蓄系統(tǒng)的整體水平;并實(shí)現(xiàn)銀行儲(chǔ)蓄系統(tǒng)的高效性、方便性、實(shí)用性、互聯(lián)性,給儲(chǔ)蓄用戶帶來方便和益處,從而提高銀行的信用度,提高銀行公司的經(jīng)濟(jì)效益
5、和社會(huì)效益。2.3 限制條件 2.3.1 開發(fā)時(shí)間(只限于近期目標(biāo)) 預(yù)定為半年2.3.2 運(yùn)行環(huán)境 Windows xp 及以上操作系統(tǒng)、數(shù)據(jù)庫:Microsoft SQL Server 20002.3.3 使用壽命 該系統(tǒng)至少使用四年以上。2.3.4進(jìn)行可行性研究的方法 采用調(diào)查方法:通過對銀行業(yè)務(wù)員和客戶的調(diào)查以獲得第一手資料,確定客戶和實(shí)際應(yīng)用中的需求;然后經(jīng)過座談或開會(huì)的形式和專家以及銀行經(jīng)理交談,落實(shí)最后的問題定義。3 對現(xiàn)有系統(tǒng)的分析當(dāng)前大多數(shù)銀行所使用的銀行儲(chǔ)蓄系統(tǒng)辦理業(yè)務(wù)時(shí)手續(xù)繁多,人工業(yè)務(wù)操作過多,嚴(yán)重影響了工作效率,且出錯(cuò)率高,以至客戶等待辦理手續(xù)過長感到不耐煩,降低了銀
6、行效率。3.1 當(dāng)前系統(tǒng)的處理流程和數(shù)據(jù)流程(系統(tǒng)流程圖) 儲(chǔ)戶取款時(shí)不能直接取款,要先填取款表,交給業(yè)務(wù)員輸入資料,再由儲(chǔ)戶輸入密碼以確認(rèn)身份,還要在取款表單上簽名以再次確認(rèn),最后才業(yè)務(wù)員才把現(xiàn)金交給儲(chǔ)戶:系統(tǒng)流程圖 3.2 工作負(fù)荷 由于辦理手續(xù)的繁多和不合理,工作效率非常低,需要大量業(yè)務(wù)員,通常有儲(chǔ)戶等待排成長龍的現(xiàn)象,這給工作人員增加了非常大的負(fù)擔(dān)和額外的工作負(fù)荷;同時(shí)也給銀行公司的發(fā)展帶來了嚴(yán)重的制約和壓力。3.3 人員 需要大量業(yè)務(wù)員和額外的工作人員。3.4 局限性 當(dāng)前系統(tǒng)辦理業(yè)務(wù)的流程導(dǎo)致了一個(gè)很大的問題:工作效率極其低。因此急需開發(fā)一個(gè)高效的銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。4建議的新系統(tǒng)
7、4.1 對新系統(tǒng)的說明 根據(jù)系統(tǒng)目標(biāo)以及現(xiàn)行系統(tǒng)存在的問題,建議新系統(tǒng)分兩步實(shí)現(xiàn):第一階段(1年內(nèi))先在一個(gè)銀行建立一個(gè)內(nèi)部的網(wǎng)絡(luò),以實(shí)現(xiàn)銀行儲(chǔ)蓄系統(tǒng)的計(jì)算機(jī)化。能夠處理以下工作:本行內(nèi)的銀行卡在各分行可提款;及時(shí)辦理業(yè)務(wù);提高工作效率。第二階段(24年)在全國多家銀行間建立一個(gè)互聯(lián)的網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)銀行儲(chǔ)蓄管理系統(tǒng)的信息集成,完成后的系統(tǒng)可以實(shí)現(xiàn)在各行間互存取款,且操作方便簡單迅速。4.2 新系統(tǒng)的數(shù)據(jù)流程和處理流程4.2.1.2 取款流程圖4.2.2 數(shù)據(jù)字典4.3 改進(jìn) 用銀行卡可以直接在柜臺(tái)或提款機(jī)取款;在柜臺(tái)取款時(shí)第一次輸入密碼核對正確后即可辦理取款;免去了再次簽名確認(rèn)身份的手續(xù);如果
8、增加自動(dòng)存款機(jī)后,儲(chǔ)戶可直接在存款機(jī)存款,免去填表手續(xù),提高了工作效率。4.4 新系統(tǒng)的影響 4.4.1 對現(xiàn)行系統(tǒng)的影響 第一階段最主要的影響是大大提高了銀行的工作效率,以適應(yīng)銀行儲(chǔ)蓄系統(tǒng)管理的計(jì)算機(jī)化,方便了用戶存取款。 第二階段將要實(shí)現(xiàn)全國范圍里多家銀行間的互聯(lián),實(shí)現(xiàn)多家銀行信息的集成,向儲(chǔ)戶提供一個(gè)方便、簡單、及時(shí)、隨時(shí)隨地可以存取款的互聯(lián)的現(xiàn)代計(jì)算機(jī)化的網(wǎng)絡(luò)系統(tǒng)。4.4.2 對銀行業(yè)務(wù)員的影響可以大大減少工作人員,節(jié)約人力資源的開銷,但增加了失業(yè)率;另一方面由于手續(xù)程序減少也可以減輕業(yè)務(wù)員的工作負(fù)擔(dān),有效地提高了整體的工作效率和精確度。4.4.3 對客戶的影響 減少了儲(chǔ)戶辦理業(yè)務(wù)的等
9、待時(shí)間;用戶可以隨時(shí)隨地存取款,并且操作簡單易懂;用戶還可以選擇在柜臺(tái)辦理業(yè)務(wù)或自己在自動(dòng)提款機(jī)和自動(dòng)取款機(jī)辦理業(yè)務(wù)。4.5 局限性 由于時(shí)間和經(jīng)濟(jì)方面的限制,在開發(fā)的一兩年內(nèi)只能實(shí)現(xiàn)某一銀行儲(chǔ)蓄系統(tǒng)的計(jì)算機(jī)化,有望在第二階段實(shí)現(xiàn)更廣闊的互聯(lián)網(wǎng)。4.6 技術(shù)條件方面的可行性 開發(fā)系統(tǒng)的計(jì)算機(jī)硬件已經(jīng)非常普及,能夠適應(yīng)銀行系統(tǒng)的快速和大容量存儲(chǔ),硬件方面完全沒有問題;現(xiàn)在的計(jì)算機(jī)各方面的技術(shù)都非常成熟,相對來說開發(fā)此系統(tǒng)的技術(shù)也要求比較簡單,因此在技術(shù)方面是可行的;同時(shí)銀行還必須有一定量的系統(tǒng)管理和維護(hù)的專業(yè)人員,在這方面可以通過培訓(xùn)原來的技術(shù)人員成為新的需要的技術(shù)人員,也可以雇用所需這方面的專
10、業(yè)技術(shù)員;若按計(jì)劃,在規(guī)定的期限內(nèi),本系統(tǒng)的開發(fā)是可以完成的。5 可供選擇的其他系統(tǒng)方案 可以采用一步到位的方法。但由于一步到位對現(xiàn)行系統(tǒng)的影響比較大,實(shí)施的條件不夠成熟,因而不建議。6 投資及收益分析76.1 投資估計(jì)(限于一個(gè)分行) 6.1.1 基礎(chǔ)投資正版軟件 1000元Microsoft SQL Server 2000 20萬元 網(wǎng)絡(luò)設(shè)備 10萬元 機(jī)器設(shè)備(假設(shè)有五個(gè)窗口) 15萬元 輔助設(shè)備 15萬元 共計(jì)約 61萬元其它投資 業(yè)務(wù)員工資 300萬元/五年培訓(xùn)技術(shù)員 6萬元 維護(hù)費(fèi)用 10萬元 不可知費(fèi)用 15萬元 共計(jì) 331萬元 投資共計(jì)約 391萬元6.2 收益分析 6.2.
11、1 精減人員收益 減少人員10人(5000元/月)五年收益: (按利息率1%)5000*12*(1.1-1+(1.1)-2+(1.1)-55)*10*5=1137 萬元6.2.2 整體收入增加 由于工作效率的提高,業(yè)務(wù)員出錯(cuò)率降底及服務(wù)質(zhì)量的提高和儲(chǔ)戶的不斷增加,每年可以增加10%的收益(假設(shè)當(dāng)前收益是3000萬/年):3000萬*(0.1*1.1-1+(1.12 1)*(1.1)-2+(1.15 -1)*(1.1)-55)*5=19500萬共計(jì)收益 20637萬元6.3 收益/投資比 20637元/391元=53 投資回收周期為一年7社會(huì)方面的可行性7.1 法律方面的可行性 全部軟件購買正版
12、機(jī)器設(shè)置通過正當(dāng)途徑購得7.2用戶可行性 開發(fā)的系統(tǒng)操作要非常簡單,以便適合各類人群都可以很方便操作使用。還有,要有經(jīng)過培訓(xùn)的專業(yè)人員指導(dǎo),以便當(dāng)儲(chǔ)戶有什么疑難問題時(shí)能及時(shí)得到正確的答復(fù)。需求分析1 引言21.1編寫目的本報(bào)告的目的是規(guī)范化本軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時(shí)提出了本銀行儲(chǔ)蓄系統(tǒng)的軟件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,并作為工作成果的原始依據(jù),同時(shí)也表明了本軟件的共性,以期能夠獲得更大范圍的應(yīng)用此文檔進(jìn)一步定制軟件開發(fā)的細(xì)節(jié)問題,明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,便于用戶與開發(fā)商協(xié)調(diào)工作。本文檔面向
13、的讀者主要是項(xiàng)目委托單位的管理人員、設(shè)計(jì)人員和開發(fā)人員,希望能使本軟件開發(fā)工作更具體 1.2項(xiàng)目背景軟件名稱:銀行儲(chǔ)蓄系統(tǒng)委托單位:銀行開發(fā)單位:xxxxxxxxx主管:xxx xxx1.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)中其他的
14、模塊的接口是簡單的. 1.4參考資料軟件工程原理,方法與應(yīng)用吳欽藩 編著人民交通出版社出版軟件工程導(dǎo)論(第四版)張海藩編著清華大學(xué)出版社出版軟件工程任勝兵邢琳編著北京郵電大學(xué)出版社2任務(wù)概述2.1目標(biāo)完善目前銀行儲(chǔ)蓄系統(tǒng),使之能跟上時(shí)代的發(fā)展。同時(shí)通過實(shí)踐來提高自己動(dòng)手能力2.2運(yùn)行環(huán)境操作系統(tǒng): Windows XP, 支持環(huán)境:IIS 5.0,數(shù)據(jù)庫:Microsoft SQL Server 20002.3條件與限制硬件配置要求: 硬件外部設(shè)備需奔騰133以上的pc機(jī),內(nèi)存需16兆以上軟件要求操作人員具有初步的相關(guān)知識(shí)由于本系統(tǒng)為即時(shí)軟件,對數(shù)據(jù)的同步要求較高,建議配置網(wǎng)絡(luò)時(shí)使用可靠性較高
15、的相關(guān)網(wǎng)絡(luò)硬件設(shè)施。銀行以記時(shí)器記時(shí)完畢觸發(fā)利息結(jié)算;對用戶取款額未做上限約束;各間銀行采用集中控制。有效證件僅為身份證,牽涉到開戶、撤戶、掛失、取款時(shí)客戶必須提供身份證號;存款及余額查詢時(shí)不需提供身份證號。不考慮系統(tǒng)的運(yùn)行平臺(tái)可能會(huì)出現(xiàn)的硬件故障。3數(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ù)庫名稱:Banksys
16、tem,其中有三張表,它們是:customer(customername,customerid,bankname,yewuyuanid,cunkuancount,qukuancount,shengyucount,ratevalue,shouxucount)bank(bankname,yewuyuanid)time(cunkuandate,qukuandate)E-R圖:系統(tǒng)的層次方框圖:存取款I(lǐng)PO表: 系統(tǒng)的頂層數(shù)據(jù)流圖:3.5數(shù)據(jù)采集包括儲(chǔ)戶信息和帳戶信息。儲(chǔ)戶信息:姓名,性別,身份證號碼,地址,聯(lián)系電話等。帳戶信息:帳戶號碼,帳戶密碼,開戶時(shí)間,儲(chǔ)蓄金額,儲(chǔ)蓄類型等 4功能需求4.1功能
17、劃分軟件分別有新建,修改,查詢,更新等功能。各個(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)部功能:同步,過濾,定位
18、,識(shí)別存款功能以儲(chǔ)戶的存款為主要活動(dòng),相關(guān)記錄根據(jù)存款結(jié)果進(jìn)行調(diào)整,以使信息保持一致。1系統(tǒng)需要在原賬戶信息中增加一條記錄,包括存款人姓名、住址、存款類型、存款日期、利率等信息。 2若為新儲(chǔ)戶須建立一個(gè)賬戶,并記錄此次的記錄。3打印存款單給儲(chǔ)戶。存款狀態(tài)轉(zhuǎn)換圖: 取款狀態(tài)轉(zhuǎn)換圖:取款功能以儲(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ǔ)戶的帳
19、戶余額。 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)的識(shí)別處理能力。6運(yùn)行需求6.1用戶界面屏幕格式:采用全屏格式,通過分窗口操作進(jìn)行各個(gè)操作之間的轉(zhuǎn)換 報(bào)表格式:以銀行原報(bào)表格式
20、設(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)
21、行檢查處理。 (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)兼容性總 體 設(shè) 計(jì)1 引言21.1編寫目的實(shí)現(xiàn)系統(tǒng)的大概功能,及其界面、模塊。1.2背景軟件名稱:銀行儲(chǔ)蓄系統(tǒng)委托單位:銀行開發(fā)單位:xxxxxxxxx主管:xxx xxx1.3定義銀行儲(chǔ)蓄應(yīng)用系統(tǒng)軟件:基本元素為構(gòu)成銀行儲(chǔ)蓄及相關(guān)行為所必須的各種部分。 總體設(shè)計(jì):又
22、稱概要設(shè)計(jì)或初步設(shè)計(jì),劃分出組成系統(tǒng)的物理元素(程序、文件、數(shù)據(jù)庫、人工過程和文檔),但每個(gè)物理元素仍處于黑盒子級,具體內(nèi)容將在以后仔細(xì)設(shè)計(jì)。1.4參考資料 軟件工程導(dǎo)論(第四版) 張海藩 編著 清華大學(xué)出版社出版軟件工程任勝兵邢琳編著北京郵電大學(xué)出版社2.總體設(shè)計(jì)32.1需求規(guī)定 2.1.1系統(tǒng)功能2.1.2系統(tǒng)性能2.1.2.1精度2.1.2.2時(shí)間特性要求2.1.2.4可靠性2.1.2.5靈活性2.1.2.6安全性2.1.3輸入輸出要求2.1.4數(shù)據(jù)管理能力要求2.1.5故障處理要求2.1.6其他專門要求 2.2運(yùn)行環(huán)境操作系統(tǒng): WindowsXP支持環(huán)境:IIS 5.0,數(shù)據(jù)庫:Mi
23、crosoft SQL Server 20002.2.1設(shè)備硬件配置要求: 硬件外部設(shè)備需奔騰133以上的pc機(jī),內(nèi)存需16兆以上2.2.2接口用戶登錄接口:2.2.3控制 本系統(tǒng)的運(yùn)行控制流程為:申請進(jìn)入本系統(tǒng),輸入用戶名、密碼,通過驗(yàn)證后,進(jìn)行存取款或者存款單、取款單的打印,以及用戶信息的查詢。2.3基本設(shè)計(jì)概念和處理流程系統(tǒng)啟動(dòng)時(shí),激活身份驗(yàn)證模塊。通過身份驗(yàn)證后,對系統(tǒng)進(jìn)行初始化,根據(jù)從數(shù)據(jù)庫的來的數(shù)據(jù),判斷用戶身份是否正確。通過事件驅(qū)動(dòng)機(jī)制激活各功能模塊,并執(zhí)行指定模塊。由退出系統(tǒng)事件激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)。2.4結(jié)構(gòu)層次方框圖2.5功能需求與系統(tǒng)模塊的關(guān)系模塊標(biāo)識(shí)符模塊功能控制
24、關(guān)系身份驗(yàn)證模塊G1驗(yàn)證用戶身份存款模塊G2銀行業(yè)務(wù)員輸入存款信息,系統(tǒng)進(jìn)行存儲(chǔ)取款模塊G3銀行業(yè)務(wù)員輸入取款信息,系統(tǒng)進(jìn)行存儲(chǔ)存款單打印模塊G4銀行業(yè)務(wù)員輸入存款信息并打印取款單打印模塊G5銀行業(yè)務(wù)員輸入取款信息并打印按用戶名和ID查詢模塊G6查詢用戶信息用一張矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各模塊的分配關(guān)系。G1G2G3G4G5G6身份驗(yàn)證功能*存款功能*取款功能*存款單打印功能*取款單打印功能*按用戶名和ID查詢功能*2.6人工處理過程在本系統(tǒng)的工作過程中需要包含的人工處理過程為:銀行業(yè)務(wù)員(具有更改儲(chǔ)戶信息權(quán)限的人)核對儲(chǔ)戶信息后將其存取款信息錄入銀行儲(chǔ)蓄系統(tǒng)中,并按照儲(chǔ)戶實(shí)際情況更改信
25、息,或者進(jìn)行信息的查詢操作,最后打印出存取款單并交由儲(chǔ)戶核對,完成用戶儲(chǔ)蓄操作。2.7尚未解決的問題 無。3接口設(shè)計(jì)3.1用戶身份驗(yàn)證接口3.2外部接口硬件接口:支持IIS5.0、SQL Server 2000的微機(jī)。軟件接口:運(yùn)行于windows 2000/XP或更高版本的操作系統(tǒng)之上,服務(wù)器還需安裝SQL Server2000.3.3內(nèi)部接口 身份驗(yàn)證模塊:完成對用戶身份的驗(yàn)證功能。存取款模塊:完成儲(chǔ)戶存取款的錄入信息。存取款單打印模塊:完成儲(chǔ)戶信息的打印。儲(chǔ)戶信息檢索模塊:按要求檢索儲(chǔ)戶各方面的信息。 4 運(yùn)行設(shè)計(jì)54.1運(yùn)行模塊組合銀行業(yè)務(wù)員-具有的權(quán)限包括:登錄系統(tǒng)、填寫存取款信息、打印存取款單、按儲(chǔ)戶要求查詢其儲(chǔ)蓄信息。4.2運(yùn)行控制本系統(tǒng)的運(yùn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 疫苗購銷合同模板
- 荒山租賃合同條款詳解
- 終止總承包協(xié)議書
- 建筑安全網(wǎng)采購合同
- 茶樓茶葉和解協(xié)議合同
- 補(bǔ)充協(xié)議和合同附件的改進(jìn)
- 科技活動(dòng)的主題班會(huì)
- 班級凝聚力主題班會(huì)12
- 軌道交通智能化調(diào)度系統(tǒng)升級方案
- 博士入學(xué)復(fù)試匯報(bào)94
- 全國主要城市氣象參數(shù)
- 宣城消防鋼樓梯施工方案
- 電力安全工作規(guī)程(變電部分)課件
- 初期支護(hù)設(shè)計(jì)驗(yàn)算
- 石關(guān)煤礦緊急避險(xiǎn)系統(tǒng)管理制度及技術(shù)檔案匯編
- 備件更換保障措施方案
- 2023年華僑、港澳、臺(tái)聯(lián)考高考語文試卷(含解析)
- 非織造學(xué)講義(大學(xué)期末復(fù)習(xí)資料)
- 《菜根譚》讀書分享
- 全國身份證號地區(qū)對應(yīng)表
- 機(jī)械租賃施工公司機(jī)構(gòu)設(shè)置
評論
0/150
提交評論