軟件工程實(shí)驗(yàn)_第1頁(yè)
軟件工程實(shí)驗(yàn)_第2頁(yè)
軟件工程實(shí)驗(yàn)_第3頁(yè)
軟件工程實(shí)驗(yàn)_第4頁(yè)
軟件工程實(shí)驗(yàn)_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1問(wèn)題定義1.1項(xiàng)目開(kāi)發(fā)1.1.1項(xiàng)目名稱(chēng):銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)用戶(hù):銀河科技銀行項(xiàng)目說(shuō)明: 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,以及數(shù)字生活的逐步滲透,如何為用戶(hù)提供更加便捷、更加周到的服務(wù)已經(jīng)成為各大銀行競(jìng)爭(zhēng)的焦點(diǎn)。但如今銀行儲(chǔ)蓄系統(tǒng)工作效率比較低,越來(lái)越不能滿(mǎn)足廣大人民群眾的需求,人們希望可以更方便更省時(shí)更省力的辦理儲(chǔ)蓄的相關(guān)業(yè)務(wù)。人們不再滿(mǎn)足于以前傳統(tǒng)的哪家銀行卡只可以在那家銀行存款提款的模式。而如今計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展及普及度的進(jìn)一步加強(qiáng),越來(lái)越多的人希望通過(guò)在家實(shí)現(xiàn)存取款或是通過(guò)上網(wǎng)實(shí)現(xiàn)網(wǎng)上銀行的功能等。在這樣的趨勢(shì)下,明顯可以看出現(xiàn)今的銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)不能夠滿(mǎn)足人們?nèi)找嬖鲩L(zhǎng)的需求,為提高該銀行的

2、存取款工作效率,降低工作的人力、物力開(kāi)支,提高工作的準(zhǔn)確性、正確性,并且便于用戶(hù)信息存取,需要建立一個(gè)新的、高效的、方便的、互聯(lián)的計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。1.1.2 項(xiàng)目開(kāi)發(fā)人員總負(fù)責(zé)人:楊陽(yáng)數(shù)據(jù)庫(kù)設(shè)計(jì)人員:邢濤界面UI人員:杏永康編碼人員:王雪恒系統(tǒng)測(cè)試人員:吳凱鑫1.1.3 項(xiàng)目分析項(xiàng)目功能:“銀行儲(chǔ)蓄系統(tǒng)”應(yīng)能滿(mǎn)足儲(chǔ)戶(hù)的業(yè)務(wù)需求,應(yīng)能為每個(gè)用戶(hù)建立銀行賬戶(hù),并給用戶(hù)發(fā)放銀行卡。持有本行銀行卡用戶(hù)可以通過(guò)ATM機(jī)或柜臺(tái)存款、取款。儲(chǔ)戶(hù)填寫(xiě)的存款單或取款單由業(yè)務(wù)人員輸入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類(lèi)型、存款日期、利率等信息,并印出存款單給儲(chǔ)戶(hù);如果是取款,系統(tǒng)計(jì)算利息并印出利息清

3、單給儲(chǔ)戶(hù)。項(xiàng)目目標(biāo):1.人力與設(shè)備費(fèi)用的減少及合理利用;2.處理速度的提高及準(zhǔn)確度的保證;3.人員利用率的改進(jìn)及合理調(diào)度;4.改進(jìn)管理和服務(wù)。2.可行性分析2.1 引言2.1.1 編寫(xiě)目的本報(bào)告分析了“銀行儲(chǔ)蓄系統(tǒng)”開(kāi)發(fā)的可行性,請(qǐng)銀行專(zhuān)員審閱并對(duì)是否進(jìn)行該系統(tǒng)的開(kāi)發(fā)做出批示。2.1.2 背景a.建議進(jìn)行“銀行儲(chǔ)蓄系統(tǒng)”的開(kāi)發(fā)b.本公司具備進(jìn)行該軟件系統(tǒng)開(kāi)發(fā)的能力并承擔(dān)本軟件的開(kāi)發(fā)與維護(hù)工作。該系統(tǒng)由銀河科技銀行使用。c.本軟件系統(tǒng)可利用現(xiàn)有的“銀行儲(chǔ)蓄系統(tǒng)”中的職員、用戶(hù)等數(shù)據(jù),所以銀行需要提供“職員管理系統(tǒng)”,“用戶(hù)管理系統(tǒng)”數(shù)據(jù)庫(kù)查詢(xún)接口。2.2 可行性研究的前提2.2.1 要求“銀行儲(chǔ)

