【畢業(yè)學位論文】(Word原稿)信用擔保業(yè)務綜合系統(tǒng)的設計與實現(xiàn)-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)信用擔保業(yè)務綜合系統(tǒng)的設計與實現(xiàn)-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)信用擔保業(yè)務綜合系統(tǒng)的設計與實現(xiàn)-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)信用擔保業(yè)務綜合系統(tǒng)的設計與實現(xiàn)-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)信用擔保業(yè)務綜合系統(tǒng)的設計與實現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩83頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中圖分類號: 學校代碼: 10055 密級: 碩 士 專 業(yè) 學 位 論 文 信用擔保業(yè)務綜合系統(tǒng)的設計與實現(xiàn) 要 I 摘 要 自從上世紀九十年代末期以來,信用擔保行業(yè)在我國逐漸的發(fā)展起來,在促進信用經濟運行和中小企業(yè)信用擔保體系建設方面都取得了良好發(fā)展。但是隨著企業(yè)不斷發(fā)展的趨勢原有的以人工為主的模式已經不能適應現(xiàn) 在的形勢,在新的經濟環(huán)境下,信用擔保企業(yè)所需要的是一套能夠提升風險內控能力和企業(yè)運營能力以及信息管理能力的綜合信用擔保系統(tǒng),該系統(tǒng)應與先進技術相結合,且擁有成熟的應用方案,具有信用擔保行業(yè)的特色。 本文通過研究成都中小企業(yè)信用擔保有限責任公司和即將在香港上市的信用擔保行業(yè)的龍頭企業(yè)的業(yè)務品種以及實際業(yè)務操作流程,并以此為基礎建立抽象共性模型,同時通過該模型建立信用風險評級模型和數(shù)據(jù)分析模型以及典型業(yè)務流程。系統(tǒng)開發(fā)以及設計通過以上三種基礎模型來進行。作者主要負責設計系統(tǒng)模塊以及實現(xiàn)系統(tǒng)模塊,本文將對該部分進 行細致的分析。在技術上,以成熟的開源技術 為基礎,信用擔保行業(yè)通過 B/S 架構建立成熟的綜合系統(tǒng)。另外系統(tǒng)還創(chuàng)新設計數(shù)據(jù)處理和某些模塊的特色技術,以達到優(yōu)化和實現(xiàn)系統(tǒng)的功能,如:含波動評價的多維灰色模型算法的創(chuàng)新和優(yōu)化、邏輯 于框架添加數(shù)據(jù)驗證層可復用策略。該系統(tǒng)對于信用擔保業(yè)務中的每個節(jié)點的風險內控問題都能夠有效的進行解決,在具有資信評級、數(shù)據(jù)分析、流程控制等功能的同時,還具有高效及通用的系統(tǒng)特性,其行業(yè)價值是 非常大的。 關鍵詞: 信用擔保 權限管理 風險內控I in on in of of is is of In to of it is to an is of of is on of on of on of of of of of on of to to do do on of by In of is by is , VC in to of on so do in of of it of of 目錄 錄 第一章 緒論 . 1 第一節(jié) 研究背景 . 1 信用擔保行業(yè)背景介紹 . 1 工程設計的價值和意義 . 2 第二節(jié) 國內外研究現(xiàn)狀 . 2 第三節(jié) 論文的目標與主要研究內容 . 4 第四節(jié) 論文的組織結構 . 6 第二章 相關技術與開發(fā)平臺 . 7 第一節(jié) 臺的選擇 . 7 第二節(jié) . 8 第三節(jié) 紹 . 8 第四節(jié) 發(fā)框架的選擇 . 9 第五節(jié) 架介紹 . 10 要特點介紹 . 10 . 11 架相關術語介紹 . 12 第六節(jié) 基于 . 15 一般流程 . 15 應用程序目錄結構介紹 . 15 命名規(guī)范 . 16 建一個 . 17 第三章 需求分析 . 18 第一節(jié) 引言 . 18 第二節(jié) 系統(tǒng)建設目標 . 19 第三節(jié) 系統(tǒng)功能需求 . 20 第 四節(jié) 系統(tǒng)性能需求 . 22 目錄 V 第五節(jié) 系統(tǒng)其它需求 . 22 第四章 系統(tǒng)總體設計 . 24 第一節(jié) 引言 . 24 第二節(jié) 系統(tǒng)模塊結構設計 . 24 務管理模塊總體架構 . 25 信管理模塊總體架構 . 26 統(tǒng)管理模塊總體架構 . 26 第三節(jié) 系統(tǒng)工作流程 . 27 第四節(jié) 系統(tǒng)接口設計 . 27 第五節(jié) 系統(tǒng)數(shù)據(jù)庫設計 . 28 第六節(jié) 信息化網絡結構設計 . 34 第五章 系統(tǒng)詳細設計 . 35 第一節(jié) 引言 . 35 第二節(jié) 權限管理模塊 . 36 權限系統(tǒng)概述 . 36 權限系統(tǒng)設計程序流程 . 36 基于權限的動態(tài)菜單模塊詳細設計 . 39 第三節(jié) 數(shù)據(jù)統(tǒng)計查詢、報表分析模塊詳細設計 . 40 數(shù)據(jù)查詢子模塊輸入輸出 . 40 報表生成子模塊輸入輸出 . 41 數(shù)據(jù)查詢程序流程 . 42 第四節(jié) 信用評級模塊詳細設計 . 44 信用評級專有名詞解釋 . 44 信用評級模塊輸入輸出 . 44 信用 評級模塊的基本流程 . 49 信用評級規(guī)則和算法 . 49 第五節(jié) 關鍵技術分析與解決方案 . 52 引言 . 52 基于 . 52 含波動評價指標的改進灰色模型算法 . 57 目錄 小結 . 60 第 六章 系統(tǒng)實現(xiàn)與測試 . 60 第一節(jié) 系統(tǒng)實現(xiàn)技術概述 . 60 第二節(jié) 權限管理模塊的實現(xiàn) . 61 權限系統(tǒng)的實現(xiàn) . 61 基于權限的動態(tài)菜單的實現(xiàn) . 63 第三節(jié) 數(shù)據(jù)統(tǒng)計查詢、報表分析模塊的實現(xiàn) . 65 第四節(jié) 信用評級模塊的實現(xiàn) . 68 第五節(jié) 測試 . 72 主要測試內容 . 73 性能測試 . 73 第七章 結論與展望 . 76 第一節(jié) 取得的成果 . 76 第二節(jié) 前景展望 . 76 參考文獻 . 77 致 謝 . 79 個人簡歷、在學期間發(fā)表的學術論文及研究成果 . 83 第一 章 緒論 1 第一 章 緒論 第一節(jié) 研究背景 信用擔保行業(yè)背景介紹 在現(xiàn)今全球各國經濟體系中,中小企業(yè)的發(fā)展和生存具有很關鍵的地位,其對于各 國經濟來說起著源動力的作用,是各國重要的就業(yè)市場。另外在政治穩(wěn)定和社會穩(wěn)定方面,其也起著維持的重要作用。所以對于各國經濟工作來說,支持和維護中小企業(yè)的發(fā)展和生存是其中的一項主要任務。而資金融通卻是阻礙其發(fā)展的最大難題,由于中小企業(yè)自身所具有的信用能力不夠,且在企業(yè)的孵化期、 、 都需要使用較多的流動資金來維護和補充各期的發(fā)展,而銀行大多又只接受硬性抵押貸款,這就導致了中小企業(yè)的資金融通進行的非常困難。美國、日本等各國政府根據(jù)這一情況,對于中小企業(yè)的發(fā)展都提供了一些政策上的支持,主要是為了增加中小企業(yè) 的信用額度,通過建立中小企業(yè)特有的信用體系,以某種形式利用民間資金和財政資金來實現(xiàn)目的。各國依據(jù)實際經驗,具有代表性的兩種操作模式:一是美國,通過建立美國聯(lián)邦小企業(yè)局來直接管理中小企業(yè);二是日本,通過政府領頭出資,來進行中小企業(yè)的市場化運作。 自從上世紀九十年代末期以來,信用擔保行業(yè)在我國逐漸的發(fā)展起來,在促進信用經濟運行和中小企業(yè)信用擔保體系建設方面都取得了良好發(fā)展。然而現(xiàn)今在我國的信用擔保企業(yè)中,仍以人為主,因此在信息利用、處理、保存、分析方面的能力還不夠高。將信息化建設應用于企業(yè)內部還處于起始階段,較多的數(shù)據(jù)報表與分析、合同制作、統(tǒng)計和分析數(shù)據(jù)以及風險內控,主要通過人工利用紙制文件和 及 完成。也因此造成企業(yè)項目領導對于項目的控制的難度大大增加,工作效率低下,同時企業(yè)內部風險逐漸增大。金融業(yè)是對于統(tǒng)計分析和數(shù)據(jù)采集報表有很高要求的行業(yè),而信用擔保行業(yè)作為金融業(yè)的衍生行業(yè)其在這方面同樣有著高要求,企業(yè)的風險管理和決策是要通過分析和挖掘數(shù)據(jù)得到更多的信息來進行的。但是當下的大部分企業(yè)只是通過 于該種情況統(tǒng)計、分析、查詢數(shù)據(jù)很難滿足企業(yè)的需要??傮w上來講面對于企業(yè)日 益的發(fā)展需求,原有的以人工為主的信用擔保模式已第一 章 緒論 2 經不能滿足現(xiàn)今的情況。 工程設計的價值和意義 在我國的中小企業(yè)發(fā)展以及信用擔保體系建設中,中小企業(yè)信用擔保業(yè)起著極其關鍵的支承作用。傳統(tǒng)的信用擔保體系已經不能適應目前該行業(yè)的需要,隨著該行業(yè)的逐漸成熟,競爭也更為激烈,目前需要加大力度提高風險管理控制能力,通過一系列新的處理信息的手段來維持企業(yè)的健康發(fā)展和提高信用擔保企業(yè)的核心競爭力。 國內一家非常知名的成都中小企業(yè)信用擔保有限責任公司,是在 1999 年 8月正式成立的,并發(fā)展成了信用擔保行業(yè)中的龍頭企 業(yè)。近年來隨著企業(yè)的不斷發(fā)展壯大,更加豐富的信用擔保業(yè)務類型也逐漸增多,由此而產生的業(yè)務數(shù)據(jù)越來越多,大大增加了信用擔保的風險控制以及操作流程的難度。同時信用擔保合同的形式、內容,信用擔保業(yè)務的保后項目監(jiān)管和項目盡職調查,也變得相當困難,這更要求企業(yè)謹慎的面對項目風險的增大。因此,企業(yè)首先要提高風險控制能力和內部管理能力,還要保證落實各項措施的執(zhí)行。此外企業(yè)也期望提高信息數(shù)據(jù)的統(tǒng)計、收集、查詢、整理能力,如果企業(yè)的數(shù)據(jù)共享和信息管理以及流程控制能夠通過一個信息管理平臺來實現(xiàn),這對于企業(yè)的管理和發(fā)展是非常有利 的。目前將信息化建設應用于企業(yè)內部還處于起始階段,較多的數(shù)據(jù)報表與分析、合同制作、統(tǒng)計和分析數(shù)據(jù)以及風險內控,主要通過人工利用紙制文件和 及 完成。也因此造成企業(yè)項目領導對于項目的控制的難度大大增加,工作效率低下,同時企業(yè)內部風險逐漸增大。在新的經濟環(huán)境下,信用擔保企業(yè)所需要的是一套能夠提升風險內控能力和企業(yè)運營能力以及信息管理能力的綜合信用擔保系統(tǒng),該系統(tǒng)應與先進技術相結合,且擁有成熟的應用方案,具有信用擔保行業(yè)的特色,這對于本行業(yè)的再次發(fā)展來說是一種強力的手段。受成都中小企業(yè)信用擔保公 司委托,我及我所在團隊實施信用擔保業(yè)務綜合系統(tǒng)的規(guī)劃與研究、設計與實現(xiàn)。 第二節(jié) 國內外研究現(xiàn)狀 國外正式將計算機應用于管理企業(yè)中是在 1954 年。計算機應用經過多年的發(fā)展,現(xiàn)如今在美國很多的信息處理工作都是經由計算機來完成,這部分工作包括數(shù)據(jù)分析方面、財務會計方面、計劃管理方面、業(yè)務流程方面、物資管理第一 章 緒論 3 方面。從 1954 年以來,運用計算機處理管理信息越來越多,其發(fā)展也是越來越迅速,各個領域中都因計算機的使用取得了卓越的成功。其中發(fā)展前景最好的領域就是企業(yè)管理和經濟,這也是計算機應用的主要領域之一。另一方面,因為全球網絡的迅速發(fā)展,軟件開發(fā)和信息技術開發(fā)也在不斷的取得進步,在企業(yè)經營管理中如果能夠建立一套完善的企業(yè)信息化系統(tǒng)是非常關鍵的,這對于企業(yè)實現(xiàn)網上信息資源的共享化、網上辦公自動化、案件流轉的程序化、流程規(guī)劃化都起著非常重要的作用,從而有利于加強企業(yè)核心競爭力和風險控制的力度,實現(xiàn)工作效率的提高以及企業(yè)的科學管理。當前國外信用擔保行業(yè)信息系統(tǒng)研究狀況,經過調查僅新加坡富登信用擔保集團有完整的業(yè)務綜合管理系統(tǒng),該系統(tǒng)是 發(fā)的 B/S 架構的系統(tǒng) 16。與之相比,其他國家的信息擔保系統(tǒng)還只是用于保存業(yè)務數(shù) 據(jù)和文案資料,是一個簡單的文件數(shù)據(jù)系統(tǒng)。新加坡富登擔保集團的綜合管理系統(tǒng)主線是用戶管理,并依此拓展到業(yè)務。在處理大部分非融資項目和融資項目反面,該公司綜合系統(tǒng)具有比較優(yōu)秀的性能,對于數(shù)據(jù)管理、項目信息、案件監(jiān)控都能很好的運作。而在于承兌匯票項目方面是唯一該系統(tǒng)的不足之處,因為其只能對項目總金額進行案件管理。但是該系統(tǒng)面對國內的一些情況就不能很好的予以體現(xiàn),就存在不足之處,例如國內的承兌匯票項目的業(yè)務登記方式是依照保證金進行分筆登記,其中還涉及到提前填倉和匯票背書,這種情況是有悖于該系統(tǒng)的,還有在數(shù)據(jù)分析和統(tǒng) 計模塊中,該系統(tǒng)僅僅能提供較好的信用余額數(shù)據(jù)報表及查詢,在中國的一項信用業(yè)務我們除了要知曉正常常的信用金額和票面余額的同時,因為與第三方企業(yè)和銀行進行合作,我們還要知曉掌握最終信用擔保責任額以及信用擔保責任額。這兩項數(shù)據(jù)是我國信用擔保企業(yè)提取風險準備金的依據(jù)和進行銀行授信的基本條件,其用處很多。最后,從通用性角度來看,該軟件還是有較大可取之處,同時也值得我們在開發(fā)擔保軟件時進行借鑒。 現(xiàn)在我國信用擔保企業(yè)在綜合系統(tǒng)方面仍處于發(fā)展的初期階段,以簡單工作流跟蹤為導向的 C/擔保企業(yè)和深圳擔保集團現(xiàn)階段所使用的。然而該系統(tǒng)對于綜合利用和數(shù)據(jù)挖掘都沒有涉及,是一個簡單的工作流系統(tǒng),另外還有很多問題該系統(tǒng)都沒有考慮進去,這些問題是貫穿于整個實際信用擔保業(yè)務中的,例如信用擔保業(yè)務中的組合擔保項目、承兌匯票項目、非融資項目、中長期收費統(tǒng)計等等,通過 統(tǒng)根本無法對其進行實現(xiàn)。尤其是其數(shù)據(jù)分析報表和數(shù)據(jù)統(tǒng)計以及查詢信用評級模塊這三第一 章 緒論 4 個主要功能模塊功能,其數(shù)據(jù)經過測試非常雜亂,基本上沒有辦法使用。此外,基于 C/S 架構的業(yè)務系統(tǒng) 對組織的成本以及管理產生很大影響,因為其存在幾個 先天缺陷如下: 整合性較差。營維護需要專人進行; 值節(jié)點有誤,數(shù)據(jù)綜合分析與及時了解基層信息會很困難; 統(tǒng)部署和后續(xù)維護很麻煩;我們可以參考在證券行業(yè)以及銀行業(yè)都有一些成功的企業(yè),其具有完備的業(yè)務管理綜合系統(tǒng),通過結合具體信用擔保企業(yè)的企業(yè)管理模式和業(yè)務流程,了解到企業(yè)真實的業(yè)務操作和深入研究企業(yè)需求,建立一套符合實際情況的綜合系統(tǒng)服務于信用擔保企業(yè)。根據(jù)其他行業(yè)軟件的實施經驗,我們將利用 B/S 架構,結 合開源的 架進行系統(tǒng)開發(fā)與實現(xiàn) 16。該模式是目前運用比較多的,對于信用擔保行業(yè)繁復多變的工作流程和業(yè)務模式是很有利的,也能很好的實現(xiàn)現(xiàn)實虛擬的完好接軌。怎樣把管理模式和現(xiàn)實行為良好的融入系統(tǒng),在算法設計上和技術上存在的諸多問題,也需要我們進一步去認真研究與探討。 第三節(jié) 論文的目標與主要研究內容 本文針對我國信用擔保行業(yè)對風險內控及信息化管理的需求,以成都中小企業(yè)信用擔保有限責任公司的管理控制模式和業(yè)務品種以及實際業(yè)務流程為具體內容,研究建立三個信用擔保企業(yè)的共性需求模型,分別是數(shù)據(jù)統(tǒng)計分析模型 、信用及風險評級模型。并通過這三個共性需求模型的探討研究以解決目前信用擔保企業(yè)項目流程全程的三個最大難題,分別是分析報表困難、信用風險客觀評價人工核算困難及在線監(jiān)控困難。最后形成一套完善的 “ 信用擔保業(yè)務綜合系統(tǒng) ” ,該系統(tǒng)以信用評級模型、統(tǒng)計分析模型、流程在線控制模型為中心,為將來的信用擔保行業(yè)信息化管理和建設提供強有力的支持,同時也是信用行業(yè)再次發(fā)展的重要手段。 在技術上,以成熟的開源技術 為基礎,信用擔保行業(yè)通過 B/S 架構建立成熟的綜合 系統(tǒng)。另外系統(tǒng)還創(chuàng)新設計數(shù)據(jù)處理和某些模塊的特色技術,以達到優(yōu)化和實現(xiàn)系統(tǒng)的功能:含波動評價的多維灰色模型算法的創(chuàng)新和優(yōu)化、邏輯 于框架添加數(shù)據(jù)驗證層可復用策略。該系統(tǒng)對于信用擔保業(yè)務中的每個節(jié)點的風險內第一 章 緒論 5 控問題都能夠有效的進行解決,在具有資信評級、數(shù)據(jù)分析、流程控制等功能的同時,還具有高效及通用的系統(tǒng)特性,其行業(yè)價值是非常大的。 本項目在系統(tǒng)設計及實現(xiàn)過程中主要研究內容: (1)以目前信用企業(yè)主要問題及其現(xiàn)狀為基礎,進行了系統(tǒng)需求分析研究。建立三個共性需求模型,分別是數(shù)據(jù)統(tǒng)計分析 模型和信用風險評級模型以及信用擔保企業(yè)的業(yè)務流程模型。 (2)設計本項目過程中的項目實現(xiàn)的設計方法和相關技術。通過研究使主要功能模塊和數(shù)據(jù)庫設計、信用擔保業(yè)務綜合系統(tǒng)的總體結構、系統(tǒng)接口、系統(tǒng)工作流程得以完成。 (3)詳細具體的完成該系統(tǒng)設計以及在進行詳細設計各功能模塊中具體的算法流程、數(shù)據(jù)結構、輸入輸出、約束等。 (4)系統(tǒng)的代碼編寫實現(xiàn)和測試方案等。 本人在整個系統(tǒng)的開發(fā)過程和設計中主要負責了以下工作: (1)對系統(tǒng)的需求分析(見第 3 章)和概要設計(見第 4 章)進行了參與。 (2)對于系統(tǒng)實現(xiàn)過程和設計中 的某些困難問題提供了解決辦法(見第 5 章),獨自承擔了一些模塊的實現(xiàn)工作和詳細設計,如下:通用數(shù)據(jù)驗證框架子模塊、角色權限模塊、信用評級模塊、統(tǒng)計查詢與報表生成模塊。(見第 5 章,第 6章) (3) 對整個系統(tǒng)的集成測試進行了參與,并完成了 據(jù)報表導出與用戶登錄 等模塊的單元測試工作(見第 6 章)。 以 輯 體模塊如下:資信管理模塊、角色業(yè)務管理模塊、分析報表模塊、數(shù)據(jù)統(tǒng)計查詢模塊。在進行上述工作的同時承擔了設計項目信息錄入管理模塊中的通用數(shù) 據(jù)驗證層,在進行設計工作的過程中增添了一個可復用的驗證層,使 他大多數(shù)模塊也都使用了這一層。以上將在第五章進行詳細敘述。 第一 章 緒論 6 第四節(jié) 論文的組織結構 第一章引言,介紹了信用擔保行業(yè)的背景,國內外關于管理系統(tǒng)的分析研究,開發(fā)本系統(tǒng)的意義和目的,還有本課題主要內容和任務以及研究。第二章是介紹信用擔保業(yè)務綜合系統(tǒng)的相應技術和相關知識以及研發(fā)平臺。通過該技術支持實現(xiàn)和設計系統(tǒng)設。第三章是全局分析系統(tǒng)需求,詳細了解目前數(shù)據(jù)統(tǒng)計分析、業(yè)務流程、信息管理、功能需求,并 以此確定系統(tǒng)設計的可行性目標。第四章是系統(tǒng)概要設計,主要是設計研究本課題數(shù)據(jù)庫和業(yè)務主要功能以及系統(tǒng)總體建構模塊。第五章是課題詳細設計,主要完成本人承擔的功能模塊實現(xiàn)的具體方案,相關模塊的技術難點以及作者承擔相應模塊開發(fā)實現(xiàn)時遇到的重要問題和解決方案。第六章是系統(tǒng)相應模塊實現(xiàn)和系統(tǒng)測試,本人負責實現(xiàn)相應模塊及其運行結果,設計測試用例和確定方案,并依據(jù)測試結果對系統(tǒng)進行分析和改進。第七章是課題結論與未來展望,總結整個系統(tǒng)的研發(fā)過程。 本章概述了本課題主要研究內容和論文內容安排以及框架結構等,簡要明了的介紹了整 篇論文。 第二章 相關技術與開發(fā)平臺 7 第二章 相關技術與開發(fā)平臺 構建服務器和動態(tài)網站通常 源軟件, 其程序原本 都是各自獨立 的 , 然而因其經常都是共同使用的 ,其各程序之間兼容度也是 越來越高, 所以一起構 成了強大的 一個 用程序平臺 13 21。 近年來 開源潮流 呈 蓬勃 發(fā)展 的趨勢 , 業(yè)軟件 和 及 開放源 代碼 的 者 已經形成 了 三足鼎立 的局面 , 更因其在進行開發(fā)軟件時所投入的成本比較低 , 所以 得 到整個 的 矚目 17 18。 在作者負責的信用擔保系統(tǒng)開發(fā)中選擇了 合,之所以選擇 合是因為其在世界范圍內大量使用,已經證明了其成熟性、穩(wěn)定性。其次開源軟件基本上無需軟件授權成本,節(jié)省了開支,同時還可以直接使用大量免費的第三方組件。最后如果利用進行開發(fā),其需要專業(yè)的工程師來負責,更因為公司在這一方面沒有任何自行組織開發(fā)軟件的經驗,所以蘊含的風險較大,很 難被公司直接使用來進行開發(fā)。相反使用腳本語言來進行開發(fā)就更容易讓公司接受,其組織人員容易,不需要進行編譯,部署簡單,對于多變的企業(yè)需要可以迅速的進行改變和適應,便于開發(fā)。降低企業(yè)在缺少開發(fā)經驗的狀況下的開發(fā)成本和開發(fā)風險 19 20。 第一節(jié) 臺的選擇 織通過吸收世界上眾多的在開發(fā)程序上面的優(yōu)秀人員進行不斷研究、探索開發(fā)才產生了 今已經是一個可靠、穩(wěn)定、成熟的系統(tǒng)。其本質上是紅帽的內核,同之前的老紅帽版本相比,其擁有自動進行安裝的軟件,這點類似于 此外另一個特征是其擁有 令。雖然同 較, 令功能偏少,但是其安全特征是優(yōu)于 帶防火墻,一旦默認配置安裝完成,防火墻就會啟動。還有為了保證系統(tǒng)的平穩(wěn)和安全性能,可以通過其內部的 制程序之間的權限來實現(xiàn)。服務器系統(tǒng)是本次開發(fā)所需要的,所以如果花費大量的精力和時間在 配置上面,也是不值的,一套高效、平穩(wěn)的系統(tǒng)就可以很好完成此次開發(fā)工作,同時還可以與日后商業(yè)版本的 現(xiàn)切換無障礙。綜合考慮以上的有點,并依此確定 為本次開發(fā)信用軟件所使用的系統(tǒng)。 第二章 相關技術與開發(fā)平臺 8 第二節(jié) 務器介紹 務器 現(xiàn)如今被廣泛的運用,在很多計算機平臺上都可以很好的運行,其是一種 務器軟件 ,在目前世界中的使用率高居首位 。 其特征是穩(wěn)定、簡易、高速,作為代理服務器來投入使用是非常適合的。 阿帕奇 目前在全球范圍內是使用最為廣泛的一種服務器軟件,其字面的意思就是補丁服務器,作為一種開發(fā)軟件,很多開發(fā)者不斷為其開發(fā)出新功能,經過多次的更新,原有的缺陷逐漸被完善。 原來的應用于 小型或 測試 絡逐 漸拓展應用到 各種 與 配合的更是相得益彰 。 有很多版本,在多個虛擬主機和 術上都可以得到其支持。其是以進程的結構為基礎的,同線程相比進程需要消耗更多的系統(tǒng)成本,如果是有多個處理器,其是不適合的。所以,擴展 點 的主要方法就是增加系統(tǒng)服務器或者是擴充群集節(jié)點。截至到目前,阿帕奇在市場上的占比約為 61%,儼然已經成為在全球范圍內應用最廣的 務器。例如金融時報、雅虎、 亞馬遜都是通過 產生的。其之所以能夠取得如 此大的成功源于其開源,良好性能 越平臺的擴展應用(在幾乎所有的 及 臺上都可以運行)及開發(fā)源團隊的強大。 阿帕奇在其誕生時是非常吸引人關注的。在 項目 務器 暫時停止以后,繼續(xù)使用 務器 ,著手換取他們的服務器補丁。此時,他們立刻知道,論壇管理補丁建立的必要性。如此, 以 務器軟件, 具 有 如 下特 征 :支持 支持以 域名 為基礎的虛擬機; 支 持最新的 信協(xié)議 ; 支持 各種方式證 ; 支持通用網關接口 ;可跟蹤 用戶 通 話 過程; 集成 代理服務器的處理模塊 ;基于服務器 支持實時監(jiān)視狀態(tài)和定制日志 ;具有 簡單但功能強大的 以 文件 為基礎 的配置過程 。所以此次開發(fā)的過程中,在選擇 務器 時 ,阿帕奇使我們進行開發(fā)的最優(yōu)選項 。 第三節(jié) 紹 翻譯過來其字面意思為 超文本預處理 語言 。第二章 相關技術與開發(fā)平臺 9 同 C 相比, 語法規(guī)則與其是比較相似的, 是一種執(zhí)行 在 服務器 端 上 和 嵌入 于 內嵌 檔的 腳本語言, 目前開發(fā)人員廣泛使用 語法具有其本身的獨創(chuàng)特點,同時還融入了 C 等語法。同 動態(tài)網頁的執(zhí)行能力上面,其更為快捷、高效。在 檔中 運行的由嵌入 作的 動態(tài)頁面,執(zhí)行更 高效,并且生成 記的 能更為優(yōu)異。通過編譯 代碼 可以使 行 。代碼 優(yōu)化 后加速執(zhí)行可以由 編譯器來 實現(xiàn) ,同時還可以實現(xiàn)加密的功能。 能非常強大 , 主要表現(xiàn)在:替代完成 所有功能, C/C+的程序擴展功能,合理支撐操作系統(tǒng)與數(shù)據(jù)庫。 上世紀 90 年代中期, 過 言開發(fā)一個程序,用以維護其個人網頁,并利用該程序來顯示其個人簡歷、統(tǒng)計網頁流量。后來該程序經過 C 語言的重新開發(fā),使得數(shù)據(jù)庫可以被訪問。最終,該程序再加上表單直譯器被稱為 通過與數(shù)據(jù)庫的聯(lián)結就能夠生成動態(tài)網頁。 經過了幾年發(fā)展之后,于 1997 年 產生了跨越式發(fā)展。 在 兩個以色列 軟件工程師 :安迪 古特曼斯 和 對 析器進行了 重 新編寫 , 作 為 的基礎。 經過了半年左右的測試并在通過后, 在 1997 年 11 月推出。 緊接著 下一 年 6 月正式推出。安迪 古特曼斯 和 中重 新編 寫的 核被稱為 擎 的 解析器 并在 1999 年公布 。之后 發(fā)展 由其成立的專門組織 管理。 2004 年,采用了第二代 擎 的 正式 發(fā)布 。很多新的特征也產生了 ,如引入 存儲 數(shù)據(jù)庫 的 擴展庫) , 面向對象的特點 的加強 ,以及 許多效率、功能的 增強。 2008 年, 為 了唯一在研版本 。一些其他功能 的強化和 后期的靜態(tài)綁定 會加入 未來的 。 前正在 緊張研發(fā) ,主要 優(yōu)化 除以及 安全 模式 等 功能。 性:面向對象開發(fā)、快速高效、免費開源、良好跨平臺性、圖像動態(tài)創(chuàng)建。 第四節(jié) 發(fā)框架的選擇 選擇 發(fā)框架 原因 :強大的特性 ,簡易性 ,流行程度,敏捷開發(fā) /性能,以及論壇 支持力度 。 每個 框架之間 都 有著不同的優(yōu) 勢和 劣勢 ,選擇合適的為最好。 第二章 相關技術與開發(fā)平臺 10 通過 考慮 確 定 采用 國產開源框架 主要有兩方面的原因: 一方面是 言簡易便捷,而且基本山不用耗費任何開發(fā)軟件上的成本; 另一方面是該框架是 全中文的文檔 , 可以加 速 工作進 程 , 節(jié)省 學習時間。 其 借鑒了 此外,其同 大多數(shù) 架 一樣, 對數(shù)據(jù)庫的操作 進行了封裝 。 全符合 準, 同時其框架是全中文的 文檔,易 用、 易 學 。屏蔽了底層 操作 數(shù)據(jù)庫, 同時并 封裝了校驗 數(shù)據(jù) 功能,這 就 使得人們 避免把精力花費在 數(shù)字的的合法性 和如何連接數(shù)據(jù)庫以及檢查 址 上,可以盡全力的設計程序。一套完善的綜合管理系統(tǒng)對于信用擔保業(yè)務的好處是非常大的。通過 架 的使用,時間 可以 被 大幅 度 的 節(jié)省 ,程序 更加 規(guī)范化, 容易擴展和 維護 。 有 關于 框 架 其 他 更 加 細 微 的 部 分 可 以 參 考。 接下來幾節(jié)會講述如何使用 架。 第五節(jié) 架介紹 要特點介紹 面向對象為 開發(fā)結構采用的方式, 設計模式。這里采用了國際上各種優(yōu)異框架和模式。采用單一入口 , 結合來自 自 自 標簽庫 , 封裝 數(shù)據(jù)庫 一些方面都有特別的和良好的表現(xiàn),例如 類庫導入、項目編譯、 系統(tǒng)項目 配置、 支持 多數(shù)據(jù)庫 、數(shù)據(jù) 驗證、緩存 模式等 方面。 類庫 導入的方式是 采用類庫包 和命名空間來進行 , 與 似, 看起來 十分明了、 簡 便 。 發(fā) 中 消耗的 文件加載性能 ,通過其特有的核心編譯機理和動態(tài)編譯機理得到了有效的降低 。 實現(xiàn)簡 易 輕巧的 再 配合簡單的 式 與 操作 數(shù)據(jù)庫 幾乎沒有任何 復雜 的地方。 動態(tài)定位、條件 組合 、原生查詢功能、區(qū)間統(tǒng)計使得其 查詢機 理十分高效、簡潔、強大 。 作 非常輕松就可以完成,不需要 創(chuàng)建任何 相 對應的模型類, 不僅能夠輕松的創(chuàng)建數(shù)據(jù)庫視圖,還可 支持多種模型之間的動態(tài)切換 ,不再有 多表第二章 相關技術與開發(fā)平臺 11 查詢 的顧慮 。多表關聯(lián) 操作通過多表關聯(lián) 靈活的方式 來 完成。 以 基礎搭建的平臺內部的可 編譯模板引擎,支持 由 兩種 簽庫思想融合的模板標簽 ,并可以實行擴展 。 通過驅動支持和擴展 第三方 引擎。 表單數(shù)據(jù) 過濾及自動 驗證, 生成 數(shù)據(jù)對象 的安全性得以保證 。 支持據(jù)返回 機制 , 并以多種 格式返回客戶端 。在工作時,自己可以隨意采用擅長 的 庫 來 進行。類型強制轉換 功能可以保證 數(shù)據(jù) 錄入及 查詢 的 安全性能 。系統(tǒng)支持 諸多 動態(tài)數(shù)據(jù)緩存類型 都可以得到系統(tǒng)支持。存取操作中擁有快捷方法。開發(fā)者也可以自由制定 靜態(tài)緩存規(guī)則 。 抽象數(shù)據(jù)庫訪問層 是內置于 的 , 封裝 不同的數(shù)據(jù)庫操作 時 , 其操作接口是 統(tǒng)一的。 對于不同的數(shù)據(jù)庫 只需要 利 用公共的 來 進行操作,而不需要 寫不同的底層 和 代碼 來 實現(xiàn), 會自動調用相應的數(shù)據(jù)庫適配器來處理。目 前 支持 多種數(shù) 據(jù)庫。 構:為了打造框架類 底層 制編程體驗,全新的核心 +行為 +驅動架構模式被引入了 本中。開發(fā)人員通過這一全新的模式可以更為方便地依據(jù)實際情況定制一套屬于企業(yè)或者自己的開發(fā)框架。 調試模式:包括演示和開發(fā)以及測試在內開發(fā)過程中的不同階段的需要,都可以利用框架提供的調試模式來滿足,通過配置獨立的項目文件可以應對與不同的應用模式。為了確保項目部署成功,只需要犧牲微弱的性能就可以滿足存在于調試開發(fā)過程中的分析和日志需要,當切換到部署模式時就可以很快的提高性能。 式介紹 在設計模式的過程中, 制把程序劃分為三個關鍵部分:模型( M)、視圖( V)、控制器( C),每一部分都有其各自要處理的任務。首先請求的接收由控制器來完成,并確定調用模型來進行處理,然后返回處理后的數(shù)據(jù),最后再由控制器通過視圖模型的方式返回數(shù)據(jù),通過表示層返回給用戶。 模型 :各種數(shù)據(jù)以及業(yè)務邏輯通過模型來表示。在 M/V/C 中模型所要處理的任務是最多的。例如其通過類似 進行數(shù)據(jù)庫的處理。其返回數(shù)據(jù)具有中立的特性,運用此模型可以為視圖提供一對多的數(shù)據(jù)。此外因為其 內部機理,只要開發(fā)完成一次就可以重用,大大減少代碼重復性。 第二章 相關技術與開發(fā)平臺 12 視圖 :視圖是 互界面。隨著新技術的不斷出現(xiàn),界面所要面臨的處理挑戰(zhàn)性日益加強。 以做到同時處理不同的視圖。 是提供一種準許使用者進

溫馨提示

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

評論

0/150

提交評論