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

正文內(nèi)容

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

 

【正文】 的硬性編碼,我們引入了ServiceLocator角色進(jìn)行集中控制,如圖2-4所示:圖24 ServiceLoactor 控制原理在上圖中,當(dāng)我們的IService1需要IService2的輔助才能完成某個(gè)任務(wù)的時(shí)候,我們必須給IService1一個(gè)IService2的實(shí)例。該服務(wù)類的具體實(shí)現(xiàn)已經(jīng)作為服務(wù)類的封閉環(huán)境內(nèi)的一部分,可以隨心切換和更改,如實(shí)現(xiàn)類的名字更改僅僅需要在ServiceLocator中做一次集中更改,更加符合封裝要求。Domain Model則是根據(jù)實(shí)際業(yè)務(wù)按照真實(shí)方式用面向?qū)ο笏枷虢?,是真?shí)業(yè)務(wù)世界中實(shí)體的領(lǐng)域抽象,比如OrderLineItem,Product等等,這樣的模型很適合業(yè)務(wù)復(fù)雜的系統(tǒng)。因此出于復(fù)用性、擴(kuò)展性、性能等方面我們選用Domain Model建模。數(shù)據(jù)訪問(wèn)方式的切換不會(huì)影響業(yè)務(wù)代碼,所有的跟數(shù)據(jù)訪問(wèn)相關(guān)的部分都在我們的持久層部分進(jìn)行管控,可以方便的實(shí)施切換工作。利用ServiceLocator類對(duì)整個(gè)系統(tǒng)的Service類進(jìn)行集中控制。安全攔截器的使用使得安全工作從業(yè)務(wù)代碼中分離,帶來(lái)更好的可維護(hù)性。本系統(tǒng)最大的特點(diǎn)是不需要太多專業(yè)知識(shí)就能對(duì)業(yè)務(wù)系統(tǒng)進(jìn)行修改,包括界面到數(shù)據(jù)分析。CSIMS信息平臺(tái)功能結(jié)構(gòu)圖如圖26所示: 企業(yè)用戶(總公司、分公司、辦事處、客戶…)通過(guò)B/S登錄 企業(yè)門(mén)戶網(wǎng)站 基礎(chǔ)管理平臺(tái) 個(gè)人事務(wù)管理 客戶關(guān)系管理 航線管理 船舶管理 決策支持管理 企業(yè)其它子系統(tǒng) 網(wǎng)絡(luò)環(huán)境(局域網(wǎng)、INTERNET)和系統(tǒng)平臺(tái).NET 數(shù)據(jù)庫(kù)(MS SQL、ORACLE) 圖26 CSIMS平臺(tái)功能結(jié)構(gòu)圖基礎(chǔ)管理子系統(tǒng):隨著航運(yùn)企業(yè)信息化的深入,其業(yè)務(wù)系統(tǒng)更加復(fù)雜,同時(shí)企業(yè)對(duì)應(yīng)用系統(tǒng)靈活性要求更高。個(gè)人事務(wù)管理子系統(tǒng):海運(yùn)企業(yè)最顯著的特點(diǎn)就是每天流通大量的文件和公文,每個(gè)職員每天要處理的文件達(dá)上百個(gè)并且需要與大量的客戶進(jìn)行業(yè)務(wù)交流??蛻絷P(guān)系管理子系統(tǒng):海洋運(yùn)輸是一種傳統(tǒng)的物流服務(wù)方式,客戶是企業(yè)利潤(rùn)的源泉。航線管理子系統(tǒng):本系統(tǒng)以航線運(yùn)輸為核心,對(duì)貨物運(yùn)輸進(jìn)行全程跟蹤。通過(guò)此系統(tǒng)可對(duì)船舶的生命周期進(jìn)行全程控制,按相關(guān)部門(mén)規(guī)定進(jìn)行定期維護(hù)保養(yǎng)。通過(guò)多種分析途徑,對(duì)影響企業(yè)發(fā)展的各種因素進(jìn)行多種表現(xiàn)形式的分析,如各種動(dòng)態(tài)曲線圖,走勢(shì)圖,餅圖和柱狀圖等。可對(duì)機(jī)構(gòu)進(jìn)行合并、拆分;可靈活查看部門(mén)編制人數(shù)、現(xiàn)有人數(shù)及尚欠人數(shù);可查看部門(mén)崗位分布、人員分布及部門(mén)調(diào)整情況等。不同權(quán)限用戶將看到不同的操作界面和功能結(jié)構(gòu)。如航次結(jié)算表中可將負(fù)利潤(rùn)記錄顯示為紅色;利潤(rùn)率大于10%以上的設(shè)為綠色。數(shù)據(jù)維護(hù)的工作靈活、簡(jiǎn)便、安全。實(shí)現(xiàn)對(duì)設(shè)定欄目可挑選的匯總各項(xiàng)業(yè)務(wù)的總支出、收入、業(yè)務(wù)流量、應(yīng)收款、應(yīng)付款等,并能做簡(jiǎn)單的趨勢(shì)分析。 3)工作日程安排記錄個(gè)人的日程安排,可設(shè)置提醒功能。 客戶關(guān)系管理子系統(tǒng)客戶關(guān)系管理系統(tǒng)如圖211所示包括客戶檔案管理、聯(lián)系人管理、船貸/貨貸管理、船員管理、客戶服務(wù)請(qǐng)求、客戶服務(wù)管理、客戶投訴管理和交易記錄管理八個(gè)模塊。3)船貸/貨貸管理建立各個(gè)港口碼頭的與企業(yè)不同合作關(guān)系的船貸和貨貸的資料,定制他們相互的關(guān)系和責(zé)任關(guān)系。5)客戶服務(wù)請(qǐng)求使客戶可通過(guò)網(wǎng)上提問(wèn)方式或在線提交服務(wù)請(qǐng)求方式獲得服務(wù)支持。8)交易記錄管理提供所有客戶的歷史交易記錄,包括歷次交易額、成本、利潤(rùn)、理賠事件以及合同文件與合同變更記錄等。初始合同生成后任何的修改以及修改人的操作時(shí)間都將被記錄在數(shù)據(jù)庫(kù)中。 航線管理子系統(tǒng)本系統(tǒng)如圖213所示包括內(nèi)外貿(mào)合同管理、航次管理、航程報(bào)價(jià)管理、單證管理、易耗物資管理、碼頭堆場(chǎng)管理、航行費(fèi)用管理、貨物管理、航行日志管理九個(gè)模塊。6)客戶服務(wù)管理為企業(yè)提供及時(shí)反應(yīng)客戶的托運(yùn),租船等服務(wù)請(qǐng)求的平臺(tái),實(shí)時(shí)向客戶反應(yīng)貨物跟蹤情況、各種單證手續(xù)的辦理情況。4)船員管理建立詳盡的船員資料,進(jìn)行船員證書(shū)和各類技術(shù)等級(jí)證書(shū)管理,病史、健康狀況、休假計(jì)劃、船員年度出航計(jì)劃、打預(yù)防針?lè)酪哂?jì)劃等管理。2)客戶資料可設(shè)置分級(jí)查看,即部門(mén)經(jīng)理可查看本部門(mén)相關(guān)客戶資料,業(yè)務(wù)員只查看及管理個(gè)人客戶資料等。4)事務(wù)處理管理記錄個(gè)人的事務(wù)處理安排。此系統(tǒng)實(shí)現(xiàn)的主要功能:1)通訊錄管理提供了與其他郵件服務(wù)系統(tǒng)(outlook、 foxmail)的接口,支持通訊錄導(dǎo)入導(dǎo)出,也可自行建立個(gè)人通訊錄,并具便利的查找功能。 8)系統(tǒng)實(shí)現(xiàn)了對(duì)各類業(yè)務(wù)的分類查詢、模糊查詢、關(guān)鍵字查詢和單條件及多條件綜合查詢。還提供了幾款B/S頁(yè)面顯示風(fēng)格模板。如圖29所示。3)角色權(quán)限管理用于設(shè)置不同部門(mén)不同用戶對(duì)不同業(yè)務(wù)模塊的訪問(wèn)權(quán)限,定義權(quán)限設(shè)置部屬。基礎(chǔ)平臺(tái)管理系統(tǒng)角色權(quán)限管理報(bào)表/模板設(shè)計(jì)組織結(jié)構(gòu)管理預(yù)警/提醒設(shè)置數(shù)據(jù)字典管理業(yè)務(wù)模塊管理數(shù)據(jù)庫(kù)管理圖27 基礎(chǔ)管理系統(tǒng)功能模塊此系統(tǒng)主要功能:1)組織結(jié)構(gòu)管理提供靈活的組織模型設(shè)計(jì)與管理方案。保證船舶的可控性避免重大安全事故的發(fā)生。系統(tǒng)理順了業(yè)務(wù)流程,減少了信息的重復(fù)錄入,極大的提高了工作效率。要做到這一點(diǎn),就必須建立詳盡的客戶檔案,及時(shí)了解客戶的需求,并盡可能地滿足他們。用戶可以部分公開(kāi)或者有選擇的向某些人公開(kāi)自己的工作日程安排或文件。并提供了報(bào)表、模板設(shè)計(jì)、系統(tǒng)維護(hù)和數(shù)據(jù)庫(kù)管理的工具,簡(jiǎn)化了整個(gè)系統(tǒng)維護(hù)的流程。所有界面信息、數(shù)據(jù)結(jié)構(gòu)、功能模塊及數(shù)據(jù)處理算法均可修改。 CSIMS 平臺(tái)系統(tǒng)功能設(shè)計(jì)實(shí)現(xiàn) CSIMS平臺(tái)功能模塊組成CSIMS信息平臺(tái)由六個(gè)子系統(tǒng)[39] [40]組成(基礎(chǔ)管理、個(gè)人事務(wù)管理、客戶關(guān)系管理、航線管理、船舶管理和決策支持管理),這些系統(tǒng)對(duì)航運(yùn)企業(yè)運(yùn)營(yíng)、人財(cái)物進(jìn)行了全面管理,將企業(yè)資金流、物料流、信息流集成在一個(gè)平臺(tái)上。不同的公司使用不同的ServiceLocator配置,極大程度上提高了代碼的復(fù)用度和可維護(hù)性。而且在代碼協(xié)作上,基本上是依賴到接口。 持久層(Persistence Layer)我們通過(guò)自定義實(shí)現(xiàn)的CSIMS持久層框架,完成數(shù)據(jù)訪問(wèn)服務(wù)。自定義數(shù)據(jù)實(shí)體有著良好的性能、編譯時(shí)的類型檢查、數(shù)據(jù)表現(xiàn)方式的直觀性和符合實(shí)際業(yè)務(wù)的操作方式等優(yōu)點(diǎn)。 Table Model是將數(shù)據(jù)庫(kù)中的表直接映射成為業(yè)務(wù)數(shù)據(jù)對(duì)象,這樣的優(yōu)點(diǎn)是適合于機(jī)器操作。為了解決這個(gè)問(wèn)題我們引入ServiceLocator角色,該角色核心方法就是一個(gè)getService方法,該方法會(huì)根據(jù)預(yù)設(shè)給IService1返回一個(gè)IService2類型的實(shí)例。由于我們認(rèn)為數(shù)據(jù)存儲(chǔ)是一件值得獨(dú)立管控的部分,所以去掉了Service層面的直接存儲(chǔ)能力,因此我們的服務(wù)類必須依賴于我們的持久層設(shè)計(jì),也就是在持久層技術(shù)的輔助下完成數(shù)據(jù)存儲(chǔ)。為了使商業(yè)邏輯層的設(shè)計(jì)達(dá)到最好的效果,我們通常需要對(duì)商業(yè)邏輯層進(jìn)一步的職能分析和層次細(xì)分,力求達(dá)到模塊內(nèi)功能內(nèi)聚和降低數(shù)據(jù)耦合的程序設(shè)計(jì)目標(biāo)。 商業(yè)邏輯層(Business Layer)從編碼的視角來(lái)看,該層是最容易被忽視的一層,但實(shí)際上也是最重要的一層。4)為顯示提供一個(gè)模型。在這些事件函數(shù)中,主要任務(wù)就是做UI控件與業(yè)務(wù)實(shí)體的數(shù)據(jù)交換與業(yè)務(wù)調(diào)用。直接面對(duì)客戶,與數(shù)據(jù)是分離的。從另外一個(gè)方面來(lái)講,在CSIMS的商業(yè)邏輯層,各個(gè)模塊服務(wù)組件之間的依賴也是通過(guò)Service Locator進(jìn)行管理的,因此具備很好的組件化粒度和靈活度。從另外一個(gè)角度來(lái)講,多態(tài)是面向?qū)ο箝_(kāi)發(fā)中最有特色的屬性,很多時(shí)候同樣一個(gè)服務(wù)可以具備多種不同的實(shí)現(xiàn),客戶端應(yīng)該盡可能少的感知不同實(shí)現(xiàn)之間的差異和變化;從軟件設(shè)計(jì)的角度,客戶端僅僅應(yīng)該依賴于服務(wù),不應(yīng)該依賴具體的實(shí)現(xiàn),在調(diào)用方式或者實(shí)現(xiàn)方式發(fā)生變化的時(shí)候,客戶端應(yīng)該盡可能的保持最少感知性。C/S解決了單機(jī)應(yīng)用的很多問(wèn)題,但是隨著技術(shù)的不斷發(fā)展,會(huì)有更好的解決方案出現(xiàn),C/S到B/S之間的變遷就是很好的一個(gè)例證。邏輯結(jié)構(gòu)圖如下:圖22 CSIMS 系統(tǒng)邏輯結(jié)構(gòu)圖另外,我們還提供了一個(gè)安全切面模塊,可以對(duì)系統(tǒng)的安全性進(jìn)行管控。 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原則,也就是要求對(duì)象承擔(dān)的職責(zé)應(yīng)該盡可能的單一。這樣的發(fā)展帶來(lái)的是需要更多的授權(quán),更多的授權(quán)帶來(lái)的是想法不一致以及系統(tǒng)安全策略的變更。CSIMS面向接口的組件化編程方式,使得相應(yīng)web服務(wù)的發(fā)布也非常容易。這會(huì)嚴(yán)重妨礙企業(yè)的運(yùn)行效率,降低處理速度。3)高度可維護(hù)性和易于調(diào)試監(jiān)控海運(yùn)業(yè)務(wù)系統(tǒng)的交付一般需要一段時(shí)間的試運(yùn)行,在試運(yùn)行期間應(yīng)該可以有效的對(duì)系統(tǒng)的各個(gè)方面進(jìn)行監(jiān)控。采用CSIMS框架開(kāi)發(fā),對(duì)各個(gè)業(yè)務(wù)域進(jìn)行抽象,以接口的形式進(jìn)行服務(wù)契約定義從而使得各個(gè)功能部分形成一個(gè)高度組件化的封閉域,組件與組件之間的依賴服務(wù)定位器(Service Locator)進(jìn)行管理,從而具有極高的可管理性。4)更靈活的部署:根據(jù)負(fù)載大小靈活部署應(yīng)用程序,組件負(fù)載平衡和網(wǎng)絡(luò)負(fù)載平衡。XML使得數(shù)據(jù)可以流動(dòng)了。 XML技術(shù)XML[10]是一種結(jié)構(gòu)化的數(shù)據(jù)表達(dá)方式。大多數(shù)控件是從WebControl基類中直接或者間接生成的。數(shù)據(jù)綁定模型以簡(jiǎn)單且通用的數(shù)據(jù)源模型為一大特色,為網(wǎng)頁(yè)開(kāi)發(fā)者提供了可以用作數(shù)據(jù)源的對(duì)象的多種選擇。5)服務(wù)器控件還提供一個(gè)引人注目的數(shù)據(jù)綁定模型。4)服務(wù)器控件通過(guò)回傳(postback)和往返(roundtrip)的方式管理狀態(tài)。它們通過(guò)屬性(property)和方法(method)顯示其功能。2)服務(wù)器控件隱藏了各種瀏覽器與查看設(shè)備之間的不同,包括目標(biāo)Web應(yīng)用程序可能需要的不同版本的瀏覽器。它們構(gòu)成了一個(gè)新的、基于組件的、直觀的窗體程序包的基礎(chǔ),可以簡(jiǎn)化Web用戶界面的開(kāi)發(fā),這類似于Microsoft Visual Basic表單程序包用來(lái)簡(jiǎn)化Windows 編程的方法。因?yàn)閿?shù)據(jù)集被遠(yuǎn)程處理為 XML 形式,所以任何兩個(gè)組件都可共享數(shù)據(jù)并使用 XML 架構(gòu)來(lái)定義數(shù)據(jù)集的關(guān)系結(jié)構(gòu)。使用數(shù)據(jù)命令和數(shù)據(jù)讀取器直接進(jìn)行的數(shù)據(jù)庫(kù)操作包括:運(yùn)行查詢和存儲(chǔ)過(guò)程、創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象、使用 DDL 命令直接更新和刪除。通過(guò)支持對(duì)數(shù)據(jù)的松耦合訪問(wèn), 減少了與數(shù)據(jù)庫(kù)的活動(dòng)連接數(shù)目(即減少了多個(gè)用戶爭(zhēng)用數(shù)據(jù)庫(kù)服務(wù)器上的有限資源的可能性),從而實(shí)現(xiàn)了最大程度的數(shù)據(jù)共享。C能將任何組件轉(zhuǎn)變?yōu)閃EB服務(wù),并且可使之運(yùn)行于Internet上的任何平臺(tái)的任何應(yīng)用調(diào)用,更重要的是C 對(duì)這一特性提供了內(nèi)置的支持。為此Microsoft開(kāi)發(fā)了一種新的基于Internet的Web應(yīng)用程序開(kāi)發(fā)的系統(tǒng)體系結(jié)構(gòu):.NET平臺(tái)。圖1-1中的最頂層描述了應(yīng)用開(kāi)發(fā)技術(shù):(Web Forms和XML Web服務(wù))以及Windows Forms。GDI+,包含原始物體、向量技術(shù)和格式化文本,并能使用和創(chuàng)建不同格式的圖像文件,包括JPEG、GIF、BMP和TIFF等。.NET框架類庫(kù)位于CLR的上層,它用一種一致、直觀的方式顯示了類的豐富層次結(jié)構(gòu),其范圍覆蓋了大量不同應(yīng)用程序和組件開(kāi)發(fā)方案。也就是說(shuō),CLR可以使多個(gè)版本的組件共存。這一特征有助于集中實(shí)現(xiàn)組件行為而不用擔(dān)心內(nèi)存管理、內(nèi)存分配相關(guān)的編程錯(cuò)誤。公共語(yǔ)言運(yùn)行期(Common Language Runtime,CLR)通過(guò)提供運(yùn)行期執(zhí)行環(huán)境。.NET Framework 的另一個(gè)主要組件是類庫(kù),它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图希梢允褂盟_(kāi)發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI)應(yīng)用程序,也包括基于 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web services)。 6)按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?.NET Framework 的代碼可與任何其他代碼集成。 2)提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。良好的契約式組件開(kāi)發(fā)模型,使得大量組件可以方便地集成于系統(tǒng)中;良好的分層架構(gòu)使得系統(tǒng)各層各負(fù)其則,具有可伸縮性和擴(kuò)展性;簡(jiǎn)單易用的功能強(qiáng)大的ORM 數(shù)據(jù)持久化框架,實(shí)現(xiàn)了數(shù)據(jù)庫(kù)無(wú)關(guān)性和查詢等數(shù)據(jù)處理功能;適合單條件及多條件綜合查詢的查詢框架,滿足了海運(yùn)企業(yè)超大數(shù)據(jù)量的檢索、查詢和分析需要;以及獨(dú)立的安全策略支持,提供靈活的授權(quán)機(jī)制和嚴(yán)謹(jǐn)?shù)脑L問(wèn)權(quán)限設(shè)定,滿足了海運(yùn)企業(yè)對(duì)安全性的要求;這些框架的支持使得基于CSIMS信息平臺(tái)的業(yè)務(wù)系統(tǒng)開(kāi)發(fā)的開(kāi)發(fā)周期縮短,代碼可讀性增強(qiáng),開(kāi)發(fā)成本降低,穩(wěn)定性和靈活性增強(qiáng),而且通過(guò)企業(yè)總線更可以隨時(shí)方便的進(jìn)行各個(gè)業(yè)務(wù)組件之間的集成和協(xié)作,從而形成一個(gè)高度自主性的海運(yùn)信息系統(tǒng)協(xié)作平臺(tái),能夠適應(yīng)海運(yùn)企業(yè)變化快,需求變化快等特點(diǎn),能夠支撐海運(yùn)業(yè)務(wù)的迅速開(kāi)展。因而CSIMS海運(yùn)信息平臺(tái)設(shè)計(jì)成以高度可重用性的技術(shù)支撐平臺(tái)為主并具備六大核心業(yè)務(wù)子系統(tǒng)的綜合平臺(tái)。但是無(wú)論B/S還是C/S結(jié)構(gòu),都應(yīng)采用分布式結(jié)構(gòu),可遠(yuǎn)程網(wǎng)絡(luò)訪問(wèn),平臺(tái)設(shè)計(jì)應(yīng)該采用多層結(jié)構(gòu),層與層之間要盡可能的松耦合。過(guò)去以自身為主的企業(yè)與企業(yè)之間的競(jìng)爭(zhēng),轉(zhuǎn)變成為協(xié)同化作業(yè)的企業(yè)鏈與企業(yè)鏈之間的競(jìng)爭(zhēng),極大地增強(qiáng)企業(yè)的競(jìng)爭(zhēng)能力。 平臺(tái)軟件的設(shè)計(jì)要求1)具備靈活方便的二次開(kāi)發(fā)能力,能夠快速適應(yīng)業(yè)務(wù)變更傳統(tǒng)的平臺(tái)管理軟件大多脫胎于財(cái)務(wù)軟件和業(yè)務(wù)管理軟件的結(jié)合,這種結(jié)合不僅生硬、集成度不高,而且結(jié)構(gòu)僵化、死板,無(wú)法適應(yīng)千變?nèi)f化的企業(yè)環(huán)境和需求,在客戶化和二次開(kāi)發(fā)過(guò)程時(shí)往往進(jìn)度緩慢,實(shí)施困難。在B/S模式下,集成了解決企事業(yè)單位各種問(wèn)題的服務(wù),而非零散的單一功能的多系統(tǒng)模式,因而它能提供更高的工作效率。其次,只要層與層之間的接口保持不變,那么某一層的變化不會(huì)影響到其它層。業(yè)務(wù)層作為表現(xiàn)層和數(shù)據(jù)層的中間服務(wù)層,必須保證所有的業(yè)務(wù)邏輯被正確處理。在此類結(jié)構(gòu)中如果把業(yè)務(wù)規(guī)則放在客戶端,則往往是客戶端非常笨重;如果把業(yè)務(wù)邏輯放在服務(wù)器端,往往難以實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則。其優(yōu)點(diǎn)是程序的運(yùn)行效率往往比較高,對(duì)用戶的響應(yīng)也比較快
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1