4、蓄系統(tǒng)”應(yīng)能為每個(gè)用戶(hù)建立銀行賬戶(hù),并給用戶(hù)發(fā)放銀行卡(銀行卡可提供卡號(hào)、銀行名稱(chēng)、銀行卡注意事項(xiàng)),賬戶(hù)內(nèi)存儲(chǔ)用戶(hù)的個(gè)人信息和存取款記錄信息。持有本銀行卡用戶(hù)可以通過(guò)ATM機(jī)或柜臺(tái)存款、取款。2.2.2 目標(biāo)(1)使銀行管理員工從繁重的手工統(tǒng)計(jì)中解放出來(lái)。(2)提高該銀行的存取款工作效率,降低工作的人力物力開(kāi)支,提高工作的準(zhǔn)確性、正確性,擬為其開(kāi)發(fā)計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。(3)利用計(jì)算機(jī)的系統(tǒng)優(yōu)勢(shì),可以彌補(bǔ)人工作業(yè)時(shí)的出錯(cuò)率高的缺陷,使得每一筆業(yè)務(wù)都能最大限度避免核實(shí)以及復(fù)工。2.2.3 條件、假定和限制(1)建議開(kāi)發(fā)軟件運(yùn)行的最短壽命:5年(2)進(jìn)行系統(tǒng)方案選擇比較的期限:2個(gè)月(3)進(jìn)行系統(tǒng)方案

5、選擇比較的期限:定制銀行(4)硬件、軟件、運(yùn)行環(huán)境和開(kāi)發(fā)環(huán)境的條件和限制:銀行中心擁有大型機(jī)以及用來(lái)支持的數(shù)據(jù)庫(kù),各個(gè)銀行網(wǎng)點(diǎn)都有安裝好的PC機(jī),安裝有Windows2000及以上的操作系統(tǒng)。(5)建議開(kāi)發(fā)軟件投入使用的最遲時(shí)間:開(kāi)發(fā)完成后試運(yùn)行1個(gè)月。2.2.4 進(jìn)行可行性研究的方法通過(guò)與銀行熟練業(yè)務(wù)員進(jìn)行深入討論,制定詳細(xì)用戶(hù)調(diào)查問(wèn)卷,真正了解用戶(hù)以及銀行業(yè)務(wù)員的實(shí)際需求,根據(jù)業(yè)務(wù)員提供的信息以及問(wèn)題定義再綜合調(diào)查問(wèn)卷中用戶(hù)提出的意見(jiàn)進(jìn)行改進(jìn)。最終確定項(xiàng)目需要解決的問(wèn)題,并確定問(wèn)題能不能被解決。2.2.5決定可行性的主要因素(1)項(xiàng)目開(kāi)發(fā)成本 (2)所需設(shè)備置辦成本 (3)技術(shù)是否能滿(mǎn)足需

6、求 (4)操作人員的熟練程度 (5)資源有效性 2.3 對(duì)現(xiàn)有系統(tǒng)的分析2.3.1 處理流程和數(shù)據(jù)流程如果是存款,儲(chǔ)戶(hù)填寫(xiě)存款單,然后交給業(yè)務(wù)員鍵入系統(tǒng),同時(shí)系統(tǒng)還要記錄存款人姓名、住址(或電話(huà)號(hào)碼)、身份證號(hào)碼、存款類(lèi)型、存款日期、利率及密碼(可選)等信息,完成后由系統(tǒng)打印存款單給儲(chǔ)戶(hù)。 如果是取款,儲(chǔ)戶(hù)填寫(xiě)取款單交給業(yè)務(wù)員,業(yè)務(wù)員把取款金額輸入系統(tǒng)并要求儲(chǔ)戶(hù)輸入密碼以確認(rèn)身份,核對(duì)密碼正確無(wú)誤后系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶(hù)。2.3.2 工作負(fù)荷工作日每天工作8小時(shí)。2.3.3 人員開(kāi)發(fā)人員需要大約5個(gè),其中包括1名數(shù)據(jù)庫(kù)設(shè)計(jì)人員,1名界面UI人員,1名編碼人員, 1名系統(tǒng)測(cè)試

7、人員。他們均應(yīng)具有豐富的開(kāi)發(fā)經(jīng)驗(yàn),該條件可以滿(mǎn)足。2.3.4 設(shè)備(1)計(jì)算機(jī)*5(2)數(shù)據(jù)庫(kù)系統(tǒng)軟件2.3.5 局限性工作效率底下,不能符合大量群眾的及時(shí)需求,給群眾的生活帶來(lái)不便。這是現(xiàn)有系統(tǒng)辦理業(yè)務(wù)的流程中出現(xiàn)的一個(gè)嚴(yán)重問(wèn)題。為了解決這一問(wèn)題,讓人們?cè)俎k理銀行業(yè)務(wù)更加方便快捷,我們急需開(kāi)發(fā)一個(gè)更為高效的銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng),讓儲(chǔ)蓄業(yè)務(wù)不用再排隊(duì)。 (1)當(dāng)前銀行使用的銀行儲(chǔ)蓄系統(tǒng)在辦理業(yè)務(wù)時(shí)僅僅靠手工操作,人工業(yè)務(wù)占據(jù)了全部,所以要求銀行業(yè)務(wù)員辦理業(yè)務(wù)時(shí)細(xì)心耐心,對(duì)數(shù)字敏感,算術(shù)水平高。它嚴(yán)重影響了工作效率,且出錯(cuò)率高,儲(chǔ)戶(hù)辦理事務(wù)時(shí)需要等待時(shí)間過(guò)長(zhǎng),需要大量的銀行業(yè)務(wù)員才能滿(mǎn)足日益增長(zhǎng)的

