目前軟件系統(tǒng)開(kāi)發(fā)過(guò)程中常用的架構(gòu)有CS和BS兩種,下面將給出兩種軟件架構(gòu)的具體介紹:
CS結(jié)構(gòu)是指?jìng)鹘y(tǒng)的客戶機(jī)服務(wù)架構(gòu),如圖2-1所示,包括了客戶端、服務(wù)器端以及中間件三個(gè)部分。在客戶端操作系統(tǒng)中安裝相應(yīng)的軟件,用來(lái)完成本地?cái)?shù)據(jù)的交換以及所需要的各種操作的申請(qǐng)功能;服務(wù)器用來(lái)完成對(duì)各項(xiàng)請(qǐng)求內(nèi)容的處理;中間件實(shí)現(xiàn)了系統(tǒng)中客戶端和服務(wù)端之間的連接[5-6]。該架構(gòu)方式下大部分的處理工作都在客戶端進(jìn)行,對(duì)服務(wù)端的要求較少,系統(tǒng)具有較快的相應(yīng)速度。但是在該架構(gòu)的使用需要在客戶端安裝相應(yīng)的軟件,隨著時(shí)間的推移和需求的變化,如果軟件需要升級(jí),客戶端需要重新下載新版軟件并且重新進(jìn)行安裝,不利于系統(tǒng)的維護(hù)。另外軟件開(kāi)發(fā)過(guò)程中對(duì)操作系統(tǒng)的要求不同,采用CS架構(gòu)模式增加了系統(tǒng)開(kāi)發(fā)的成本。
BS是指網(wǎng)頁(yè)瀏覽器和服務(wù)器,在工作過(guò)程中它簡(jiǎn)化了客戶端的功能,使其簡(jiǎn)化成了只具有瀏覽功能的瀏覽器。該結(jié)構(gòu)是對(duì)以前應(yīng)用較多的CS結(jié)構(gòu)的改進(jìn)。它是隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展而發(fā)展的,在該框架結(jié)構(gòu)中,用戶對(duì)系統(tǒng)的操作是通過(guò)全球?yàn)g覽器來(lái)完成的,這樣系統(tǒng)中前端的工作量就比較小了,其具體結(jié)構(gòu)如圖2-2所示。所以BS架構(gòu)模式下避免了軟件應(yīng)用中的不斷升級(jí)的麻煩,降低了開(kāi)發(fā)系統(tǒng)所需要花費(fèi)的費(fèi)用和開(kāi)發(fā)人員的工作強(qiáng)度。采用BS架構(gòu)進(jìn)行系統(tǒng)設(shè)計(jì)能夠打破時(shí)間限制,使用系統(tǒng)的人員可以在任何地方、任何時(shí)間通過(guò)互聯(lián)網(wǎng)訪問(wèn)系統(tǒng)中的內(nèi)容,由于系統(tǒng)設(shè)計(jì)時(shí)采用網(wǎng)頁(yè)模式,所以使用時(shí)不用再去下載相應(yīng)的使用軟件,系統(tǒng)的擴(kuò)展也是非常的容易[7-8]。
綜合考慮CS和BS架構(gòu)的優(yōu)缺點(diǎn),結(jié)合個(gè)人信貸系統(tǒng)開(kāi)發(fā)的具體要求,在本次設(shè)計(jì)中我們采用了BS架構(gòu)模式。
(三)業(yè)務(wù)需求分析 本系統(tǒng)的開(kāi)發(fā)主要是為了滿足銀行管理中個(gè)人信貸的管理,所以其基本業(yè)務(wù)需求有:
(1)客戶信息管理 通過(guò)系統(tǒng)完成對(duì)信貸客戶各項(xiàng)資料的管理,并且實(shí)現(xiàn)客戶信貸信息在銀行各個(gè)部門之間的共享,實(shí)現(xiàn)對(duì)客戶和信貸管理人員之間的有效溝通,同時(shí)還可以通過(guò)該系統(tǒng)挖掘銀行信貸的潛在客戶。該模塊要能夠?qū)蛻粜畔⑦M(jìn)行添加、修改、查詢和刪除等各項(xiàng)功能性操作。
(2)貸款業(yè)務(wù)管理 通過(guò)系統(tǒng)用戶可以進(jìn)行各項(xiàng)貸款的申請(qǐng),以及銀行對(duì)客戶貸款申請(qǐng)的審批、款額的發(fā)放以及跟蹤和回收等。該模塊要實(shí)現(xiàn)放貸管理和逾期管理兩個(gè)方面的功能。首先客戶向銀行提出貸款申請(qǐng),銀行收到申請(qǐng)后會(huì)對(duì)客戶的各項(xiàng)信息進(jìn)行審查,并且查看客戶以往的貸款信用記錄,完成對(duì)客戶申請(qǐng)的審批。如果審批通過(guò),系統(tǒng)會(huì)將相關(guān)的貸款金額發(fā)放給客戶,如果審批沒(méi)有通過(guò),銀行會(huì)通過(guò)系統(tǒng)向客戶說(shuō)明原因。貸款期限結(jié)束前用戶要將貸款本利息還給銀行,至此整個(gè)貸款過(guò)程結(jié)束。如果因?yàn)槟承┰蚩蛻魶](méi)有及時(shí)還清貸款和相關(guān)利息,系統(tǒng)還要根據(jù)相關(guān)標(biāo)準(zhǔn),計(jì)算客戶逾期需支付的違約金,并且向客戶發(fā)送提醒,催促客戶盡快繳納資金。對(duì)于逾期比較嚴(yán)重且拒不執(zhí)行的客戶銀行可以常采用法律手段維護(hù)自身的合法權(quán)益。
(3)貸款利息的管理 實(shí)現(xiàn)對(duì)客戶信貸中產(chǎn)生利息的管理,主要完成利息的計(jì)算和入賬兩個(gè)功能。利息計(jì)算包括了復(fù)息計(jì)算和免息計(jì)算兩部分,對(duì)于滿足免息條件的客戶在貸款過(guò)程中可以免除部分利息,利息計(jì)算完成后要將貸款利息進(jìn)行入賬處理。
(4)報(bào)表管理 各項(xiàng)信貸活動(dòng)的進(jìn)行都需要填寫(xiě)相關(guān)的表格信息,并且形成報(bào)表形式,系統(tǒng)要能夠具備對(duì)各種報(bào)表的輸出功能。該模塊要能夠?qū)崿F(xiàn)對(duì)各項(xiàng)報(bào)表信息的管理、和查詢功能。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com