免實訓(xùn)結(jié)題報告模板_第1頁
免實訓(xùn)結(jié)題報告模板_第2頁
免實訓(xùn)結(jié)題報告模板_第3頁
免實訓(xùn)結(jié)題報告模板_第4頁
免實訓(xùn)結(jié)題報告模板_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

、、20146月--20154、、、 內(nèi)容:本文介紹了本實訓(xùn)項目共享交換平臺,共享交換平臺實現(xiàn)環(huán)保信息資源在單位之間進行共享與交換的一個技術(shù)支撐平臺,通過應(yīng)果庫與數(shù)據(jù)庫之間庫(公共基礎(chǔ)庫、業(yè)務(wù)成果庫和數(shù)據(jù)庫)與項目主要績效計劃建立市數(shù)字環(huán)保共享平臺實現(xiàn)市環(huán)境信息資源實現(xiàn)環(huán)保信息資源在單位之間進行共享與交換的一個技術(shù)支撐平臺通過應(yīng)用系統(tǒng)通過共享平臺形成數(shù)據(jù)資源積累,是數(shù)字環(huán)保數(shù)據(jù)資源的大集合,包括環(huán)保行業(yè)公共原始數(shù)據(jù)庫,通過數(shù)據(jù)分析及挖掘等形成數(shù)據(jù)庫、業(yè)務(wù)產(chǎn)品數(shù)據(jù)庫等,并在此基礎(chǔ)上提供環(huán)保信息資源中心平臺,基于資源中心為上層的環(huán)保行業(yè)應(yīng)用提供諸如數(shù)據(jù)資源、元數(shù)據(jù)管理及數(shù)據(jù)質(zhì)量管控在內(nèi)的數(shù)據(jù)服務(wù)。通過對部門的業(yè)務(wù)數(shù)據(jù)的整理規(guī)劃,形成環(huán)境信息資源。2CPU:4Windows64(具體操作系統(tǒng)根據(jù)3處理器:1GHzPentium256MB硬盤:40G顯示器:推薦:1024x768位操作系統(tǒng)平臺:Windows2003Server微軟操作系統(tǒng)平臺:windows2000、windowsXP系統(tǒng)全部采用WebService標(biāo)準(zhǔn)協(xié)議定義所有軟件接口,系統(tǒng)之間的銜接也采用B/SIE服務(wù)器操作系統(tǒng):Windows2003應(yīng)用服務(wù)操作系統(tǒng):Windows2003應(yīng)用服務(wù)器:Apache開發(fā)工具:Eclipse、按軟件系統(tǒng)的層次機構(gòu)分模塊進行設(shè)計,系統(tǒng)的重點與難點先行進行設(shè)計。概要設(shè)計應(yīng)細化到系統(tǒng)模塊一級。在設(shè)計文檔中,定義模塊編碼采用系統(tǒng)、子系統(tǒng)、模塊編碼逐成繼承的方式編8AAB000111的結(jié)構(gòu),說明如下:AA:固定為KM,代表市數(shù)字環(huán)保共享平臺系統(tǒng)B:為子系統(tǒng)編碼,配置如下:0001111:為模塊能點編碼,由數(shù)字1開始累加編碼程序包的最次包統(tǒng)一使用gxinfo.kmhb,然后按照子系統(tǒng)的名稱縮寫分類。避免使用長的名字(15個字母)避免使用下劃線(除靜態(tài)常量等)采用完整的英文描述符,所有單詞的第一個字母大寫。首字母大寫,通常由多個單詞合成一個類名,第一個字母用I,并要求每個單詞的首字母也要大寫,采用完整的英文描述符說明接口封裝。e表示異常。e普通成員函數(shù),采用完整的英文描述說明成員函數(shù)功能,第一個單詞盡可能采用一個生動的動詞,第一個字母小寫。靜態(tài)常量字段,全部采用大寫字母,單詞之間用下劃線分隔。程序編碼要盡量清新的使用注釋。軟件構(gòu)件體系縮短開發(fā)周期減少運行管理成本和費用并且盡可能做到與國際接軌,能夠積極主動地發(fā)揮計算機軟件技術(shù)創(chuàng)新帶來工作方式和的創(chuàng)新比對中介產(chǎn)品在數(shù)據(jù)交換傳輸和數(shù)據(jù)同步功能和自主研發(fā)功能之間的各自優(yōu)勢吸取兩則的優(yōu)勢應(yīng)用采取多種措施來建造一個可靠性和容錯性極高的系統(tǒng),使系統(tǒng)能不間斷和有足夠的延時來處理突發(fā),包括不間斷電源的使用、磁盤鏡像措施、服務(wù)器熱備份措施、冗余備份等。在軟件設(shè)計方面,盡可能考慮利用人的能動性,并且兼容手工時代的各種流程,保證在環(huán)境出現(xiàn)時,本系統(tǒng)仍然能夠發(fā)揮作用。性必須保證系統(tǒng)中的數(shù)據(jù)安全,保證系統(tǒng)中的數(shù)據(jù)不被閱讀、篡改,確保非法用戶不能進入本系統(tǒng)。系統(tǒng)在數(shù)據(jù)加密、加密傳輸、安全等級、交叉驗證、數(shù)字簽名技術(shù)的應(yīng)用、等各個環(huán)節(jié)應(yīng)采取有力的安全保證措施,解決權(quán)限控制問題。系統(tǒng)具有良好的可擴展性,這包括程序、數(shù)據(jù)和管理的可擴展性三個方面。礎(chǔ)功能,按照當(dāng)前的公共需求、未來的版本升級、功能擴展和外部接口設(shè)計,可以搭建起其他的高級應(yīng)用程序,本身就具有高度的可擴展性。應(yīng)用程序?qū)哟危谠O(shè)計上也充分考慮應(yīng)用程序工具化,遵從代碼和數(shù)據(jù)分離,數(shù)據(jù)和文檔樣式分離的原則,使得應(yīng)用程序具有很大程度的可擴展性以框架設(shè)計的思路規(guī)劃可以保證系統(tǒng)的實用性到達最大范圍而且,在未來的未知應(yīng)用軟件系統(tǒng)中,這些功能照樣發(fā)揮作用。在數(shù)據(jù)方面,作為環(huán)境信息資源共享共享的系統(tǒng),需要地考慮環(huán)境信息資源中大數(shù)據(jù)的問題,保證信息資源能夠快速實時查詢分析,并且保持數(shù)據(jù)的可擴展性。(XMLSOAPUDDI等之上,因而改變了傳統(tǒng)架構(gòu)要求的緊藕合機制,這樣將分布應(yīng)用中的參與者彼此開來,之間相互成本,使得整合機構(gòu)內(nèi)外的應(yīng)用系統(tǒng)的成為可能。SOA它可以根據(jù)需求通過網(wǎng)絡(luò)對松散耦合的粗粒度應(yīng)用組件進行分布式部署、組合和使用。服務(wù)層是SOA的基礎(chǔ),可以直接被應(yīng)用調(diào)用,從而有效控制系統(tǒng)中與軟件交互享字門環(huán)公享字門環(huán)公 服戶保交

務(wù)務(wù)環(huán)保數(shù)據(jù)交換總線

內(nèi)容內(nèi)容 業(yè)務(wù)部門系統(tǒng)設(shè)計與開發(fā)既要適應(yīng)滿足本次需求,同時也要考慮到將來的系統(tǒng)可擴展性和可變性。因而在結(jié)構(gòu)選型上,要有強的伸縮特性,并且技術(shù)上要先進、成熟、可靠和穩(wěn)定性。為了保證系統(tǒng)的高可用性、高可靠性和可擴展性,系統(tǒng)必須要選擇支持強大的企業(yè)級計算的成技術(shù)路線。當(dāng)前能夠滿足這些條件的計算平臺首推J2EE。本項目從整體技術(shù)體系上選用J2EEB/S應(yīng)用結(jié)構(gòu)進行應(yīng)用系統(tǒng)的開發(fā)。系統(tǒng)體系結(jié)構(gòu)采用三層架構(gòu),即表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。按照這樣的體系結(jié)構(gòu),在表示層(用戶端)的運行環(huán)境為瀏覽器;業(yè)務(wù)邏輯層采用符合J2EE標(biāo)準(zhǔn)的應(yīng)用服務(wù)器ApacheTomcat;在數(shù)據(jù)層,數(shù)據(jù)庫管理系統(tǒng)采用ORACLE,為了提高系統(tǒng)的可靠性,數(shù)據(jù)庫服務(wù)器采用高可用性集群結(jié)構(gòu)。J2EE是主流的技術(shù)體系,J2EE已成為一個工業(yè)標(biāo)準(zhǔn),圍繞著J2EE有眾多的廠家和產(chǎn)品,其中不乏優(yōu)秀的軟件產(chǎn)品,合理集成以J2EE為標(biāo)準(zhǔn)的軟件產(chǎn)品構(gòu)建信息集成平臺,可以得到較好的穩(wěn)定性、高可靠性和擴展性。強大靈活的管理能力。符合Internet環(huán)境下“客戶層/應(yīng)用服務(wù)層/數(shù)據(jù)服務(wù)層”的三層體系結(jié)構(gòu)。這種結(jié)構(gòu)下進行業(yè)務(wù)管理,易于共享和具有更高的效率和安全性。可伸縮性和可擴展性。適應(yīng)未來發(fā)展和管理結(jié)構(gòu)的改變。例如,新增加部門,原有機構(gòu)擴容。另外,可根據(jù)需求的變化擴展()新的功能,跟隨技術(shù)發(fā)展潮流??焖賾?yīng)用開發(fā)支持能力。應(yīng)用是系統(tǒng)生命力的最終體現(xiàn),快速的應(yīng)用開發(fā)能力將使通訊基礎(chǔ)設(shè)施的價值迅速得到體現(xiàn)和升華。Web2.0Web2.0是一個輕量級的編程模型,用來構(gòu)建一些必要的邏輯,這些邏輯通常會以REST,F(xiàn)eeds的形式表現(xiàn)出來。其背后的理念是:Webasthetform。其次是數(shù)據(jù)服務(wù),即如何輕松的將來自不同地方的數(shù)據(jù)進行融合、過濾并重新構(gòu)造成新的數(shù)據(jù),同時確保數(shù)據(jù)的一致性、安全性、可管理性和控制等。這背后的理念是:Webasthedatabase。WEB富客戶 AJAX技Ajax起就成了一個功能強大的新技術(shù)。Ajax包括:1、XHTML2、使用文檔對象模型(ObjectModel)作動態(tài)顯示和交3、使用XMLXSLT做數(shù)據(jù)交互和操作4、使用XMLHttpRequest進行異步數(shù)據(jù)接收5、使用JavaScript將它們綁定在一起傳統(tǒng)的web應(yīng)用模型工作起來就象這樣:大部分界面上的用戶動作觸發(fā)接到Web服務(wù)器的HTTP請求。服務(wù)器完成一些處理---接收數(shù)據(jù),處理計算,再其它的數(shù)據(jù)庫系統(tǒng),最后返回一個HTML頁面到客戶端。通常要產(chǎn)生一個HTTP請求的用戶動作現(xiàn)在通過JavaScript調(diào)用Ajax引擎來代替.任何用戶動作的響應(yīng)不再要求直接傳到服務(wù)器---例如簡單的數(shù)據(jù)校驗,內(nèi)存中的數(shù)據(jù)編輯,甚至一些頁面導(dǎo)航---引擎自己就可以處理它.如果引擎需要從服務(wù)器取數(shù)據(jù)來響應(yīng)用戶動作---假設(shè)它提交需要處理的數(shù)據(jù),載入另外的界面代碼,或者接收新的數(shù)據(jù)---引擎讓這些工作異步進行,通常使用XML,不用再擔(dān)誤用戶界面的交互。JSON是較XML更輕量級的中立數(shù)據(jù)格式,更適合于在瀏覽器和服務(wù)器端傳遞數(shù)據(jù),目前JSON格式采用較多?;诮M件開發(fā)是構(gòu)建應(yīng)用系統(tǒng)的基石,也是實現(xiàn)面向服務(wù)SOA的基礎(chǔ)。組件、中間件是繼面向?qū)ο蠹夹g(shù)之后發(fā)展起來的新的軟件工程技術(shù),是面向?qū)ο蠹夹g(shù)的延伸,又是面向服務(wù)SOA的基礎(chǔ)。它的基本思想是將應(yīng)用軟件分解成為一個個獨立的軟件組件單元來實現(xiàn)軟件的集成。按照組件技術(shù)的觀點,應(yīng)用軟件的開發(fā)就成為各種不同組件的集成過程。而組件將作為SOA中服務(wù)所封裝的原子功能的實現(xiàn)實體。平臺提供松散耦合的組件規(guī)范,滿足這個規(guī)范的軟件實體就可以被整合到應(yīng)用開發(fā)平臺內(nèi)來,這樣就可以保證一個大系統(tǒng)內(nèi)的不同軟件可以由不同的開發(fā)商來開發(fā),并且可以保證迅速按照積木一樣搭建成一個運轉(zhuǎn)良好、渾然一體的應(yīng)用系統(tǒng)。同時,針對項目的實際建設(shè)要求,在應(yīng)用規(guī)劃設(shè)計和開發(fā)建設(shè)過程中,為保證應(yīng)用功能靈活配置,各應(yīng)用交互協(xié)同,我們對各個應(yīng)用系統(tǒng)按照高內(nèi)聚、低耦合的原則進行構(gòu)件劃分,然后在應(yīng)用支撐平臺的應(yīng)用集成組裝框架之上進行基于構(gòu)件的應(yīng)用和作業(yè)平臺組裝整合與集成。面向?qū)ο笫且环N自下而上的程序設(shè)計方法,不像過程式設(shè)計那樣一開始就要用main概括出整個程序,面向?qū)ο笤O(shè)計往往從問題的一部分著手,一點一點地構(gòu)建出整個程序。面向?qū)ο笤O(shè)計以數(shù)據(jù)為中心,類作為表現(xiàn)數(shù)據(jù)的工具,是劃分程序的基本單位,而函數(shù)在面向?qū)ο笤O(shè)計中成為了類的接口。面向?qū)ο笤O(shè)計自下而上的特性,允許開發(fā)者從問題的局部開始,在開發(fā)過程中逐步加深對系統(tǒng)的理解。這些新的理解以及開發(fā)中遇到的需求變化,都會再作用到系統(tǒng)開發(fā)本身,形成一種螺旋式的開發(fā)方式。在這種開發(fā)方式中,對于已有的代碼,常需要運用Refactoring技術(shù)來做代碼重構(gòu)以體現(xiàn)系統(tǒng)的變化。市數(shù)字環(huán)保共享平臺項目在現(xiàn)有信息化基礎(chǔ)上建立市數(shù)字環(huán)保共享平臺,實現(xiàn)市環(huán)境信息資源規(guī)劃整合,為市環(huán)境各相關(guān)部門提供完整、一致、安全、2、環(huán)境信息資源中心:對全市“數(shù)字環(huán)保”信息統(tǒng)模、和管理,提供數(shù)據(jù)的統(tǒng)一,實現(xiàn)“數(shù)字環(huán)?!毙畔⒌拇笕诤?。作實施,最終形成市環(huán)境資源 組織對市環(huán)境相關(guān)及內(nèi)部處室進行職能職責(zé)的調(diào)研了解各處室的相123 源。 根據(jù)整理形成的環(huán)境信息資 ,跟相關(guān)科室進行資 可共享程度的確認 據(jù)平 據(jù)平 建 臺數(shù) 表 表權(quán)容身單能限定份定報管制認制表 數(shù) 據(jù)統(tǒng)搜流挖計索程引掘分引引擎引析擎擎 擎 可視化數(shù)據(jù) 智能搜 理工 流程管理平 二次開發(fā)平 應(yīng)用定制系層標(biāo)安】原始數(shù)據(jù)庫1原始數(shù)據(jù)庫 資源資源代碼是共享平臺提供對環(huán)境信息資源的涉及到各種類型的信息項進行統(tǒng)一編保證共享平臺使用對應(yīng)編碼的統(tǒng)一性及可性。源內(nèi)容中使用到的所有代碼分類通過1示例:“53A00”分配給市信息資源管理機構(gòu) 示例:“53A01”分配給示例:“53AA0”分配給市盤龍區(qū)信息資源管理機構(gòu)。(區(qū)、市)示例:“53AA1”分配給市五華區(qū)前段碼分配對象前段碼編碼示意第一、二位第三位第四位第五位0000州(市)00州(市)縣(區(qū)、市)0縣(區(qū)、市)1~9或.12后段碼是政務(wù)信息資源標(biāo)識符中字符“/”之后的部分,共8位,由10個4 業(yè)務(wù)分類一級(1業(yè)務(wù)分類二級(2編碼排污國家重點企業(yè)自行監(jiān)國家重點企業(yè)污染源監(jiān)督性監(jiān)國家重點企業(yè)污染源自動監(jiān)測數(shù)據(jù)有效性審類5參考云南省政務(wù)信息資源共享體系第3部分政務(wù)信息資源分類6、分類編碼規(guī)參考云南省政務(wù)信息資源共享體系第3部分政務(wù)信息資源分類7參考云南省政務(wù)信息資源共享體系第3部分政務(wù)信息資源分類8參考云南省政務(wù)信息資源共享體系第3部分政務(wù)信息資源分類9參考云南省政務(wù)信息資源共享體系第3部分政務(wù)信息資源分類參考國家發(fā)布的標(biāo)定縮字值自短注-約必1昆信息資 的數(shù)據(jù)元描定義對共 的內(nèi)容進行概要說明的文值域短名注解-約束必1“市XX建設(shè)項目結(jié)果”內(nèi)容涵蓋建設(shè)項目基本信息、定享 值短注-約必1-定義縮略描述共 標(biāo)值域短名注解-約束必1市XX結(jié)定共 提供單位的物理聯(lián)系地值短注-約1云南 市呈貢區(qū)春融街150定說明共 的資源分類方式及其相應(yīng)的分類信值短注資源分類分 分類、行業(yè)分類、服務(wù)分類、資源形態(tài)分類約必4-定說明共 的資源所采用的分類方式值短注-約必1分定給出對應(yīng)某種共 資源分類方式中某個具體類目值短注-約必1定值短注-約必1定共 資源的唯一不變的標(biāo)識編值短注-約必1-定元字值參短注-約必1-定共日值按短注-約必1-定說復(fù)值-名注-約可1-定用字值自短注-約可1-定關(guān)字值自短注-約可1-資源地址的數(shù)據(jù)元描定可字值自短注-約可1示 定描類復(fù)值自短注-約可1-定可字值自短注-約可1 定服字值自短注-約可1目元數(shù)據(jù)方的數(shù)據(jù)元描定 值短注-約必1-定值短注-約必1元數(shù)據(jù)方地址的數(shù)據(jù)元描定值短注-約1-定值按GB/T7408執(zhí)行,格式為CCYY-MM-短注-約必12014-09-定值-短注-約1-定值短注-約1-定值短注-約1-定值-短注-約1-定值短注-約1-定數(shù)據(jù)資源格式版本(日期、版本號等值短注-約1定為保護隱私權(quán)或知識,對使用資源施加的限制和約值短注-約1定值短注-約1序號名稱(中文)名稱(英文)域代碼定義1即著作權(quán),是作者或者對其作品享有的法其作品享有的權(quán)利(包括財、人身權(quán))23專利patent查和實質(zhì)的權(quán)利4商5證正式作某6知inlectual7受8other序號名稱(中文)名稱(英文)域代碼定義12345重要而的信6Top通過的共享信息項的數(shù)據(jù)元建模,使具有相同數(shù)據(jù)元的信息項具有一致的屬性。通過對3必填4描述共 數(shù)據(jù)項的有效值域和允許對該值域內(nèi)的值進行有效操作的規(guī)。必填5必填6描述共享數(shù)據(jù)項的英文縮寫名稱,具體命名規(guī)則:對存在國際或行業(yè)領(lǐng)域慣用英文縮寫的詞匯等共享數(shù)據(jù)項或元數(shù)據(jù)統(tǒng)一取每個單詞前三個字母作為其短名縮寫標(biāo)識,當(dāng)如此取詞不能保證唯一性時應(yīng)延展取詞位數(shù),通常僅增加一位,如此仍不能保證唯一性時如前繼續(xù)延長取詞,直至保證唯一性為止;對于共享數(shù)據(jù)項或元數(shù)據(jù)實體的標(biāo)識短名的寫法是,所有組成詞匯寫,首詞匯全部采用小寫字母,其余每個詞匯的縮寫的首字母采用大寫。7t間b二具有數(shù)據(jù)的定時同步功能、實現(xiàn)整張數(shù)據(jù)庫表和數(shù)據(jù)庫表更新部分(記錄和字段享字門環(huán)戶保環(huán)保數(shù)據(jù)交換總線支持結(jié)構(gòu)化(數(shù)據(jù)庫)和非結(jié)構(gòu)化(文本文件、二進制文件)具有傳輸功能(如:傳輸失敗及成功次數(shù)、節(jié)點狀態(tài)等) 數(shù)據(jù)庫建設(shè),原始數(shù)據(jù)庫中的數(shù)據(jù)由市環(huán)境保護相關(guān)的提供。在本次項目開發(fā)過程中,我接觸了許多在之前沒有學(xué)習(xí)過的Java框架,如struct2,Java方面的知識,在開發(fā)過程中雖然BruceEckel.ThinkinginJava[M].UpperSaddleRiver,NewJersey,US

溫馨提示

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

評論

0/150

提交評論