8、存取款要求。 (2)用紙張記錄保存用戶(hù)存款記錄查找繁瑣,耗時(shí)久,不方便,且容易丟失。且人工記錄不能保證萬(wàn)無(wú)一失,容易出現(xiàn)數(shù)據(jù)錄入錯(cuò)誤。隨著用戶(hù)數(shù)的增多,這個(gè)缺陷會(huì)越發(fā)凸顯。 (3)存款記錄保密性差,任何一個(gè)業(yè)務(wù)員都可以隨意更改查閱用戶(hù)數(shù)據(jù),用戶(hù)的資料容易泄漏,帶來(lái)安全隱患。 (4)業(yè)務(wù)員服務(wù)的時(shí)間有限,不能24小時(shí)辦理業(yè)務(wù),沒(méi)有應(yīng)急處理,不能更好的解決群眾的需求。 (5)所有客戶(hù)的業(yè)務(wù)都由業(yè)務(wù)員手工辦理,浪費(fèi)人力資源。有的簡(jiǎn)單的業(yè)務(wù)經(jīng)改進(jìn)可由機(jī)器完成,完全不用人工參與,這樣節(jié)約了人力成本,也提高效率。 (6)對(duì)現(xiàn)有系統(tǒng)的改進(jìn)維護(hù)只能依靠增多業(yè)務(wù)員數(shù)量,增多銀行分行數(shù)目,提高業(yè)務(wù)員業(yè)務(wù)素質(zhì)來(lái)實(shí)現(xiàn)

9、。增多業(yè)務(wù)員數(shù)量會(huì)導(dǎo)致銀行人員支出大大增多,同時(shí)需要多選址建設(shè)分行,或者擴(kuò)大分行規(guī)模,費(fèi)用代價(jià)巨大。業(yè)務(wù)員的業(yè)務(wù)素質(zhì)需要培養(yǎng),不能短期無(wú)限看見(jiàn)成效,及培養(yǎng)新人員需要一定的時(shí)間,這又浪費(fèi)資金和人力資源。對(duì)現(xiàn)用系統(tǒng)的改進(jìn)型維護(hù)已經(jīng)不能解決儲(chǔ)戶(hù)越來(lái)越多、儲(chǔ)戶(hù)時(shí)間越來(lái)越長(zhǎng)的問(wèn)題。2.4 所建議的系統(tǒng)2.4.1 改進(jìn)之處進(jìn)行后期改良,在發(fā)現(xiàn)部分軟件與系統(tǒng)在使用期間的不適應(yīng)情況后進(jìn)行系統(tǒng)的改進(jìn)。2.4.2 影響主要的影響是大大提高了銀行的工作效率,使銀行中各個(gè)系統(tǒng)軟件的協(xié)作更加緊密,這一點(diǎn)也對(duì)現(xiàn)有軟件提出了很大的挑戰(zhàn)。通過(guò)使用新技術(shù),可以向儲(chǔ)戶(hù)提供一個(gè)方便、簡(jiǎn)單、及時(shí)的互聯(lián)的現(xiàn)代計(jì)算機(jī)化的網(wǎng)絡(luò)系統(tǒng)。2.4

10、.3對(duì)設(shè)備的影響由于銀行業(yè)務(wù)的特點(diǎn),儲(chǔ)戶(hù)數(shù)量及儲(chǔ)戶(hù)信息量龐大,信息的存取流量也隨之增加,因此需要購(gòu)置速度快,主存容量大,磁盤(pán)容量大的大型機(jī)作為中心數(shù)據(jù)庫(kù)硬件系統(tǒng)。在各分行要購(gòu)置普通PC作為輸入終端,打印機(jī)作為輸出設(shè)備。此外,還要構(gòu)建專(zhuān)用網(wǎng)絡(luò)以使得分行的計(jì)算機(jī)設(shè)備和中心的數(shù)據(jù)庫(kù)通信。2.4.4對(duì)軟件的影響為了使現(xiàn)存的應(yīng)用軟件和支持軟件能夠同所建議系統(tǒng)相適應(yīng),而需要對(duì)部分軟件進(jìn)行修改和補(bǔ)充。2.4.5對(duì)用戶(hù)單位機(jī)構(gòu)的影響儲(chǔ)戶(hù)信息儲(chǔ)存在數(shù)據(jù)庫(kù)中,經(jīng)過(guò)保密措施保障后的數(shù)據(jù)庫(kù)可以防止未經(jīng)授權(quán)的訪(fǎng)問(wèn),從而提高了用戶(hù)存款信息的保密性,再而提升用戶(hù)對(duì)銀行的信賴(lài)。 減少了儲(chǔ)戶(hù)辦理業(yè)務(wù)的等待時(shí)間;用戶(hù)可以隨時(shí)隨地

