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

正文內容

基于私有云架構的基金報表系統開發(fā)碩士學位論文(更新版)

2025-08-05 21:12上一頁面

下一頁面
  

【正文】 ,每一個用戶都會被分配在一個userinfo標簽中,user標簽定義了用戶的id號,姓名和Email地址;app標簽定義了哪一個具體的系統才是此用戶可以訪問的,env表示環(huán)境的等級,可以選擇是在開發(fā)級的環(huán)境或者商品線等級;role標簽定義了賦予此用戶的角色種類,其子標簽entitlement定義了此用戶可以訪問的功能組與數據組;在functiongroup標簽中定義了哪些具體的功能被包含在這個組中,同樣的在datagroup標簽中定義了哪些數目又是可以對用戶開放的,這里所定義兩個組是與role中定義的兩個組名相對應的。以下是導出Excel的示例代碼:圖 Java導出Excel示例,基本總結出導出Excel都是萬變不離其宗的套路,首先是建立一個Workbook,接著在這個Workbook上新增一個sheet,然后就可以定義所需導入的數據類型、數據格式并填入一個個Cell中,再將Cell加入到sheet里,最后Workbook完成寫出。在定義了HTTPService的實例之后指定它的url,最后使用service的send方法便完成了HTTPService的數據請求。 Flex與Java的數據通信在傳統的Flex與J2EE整合的系統中,有一種用于在兩端之間進行數據傳輸的工具已經應用得非常普遍,那就是使用BlazeDS。當需要刪除用戶時,為了保存歷史的記錄不應該把記錄直接刪除,而是把此記錄從active設為inactive,這樣此用戶就無法登陸系統應用了。顧名思義此功能塊的核心需求就是生成出用戶所需的自定義的報表。原因可能有多種屬性,不同的屬性不能錯誤的用到同一種情況下。它是針對每個基金在上一個出報表期中的表現而變化的指示性標志。接下來按功能點分割對各個模塊的設計實現進行介紹。(4)數據庫層:由大型數據庫系統組成,存儲商業(yè)數據以及與數據存取相關的邏輯。它提供了一個多層次的分布式應用模型和一系列開發(fā)技術規(guī)范。圖 MVC模式下的Cairngorm組件 Cairngorm3的提升Cairngorm3相對于之前的版本所做出的最大的提升與Flex4的提升有異曲同工之處。它與 HttpSession對象很相似,但是它存儲在Flex客戶端,而不是存儲在一個中間層程序服務器端。所以小項目不建議使用。同樣如果需要對類的邏輯功能進行擴展就可以直接擴展這個類而不須要顧及關于skin的任何內容,這樣就基本做到了外觀與邏輯的解耦。所以一旦有了瀏覽器Flash Player虛擬機的支持將會有異常華麗的動態(tài)顯示效果,頁面幾乎沒有跳轉與刷新,使Web的顯示無限接近于桌面應用的效果。[11] Flex 同時是一個高效、免費的開源框架,可用于構建具有表現力的 Web 應用程序,這些應用程序利用 Adobe Flash Player和 Adobe AIR, 運行時跨瀏覽器、桌面和操作系統實現一致的部署。[8] RIA發(fā)展現狀當今流行的幾種主要RIA技術有Flex,Silverlight和Laszlo技術。實際上,通過 “開源記者”(在博客中發(fā)布教程和專業(yè)入門文檔供該技術新手參考的人)的數量來確定社區(qū)參與度更加容易。隨著這兩項技術的成熟,每種框架的持續(xù)開發(fā)基本原則保持一致:用更少的時間做更多的工作。這就是說,客戶端開發(fā)技術支持各種通信協議非常重要。以上各個技術點將在下個章節(jié)中一一介紹。 Cloud App工程設計框架的選型從簡單的意義上講,任何搭建在Cloud平臺的上工程應用最大的目的就是利用Cloud強大的運算處理能力和規(guī)?;拇鎯δ躘6]。數據服務切面(Data Services):被一個或者多個層用來訪問數據,同時擁有創(chuàng)建、操作、驗證和映射的功能。服務編排/協調層(Service Orchestration):這是整個架構的頂層,所有的請求都將在這層被整合,主要被用來調用商業(yè)服務以完成高層次的商業(yè)目標。一個完整的從發(fā)布到實現服務的過程如下:1. 服務提供者將符合接口規(guī)范的服務發(fā)布注冊到注冊中心。相對于傳統的系統架構,我們之所以使用SOA是因為傳統的架構都是把軟件寫在一個單獨的軟件體里,即在一個軟件包里將所有的應用程序功能都整合在一起。最終將設計與研究之后得出的解決方案從各個可能的角度進行了詳細的描述。系統的管理員功能模塊,對系統的全局的操作,包含對用戶信息的操作和跨月數據整合等功能。首先從商業(yè)角度來說,企業(yè)對一個已存在的系統隨著時間的推移,社會因素的轉變,總會有不斷新的需求提出,但是在舊平臺上的系統因為其原始設計問題,擴展性瓶頸嚴重,每個擴展動作都會設計較大的改動,開發(fā)與測試周期無限延長,對公司的效率產生影響。當然銀行也可以對外提供服務,銀行所有云計算應用都基于這個平臺,對于數據保護完全由自己控制,從而有效地避免了采用公共云服務引起的各種風險。利用云計算,云供應商確保了數據傳輸的安全性。2008年5月,IBM宣布在中國無錫太湖新城科教產業(yè)園為中國的軟件公司建立的IBM中國“云計算中心”正式投入運營。7.極其廉價。3.高可靠性。[1] 云計算的特點云計算的發(fā)展非常迅速,大體包含以下7個特點。金融企業(yè)的工作效率成為了能否在競爭中取勝的關鍵因素,公司時時刻刻都在想方設法在每一個環(huán)節(jié)提高生產的效率,其中有一環(huán)對公司的運行狀況,客戶的信息反饋,將來的運營趨勢都起到引導與推動的作用。同時在輕量級服務越來越普及的今天,越來越多的企業(yè)級應用已經從C/S架構遷移到了B/S的大軍中來,在web技術迅速發(fā)展的這些年中,涌現了不少成熟的解決方案,如JSP/Servlt、.NET、PHP等,但是絕對不能忽視的是富客戶端(RIA)的崛起,它是良好用戶體驗的優(yōu)秀解決方案。同時結合系統實際的商業(yè)需求,將幾個主要模塊的設計實現進行了描述。而粗糙且簡單的報表只會誤導系統使用者,做出錯誤的判斷使后果不堪設想。企業(yè)私有云一般擁有數百上千臺服務器。云計算不針對特定的應用,在“云”的支撐下可以構造出千變萬化的應用,同一個“云”可以同時支撐不同的應用運行。[2] 云計算的研究現狀作為一項新興的,顛覆性的技術,云計算技術一經推出便在業(yè)內引起廣泛響應,主要的IT廠商,如Google、IBM、Amazon、Microsoft和Yahoo等,已經相繼開展了研究工作,并推出自己的云計算產品和服務。底層是Windows Azure,提供了一個基于Windows的虛擬計算環(huán)境和存儲;在底層上,提供了很多針對不同應用的服務,如Live服務、NET服務、SQL服務等。對于銀行來說,數據是銀行的生命,如果云供應商泄露銀行數據的話,不僅會給銀行帶來經濟上的損失,而且還會極大地影響銀行的發(fā)展前景。[3] 面向金融企業(yè)的一個基金報表系統—FARFAR(Fund amp。最后也是最重要的就是設計出一個更具有擴展性的系統,不僅僅做到前后臺邏輯的解耦,更要做到在功能與功能、模塊與模塊之間代碼的松耦合、消除冗余,這樣做最大的目的就是當新的需求提出或者有Bug出現時開發(fā)和測試團隊可以以最快的時間解決問題,減少代碼的更改量。第二章:系統的架構,闡述了開發(fā)所需的各種相關技術與框架,包括Flex、J2EE、Cairngorm、Cloud、SOA等等。在下一章中將結合本章提出的技術需求介紹本項目在實際開發(fā)設計中所采用的主要技術解決方案。SOA的宗旨就是要把各個功能單元彼此分開,以使這個單元可以獨立得成為系統中的一個“組件”,這些組件之間充分解耦,在一個統一接口的調用下不僅是代碼的層次更加明晰同時減少了代碼的冗余并且最大程度的增加了模塊的重用性。4. 服務使用者向服務提供者請求服務。并且去真正調用具體的服務。這個云與普遍意義上的云有個最大的區(qū)別就是它只包含數據的處理但不包含數據的存儲。圖 首先原本我們是可以直接拋開數據庫層,因為廣義上的云計算都包含云所特有的文件數據系統,如Google的GFS(Google File System)和Hadoop的HDFS等。嚴格的說,OpenLaszlo的開發(fā)在Flex之前,盡管它使用的是另一個名稱,Laszlo Systems的發(fā)行版一直在Adobe之前。不幸的是,與幾乎每個服務器端語言都是用的Adobe二進制AMF相比,請求——響應時間要慢的多。這就意味著您需要做的工作更少。Adobe新聞聚合器(news aggregator)僅在Flex一項上就有2370 feed。使用這個平臺開發(fā)只需要編寫LZX的描述語言,運行在JZEE應用服務器上的Laszlo平臺會將其編譯成Flash傳送給客戶端展示。連接到 Internet 的計算機中超過 98% 裝有 Flash Player,這是一個企業(yè)級客戶端運行時,它的高級矢量圖形能處理要求最高、數據密集型應用程序,同時達到桌面應用程序的執(zhí)行速度。3)支持多媒體資源,輕松開發(fā)動態(tài)交互性強的界面。在此總結的只是部分Flex重要的優(yōu)缺的,至于Flex與其他兩類RIA開發(fā)工具的對比由于篇幅關系在此不再加描述,總之Flex是擁有自身得天獨厚的優(yōu)勢,使其成為了目前RIA最主流的開發(fā)工具之一,同時也有許多有待改進的地方需要其不斷的進步,當然這些不足之處也是對設計人員需要克服的最大的挑戰(zhàn)。目的是提高程序的可擴展性、可維護性,其本身并不是一個完整的企業(yè)應用,它只是提供了一個開發(fā)骨架,Adobe稱之為體系。不僅僅是個MVC框架了,應該算是一個工具包,提供了很多個swc,通過parsley這個IOC框架納入了很多種的工具包,總得來講,cairngorm3已經跟java的spring框架類似了。Command(命令):處理業(yè)務邏輯,調用Cairngorm Delegates或Commands,以及更新 ModelLocator中存儲的值對象和變量。其次它最大可能得將顯示與邏輯分離,從前如果寫一個頁面往往會把邏輯的代碼混合在頁面代碼之中。[16] J2EE架構的概述J2EE 是一個開放的標準,它簡化了應用程序的開發(fā)和集成,具有高度可移植性、可擴展性。在下一章中將從商業(yè)需求的角度對幾個最主要的功能點進行逐個介紹。通過主界面提供進入此模塊和相應的參數其流程的ALGOLPASCAL語言描述如下:Procedure MaintenanceBegin REPEAT ActionRead(用戶輸入) Case Action of 主菜單maintenance: IF 自定義過濾條件 THEN 進入過濾后的基金維護頁面 End IF 通過主界面鏈接: IF 自定義過濾條件 THEN 進入特定種類(OOT,NEW等等)的基金維護頁面 End IF 通過基金代號查詢: 進入特定基金的維護頁面 End Case;UNTILAction=log off;End; Add new fund 功能的設計在實際的系統中,添加一條新的基金記錄是一個非常復雜的過程,從用戶輸入基金的代號到最后選擇基金所有人中間所涉及的屬性修改與添加可能超過30項,所以,如果要求用戶在一個頁面完成所有的信息輸入是不合理的。如果是正增長過大則需要寫入類似“利潤增長”,“收入增加”之類的原因,如果是負增長過大則需要寫入類似“支出”,“財產轉移”等等的原因。在此功能的設計中主要須要考慮到處理上傳文件的容錯能力,上傳的文件必須參照一定的格式編寫,如果上傳的文件一旦在格式上出現與預期不符的情況,系統必須能夠正確且友好得將錯誤的信息返回給用戶同時終止上傳的操作。此功能模塊的流程如下:Procedure Report/ExportBegin 用戶選擇需要導出報表的總類型 用戶自定義過濾條件(如日期范圍等) 確定導出UNTILAction=log off;End; Administration的設計 Start New Month功能的設計Start New Month指的是每到系統的每月的結算日期系統需要將現有的所有本月數據存儲入系統的歷史數據中,這些數據包括所有基金的當月資產數據,當月所有匯率的信息,以及基金所綁定的所有服務信息等等。在下一章中在介紹完項目的技術和商業(yè)大背景的基礎上將提取出幾個不可或缺的關鍵技術實現點,逐個分析闡述。 當客戶端RPC控件調用遠程服務時,該控件就會把服務端返回的數據保存在一個ActionScript對象中,這樣,在程序中就能夠很輕松的獲取想要的數據,而這些客戶端控件包括HTTPService、WebService、RemoteObject控件。如圖:圖 前后臺傳輸XML格式示例由于Flex的數據通信都是異步的,所以我們在代碼中依照Cairngorm的命令處理模式編寫一個對應命名的onResult函數,參數就是請求所返回的數據內容,類型為Object,然后將這個Object轉化為XML經過一系列的遍歷與過濾最終將數據存入一個ArrayCollection中然后拋出事件說明取數據已完成。這樣程序可以防止客戶端程序遭受惡意應用程序的破壞。因此系統需要設計一個可以提供多種查詢條件,多重查詢條件嵌套的過濾功能。 動態(tài)選擇過濾條件對于遇到的第一個問題,首先考慮到所使用到的過濾條件種類基本是固定不變的,所以我們考慮在工程的文件目錄下放入數據,而不是每次都從數據庫中抽取那樣的操作對這類的小操作在性能上會有較差的表現。最終我們選擇了第二種方案,Flex提供了全面的繪圖機制,在代碼中新建一個可視組件的實例然后設置此組件的一系列屬性,最后在添加到頁面中是動態(tài)調整組件所在容器的高度。在下一章中,將結合系統開發(fā)中的實際情況,提出一個典型且棘手的問題進行分析,并設計出解決方案。在AS中對于基本類型(Boolean、String、Number、Uint、Int)的對象,在對象之間是值傳遞,除此之外的不論是用戶自定義的類還是SDK中的類都是采用引用傳遞的方法,比如當將一個foo類對象A賦值給對象B后將A對象刪除,仍然可以從B對象中輸出A對象
點擊復制文檔內容
數學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1