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

正文內(nèi)容

基于net的海運(yùn)基礎(chǔ)信息平臺(tái)研究和實(shí)現(xiàn)碩士學(xué)位論文(存儲(chǔ)版)

2025-07-27 18:19上一頁面

下一頁面
  

【正文】 平臺(tái)化軟件平臺(tái)化軟件是指用來構(gòu)建與支撐應(yīng)用軟件的獨(dú)立軟件系統(tǒng)。目前直接賣給終端用戶的軟件基本上都是應(yīng)用實(shí)現(xiàn)型平臺(tái)。其優(yōu)點(diǎn)是程序的運(yùn)行效率往往比較高,對用戶的響應(yīng)也比較快。業(yè)務(wù)層作為表現(xiàn)層和數(shù)據(jù)層的中間服務(wù)層,必須保證所有的業(yè)務(wù)邏輯被正確處理。在B/S模式下,集成了解決企事業(yè)單位各種問題的服務(wù),而非零散的單一功能的多系統(tǒng)模式,因而它能提供更高的工作效率。過去以自身為主的企業(yè)與企業(yè)之間的競爭,轉(zhuǎn)變成為協(xié)同化作業(yè)的企業(yè)鏈與企業(yè)鏈之間的競爭,極大地增強(qiáng)企業(yè)的競爭能力。因而CSIMS海運(yùn)信息平臺(tái)設(shè)計(jì)成以高度可重用性的技術(shù)支撐平臺(tái)為主并具備六大核心業(yè)務(wù)子系統(tǒng)的綜合平臺(tái)。 2)提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。.NET Framework 的另一個(gè)主要組件是類庫,它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图希梢允褂盟_發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI)應(yīng)用程序,也包括基于 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web services)。這一特征有助于集中實(shí)現(xiàn)組件行為而不用擔(dān)心內(nèi)存管理、內(nèi)存分配相關(guān)的編程錯(cuò)誤。.NET框架類庫位于CLR的上層,它用一種一致、直觀的方式顯示了類的豐富層次結(jié)構(gòu),其范圍覆蓋了大量不同應(yīng)用程序和組件開發(fā)方案。GDI+,包含原始物體、向量技術(shù)和格式化文本,并能使用和創(chuàng)建不同格式的圖像文件,包括JPEG、GIF、BMP和TIFF等。為此Microsoft開發(fā)了一種新的基于Internet的Web應(yīng)用程序開發(fā)的系統(tǒng)體系結(jié)構(gòu):.NET平臺(tái)。通過支持對數(shù)據(jù)的松耦合訪問, 減少了與數(shù)據(jù)庫的活動(dòng)連接數(shù)目(即減少了多個(gè)用戶爭用數(shù)據(jù)庫服務(wù)器上的有限資源的可能性),從而實(shí)現(xiàn)了最大程度的數(shù)據(jù)共享。因?yàn)閿?shù)據(jù)集被遠(yuǎn)程處理為 XML 形式,所以任何兩個(gè)組件都可共享數(shù)據(jù)并使用 XML 架構(gòu)來定義數(shù)據(jù)集的關(guān)系結(jié)構(gòu)。2)服務(wù)器控件隱藏了各種瀏覽器與查看設(shè)備之間的不同,包括目標(biāo)Web應(yīng)用程序可能需要的不同版本的瀏覽器。4)服務(wù)器控件通過回傳(postback)和往返(roundtrip)的方式管理狀態(tài)。數(shù)據(jù)綁定模型以簡單且通用的數(shù)據(jù)源模型為一大特色,為網(wǎng)頁開發(fā)者提供了可以用作數(shù)據(jù)源的對象的多種選擇。 XML技術(shù)XML[10]是一種結(jié)構(gòu)化的數(shù)據(jù)表達(dá)方式。4)更靈活的部署:根據(jù)負(fù)載大小靈活部署應(yīng)用程序,組件負(fù)載平衡和網(wǎng)絡(luò)負(fù)載平衡。3)高度可維護(hù)性和易于調(diào)試監(jiān)控海運(yùn)業(yè)務(wù)系統(tǒng)的交付一般需要一段時(shí)間的試運(yùn)行,在試運(yùn)行期間應(yīng)該可以有效的對系統(tǒng)的各個(gè)方面進(jìn)行監(jiān)控。CSIMS面向接口的組件化編程方式,使得相應(yīng)web服務(wù)的發(fā)布也非常容易。 CSIMS平臺(tái)的邏輯分層結(jié)構(gòu) 分層結(jié)構(gòu)圖我們的CSIMS多層分布式系統(tǒng)[2] [7] [18]在面向?qū)ο笤O(shè)計(jì)思想的指導(dǎo)下,遵循Do one thing, do one thing well原則,也就是要求對象承擔(dān)的職責(zé)應(yīng)該盡可能的單一。C/S解決了單機(jī)應(yīng)用的很多問題,但是隨著技術(shù)的不斷發(fā)展,會(huì)有更好的解決方案出現(xiàn),C/S到B/S之間的變遷就是很好的一個(gè)例證。從另外一個(gè)方面來講,在CSIMS的商業(yè)邏輯層,各個(gè)模塊服務(wù)組件之間的依賴也是通過Service Locator進(jìn)行管理的,因此具備很好的組件化粒度和靈活度。在這些事件函數(shù)中,主要任務(wù)就是做UI控件與業(yè)務(wù)實(shí)體的數(shù)據(jù)交換與業(yè)務(wù)調(diào)用。 商業(yè)邏輯層(Business Layer)從編碼的視角來看,該層是最容易被忽視的一層,但實(shí)際上也是最重要的一層。由于我們認(rèn)為數(shù)據(jù)存儲(chǔ)是一件值得獨(dú)立管控的部分,所以去掉了Service層面的直接存儲(chǔ)能力,因此我們的服務(wù)類必須依賴于我們的持久層設(shè)計(jì),也就是在持久層技術(shù)的輔助下完成數(shù)據(jù)存儲(chǔ)。 Table Model是將數(shù)據(jù)庫中的表直接映射成為業(yè)務(wù)數(shù)據(jù)對象,這樣的優(yōu)點(diǎn)是適合于機(jī)器操作。 持久層(Persistence Layer)我們通過自定義實(shí)現(xiàn)的CSIMS持久層框架,完成數(shù)據(jù)訪問服務(wù)。不同的公司使用不同的ServiceLocator配置,極大程度上提高了代碼的復(fù)用度和可維護(hù)性。所有界面信息、數(shù)據(jù)結(jié)構(gòu)、功能模塊及數(shù)據(jù)處理算法均可修改。用戶可以部分公開或者有選擇的向某些人公開自己的工作日程安排或文件。系統(tǒng)理順了業(yè)務(wù)流程,減少了信息的重復(fù)錄入,極大的提高了工作效率?;A(chǔ)平臺(tái)管理系統(tǒng)角色權(quán)限管理報(bào)表/模板設(shè)計(jì)組織結(jié)構(gòu)管理預(yù)警/提醒設(shè)置數(shù)據(jù)字典管理業(yè)務(wù)模塊管理數(shù)據(jù)庫管理圖27 基礎(chǔ)管理系統(tǒng)功能模塊此系統(tǒng)主要功能:1)組織結(jié)構(gòu)管理提供靈活的組織模型設(shè)計(jì)與管理方案。如圖29所示。 8)系統(tǒng)實(shí)現(xiàn)了對各類業(yè)務(wù)的分類查詢、模糊查詢、關(guān)鍵字查詢和單條件及多條件綜合查詢。4)事務(wù)處理管理記錄個(gè)人的事務(wù)處理安排。4)船員管理建立詳盡的船員資料,進(jìn)行船員證書和各類技術(shù)等級(jí)證書管理,病史、健康狀況、休假計(jì)劃、船員年度出航計(jì)劃、打預(yù)防針防疫計(jì)劃等管理。 航線管理子系統(tǒng)本系統(tǒng)如圖213所示包括內(nèi)外貿(mào)合同管理、航次管理、航程報(bào)價(jià)管理、單證管理、易耗物資管理、碼頭堆場管理、航行費(fèi)用管理、貨物管理、航行日志管理九個(gè)模塊。8)交易記錄管理提供所有客戶的歷史交易記錄,包括歷次交易額、成本、利潤、理賠事件以及合同文件與合同變更記錄等。3)船貸/貨貸管理建立各個(gè)港口碼頭的與企業(yè)不同合作關(guān)系的船貸和貨貸的資料,定制他們相互的關(guān)系和責(zé)任關(guān)系。 3)工作日程安排記錄個(gè)人的日程安排,可設(shè)置提醒功能。數(shù)據(jù)維護(hù)的工作靈活、簡便、安全。不同權(quán)限用戶將看到不同的操作界面和功能結(jié)構(gòu)。通過多種分析途徑,對影響企業(yè)發(fā)展的各種因素進(jìn)行多種表現(xiàn)形式的分析,如各種動(dòng)態(tài)曲線圖,走勢圖,餅圖和柱狀圖等。航線管理子系統(tǒng):本系統(tǒng)以航線運(yùn)輸為核心,對貨物運(yùn)輸進(jìn)行全程跟蹤。個(gè)人事務(wù)管理子系統(tǒng):海運(yùn)企業(yè)最顯著的特點(diǎn)就是每天流通大量的文件和公文,每個(gè)職員每天要處理的文件達(dá)上百個(gè)并且需要與大量的客戶進(jìn)行業(yè)務(wù)交流。本系統(tǒng)最大的特點(diǎn)是不需要太多專業(yè)知識(shí)就能對業(yè)務(wù)系統(tǒng)進(jìn)行修改,包括界面到數(shù)據(jù)分析。利用ServiceLocator類對整個(gè)系統(tǒng)的Service類進(jìn)行集中控制。因此出于復(fù)用性、擴(kuò)展性、性能等方面我們選用Domain Model建模。該服務(wù)類的具體實(shí)現(xiàn)已經(jīng)作為服務(wù)類的封閉環(huán)境內(nèi)的一部分,可以隨心切換和更改,如實(shí)現(xiàn)類的名字更改僅僅需要在ServiceLocator中做一次集中更改,更加符合封裝要求。2)管理業(yè)務(wù)層級(jí)別的對象的依賴 3)通過服務(wù)定位器(ServiceLocator)統(tǒng)一管理服務(wù)發(fā)布4)程序執(zhí)行(從業(yè)務(wù)層到持久層)管理如圖23所示:圖 23 契約式編程依賴圖在上圖中,表示層的控制器依賴對應(yīng)的服務(wù)接口。在UI層面提供了一個(gè)安全管理器,進(jìn)行用戶訪問權(quán)限控制。CSIMS的表示層所承擔(dān)的責(zé)任: 1)提供Controller,委派調(diào)用業(yè)務(wù)邏輯和其它上層處理。服務(wù)類的查找和注冊交給Service Locator統(tǒng)一進(jìn)行管理,這樣就實(shí)現(xiàn)了集中控制,不會(huì)導(dǎo)致將來客戶端的服務(wù)調(diào)用代碼的大量修改。因此CSIMS單獨(dú)設(shè)計(jì)Persistence Layer,所有的數(shù)據(jù)訪問邏輯全都控制在這個(gè)層面里面,因?yàn)樗械臉I(yè)務(wù)邏輯所用到的數(shù)據(jù)訪問邏輯基本上都是類似的,無非都是CRUD之類,所以這種策略應(yīng)該進(jìn)行單獨(dú)控制,以后如果需要進(jìn)行升級(jí)可以把這個(gè)層面進(jìn)行平穩(wěn)切換或者做一下適配就可以適應(yīng)新的數(shù)據(jù)訪問需求而無需影響到已有的業(yè)務(wù)代碼。從功能上來講,作為一種基礎(chǔ)性的服務(wù)框架,這部分最好可以形成一個(gè)獨(dú)立的方面(Aspect)單獨(dú)進(jìn)行控制,從而設(shè)計(jì)出安全攔截器,可以在業(yè)務(wù)方法執(zhí)行之前進(jìn)行權(quán)限檢查攔截,因而將安全策略的配置和更改形成與業(yè)務(wù)域垂直的一個(gè)切面,這部分的靈活調(diào)整將不會(huì)影響到任何的業(yè)務(wù)域代碼。在大型網(wǎng)絡(luò)環(huán)境中,一般會(huì)形成一個(gè)主干網(wǎng),這個(gè)主干網(wǎng)會(huì)有相應(yīng)的總線,主干網(wǎng)中的所有的計(jì)算機(jī)通過該總線進(jìn)行相互通信,只要原有的計(jì)算機(jī)配備一條符合總線要求的網(wǎng)線和接頭即可接入整個(gè)通信網(wǎng)絡(luò),而新添置的計(jì)算機(jī)也只需要同樣進(jìn)行改造就可以方便的接入整個(gè)通信網(wǎng)絡(luò)。海運(yùn)企業(yè)的特點(diǎn)決定了新開展業(yè)務(wù)時(shí)一般不太可能在原有的系統(tǒng)上進(jìn)行新功能的擴(kuò)展,而是通常以業(yè)務(wù)性質(zhì)為單位進(jìn)行新的業(yè)務(wù)系統(tǒng)開發(fā),這就對系統(tǒng)的開發(fā)速度提出了更高的要求。2)更高的可管理和可配置性:管理和配置是應(yīng)用系統(tǒng)開發(fā)完成后的行為,在軟件維護(hù)成本不斷增加的今天,將有助于軟件廠商和用戶減少這方面的投入。它還包括一套與輸入控件相關(guān)、用來實(shí)現(xiàn)客戶端和服務(wù)器端確認(rèn)的確認(rèn)控件(validation control)。那些與數(shù)據(jù)源相關(guān)的數(shù)據(jù)綁定服務(wù)器控件大大地簡化了動(dòng)態(tài)頁面的創(chuàng)建過程。由服務(wù)器控件顯示的對象模型是強(qiáng)類型的—這與DHTML不同,DHTML是松散型的。Web控件是在基于瀏覽器應(yīng)用程序生成中使用的HTML和HTTP技術(shù)的抽象概念。數(shù)據(jù)集是一種關(guān)系數(shù)據(jù)結(jié)構(gòu),可使用 XML 進(jìn)行讀取、寫入或序列化。.NET還在C#中引入了零部件的概念,它們具有自描述的功能,通過自描述來確立了零部件的身份、版本、語言和數(shù)字簽名等,并且不需要在任何地方注冊;要擴(kuò)展我們已經(jīng)開發(fā)的程序只需要?jiǎng)h除老的文件并用新的文件來升級(jí)它們,不需要注冊動(dòng)態(tài)鏈接庫;升級(jí)軟件組件的過程只是一個(gè)錯(cuò)誤探測的任務(wù),對代碼的修改能夠影響現(xiàn)存的程序,作為其開發(fā)語言之一的C在語言中就支持版本修改,對界面和方法重載的支持使得復(fù)雜的程序框架能隨著時(shí)間發(fā)展和進(jìn)化。 Forms支持Web應(yīng)用程序以及XML Web服務(wù)開發(fā)。此外,它還提供各種基于行業(yè)標(biāo)準(zhǔn)的實(shí)現(xiàn)如可擴(kuò)展樣式表語言轉(zhuǎn)換(Extensible Stylesheet Language Transformations, XSLT)、XML路徑語言(XPath)和XML模式(Schema)。同時(shí),CLR提供真正的語言互操作性。之所以稱為托管,是因?yàn)镃LR管理這些應(yīng)用和組件中的代碼的執(zhí)行過程,并提供大量服務(wù)簡化其開發(fā)和部署。公共語言運(yùn)行庫是 .NET Framework 的基礎(chǔ)。此平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)涉及到以下相關(guān)技術(shù): .NET技術(shù).NET Framework[6] [8] 是一種新的計(jì)算平臺(tái),它簡化了在高度分布式Internet環(huán)境中的應(yīng)用系統(tǒng)開發(fā)。 本課題研究的目標(biāo)與意義鑒于目前海運(yùn)系統(tǒng)企業(yè)的信息化現(xiàn)狀、業(yè)務(wù)發(fā)展特點(diǎn):業(yè)務(wù)在探索中前進(jìn)的,這部分的流程和需求是不固定的、無法預(yù)估的。2)實(shí)現(xiàn)分布式應(yīng)用系統(tǒng)傳統(tǒng)的管理軟件局限于內(nèi)部的資源管理。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請求后,將這個(gè)請求轉(zhuǎn)化為對商業(yè)邏輯的調(diào)用,并交給應(yīng)用服務(wù)器進(jìn)行處理,應(yīng)用服務(wù)器根據(jù)邏輯可以通過數(shù)據(jù)庫服務(wù)器的輔助來處理這次請求,然后將處理后的結(jié)果返回給Web服務(wù)器,Web服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。在多層應(yīng)用結(jié)構(gòu)(包括三層應(yīng)用結(jié)構(gòu))中,客戶層(也稱為表現(xiàn)層)提供用戶界面,它根據(jù)用戶的操作作出相應(yīng)的反應(yīng),它不能直接訪問后臺(tái)數(shù)據(jù)庫;業(yè)務(wù)邏輯層是負(fù)責(zé)處理所有用戶的請求,并把處理結(jié)果反饋給客戶層;服務(wù)器層仍然提供數(shù)據(jù)庫支持,稱這一層為數(shù)據(jù)層。單層應(yīng)用程序結(jié)構(gòu)不利于軟件工程。應(yīng)用實(shí)現(xiàn)型平臺(tái) 指用來構(gòu)建與支撐應(yīng)用軟件的獨(dú)立軟件系統(tǒng)。所有這一切,都使企業(yè)面臨一系列令人困惑的問題。在實(shí)際工作中因?yàn)椴煌膽?yīng)用系統(tǒng)常需跨不同的主機(jī)、或不同的操作系統(tǒng)(OS)、而因DOS Memory的限制、某些部門的工作人員每次轉(zhuǎn)換作業(yè)都需要重新開機(jī)或使用兩臺(tái)以上計(jì)算機(jī)來作業(yè)十分麻煩。同時(shí),物流行業(yè)地域分布廣、信息系統(tǒng)眾多,系統(tǒng)之間互聯(lián)互通、即時(shí)共享的需求也十分明顯,因此,系統(tǒng)整合也成為了一種必然趨勢。 Chapter three explains the design and implementation details of .NET platform based CSIMS ORM Framework – a data persistence implementation strategy。接著討論對海運(yùn)企業(yè)信息安全至關(guān)重要的訪問權(quán)限控制系統(tǒng)的實(shí)現(xiàn)方法和工作原理。涉密論文按學(xué)校規(guī)定處理。對本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。通過對海運(yùn)企業(yè)主要業(yè)務(wù)流程現(xiàn)狀進(jìn)行調(diào)研建立業(yè)務(wù)模型,經(jīng)過對業(yè)務(wù)模型分析研究進(jìn)行業(yè)務(wù)重組,設(shè)計(jì)實(shí)現(xiàn)了海運(yùn)信息平臺(tái)的六個(gè)核心業(yè)務(wù)子系統(tǒng):基礎(chǔ)管理系統(tǒng)、個(gè)人事務(wù)管理系統(tǒng)、客戶關(guān)系管理系統(tǒng)、航線管理系統(tǒng)、船舶管理系統(tǒng)和決策支持系統(tǒng)。第一章為引言,介紹本課題研究背景、當(dāng)前海運(yùn)企業(yè)信息化現(xiàn)狀、系統(tǒng)平臺(tái)架構(gòu)技術(shù)的發(fā)展以及在實(shí)現(xiàn)海運(yùn)基礎(chǔ)信息平臺(tái)CSIMS中涉及到的相關(guān)技術(shù);第二章介紹了CSIMS的邏輯分層模型、總體設(shè)計(jì)框架和核心業(yè)務(wù)功能子系統(tǒng);第三章詳細(xì)介紹了CSIMS的數(shù)據(jù)持久層CSIMS OEM Framework的設(shè)計(jì)思想和實(shí)現(xiàn);第四章介紹了CSIMS的安全框架模型的設(shè)計(jì)策略、工作原理和實(shí)現(xiàn)方法;第五章介紹了CSIMS平臺(tái)開發(fā)設(shè)計(jì)原則;第六章對本課題的研究工作進(jìn)行了總結(jié)并指明了下一步工作方向。 In the last chapter, the author concludes the whole research and gives the prospect of the system application.Yanni Wu (Computer Application Technology) Directed by Prof. Kangchen ShenKEYWORDS:.NET, Multitier Framework, Business Logic, Data persistence, Component Model, Security interception 75目錄第一章 引言 1 課題研究背景 1 海運(yùn)行業(yè)信息化現(xiàn)狀及存在的問題 1 信息
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1