11、可以隨心所欲存取款,并且操作簡(jiǎn)單易懂;用戶(hù)還可以選擇在柜臺(tái)辦理業(yè)務(wù)或自己在自動(dòng)提款機(jī)和自動(dòng)取款機(jī)辦理業(yè)務(wù)。2.4.6對(duì)系統(tǒng)運(yùn)行過(guò)程的影響在儲(chǔ)戶(hù)的輸入以及業(yè)務(wù)員將表格通過(guò)鍵盤(pán)輸入到計(jì)算機(jī)系統(tǒng)中這兩種操作不產(chǎn)生影響。數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中,不用紙張形式保管,業(yè)務(wù)員不用整理存款記錄,這些數(shù)據(jù)將由數(shù)據(jù)庫(kù)管理系統(tǒng)自動(dòng)管理,包括存儲(chǔ)與恢復(fù)。 需要定期維護(hù)中心和分行的計(jì)算機(jī)設(shè)備,對(duì)打印機(jī)缺紙或者缺墨等簡(jiǎn)單故障需要業(yè)務(wù)員及時(shí)處理。系統(tǒng)如果失效,需暫停分行業(yè)務(wù),由專(zhuān)業(yè)人員緊急對(duì)系統(tǒng)排錯(cuò)。為防止此種情況發(fā)生,構(gòu)建兩套冗余系統(tǒng),當(dāng)一套失效的時(shí)候,還有另外一套系統(tǒng)可以工作,從而不用暫停銀行業(yè)務(wù)往來(lái)。數(shù)據(jù)需要經(jīng)常備份,將數(shù)

12、據(jù)備份到不同的地方以防止物理性損害。2.4.7對(duì)開(kāi)發(fā)的影響銀行方需將現(xiàn)有儲(chǔ)戶(hù)資料錄入到計(jì)算機(jī)數(shù)據(jù)庫(kù)中,并指派精通業(yè)務(wù)流程的專(zhuān)家隨時(shí)跟進(jìn)系統(tǒng)的開(kāi)發(fā)。為了測(cè)試中心數(shù)據(jù)庫(kù)處理高并發(fā)流量的能力,還需同時(shí)在各分行用程序模擬提交表單。 計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)是個(gè)關(guān)乎到銀行信用和聲譽(yù)的系統(tǒng),所有參與開(kāi)發(fā)的人員必須簽署保密與安全協(xié)議以保證項(xiàng)目的順利進(jìn)行以及未來(lái)系統(tǒng)的良好運(yùn)行。2.4.8對(duì)地點(diǎn)和設(shè)施的影響需要建立數(shù)據(jù)中心以存放數(shù)據(jù)庫(kù)硬件設(shè)備,并派人專(zhuān)門(mén)管理。此外還需要對(duì)每個(gè)業(yè)務(wù)員進(jìn)行短時(shí)間培訓(xùn),使之熟悉使用系統(tǒng)。2.4.9對(duì)經(jīng)費(fèi)開(kāi)支的影響為支持系統(tǒng)運(yùn)行,要購(gòu)置速度快,主存容量大,磁盤(pán)容量大的PC,需要購(gòu)置大型數(shù)據(jù)庫(kù)Or

13、acle一份以及Windows2000以上的操作系統(tǒng)。 這在前期投入中一定程度上加大了經(jīng)費(fèi)支出。2.5 技術(shù)條件方面的可能性(1)當(dāng)前限制條件下,系統(tǒng)的功能較為簡(jiǎn)單,在現(xiàn)有的計(jì)算機(jī)水平上(數(shù)據(jù)庫(kù)平臺(tái)開(kāi)發(fā)成熟度高,網(wǎng)絡(luò)速度足夠快,大型機(jī)運(yùn)算速度快)可以達(dá)到功能目標(biāo)要求。 (2)現(xiàn)在的計(jì)算機(jī)各方面的技術(shù)都非常成熟,相對(duì)來(lái)說(shuō)開(kāi)發(fā)此系統(tǒng)的技術(shù)也要求比較簡(jiǎn)單,可以達(dá)到功能目標(biāo)要求。 (3)開(kāi)發(fā)人員需要大約5個(gè),其中包括1名數(shù)據(jù)庫(kù)設(shè)計(jì)人員,1名界面UI人員,1名編碼人員, 1名系統(tǒng)測(cè)試人員。他們均應(yīng)具有豐富的開(kāi)發(fā)經(jīng)驗(yàn),該條件可以滿(mǎn)足。 (4)開(kāi)發(fā)期限為半年,在規(guī)定時(shí)限內(nèi)可以完成開(kāi)發(fā)。 2.6 可選擇的其他

