【畢業(yè)學(xué)位論文】(Word原稿)利用MVC設(shè)計(jì)模式及WSH框架技術(shù)的商業(yè)銀行信貸管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)利用MVC設(shè)計(jì)模式及WSH框架技術(shù)的商業(yè)銀行信貸管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)利用MVC設(shè)計(jì)模式及WSH框架技術(shù)的商業(yè)銀行信貸管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)利用MVC設(shè)計(jì)模式及WSH框架技術(shù)的商業(yè)銀行信貸管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)利用MVC設(shè)計(jì)模式及WSH框架技術(shù)的商業(yè)銀行信貸管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘 要 I 摘 要 信貸管理是商業(yè)銀行業(yè)務(wù)中的重要組成部分,也是商業(yè)銀行實(shí)現(xiàn)利益收入的重要手段。經(jīng)濟(jì)改革的不斷深入,促進(jìn)了各個(gè)銀行內(nèi)部信貸業(yè)務(wù)的發(fā)展。 通過何種方式實(shí)現(xiàn)信貸業(yè)務(wù)經(jīng)營管理的集約化和科學(xué)化,客戶信息處理的共享化,并提升貸款質(zhì)量,降低信貸風(fēng)險(xiǎn);通過何種方式實(shí)現(xiàn)準(zhǔn)確的預(yù)測信貸趨勢,安全的信貸管理并提升輔助決策效果,提升管理信貸的水平,進(jìn)而實(shí)現(xiàn)信貸處理流程的規(guī)范化,是目前主要商業(yè)銀行所面臨且必須進(jìn)行解決的迫切問題。 本文 針對(duì) 商業(yè) 銀行信貸管理系統(tǒng)的 業(yè)務(wù)處理需求 , 借助當(dāng)前流行的需求分析思想和工具,實(shí)現(xiàn)了銀行信貸 管理業(yè)務(wù)的需求建模及整體設(shè)計(jì)工作;利用軟件工程思想,對(duì)系統(tǒng)的詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)過程進(jìn)行了具體的闡述和分析 。論文的主要內(nèi)容如下: ( 1)闡述信貸管理的 課題背景及國內(nèi)外研究現(xiàn)狀 , 結(jié)合信貸管理研究的意義,界定本文的研究范疇 ; ( 2) 使 用統(tǒng)一建模語言對(duì)系統(tǒng)的用例模型等進(jìn)行需求建模; ( 3)通過對(duì)信貸管理系統(tǒng)的總體設(shè)計(jì)以及功能模塊的詳細(xì)設(shè)計(jì),建立完善的信貸業(yè)務(wù),并在此基礎(chǔ)上,對(duì)系統(tǒng)的數(shù)據(jù)庫邏輯和物理結(jié)構(gòu)進(jìn)行詳細(xì)設(shè)計(jì); ( 4)利用 計(jì)模式及 架技術(shù),實(shí)現(xiàn) 銀行 信貸業(yè)務(wù)的信息化管理,通過計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)的人 機(jī)交互,促進(jìn)信貸管理人員業(yè)務(wù)操作的可視化及規(guī)范化 ; 該系統(tǒng)經(jīng)過測試后運(yùn)行穩(wěn)定,操作方便快捷, 對(duì)于 規(guī)范 銀行 信貸業(yè)務(wù)的操作流程,提高信貸審批管理的工作效率, 加強(qiáng) 信貸風(fēng)險(xiǎn)的監(jiān)管力度具有重要的作用。 關(guān)鍵詞:信貸管理 模型 款 I is an of is of of to of of to of of of of in to of to to be to of of of of in of is as (1) In of at of to of (2) of (3) on of of on of in (4) VC SH of to of of II of of of an t 錄 第一章 緒 論 . 1 第一節(jié) 課題背景 . 1 第二節(jié) 國內(nèi)外研究現(xiàn)狀 . 1 第三節(jié) 研究主要內(nèi)容與研究方法 . 2 究主要內(nèi)容 . 2 究方法 . 2 第四節(jié) 本文組織結(jié)構(gòu) . 3 第二章 相關(guān)技術(shù) . 4 第一節(jié) 系統(tǒng)架構(gòu) . 4 計(jì)模式 . 4 構(gòu)方式 . 5 !未定義書簽。 個(gè)人簡歷 . 錯(cuò)誤 !未定義書簽。 第一章 緒論 1 第 一 章 緒 論 第一節(jié) 課題背景 隨著我國經(jīng)濟(jì)的發(fā)展,已經(jīng)在體制改革和市場發(fā)展等方面取得了長足的進(jìn)步。與此同時(shí),各個(gè)商業(yè)銀行之間、國內(nèi)銀行與國外銀行之間都面臨著激烈的競爭形勢。為了在激烈的競爭過程中取得一定的優(yōu)勢,商業(yè)銀行必須利用當(dāng)前先進(jìn)的管理制度和技術(shù)手段對(duì)自身的管理進(jìn)行提升,以便增強(qiáng)核心競爭力。這就需要各個(gè)商業(yè)銀行在日常運(yùn)營過程中充分利用信息化技術(shù)規(guī)范業(yè)務(wù)處理流程。 各個(gè)商業(yè)銀行的主要利潤來源于信貸業(yè)務(wù),商業(yè)銀行已將其作為最基本的業(yè)務(wù)進(jìn)行經(jīng)營。電子化管理 銀 行 信貸業(yè)務(wù),可以有效提高信貸的管理水平 。 科學(xué)性的決策和預(yù)測信貸,對(duì)于業(yè)務(wù)操作流程的規(guī)范以及信貸資產(chǎn)安全的強(qiáng)化都有著至關(guān)重要的作用。信貸管理系統(tǒng)研究的主要意義包括四個(gè)方面:一是對(duì)于 銀行 信貸業(yè)務(wù)的發(fā)展具有極大的促進(jìn)作用;二是對(duì)于 銀行 信貸業(yè)務(wù)的處理效率具有提高作用,能夠?qū)徟鞒踢M(jìn)行電子化規(guī)范;三是具有輔助決策作用,增強(qiáng)預(yù)警的分析能力,提高客戶的滿意度及降低產(chǎn)品的風(fēng)險(xiǎn);四是能夠杜絕違規(guī)越權(quán)行為,有效對(duì)信貸業(yè)務(wù)進(jìn)行實(shí)時(shí)監(jiān)管。 過去相當(dāng)長的一段時(shí)間里,我國 的商業(yè)銀行在進(jìn)行信貸業(yè)務(wù)處理時(shí)都是采用的半信息化半手工的形式進(jìn) 行的。信息化程度不高容易導(dǎo)致貸款審批和發(fā)放流程的不規(guī)范、工作效率低下、流程無法得到有效的監(jiān)管以及信貸風(fēng)險(xiǎn)高等問題。所以為了滿足銀行信貸業(yè)務(wù)處理的實(shí)際需要,亟待利用當(dāng)前先進(jìn)的計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)完成信貸管理系統(tǒng)的開發(fā)與應(yīng)用。 第二節(jié) 國內(nèi)外研究現(xiàn)狀 發(fā)達(dá)國家將信息化技術(shù)應(yīng)用到金融行業(yè)起源于上世紀(jì)六十年代,主要經(jīng)歷了四個(gè)主要發(fā)展階段,分別是業(yè)務(wù)處理的脫機(jī)階段、業(yè)務(wù)處理的聯(lián)機(jī)階段、信息化經(jīng)營決策階段以及智能決策階段。 在上世紀(jì)末的時(shí)候,金融信息化已經(jīng)在發(fā)達(dá)國家得到逐步的推進(jìn),用于對(duì)金融業(yè)務(wù)處理進(jìn)行改進(jìn)和完善。 美國 信息化推進(jìn)一直走在世界的前列,其最早于上世紀(jì)九十年代開始進(jìn)行銀第一章 緒論 2 行業(yè)務(wù)聯(lián)網(wǎng)處理,并開始著手信貸管理的網(wǎng)上辦理 。 通過聯(lián)網(wǎng)銀行形式,可以進(jìn)行在線交易、賬戶信息查詢、動(dòng)態(tài)信息獲取以及靜態(tài)信息瀏覽等服務(wù)。 國內(nèi)商業(yè)銀行的信息化起步較晚,水平與西方發(fā)達(dá)國家也存在一定的差距。隨著信息化在其他領(lǐng)域應(yīng)用的深入,也為銀行信息化帶來了新的機(jī)遇和挑戰(zhàn)。我國開始逐步推進(jìn)國內(nèi)商業(yè)銀行的信息化,很多銀行都已經(jīng)完成網(wǎng)上銀行系統(tǒng)的建立,并在不同業(yè)務(wù)處理領(lǐng)域開始嘗試。而作為商業(yè)銀行支柱經(jīng)營業(yè)務(wù)的信貸管理業(yè)務(wù)也已經(jīng)在逐步電子化和信息化。 第三節(jié) 研究主要內(nèi)容與研究方法 究主要內(nèi)容 本論文通過對(duì) 計(jì)模式 、 B/S 設(shè)計(jì)模式、 統(tǒng)一建模語言 以及數(shù)據(jù)庫的介紹,完成了 銀行 信貸 管理 系統(tǒng)的設(shè)計(jì)與 實(shí)施 。本論文的研究內(nèi)容主要包括:結(jié)合商業(yè)銀行業(yè)務(wù)處理流程,規(guī)范和簡化了信貸業(yè)務(wù)的處理過程,不僅實(shí)現(xiàn)了業(yè)務(wù)處理由手工操作到信息化處理的轉(zhuǎn)變,而且對(duì)處理模式進(jìn)行了模塊化,對(duì)城市商業(yè)銀行目前大多數(shù)信貸業(yè)務(wù)進(jìn)行了有效覆蓋。同時(shí),為了綜合管理信貸過程,提供實(shí)用的風(fēng)險(xiǎn)管理、統(tǒng)計(jì)分析和資信評(píng)估功能,應(yīng)采用合理的數(shù)學(xué)模型, 為 信貸分析決策提供有效的指導(dǎo)作用。 究方法 ( 1)結(jié)構(gòu)化生命周期開發(fā)方法 軟件開發(fā)的方法有很多,且都已經(jīng)形成較為完善的體系,結(jié)構(gòu)化生命周期法即是其中的一種。結(jié)構(gòu)化生命周期開發(fā)方法的核心思想是:生命周期的設(shè)計(jì)與分析是按照從上到下的順序進(jìn)行的,先進(jìn)行結(jié)構(gòu)化再進(jìn)行模塊化,其方法以系統(tǒng)架構(gòu)思想為基礎(chǔ),遵循用戶至上的原則。將結(jié)構(gòu)化生命周期方法應(yīng)用到銀行個(gè)人信貸管理系統(tǒng)開發(fā)過程中,規(guī)范為五個(gè)開發(fā)階段,分別為調(diào)研階段、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施和運(yùn)營維護(hù)。 ( 2)面向?qū)ο笙到y(tǒng)開發(fā)方法 另一個(gè)比較成熟的軟件開發(fā)方法是 面向?qū)ο?的 開發(fā)方法。其 核心思想 是 對(duì)象的 抽象,即抽象 客觀世界 為 對(duì)象 ,對(duì)象之間具有相互關(guān)聯(lián)的關(guān)系;系統(tǒng)的開發(fā)充分利用對(duì)象的特性,實(shí)現(xiàn)計(jì)算機(jī)軟件模型與對(duì)象的關(guān)系映射?,F(xiàn)在面向?qū)ο蠹夹g(shù)第一章 緒論 3 的應(yīng)用已有很多成熟的開發(fā)工具進(jìn)行支持,本系統(tǒng)主要采用 行完成。 綜上所述,個(gè)人信貸管理系統(tǒng)將面向?qū)ο笈c結(jié)構(gòu)化生命周期方法進(jìn)行了有效的結(jié)合,充分發(fā)揮其特點(diǎn)。面向?qū)ο蟮脑O(shè)計(jì)與開發(fā)方法主要在系統(tǒng)程序的設(shè)計(jì)與開發(fā)階段采用,而結(jié)構(gòu)化的生命周期方法則是主要應(yīng)用于系統(tǒng)規(guī)劃及系統(tǒng)分析階段。兩種方法的結(jié)合使用既能夠在需求發(fā)生變更時(shí),進(jìn)行及時(shí)的調(diào)整,又能夠解決開發(fā)周期過長的 問題。 第四節(jié) 本文組織結(jié)構(gòu) 本文的組織結(jié)構(gòu) 如 下: 第 1 章 緒論。主要從課題的研究背景及意義、國內(nèi)外研究現(xiàn)狀以及論文的研究內(nèi)容和研究方法等方面進(jìn)行了介紹,并對(duì)論文的組織結(jié)構(gòu)進(jìn)行了歸納; 第 2 章 相關(guān)基礎(chǔ)理論和技術(shù)。本章主要闡述了系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程中 使 用的主要技術(shù),包括 計(jì)模式 、 B/S 三層模式 、統(tǒng)一建模語言 以及 合框架 技術(shù),并對(duì)各種技術(shù)的思想及特點(diǎn)進(jìn)行了簡述。 第 3 章 信貸 管理 系統(tǒng)需求分析。從可行性分析、功能需求分析、業(yè)務(wù)及用例模型 分析以及性能需求分析等四個(gè)方面對(duì)信貸業(yè)務(wù)的需求進(jìn)行了詳細(xì)的分析。 第 4 章 信貸 管理 系統(tǒng)設(shè)計(jì)。在需求分析的基礎(chǔ)上, 分析和闡述 系統(tǒng)的總體設(shè)計(jì) 、 詳細(xì)設(shè)計(jì) 以及 數(shù)據(jù)庫 設(shè)計(jì) ; 數(shù)據(jù)庫設(shè)計(jì)則從 設(shè)計(jì)原則、邏輯結(jié)構(gòu) 以及物理結(jié)構(gòu) 三 個(gè)方面進(jìn)行設(shè)計(jì) 。 第 5 章 信貸 管理 系統(tǒng) 實(shí)施 。對(duì)系統(tǒng)的主要功能的實(shí)現(xiàn)進(jìn)行詳細(xì)介紹,包括實(shí)現(xiàn)的界面截圖及主要代碼 ;并對(duì)主要功能進(jìn)行測試,最后對(duì)系統(tǒng)的實(shí)施進(jìn)行分析 。 第 6 章 結(jié)論與展望。首先對(duì)論文及本人工作進(jìn)行總結(jié),指出存在的不足,并對(duì)以后的工作進(jìn)行展望。 第二章 相關(guān)基礎(chǔ)理論和技術(shù) 4 第 二 章 相關(guān)技術(shù) 第一節(jié) 系統(tǒng)架構(gòu) 計(jì)模式是當(dāng)前流行的設(shè)計(jì)模式之一, 是 縮寫,其主要由控制層( 心層)、模型層( 象層)以及視圖層( 戶交互層)三個(gè)層次組成。 通過三個(gè)層次的結(jié)合使用,可以分離出業(yè)務(wù)的流入、業(yè)務(wù)的辦理以及業(yè)務(wù)的流出過程。 控制層作為整個(gè)設(shè)計(jì)模式的核心層,主要負(fù)責(zé)進(jìn)行業(yè)務(wù)邏輯和用戶請(qǐng)求的處理工作,是視圖層和模型層的關(guān)聯(lián)環(huán)節(jié),其處理過程是通過指令調(diào)用模型層信息,經(jīng)過處理后,交由視圖層進(jìn)行用戶反饋。 模型層在整個(gè)業(yè)務(wù)處理過程中只對(duì)控制層可見,其他功能的處理不能直接調(diào)用模型層,必須通過控制層來 完成;視圖層的用戶請(qǐng)求不會(huì)直接與模型層進(jìn)行交互。此層次主要完成對(duì)象模型的定義及數(shù)據(jù)訪問規(guī)則制定。 視圖層負(fù)責(zé)與用戶的交互,用戶的請(qǐng)求及反饋都是通過視圖層體現(xiàn)的 。 模型層和控制層相對(duì)使用者來說是黑箱形式的,只能通過視圖層完成操作,主要通過 標(biāo)記語言實(shí)現(xiàn)。 利用 計(jì)模式,不僅能夠降低模塊之間的耦合度,還能夠使得代碼重用率得到提高 。 其優(yōu)缺點(diǎn)主要表現(xiàn)在以下幾個(gè)方面: ( 1) 計(jì)模式 的 優(yōu)點(diǎn) 利用 計(jì)模式進(jìn)行系統(tǒng)的開發(fā),需要設(shè)計(jì)人員具有較高的水平,前期工作和投入較大,但是可提高后期的管控 能力及開發(fā)進(jìn)度。其優(yōu)點(diǎn)主要是從視圖、控制器和模型三個(gè)方面介紹。 視圖 方面 : 模型和視圖是無法直接進(jìn)行通信的,必須借助于 控制器進(jìn)行,因此具有松耦合的特性。通過模式將系統(tǒng)劃分為三個(gè)層次,能夠?qū)崿F(xiàn)分離業(yè)務(wù)邏輯和業(yè)務(wù)展現(xiàn)。 與此同時(shí),對(duì)于后期系統(tǒng)的維護(hù)人員來說,能夠極大的提高代碼的可讀性和重用性。 模型方面:模型具有較高的獨(dú)立性,與控制器以及視圖的連接是通過接口來實(shí)現(xiàn)的。由于其獨(dú)立特性,在進(jìn)行模型規(guī)則和屬性管理時(shí)較為方便,不會(huì)存在沖第二章 相關(guān)基礎(chǔ)理論和技術(shù) 5 突問題(與其他模型或者模塊)。 可以說, 一大優(yōu)勢就是模型定義及模塊設(shè)計(jì)的獨(dú)立性,通 過這個(gè)優(yōu)勢可以提高可充用模塊的利用率,減少模塊間的耦合度。 控制器方面:控制器是設(shè)計(jì)模式中的主導(dǎo)功能,所有的調(diào)配及管理都是通過控制器來完成,能夠提高功能設(shè)計(jì)和擴(kuò)展的靈活性及擴(kuò)展性。 通過使用控制器,可以使得功能處理方式得到擴(kuò)充,提高用戶滿意度??刂破鲗?duì)于視圖及模型的調(diào)用,使得用戶可以通過配置文件來完成,增強(qiáng)了重用功能、可擴(kuò)展性和靈活性。所有用戶操作控制無法直接訪問業(yè)務(wù)邏輯,增強(qiáng)了系統(tǒng)的健壯性和安全性。 ( 2) 計(jì)模式 的 缺點(diǎn) 計(jì)模式是進(jìn)行系統(tǒng)開發(fā)的基礎(chǔ), 但是局限于理論模型設(shè)計(jì)。在進(jìn)行 銀行信貸管理系 統(tǒng)開發(fā)時(shí),需要對(duì)相關(guān)的業(yè)務(wù)需求劃分為三層架構(gòu)以完成詳細(xì)設(shè)計(jì),便于后期的系統(tǒng)維護(hù)和功能擴(kuò)展。在進(jìn)行前期 式設(shè)計(jì)時(shí),要求架構(gòu)人員擁有豐富的項(xiàng)目經(jīng)驗(yàn)和 邏輯思維能力。利用 計(jì)模式進(jìn)行系統(tǒng)開發(fā),其主要的缺點(diǎn)是增加代碼量,在進(jìn)行文件管理和功能維護(hù)時(shí)開銷較大。 構(gòu)方式 瀏覽器 /服務(wù)器模式( B/S)和客戶端 /服務(wù)器模式( C/S)是系統(tǒng)開發(fā)過程中兩種流行的架構(gòu)模式,系統(tǒng)在進(jìn)行架構(gòu)模式選擇時(shí),可根據(jù)應(yīng)用的情況和模式的優(yōu)缺點(diǎn)進(jìn)行綜合比較。 為了保障系統(tǒng)開發(fā)的正常運(yùn)行,避免不必要的財(cái)力、物力的損失,需要在開 發(fā)之前慎重的對(duì)架構(gòu)模式進(jìn)行選擇,結(jié)合業(yè)務(wù)需求選擇符合項(xiàng)目要求的架構(gòu)方式。 C/S 模式 主要應(yīng)用于小型項(xiàng)目或者安全性要求極高的項(xiàng)目,在網(wǎng)絡(luò)技術(shù)未得到較大發(fā)展之前 就 得到了廣泛的應(yīng)用。 術(shù) 的發(fā)展,推動(dòng)了 B/進(jìn)度,逐步取代 C/S 模式 成為發(fā)展的趨勢。 對(duì)于兩種架構(gòu)方式的優(yōu)缺點(diǎn)可以通過系統(tǒng)開發(fā)、系統(tǒng)使用、性能評(píng)估以及系統(tǒng)實(shí)施與維護(hù)四個(gè)方面進(jìn)行評(píng)估 。 ( 1)系統(tǒng)開發(fā) C/S 模式 最大的優(yōu)勢在于不斷積累和完善的組件庫,經(jīng)過開發(fā)人員和技術(shù)人員的努力,其組件庫業(yè)已成熟。在進(jìn)行新的系統(tǒng)開發(fā)時(shí),能夠以較快的速度完成功能的開發(fā) 。但是其對(duì)于操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)具有較高的依賴性,在出現(xiàn)不確定性因素時(shí),容易導(dǎo)致開發(fā)成本的上升,甚至于無法保證正常的開發(fā)周期。 B/S 模式的程序僅僅依賴于部署環(huán)境的系統(tǒng)版本信息,不需要考慮客戶端的情況,而此項(xiàng)技術(shù)的應(yīng)用也日趨廣泛,開發(fā)人員基本已經(jīng)掌握。利用 B/S 模式進(jìn)行系統(tǒng)的開發(fā),第二章 相關(guān)基礎(chǔ)理論和技術(shù) 6 可以有效保障開發(fā)成本和開發(fā)周期。 ( 2)系統(tǒng)使用 B/S 模式的所有訪問操作都是借助于瀏覽器來完成的,操作人員只需要具備網(wǎng)絡(luò)使用的能力即可,業(yè)務(wù)操作流程需要單獨(dú)的進(jìn)行培訓(xùn),這個(gè)在 C/S 模式 同樣需要 。 而 C/S 模式 同時(shí)在操作性方面比較復(fù)雜 ,對(duì)操作人員具有較高的要求性。所以說 B/C/處理效率方面具有優(yōu)勢。 ( 3) 性能評(píng)估 B/S 模式在性能方面遠(yuǎn)遠(yuǎn)無法與 C/S 模式 相比,這是由架構(gòu)的形式?jīng)Q定的, C/于業(yè)務(wù)邏輯的處理可以分散于客戶端和服務(wù)器端同時(shí)進(jìn)行;而 B/S 模式 對(duì)于業(yè)務(wù)邏輯的處理全部集中于服務(wù)器端,而且需要通過網(wǎng)絡(luò)進(jìn)行信息的傳輸,對(duì)于服務(wù)器的性能和部署情況要求較多,性能方面也容易受到網(wǎng)絡(luò)和服務(wù)器的瓶頸限制。在進(jìn)行本系統(tǒng)的部署時(shí),為了規(guī)避單一服務(wù)器的性能瓶頸,采用多服務(wù)器形式進(jìn)行部署,將數(shù)據(jù)庫服務(wù) 器和應(yīng)用服務(wù)器進(jìn)行分離,提高訪問和處理的效率。 ( 4)系統(tǒng)實(shí)施與維護(hù) C/S 模式的系統(tǒng)實(shí)施和維護(hù)的過程繁雜,需要對(duì)每個(gè)客戶端使用者進(jìn)行安裝和調(diào)試,容易造成問題的累積。后期的升級(jí)也需要重復(fù)此過程,會(huì)帶來額外的開銷成本。而 B/S 模式 的安裝只需要在服務(wù)器端進(jìn)行即可,所遇到的問題處理也都集中于服務(wù)器端的環(huán)境中,不會(huì)產(chǎn)生額外的開支,降低了實(shí)施和安裝的成本;與此同時(shí),在后期的升級(jí)與維護(hù)過程中,也只需要針對(duì)服務(wù)器端進(jìn)行。 ,即瀏覽器服務(wù)器結(jié)構(gòu),其客戶端的訪問只需要通過瀏覽器即可進(jìn)行 ,程序的更新與維護(hù)都僅限于服務(wù)器,可操作性極強(qiáng)??梢哉f, B/S 結(jié)構(gòu)是 以有效彌補(bǔ) C/主要是將各種 術(shù)以及瀏覽器技術(shù)進(jìn)行整合而成的軟件體系結(jié)構(gòu),其中 言主要包括微軟的 及 司的 B/S 模式的三層體系結(jié)構(gòu)即是在客戶 /服務(wù)器兩層結(jié)構(gòu)的基礎(chǔ)上,增加了中間件層,原始的兩層是用戶界面層和數(shù)據(jù)管理層,而整個(gè)體系結(jié)構(gòu)便形成了成熟的三層體系結(jié)構(gòu)。中間件技術(shù)的不斷成熟,對(duì)三層結(jié)構(gòu)的出 現(xiàn)起到了推動(dòng)作用。利用中間件技術(shù),三層結(jié)構(gòu)可以劃分為數(shù)據(jù)存儲(chǔ)層、業(yè)務(wù)邏輯層以及表示層三個(gè)不同的層次結(jié)構(gòu)。三層結(jié)構(gòu)的劃分是按照邏輯進(jìn)行的,如果進(jìn)行處理,則有不同的第二章 相關(guān)基礎(chǔ)理論和技術(shù) 7 組合方法。中間件本質(zhì)上是一個(gè)基礎(chǔ)平臺(tái),構(gòu)造了三層結(jié)構(gòu)應(yīng)用系統(tǒng),其主要功能包括負(fù)責(zé)服務(wù)器與服務(wù)器之間以及服務(wù)器與客戶端之間的通信與連接;數(shù)據(jù)庫與應(yīng)用程序之間高效連接的實(shí)現(xiàn);開發(fā)、運(yùn)行以及部署和管理平臺(tái)三層結(jié)構(gòu)應(yīng)用的使用。 B/S 三層結(jié)構(gòu)任何一層的改變對(duì)其他層的功能不會(huì)產(chǎn)生影響,因?yàn)槿龑咏Y(jié)構(gòu)的層與層之間是相互獨(dú)立的。 B/S 結(jié)構(gòu)的優(yōu)點(diǎn)主要體現(xiàn)在以下四個(gè)方面 : ( 1)廣泛性及方便性 ,只要有網(wǎng)絡(luò)的地方便可以完成信貸業(yè)務(wù)的管理及查詢 ; ( 2)可擴(kuò)展性 ,便利的業(yè)務(wù)擴(kuò)展形式 ,增加 服務(wù)器 功能的具體體現(xiàn)都在于客戶端的交互上; ( 3)易維護(hù)性 ,系統(tǒng)維護(hù)全部通過服務(wù)器端進(jìn)行,不需要同步更新客戶端,因此 維護(hù)簡單 便捷 ; ( 4)技術(shù)趨于成熟,開發(fā)簡單,重用性強(qiáng)。 構(gòu)雖然具有分布性、擴(kuò)展性、易維護(hù)性以及共享性強(qiáng)等優(yōu)點(diǎn),同樣也具有其缺點(diǎn),主要體現(xiàn)在以下四 個(gè)方面: ( 1)個(gè)性化特點(diǎn)明顯降低,無法實(shí)現(xiàn)具有個(gè)性化的功能要求,需要結(jié)合具體的框架和技術(shù)進(jìn)行特殊化處理,開發(fā)復(fù)雜性高于傳統(tǒng)模式; ( 2)最基本的操作方式是通過鼠標(biāo)來完成的,并且可以通過輔助的插件來完成快速操作; ( 3)頁面動(dòng)態(tài)刷新,響應(yīng)速度明顯降低,不如傳統(tǒng)模式下的速度快; ( 4)功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求,但是可以通過 供的特定功能進(jìn)行曲線實(shí)現(xiàn)。 由于 銀行網(wǎng)點(diǎn) 相對(duì)比較分散,因此采用 式的服務(wù)器集中部署,客戶端通過瀏覽器直接訪問系統(tǒng),能夠降低成本。管理系統(tǒng)采用了權(quán)限認(rèn)證與傳輸加 密相結(jié)合的技術(shù),實(shí)現(xiàn)信息傳輸及信息管理的安全。 綜上所述,通過對(duì)系統(tǒng)實(shí)施與維護(hù)、性能評(píng)估、系統(tǒng)使用以及系統(tǒng)開發(fā)四個(gè)方面的綜合分析,結(jié)合 銀行貸款 管理系統(tǒng)的實(shí)際需求,明確了采用 計(jì)模式的好處與不足。并通過一些解決方案來有效的趨利避害,充分發(fā)揮 式的 優(yōu)點(diǎn) ,降低風(fēng)險(xiǎn)性及不足。 第二節(jié) 統(tǒng)一建模語言 系統(tǒng)建模是面向?qū)ο箝_發(fā)的主要設(shè)計(jì)形式,其方法稱作統(tǒng)一建模語言,簡稱第二章 相關(guān)基礎(chǔ)理論和技術(shù) 8 動(dòng)態(tài)模型和靜態(tài)模型共同組成了 系統(tǒng)分析模型。而靜態(tài)模型又包括對(duì)象模型和功能模型 。最先形成的是功能模型,通過用例圖進(jìn)行需求資料到模型的轉(zhuǎn)化;對(duì)象模型是用例圖的進(jìn)一步細(xì)化得到的,即是功能模型的衍生,通過類圖實(shí)現(xiàn)操作及數(shù)據(jù)的用例描述;最終的動(dòng)態(tài)模型也是對(duì)功能的描述,只是描述的功能動(dòng)態(tài)過程,可以通過順序圖描述功能交互,通過狀態(tài)圖描述功能節(jié)點(diǎn)狀態(tài)。目前,主要的 模工具有 A 等, 銀行信貸 管理 系統(tǒng)主要采用 成建模工作。 1、統(tǒng)一建模語言概況 模型、語言和對(duì)象是統(tǒng)一建模語言的三個(gè)主要組成部分。其中模型主要介紹表示形式和概念形式,語言則可以約束對(duì) 象,有其自己的公共機(jī)制。 ( 1)統(tǒng)一建模語言的模型 事務(wù)、聯(lián)系以及由此生成的圖形共同組成了 標(biāo)準(zhǔn)模型。模型的構(gòu)成元素即是抽象成員事物,它是首級(jí)抽象。注釋事物、組成事物、行為事物以及結(jié)構(gòu)事物是事物的四種表示方法。 模型的聯(lián)系本質(zhì)上是語義的表示形式,實(shí)現(xiàn)、泛化、關(guān)聯(lián)、聚合以及依賴五個(gè)方面共同組成了關(guān)系語義。模型的規(guī)定協(xié)議以及實(shí)現(xiàn)模型的協(xié)議之間的聯(lián)系,即語義的實(shí)現(xiàn),比較典型的一種實(shí)現(xiàn)聯(lián)系便是體現(xiàn)組件與類的實(shí)現(xiàn)接口與接口之間的聯(lián)系;普通與特例之間的聯(lián)系體現(xiàn)的是模型的泛化關(guān)系;模型間的連接結(jié)構(gòu)是通過關(guān)聯(lián)進(jìn)行體現(xiàn) 的聯(lián)系;而聚合體現(xiàn)的局部與全局的關(guān)系,本質(zhì)上可以看作是關(guān)聯(lián)的特例;體現(xiàn)兩個(gè)事物之間影響關(guān)系的語義聯(lián)系是依賴,兩個(gè)獨(dú)立事物之間的變化必將引起另外一個(gè)事物屬性的變化。 系統(tǒng)模型的構(gòu)造是聯(lián)系與模型之間的有效組合,其形成的模型元素集合可以通過統(tǒng)一建模語言的圖形進(jìn)行可視化表示。統(tǒng)一建模語言主要包括形成靜態(tài)模型和形成動(dòng)態(tài)模型的兩大類型圖形。其中靜態(tài)圖形包括用例圖、對(duì)象圖、組件圖以及類圖等;而活動(dòng)圖、狀態(tài)圖、序列圖以及配置圖等組成了動(dòng)態(tài)模型圖形。 通過 成的圖形,可以可視化的表 示系統(tǒng)功能以及各個(gè)功能事件之間的關(guān)聯(lián)關(guān)系及發(fā)展?fàn)顩r,是程序開發(fā)的前奏。建模工具主要實(shí)現(xiàn)的圖形形式是圖形間的關(guān)系。用例圖、交互圖、行為圖、類圖以及實(shí)現(xiàn)圖等是 模的主要體現(xiàn)形式。 述了模型的概念以及表示方法,規(guī)范了模型的語義和語法。通過 樣可以細(xì)化系統(tǒng)的功能。 第二章 相關(guān)基礎(chǔ)理論和技術(shù) 9 ( 2)統(tǒng)一建模語言機(jī)制 擴(kuò)展機(jī)制、劃分機(jī)制、裝飾機(jī)制以及說明機(jī)制是統(tǒng)一建模語言對(duì)四種公共機(jī)制的規(guī)定。 1)擴(kuò)展機(jī)制 語言約束、標(biāo)記值以及構(gòu)造型三個(gè)成分共同組成了統(tǒng)一建模語言對(duì)于自定義語言的規(guī)定。 有標(biāo)準(zhǔn) 語言類型的定義,也可以由使用人員進(jìn)行擴(kuò)充。構(gòu)造型的自定義是擴(kuò)展機(jī)制的重要組成成分,用戶可以結(jié)合需求分析及后期工作進(jìn)行用戶化及自定義的語言擴(kuò)展。 2)劃分機(jī)制 接口間實(shí)現(xiàn)以及對(duì)象與類關(guān)系兩種劃分組成了統(tǒng)一建模語言的劃分機(jī)制。統(tǒng)一建模的元素劃分都可以劃分為這兩種類型。約定是通過接口進(jìn)行聲明的,全部語義的執(zhí)行實(shí)現(xiàn)是通過接口間實(shí)現(xiàn)的劃分來完成的;對(duì)象的抽象形成類,而類的實(shí)例則是通過對(duì)象表現(xiàn),此種關(guān)系通過對(duì)象與類劃分實(shí)現(xiàn)。 3)裝飾機(jī)制 裝飾機(jī)制主要是對(duì)統(tǒng)一建模語言的元素特征增加裝飾,并對(duì)細(xì)節(jié)特征進(jìn)行說明和細(xì)化,通過 裝飾可以 實(shí)現(xiàn) 元素在圖形中的唯一表示方法。 4)說明機(jī)制 統(tǒng)一建模語言首先是一種圖形語言,但是更重要的特征 ,即 對(duì)語義和語法的說明,通過可視化的圖形進(jìn)行說明。 ( 3)統(tǒng)一建模語言對(duì)象約束 對(duì)于模型元素的約束是統(tǒng)一建模語言主要的施加實(shí)體和對(duì)象,通過限制和條件的形式完成 對(duì)象約束語言 )的表達(dá)式,并施加于模型元素。 2、統(tǒng)一建模語言特點(diǎn) 統(tǒng)一建模語言的特點(diǎn)包括簡單易用、不局限于特定編程語言、不受限于開發(fā)過程、可視化表示以及面向?qū)ο笤O(shè)計(jì)。 ( 1)簡單易用:統(tǒng)一建模語 言形成了簡單明了且結(jié)構(gòu)清晰的圖形表示,對(duì)于普通的使用人員容易學(xué)會(huì)。 ( 2)不局限于特定編程語言:利用統(tǒng)一建模語言設(shè)計(jì)的系統(tǒng)模型獨(dú)立于所有的開發(fā)語言,只要是面向?qū)ο蟮木幊叹涂梢詫?shí)現(xiàn),比如 C#都可以。 ( 3)不受限于開發(fā)過程:開發(fā)過程相對(duì)是獨(dú)立的,不會(huì)受限于統(tǒng)一建模語言的建模模型。 第二章 相關(guān)基礎(chǔ)理論和技術(shù) 10 ( 4)可視化表示:統(tǒng)一建模語言可以實(shí)現(xiàn)系統(tǒng)的各種建模工作,實(shí)現(xiàn)模型和邏輯模型的表示都可以通過統(tǒng)一建模語言的模型圖進(jìn)行表示。 ( 5)面向?qū)ο螅航y(tǒng)一建模語言主要作用于面向?qū)ο蟮脑O(shè)計(jì)理念,能夠以圖形的形式表示模型的元素及關(guān)系,并 細(xì)化面向?qū)ο蟮母鞣N事件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論