freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ctp平臺(tái)的銀行構(gòu)件的設(shè)計(jì)與實(shí)現(xiàn)碩士學(xué)位論文-wenkub

2023-07-09 05:52:15 本頁面
 

【正文】 圖 UI 界面圖 .....................................................................................................33 圖 flowc 頁面流圖 ............................................................................................34 圖 頁面流屬性圖 ..............................................................................................34 圖 金融臺(tái)歷節(jié)假日系統(tǒng)應(yīng)用圖 ......................................................................35 圖 PL/SQL 自動(dòng)化測試圖 ................................................................................36 圖 構(gòu)件包文件圖 ..............................................................................................37 圖 金融臺(tái)歷復(fù)核頁面流圖 ..............................................................................39 浙江大學(xué)碩士學(xué)位論文 第 1 章 緒論 1 第 1章 緒論 課題背景 伴隨著 時(shí)間的流逝和 時(shí)代的發(fā)展, 某 國有 大型股份制的 銀行金融市場業(yè)務(wù)得到了長足發(fā)展,金融市場業(yè)務(wù)種類以及產(chǎn)品類型不斷 增加和擴(kuò)展 ,于此同時(shí)金融市場交易量逐年提 高,這些都是對金融市場系統(tǒng)的開發(fā)、維護(hù)提出更高的要求。 由“軟件危機(jī)”引發(fā)的思考 伴隨著軟件規(guī)模的不斷擴(kuò)大和軟件產(chǎn)業(yè)更新?lián)Q代 速率的越來越頻繁,軟件開發(fā)的效率與 質(zhì)量就逐漸成為了人們 所 關(guān)注的焦點(diǎn), 然 而相對 于 傳統(tǒng)的軟件設(shè)計(jì)開發(fā)思想 已經(jīng)逐漸不能夠滿足當(dāng)今軟件開發(fā)的需求 ,同時(shí) 伴 隨著計(jì)算機(jī)硬件技術(shù)的飛速進(jìn)步以及信息化建設(shè)需求的增加,越來越多的大型軟件開發(fā)項(xiàng)目 工程面臨著許多 的問題,例如 軟件 開發(fā) 生命周期 冗 長 [1]、 費(fèi)用 超出預(yù)算、軟件可靠性和可維護(hù)性差 等也漸漸地 凸顯出來,與軟件工程所要求的目標(biāo)形成了強(qiáng)烈的矛盾 ,從而引發(fā)了“軟件危機(jī)” [2]。 即使耗費(fèi)了大量的人力和物理去完成系統(tǒng),但是軟件系統(tǒng)的正確性越來越難以保證,系統(tǒng)內(nèi)存在著 BUG,影響著系統(tǒng)的平穩(wěn),同時(shí)許多項(xiàng)目缺乏完善的項(xiàng)目文檔資料,導(dǎo)致了許多錯(cuò)誤難以定位和更正,耗費(fèi) 了許多資源。 ( 5) 開發(fā)出來的軟件不能很好的滿足用戶的需求 。鑒于軟件本身的特點(diǎn),軟件不同于硬件是一種計(jì)算機(jī)系統(tǒng)中的邏輯部分,存在著一定的特性,不會(huì)因?yàn)槭褂枚皳p壞”。因此,基于軟件復(fù)用的構(gòu)件化開發(fā),就成為了解決“軟件危機(jī)”的方法之一。銀行 所要面對的大量業(yè)務(wù),包括查詢、轉(zhuǎn)賬、電匯、金融投資、儲(chǔ)蓄、借貸等等業(yè)務(wù), 由于金融信息行業(yè)的快速發(fā)展,銀行業(yè)務(wù)也是大大的拓展了,新增的可處理業(yè)務(wù)也是越來越多,需要系統(tǒng)支持 。正是因?yàn)榭焖僭鲩L的業(yè)務(wù)和信息量,系統(tǒng)面對的需求也是經(jīng)常在變化,銀行系統(tǒng)必須要有較強(qiáng)的可擴(kuò)展性、可維護(hù)性以滿足日益變化的需求。銀行系統(tǒng)操作的人員復(fù)雜,素質(zhì)高低不一,所以系統(tǒng)必須要有有相對界面友好性,易用性,保證能得到大部分人的認(rèn)可。而其中的 構(gòu)件是構(gòu)件化開發(fā)的基礎(chǔ)。 浙江大學(xué)碩士學(xué)位論文 第 1 章 緒論 4 長期以來 , 我國 的 軟件產(chǎn)業(yè)生產(chǎn)方式一直停留在 初級(jí) 階段,軟件 的 復(fù)用程度低,勞動(dòng) 的 重復(fù)性高,形成了高技術(shù)人才 和 低效率勞動(dòng)的局面,不僅 大大 制約了我國 軟件產(chǎn)業(yè)的發(fā)展,也難以滿足國家信息化建設(shè)的需求。 我國的軟件企業(yè)一直使用的是外國的操作系統(tǒng)和數(shù)據(jù)庫,對于本國信息系統(tǒng)的數(shù)據(jù)安全性不利,同時(shí)采用傳統(tǒng)的軟件開發(fā)模式不能夠很好提升軟件開發(fā)的效率 , 軟件項(xiàng)目的復(fù)用性低 。目前 ,上海的構(gòu)件庫已經(jīng)投入使用, 北大青鳥構(gòu)件等也相繼應(yīng)用 ,各大高校、軟件企業(yè)也相繼開發(fā)了應(yīng)用了構(gòu)件和構(gòu)件技術(shù)。 一般的來說 構(gòu)件就是 可復(fù)用的軟件組成部分,從軟件中抽取可以復(fù)用的公共模塊, 并 去掉這些模塊的特有信息,從而成為 單一對象 。 隨著信息化得快速發(fā)展, 某國有大型股份制銀行 在金融市場領(lǐng)域的業(yè)務(wù)取得長足的進(jìn)步,同時(shí)伴 隨著國際金融市場的風(fēng)險(xiǎn)也逐漸增大,新的巴塞爾協(xié)議的出臺(tái) 等,原有金融市場管理等系統(tǒng)已經(jīng)不能滿足快速變化的國際形勢的需求。但 由于構(gòu)件是軟件組成的基本元素, 所 以構(gòu)件的開發(fā)往往是一個(gè)相對獨(dú)立的開發(fā)過程, 存在 許多 不同的、甚至相同功能的構(gòu)件都可能是由不同的構(gòu)件設(shè)計(jì)者 或者是 構(gòu)件開發(fā)者預(yù)先 進(jìn)行 封裝 ,通過不同的接口或者其他方式進(jìn)行 統(tǒng)一 調(diào)用 。 通過對基于構(gòu)件的 銀行金融市場應(yīng)用開發(fā)平臺(tái)的設(shè)計(jì)和開發(fā),結(jié)合構(gòu)件化開發(fā)的思想的歷史演變,學(xué)習(xí)和研究構(gòu)件化開發(fā)思想在該項(xiàng)目的開發(fā)過程中的應(yīng)用,得出構(gòu)件式的開發(fā)在該項(xiàng)目中所起到的作用,同時(shí)得到構(gòu)件化開發(fā)所使用的范圍,以及構(gòu)件化開發(fā)在實(shí)踐中存在的問題,構(gòu)件化開發(fā)方法在整個(gè)軟件開發(fā)領(lǐng)域中所起到的作用 ,并且軟件開發(fā)中的風(fēng)險(xiǎn)控 制要求 。 具體定義構(gòu)件化的開發(fā)方法,包括構(gòu)件化開發(fā)的思想、適用范圍、特點(diǎn)、存在問題、構(gòu)件技術(shù)等,通過業(yè)務(wù)構(gòu)件和軟件構(gòu)件的界定,來闡述實(shí)際構(gòu)件模型。 第四章 銀行應(yīng)用開發(fā)平臺(tái)構(gòu)件 的設(shè)計(jì) 。 以構(gòu)件在實(shí)際中系統(tǒng)中的應(yīng)用進(jìn)行分析,得出存在問題并給出一些建議。 浙江大學(xué)碩士學(xué)位論文 第 2 章 構(gòu)件化開發(fā)分析 8 第 2章 構(gòu)件化開發(fā)分析 構(gòu)件 開發(fā) 的 歷史 演變 構(gòu)件化開發(fā)思想,即基于構(gòu)件的軟件開發(fā) ( Componentbased Software Development, CBSD),它與傳統(tǒng)的軟件開發(fā) 方式 相比較 , 在原有已經(jīng)完成的應(yīng)用系統(tǒng)開發(fā)中充分利用已有比較完善的開發(fā)成果,并以此為基礎(chǔ)進(jìn)行再次開發(fā),消除了包括分析、設(shè)計(jì)、編碼、測試等在內(nèi)的許多重復(fù)勞動(dòng),從而避免了大量人力物力的浪費(fèi)以及重新開發(fā)可能引入的新舊錯(cuò)誤、縮短 軟件產(chǎn)品交付時(shí)間的現(xiàn)實(shí),同時(shí)也提高了軟件開發(fā)的效率以及質(zhì)量 ,簡單的來說就是 一種基于分布對象技術(shù)、強(qiáng)調(diào)通過可復(fù)用 的 構(gòu)件設(shè)計(jì) 和 構(gòu)造軟件系統(tǒng)的軟件復(fù)用 化 途徑 。 如果我們把軟件行業(yè)的歷史進(jìn)行劃分,公認(rèn)的可以被劃分為四個(gè)階段:面向機(jī)器階段、面向過程階段、面向?qū)ο箅A段、面向構(gòu)件階段,每個(gè)階段都是在計(jì)算機(jī)軟硬件技術(shù)發(fā)展到一定階段的 產(chǎn)物 ,每個(gè)階段都是適應(yīng)當(dāng)前軟件開發(fā)生產(chǎn)力的表現(xiàn),較之前一個(gè)階段都有一定的升華 [9]。這 樣可以 使得在 構(gòu)建 各種這樣的系統(tǒng)中的服務(wù) , 可以 通過 一種統(tǒng)一 、 通用的方式進(jìn)行交互 和集成 。 浙江大學(xué)碩士學(xué)位論文 第 2 章 構(gòu)件化開發(fā)分析 10 圖 SOA 服務(wù)三角 總而言之, 從軟件開發(fā) 的歷史演變來看 ,軟件開發(fā) 的演進(jìn)和現(xiàn)代信息化的發(fā)展以及計(jì)算機(jī)硬件技術(shù)的發(fā)展是息息相關(guān),信息化是發(fā)展的外因,硬件技術(shù)是發(fā)展的基礎(chǔ),軟件開發(fā)效率也必須要符合當(dāng)前發(fā)展的趨勢,這就是推動(dòng)軟件開發(fā)從早期硬件發(fā)展制約、系統(tǒng)業(yè)務(wù)功能 單一等特點(diǎn)到現(xiàn)在系統(tǒng)功能結(jié)構(gòu)復(fù)雜化、需求變化頻繁發(fā)展。 ( 2) Desmond D‘ Souza 和 Alan Wills 對構(gòu)件的定義:軟件構(gòu)件是一個(gè)可以獨(dú)立交付的軟件單元,封裝了要設(shè)計(jì)和實(shí)現(xiàn)的內(nèi)容,并且可向外提供接口,通過接口與其他構(gòu)件組裝而形成更大的整體。通過著一些對于軟件構(gòu)件的定義, 接口、獨(dú)立、組裝等詞經(jīng)常被提及,因而 我們可以從中概括出一些構(gòu)件和基于構(gòu)件開發(fā)方式 所應(yīng)該具有的特點(diǎn): 構(gòu)件應(yīng)該具有通用性。 構(gòu)件應(yīng)該具有安全、可靠性。 構(gòu)件應(yīng)該具有易于集成組裝。 浙江大學(xué)碩士學(xué)位論文 第 2 章 構(gòu)件化開發(fā)分析 12 構(gòu)件 、 構(gòu)件平臺(tái) 、構(gòu)件庫 構(gòu)件相關(guān)的定義和特點(diǎn)在前面已經(jīng) 介紹過了。如 Smalltalk80提供的內(nèi)定義的類庫在 Virtusl C++++ 提供的 API 庫可以稱之為構(gòu)件庫的雛形 [18]。 構(gòu)件、構(gòu)件平臺(tái)、構(gòu)件庫三者之間相互依賴,相輔相成。但是,構(gòu)件化開發(fā)的核心思想, 即 軟件復(fù)用思想出現(xiàn)得更早,例如子程序 、數(shù)據(jù)、對象 、存儲(chǔ)過程 、 文檔等 的 重用, 可以看作是軟件 構(gòu)件 化 開發(fā)的源頭。 其 通過類的封裝 和方法繼承浙江大學(xué)碩士學(xué)位論文 第 2 章 構(gòu)件化開發(fā)分析 13 等 ,實(shí)現(xiàn)了數(shù)據(jù) 的 抽象和信息 的 隱蔽。因此,將軟件 系統(tǒng)中的 模塊 抽取、識(shí)別出來, 做成可以發(fā)布 在 Inter 上 能夠 由客戶調(diào)用的構(gòu)件 的開發(fā) 模式逐漸興起 [3]。 發(fā)展至今, 青鳥系統(tǒng) 已經(jīng)是 是我國第一個(gè)大規(guī)模、綜合軟件支持環(huán) 境, 其 在促進(jìn)軟件產(chǎn)業(yè)化、規(guī)?;纬煞矫孀龀隽朔e極地探索, 并 積累了大量寶貴的經(jīng)驗(yàn), 可以成為 是我國構(gòu)件化開發(fā)的里程碑 和先行者 ?;跇?gòu)件開發(fā)的核心是“組織” [20], 它是 SOA 面向服務(wù)的開發(fā)方式的一種最好的體現(xiàn), 它將人們的思維水平從 原來的 軟件系統(tǒng)上升到整個(gè)企業(yè)或者行業(yè),它強(qiáng)調(diào)組織級(jí)、項(xiàng)目間的協(xié)作和復(fù)用關(guān)系。 浙江大學(xué)碩士學(xué)位論文 第 3 章 CTP 平臺(tái)框架分析 15 第 3章 CTP 平臺(tái)框架分析 CTP 平臺(tái) CTP( Core Transaction Platform)核心交易平臺(tái)是一套成熟的應(yīng)用程序框架,其核心思想是把相似或者相同的并具有一些共同點(diǎn)的處理模塊抽象成公共對象,以便這些對象在不同的應(yīng)用系統(tǒng)中進(jìn)行重用。 CTP 平臺(tái)總體結(jié)構(gòu) CTP 核心交易平臺(tái)是一個(gè) B/S 應(yīng)用系統(tǒng) 的 核心交易開發(fā)和運(yùn)行平臺(tái) ,其 實(shí)現(xiàn)了一個(gè)以一系列的松散 聯(lián)合的組件集成 的結(jié)構(gòu)模型 。 同時(shí), CTP 平臺(tái)將 J2EE 體系規(guī)范、構(gòu)件技術(shù)、 XML 技術(shù)和可視化開發(fā)技術(shù)浙江大學(xué)碩士學(xué)位論文 第 3 章 CTP 平臺(tái)框架分析 16 結(jié)合起來,為基于 CTP 平臺(tái)之上的應(yīng)用提供了面向構(gòu)件的應(yīng)用架構(gòu),通過圖形化的構(gòu)件單元作為應(yīng)用系統(tǒng)的基本組成元素,使應(yīng)用系統(tǒng)可以快速高質(zhì)量的搭建,建成的應(yīng)用系統(tǒng)具有較強(qiáng)的可管理可維護(hù)能力,同時(shí)擁有最強(qiáng)的需求變化響應(yīng) 的能力,并 且 通過構(gòu)件積累來持續(xù)積累軟件知識(shí)財(cái)富。 CTP 平臺(tái)采用跨平臺(tái)的編程語言 JAVA 進(jìn)行程序開發(fā),因此所開發(fā)出來的應(yīng)用系統(tǒng)也是可以跨平臺(tái)運(yùn)行的。系統(tǒng)使用純面向?qū)ο蟮拈_發(fā)模式,對關(guān)鍵業(yè)務(wù)數(shù)據(jù)進(jìn) 行了封裝,用戶可以以 JavaBean 的方式自定義數(shù)據(jù)模型,同時(shí)以組件的方式向二次開發(fā)人員提供可繼承與重用的業(yè)務(wù)邏輯模塊,這就從設(shè)計(jì)思想上、開發(fā)效率上、程序可重用性上提供了技術(shù)上的支持,同時(shí)也保證了最終應(yīng)用系統(tǒng)的質(zhì)量。 CTP 平臺(tái)在設(shè)計(jì)的時(shí)候,仿照 HTTP 渠道的訪問,對接入層進(jìn)行了抽象,通過對接入層的處理鏈設(shè)計(jì),使不同接入層的代碼能夠得到最大程度的共用。不僅系統(tǒng)環(huán)境配置采用 XML 文件定義執(zhí)行 ,并且系統(tǒng)應(yīng)用 ,交易生成均可通過最大程度配置各種外部 XML 文件 ,并利用代碼的重用技術(shù) ,配合少量的編程來實(shí)現(xiàn) ,因而應(yīng)用系統(tǒng)的開發(fā)可以做到便捷 ,快速和有效。包括圖形化交易配置、合法性驗(yàn)證,程序規(guī)格書模板的導(dǎo)出、存儲(chǔ)過程配置自動(dòng)生成等功能,方便開發(fā)人員的使用。首先, CTP 為構(gòu)件的運(yùn)行提供了完整的容器環(huán)境,他完成了各類構(gòu)件的轉(zhuǎn)載和整個(gè)生命周期的管理,并負(fù)責(zé)將各個(gè)種類的構(gòu)件根據(jù)之間的交易業(yè)務(wù)邏輯按需進(jìn)行組合,同時(shí)為構(gòu)件提供了良好的運(yùn)行環(huán)境。最后,在構(gòu)件的開發(fā)和運(yùn)行維護(hù) 升級(jí) 方面, CTP 也 提供了基于構(gòu)件的集成開發(fā)工具 CTP Studio, 能夠快速 準(zhǔn)確地完成交易配置文件的開發(fā);同時(shí)還 提供一套構(gòu)件運(yùn)行監(jiān)控平臺(tái), 可 用于對構(gòu)件的運(yùn)行狀況 的進(jìn)行監(jiān)控。 在此構(gòu)件包是對 開發(fā)出來構(gòu)件程序 的一種獨(dú)立性的保證,一個(gè)構(gòu)件包里面具有一個(gè)構(gòu)件完整的功能,所有的程序都能夠在這一構(gòu)件包中找到 ,此外當(dāng)單獨(dú)一個(gè)構(gòu)件包不能夠滿足要求時(shí),可以通過不同的構(gòu)件包之間通過配置,建立起包的依賴,方便快捷。 數(shù)據(jù)模型層,主要完成對數(shù)據(jù)的簡單操作,使用 PL\SQL 編寫存儲(chǔ)過程來實(shí)現(xiàn)。 業(yè)務(wù)流程層, CTP 對業(yè)務(wù)流程層的支持,主要是通過交易配置文件的方式 來體現(xiàn)具體 業(yè)務(wù)流程,在交易配置文件中,根據(jù) 交易 流程的需要,不同的構(gòu)件可以浙江大學(xué)碩士學(xué)位論文 第 3 章 CTP 平臺(tái)框架分析 20 進(jìn)行 組合, 從而 實(shí)現(xiàn)更大程度上的重用。 技術(shù)構(gòu)件層,主要是 一些 不涉及邏輯操作的構(gòu)件,是 構(gòu)件平臺(tái)中使用最為廣泛的一層,并 可以被其它所有的構(gòu)件層調(diào)用。 這很好的保證了構(gòu)件的封裝和獨(dú)立。 從 CTP 平臺(tái)的結(jié)構(gòu)組成和 各層中支持構(gòu)件化開發(fā),可以了解到 CTP 平臺(tái)從存儲(chǔ)過程的開發(fā), JAVA 程序 ,中間核心交易 opStep,頁面流 flowc,自動(dòng)化測試案例等都可以進(jìn)行構(gòu)件化的封裝,通過特定的接口進(jìn)行調(diào)用,實(shí)現(xiàn)比較靈活的構(gòu)件復(fù)用。目前,正是一個(gè) CTP 平臺(tái)新老交替的時(shí)候,原有的各大業(yè)務(wù)平臺(tái)的都需要升級(jí)到新的平臺(tái)框架,老的業(yè)務(wù)功能需要適應(yīng)于新的框架,新的業(yè)務(wù)功能需要重新開發(fā), FMDP 金融市場應(yīng)用開發(fā)平臺(tái)向項(xiàng)目應(yīng)運(yùn)而生。 浙江大學(xué)碩士學(xué)位論文
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1