14、系統(tǒng)方案2.6.1 可選擇的系統(tǒng)方案項(xiàng)目的另一種實(shí)現(xiàn)方案是直接購(gòu)買(mǎi)現(xiàn)有的計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。但銀行業(yè)是個(gè)對(duì)安全性要求很高的行業(yè),如果選用現(xiàn)有計(jì)算機(jī)儲(chǔ)蓄系統(tǒng),有可能會(huì)使得未公開(kāi)的漏洞對(duì)本銀行造成沖擊,需要承擔(dān)更高的安全風(fēng)險(xiǎn);為適應(yīng)該系統(tǒng)有可能需要更改現(xiàn)有存款系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),轉(zhuǎn)換成本高;軟件授權(quán)方式的差異可能導(dǎo)致系統(tǒng)開(kāi)銷(xiāo)更高。2.6.2 投資及效益分析(1) 基本建設(shè)投資利用銀行現(xiàn)有建設(shè)(2) 其他一次性支出 項(xiàng)目?jī)r(jià)格(¥)中心數(shù)據(jù)庫(kù)機(jī)房¥1,000,000Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)¥ 200,000計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)軟件(開(kāi)發(fā)費(fèi)用)¥ 500,000網(wǎng)絡(luò)建設(shè)費(fèi)用¥ 2,000,000惠普4321S XL

15、201PA商務(wù)電腦(PC終端)¥ 200,000(¥10,000*20)Windows 2000操作系統(tǒng)¥ 20,000(¥500*40)惠普HP Office jet 6000商用噴墨打印機(jī)¥ 20,000(¥1000*20)總計(jì)¥3,940,000可行性分析以及需求研究¥ 50,000開(kāi)發(fā)設(shè)計(jì)¥ 50,000測(cè)試基準(zhǔn)¥ 30,000開(kāi)發(fā)人員工資¥ 200,000培訓(xùn)費(fèi)¥ 10,000差旅費(fèi)以及與上級(jí)領(lǐng)導(dǎo)溝通¥ 100,000轉(zhuǎn)化原有的數(shù)據(jù)庫(kù)¥ 4,400總計(jì)¥ 444,400(3) 非一次性支出項(xiàng)目?jī)r(jià)格(¥)網(wǎng)絡(luò)維護(hù)費(fèi)用¥ 100,000中心機(jī)房維護(hù)費(fèi)¥ 20,000PC終端維護(hù)費(fèi)用¥ 5

16、0,000不可預(yù)知費(fèi)用¥ 100,000總計(jì)¥ 270,000(4) 收益對(duì)于所選擇的方案,說(shuō)明能夠帶來(lái)的收益,這里所說(shuō)的收益,表現(xiàn)為開(kāi)支費(fèi)用的減少或避免、差錯(cuò)的減少、靈活性的增加、動(dòng)作速度的提高和管理計(jì)劃方面的改進(jìn)等,包括:(5) 一次性收益精簡(jiǎn)人員,節(jié)約5000,000 ¥(20,000¥/(P *Y)*50 P*5 Y)(6)非一次性收益節(jié)省維護(hù)紙張記錄費(fèi)用,節(jié)省500,000 ¥/Y 產(chǎn)品采用低碳環(huán)保技術(shù),節(jié)電約1000,000 W/Y,合人民幣500,000 ¥/Y (7) 不可定量的收益改進(jìn)服務(wù),減少儲(chǔ)戶(hù)等待時(shí)間,儲(chǔ)戶(hù)獲得更快更好的質(zhì)量;減少業(yè)務(wù)員操作失誤的風(fēng)險(xiǎn); 外界對(duì)銀行更為信

17、賴(lài)并可吸引更多的資金。 以上總計(jì)估計(jì)為1000,000¥5000,000¥,取均值為2500,000¥。(8)收益/投資比(5000+500*5+500*5+2500)/(3940+444.4+270*5)=2.17% (9)投資回收周期(3940+444.4-450)/(1000-320) = 5.78(年) 2.7 敏感性分析系統(tǒng)的本質(zhì)是提高業(yè)務(wù)處理速度,故其在工作負(fù)荷量和處理速度上的影響應(yīng)不是主要的問(wèn)題。在項(xiàng)目合同簽訂時(shí)將該種風(fēng)險(xiǎn)及相應(yīng)的金額記錄在內(nèi),若軟件應(yīng)用過(guò)程中配置發(fā)生了變化,我們會(huì)派技術(shù)人員進(jìn)行相應(yīng)的溝通和維護(hù)。2.8 社會(huì)因素方面的可能性2.8.1 法律方面的可行性(1)所有軟

18、件都選用正版; (2)所有技術(shù)資料都由提出方保管;(3)合同制定確定違約責(zé)任。2.8.2 使用方面的可行性該系統(tǒng)可采用C/S模式開(kāi)發(fā),提供窗體界面,操作簡(jiǎn)單。 (1)銀行業(yè)務(wù)員要求有基本的計(jì)算機(jī)使用技能,經(jīng)過(guò)簡(jiǎn)單培訓(xùn)后將會(huì)熟練使用本軟件 。(2)系統(tǒng)管理員要求有一定計(jì)算機(jī)的專(zhuān)業(yè)知識(shí),需要經(jīng)過(guò)專(zhuān)業(yè)培訓(xùn),以能夠熟練管理本系統(tǒng),使其正常運(yùn)行。2.9 結(jié)論通過(guò)對(duì)項(xiàng)目整體進(jìn)行可行性分析,該項(xiàng)目無(wú)論在操作可行性、技術(shù)可行性、經(jīng)濟(jì)可行性及社會(huì)可行性上均滿(mǎn)足要求,因此,開(kāi)發(fā)此系統(tǒng)的構(gòu)想是可行的,可著手進(jìn)行。3 需求分析3.1引言在設(shè)計(jì)銀行儲(chǔ)蓄系統(tǒng)之前,首要的前提便是進(jìn)行需求分析??梢院敛豢鋸埖卣f(shuō),需求分析這一

19、環(huán)節(jié)做得如何,直接關(guān)系到系統(tǒng)軟件設(shè)計(jì)的效果。通常,在進(jìn)行需求分析的時(shí)候,如果不夠到位,除了浪費(fèi)開(kāi)發(fā)時(shí)間、開(kāi)發(fā)成本之外,還會(huì)制約軟件開(kāi)發(fā)進(jìn)度。從這一角度上看,系統(tǒng)需求分析是系統(tǒng)開(kāi)發(fā)過(guò)程中的關(guān)鍵環(huán)節(jié)。3.1.1項(xiàng)目背景項(xiàng)目名稱(chēng):銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)用戶(hù): 銀河科技銀行項(xiàng)目說(shuō)明: 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,以及數(shù)字生活的逐步滲透,如何為用戶(hù)提供更加便捷、更加周到的服務(wù)已經(jīng)成為各大銀行競(jìng)爭(zhēng)的焦點(diǎn)。但如今銀行儲(chǔ)蓄系統(tǒng)工作效率比較低,越來(lái)越不能滿(mǎn)足廣大人民群眾的需求,人們希望可以更方便更省時(shí)更省力的辦理儲(chǔ)蓄的相關(guān)業(yè)務(wù)。人們不再滿(mǎn)足于以前傳統(tǒng)的哪家銀行卡只可以在那家銀行存款提款的模式。而如今計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展及普

20、及度的進(jìn)一步加強(qiáng),越來(lái)越多的人希望通過(guò)在家實(shí)現(xiàn)存取款或是通過(guò)上網(wǎng)實(shí)現(xiàn)網(wǎng)上銀行的功能等。在這樣的趨勢(shì)下,明顯可以看出現(xiàn)今的銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)不能夠滿(mǎn)足人們?nèi)找嬖鲩L(zhǎng)的需求,為提高該銀行的存取款工作效率,降低工作的人力、物力開(kāi)支,提高工作的準(zhǔn)確性、正確性,并且便于用戶(hù)信息存取,需要建立一個(gè)新的、高效的、方便的、互聯(lián)的計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。3.1.2項(xiàng)目目標(biāo)所建議系統(tǒng)的開(kāi)發(fā)目標(biāo)包括:人力與設(shè)備費(fèi)用的減少及合理利用;處理速度的提高及準(zhǔn)確度的保證;人員利用率的改進(jìn)及合理調(diào)度;改進(jìn)管理和服務(wù);建立高效的信息傳輸和服務(wù)平臺(tái),提高信息處理速度和利用率等等。3.2 銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)流程圖3.2.1 定義邏輯結(jié)構(gòu)如果是

21、存款,儲(chǔ)戶(hù)填寫(xiě)存款單,然后交給業(yè)務(wù)員鍵入系統(tǒng),同時(shí)系統(tǒng)還要記錄存款人姓名、住址(或電話(huà)號(hào)碼)、身份證號(hào)碼、存款類(lèi)型、存款日期、利率及密碼(可選)等信息,完成后由系統(tǒng)打印存款單給儲(chǔ)戶(hù)。 如果是取款,儲(chǔ)戶(hù)填寫(xiě)取款單交給業(yè)務(wù)員,業(yè)務(wù)員把取款金額輸入系統(tǒng)并要求儲(chǔ)戶(hù)輸入密碼以確認(rèn)身份,核對(duì)密碼正確無(wú)誤后系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶(hù)。3.2.2 業(yè)務(wù)流程圖3.2.3 系統(tǒng)流程圖3.2.4 數(shù)據(jù)流程圖4 系統(tǒng)整體設(shè)計(jì)4.1 系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖4.1.1系統(tǒng)采用分布式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖 4-1 銀行儲(chǔ)蓄管理系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖分布式結(jié)構(gòu)的網(wǎng)絡(luò)是將分布在不同地點(diǎn)的計(jì)算機(jī)通過(guò)線(xiàn)路互連起來(lái)的一種網(wǎng)絡(luò)形式。分布式結(jié)構(gòu)

22、的網(wǎng)絡(luò)具有如下特點(diǎn):由于采用分散控制,即使整個(gè)網(wǎng)絡(luò)中的某個(gè)局部出現(xiàn)故障,也不會(huì)影響全網(wǎng)的操作,因而具有很高的可靠性;網(wǎng)中的路徑選擇最短路徑算法,故網(wǎng)上延遲時(shí)間少,傳輸速率高,但控制復(fù)雜;各個(gè)節(jié)點(diǎn)間均可以直接建立數(shù)據(jù)鏈路,信息流程最短;便于全網(wǎng)范圍內(nèi)的資源共享。缺點(diǎn)為連接線(xiàn)路用電纜長(zhǎng),造價(jià)高;網(wǎng)絡(luò)管理軟件復(fù)雜;報(bào)文分組交換、路徑選擇、流向控制復(fù)雜;在一般局域網(wǎng)中不采用這種結(jié)構(gòu)。4.2 系統(tǒng)組織結(jié)構(gòu)圖圖 4-2 銀行儲(chǔ)蓄管理系統(tǒng)組織結(jié)構(gòu)圖4.3 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)4.3.1 模塊的劃分和描述系統(tǒng)啟動(dòng)時(shí)激活身份驗(yàn)證模塊。通過(guò)身份驗(yàn)證后,對(duì)系統(tǒng)進(jìn)行初始化,根據(jù)從數(shù)據(jù)庫(kù)來(lái)的數(shù)據(jù),判斷用戶(hù)的身份是否正確。通

23、過(guò)用戶(hù)需求激活相應(yīng)的功能模塊,并執(zhí)行制定的模塊。當(dāng)用戶(hù)完成需求后,退出系統(tǒng)模塊激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)。4.3.2 功能模塊概要設(shè)計(jì)4.3.2.1系統(tǒng)的功能結(jié)構(gòu)圖4.3.2.2系統(tǒng)層次圖4.3.2.3存款模塊圖4.3.2.4取款模塊圖4.4 接口設(shè)計(jì)4.4.1用戶(hù)接口用戶(hù)界面屏幕格式:采用全屏格式,可自由轉(zhuǎn)換。與各分窗體之間的切換以完成各種處理報(bào)表格式:以銀行原報(bào)表格式設(shè)計(jì)電子打印表格式。菜單格式:下拉式菜單,應(yīng)顯示儲(chǔ)戶(hù)資料及帳戶(hù)資料的各個(gè)詳細(xì)條目。比如此類(lèi)似窗體:4.4.2內(nèi)部接口以下各個(gè)模塊間要相應(yīng)的能通過(guò)接口互相連接起來(lái)。身份驗(yàn)證模塊:完成對(duì)用戶(hù)身份的驗(yàn)證功能。存取款模塊:完成儲(chǔ)戶(hù)存取

24、款的錄入信息。存取款單打印模塊:完成儲(chǔ)戶(hù)信息的打印。儲(chǔ)戶(hù)信息檢索模塊:按要求檢索儲(chǔ)戶(hù)各方面的信息。4.5 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)4.5.1功能模塊與程序間的關(guān)系:模塊標(biāo)識(shí)符模塊功能程序身份驗(yàn)證模塊G1驗(yàn)證用戶(hù)身份程序1存款模塊G2銀行業(yè)務(wù)員輸入存款信息,系統(tǒng)進(jìn)行存款程序2取款模塊G3銀行業(yè)務(wù)員輸入取款信息,系統(tǒng)進(jìn)行取款程序3存款單打印模塊G4銀行業(yè)務(wù)員輸入存款信息并打印程序4取款單打印模塊G5銀行業(yè)務(wù)員輸入取款信息并打印程序5按用戶(hù)名和ID查詢(xún)模塊G6查詢(xún)用戶(hù)信息程序6.4.6 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)中采用JDBC技術(shù)連接使用 SQL SERVER 2005 來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù) Banksys

25、tem的物理結(jié)構(gòu)采用順序結(jié)構(gòu)。Banksystem 包含的表:customer(customername,customerid,bankname,yewuyuanid,qukuancount.cunkuancount)bank (bankname, yewuyuanid)time(cunkuandate,qukuandate)輸入數(shù)據(jù):姓名,年齡,性別,身份證號(hào),地址,賬號(hào),密碼輸出數(shù)據(jù):姓名,年齡,性別,身份證號(hào),地址,賬號(hào),密碼,交易金額,余額,交易時(shí)間,交易號(hào)碼4.7 系統(tǒng)的體系結(jié)構(gòu)和開(kāi)發(fā)技術(shù)4.7.1體系結(jié)構(gòu)C/S結(jié)構(gòu),即Client/Server (客戶(hù)機(jī)/服務(wù)器) 結(jié)構(gòu),是大家熟知

26、的軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開(kāi)銷(xiāo),需要安裝客戶(hù)端才可進(jìn)行管理操作。 它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷(xiāo)。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶(hù)都可以訪(fǎng)問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)

27、的發(fā)展方向。5 系統(tǒng)詳細(xì)設(shè)計(jì)5.1登錄模塊設(shè)計(jì)為保證系統(tǒng)安全性,用戶(hù)需使用正確的用戶(hù)名及密碼登錄系統(tǒng)方可進(jìn)行系統(tǒng)功能的操作。登錄的實(shí)現(xiàn)過(guò)程為:取得用戶(hù)輸入的用戶(hù)名及密碼,通過(guò)程序驗(yàn)證數(shù)據(jù)庫(kù)中是否存在用戶(hù)所輸入用戶(hù)名。若用戶(hù)名不存在,則提示用戶(hù)所輸入用戶(hù)名錯(cuò)誤。若用戶(hù)名存在則驗(yàn)證所輸入的密碼是否正確,若密碼正確則允許用戶(hù)登錄系統(tǒng),如密碼錯(cuò)誤則提示用戶(hù)所輸入密碼錯(cuò)誤。完整操作流程如下圖 登錄頁(yè)面如下圖:以上界面顯示的是用戶(hù)使用儲(chǔ)蓄管理系統(tǒng)時(shí)的登錄界面,該界面中用戶(hù)只需要輸入正確的用戶(hù)名、密碼以及驗(yàn)證碼就可以登錄該銀行儲(chǔ)蓄管理系統(tǒng)。用戶(hù)登錄驗(yàn)證的主要代碼實(shí)現(xiàn),如下圖:圖:會(huì)員登錄主要實(shí)現(xiàn)代碼5.2賬

28、戶(hù)管理模塊設(shè)計(jì)賬戶(hù)管理模塊主要實(shí)現(xiàn)對(duì)客戶(hù)賬戶(hù)的開(kāi)戶(hù)、銷(xiāo)戶(hù)以及掛失等管理功能。如下圖所示:5.2.1 開(kāi)戶(hù)功能1、開(kāi)戶(hù)流程銀行客戶(hù)在辦理開(kāi)戶(hù)業(yè)務(wù)時(shí)需提交開(kāi)戶(hù)申請(qǐng),將填寫(xiě)正確的個(gè)人資料交給銀行操作員(系統(tǒng)使用用戶(hù))審核。銀行操作員將客戶(hù)正確的資料信息進(jìn)行錄入,生成客戶(hù)賬戶(hù)信息,并打印清單返回給用戶(hù)。整體業(yè)務(wù)流程如下圖:2、功能實(shí)現(xiàn)用戶(hù)登錄系統(tǒng)后,進(jìn)入賬戶(hù)管理模塊下的開(kāi)戶(hù)功能,操作界面如下圖:操作員根據(jù)客戶(hù)所提供的資料信息輸入相關(guān)信息,點(diǎn)擊“確認(rèn)開(kāi)戶(hù)”按鈕提交客戶(hù)信息,系統(tǒng)提示“增加成功”表示開(kāi)戶(hù)成功。3、主要代碼實(shí)現(xiàn),如下圖 5.2.2 銷(xiāo)戶(hù)功能1、銷(xiāo)戶(hù)流程當(dāng)客戶(hù)不在使用已有的賬戶(hù)時(shí),則需先提交申請(qǐng)及個(gè)人資料,并且必須輸入正確的密碼,當(dāng)所有信息正確時(shí),可由銀行操作人員完成銷(xiāo)戶(hù)操作,并打印清單給客戶(hù)。操作流程圖如下圖 功能實(shí)現(xiàn):當(dāng)有客戶(hù)需要辦理銷(xiāo)戶(hù)業(yè)務(wù)時(shí),銀行操作員進(jìn)入賬戶(hù)管理模塊,點(diǎn)擊“銷(xiāo)戶(hù)”菜單,進(jìn)入銷(xiāo)戶(hù)管理界面。錄入要辦理銷(xiāo)戶(hù)的客戶(hù)賬戶(hù),點(diǎn)擊查詢(xún)按鈕查詢(xún)出相應(yīng)的賬戶(hù)信息,選中進(jìn)入該賬戶(hù)信息頁(yè)面,與客戶(hù)確認(rèn)信息無(wú)誤后,點(diǎn)擊“確認(rèn)銷(xiāo)戶(hù)”按鈕,完成銷(xiāo)戶(hù)業(yè)務(wù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論