基于WCF的高效物流管理系統(tǒng)的研究與實現(xiàn)
本文關(guān)鍵詞:基于WCF的高效物流管理系統(tǒng)的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著物流行業(yè)的蓬勃發(fā)展以及物流企業(yè)對業(yè)務(wù)的不斷變化,相關(guān)物流企業(yè)在信息化建設(shè)過程中,對實用、易擴展、易維護等特性的物流管理軟件的需求十分迫切。WCF是微軟構(gòu)建基于SOA架構(gòu)和分布式應(yīng)用程序所提供的全新統(tǒng)一編程模型,具有強大的互操作性、可擴展性和管理性,大大簡化了.NET平臺的企業(yè)級應(yīng)用開發(fā)。在分布式企業(yè)級的應(yīng)用程序開發(fā)過程中,具有跨平臺、低耦合、易集成等特性的基于WCF的分布式編程模型,是微軟新一代分布式系統(tǒng)開發(fā)模型的核心技術(shù)。WCF是一個面向服務(wù)的分布式系統(tǒng)的編程模型,集成了微軟之前推出的.NET各種分布式軟件開發(fā)技術(shù),并對其進行統(tǒng)一,支持不同平臺下的信息通訊。本文通過對福建某集團對公司物流業(yè)務(wù)具體需求,以及公司物流管理流程的分析,技術(shù)上采用基于WCF框架的面向服務(wù)的方法進行系統(tǒng)設(shè)計,.NET平臺以及SQLSERVER數(shù)據(jù)庫等技術(shù)。通過對WCF架構(gòu)下的程序通信和軟件開發(fā)過程中遇到的相關(guān)問題進行分析和解決,最終實現(xiàn)了基于WCF的高效的物流管理系統(tǒng),實現(xiàn)物流公司信息化建設(shè),提高系統(tǒng)部署靈活性,實現(xiàn)快速應(yīng)對業(yè)務(wù)需求變化。具體工作如下:首先,深入學習SOA和WCF開發(fā)技術(shù),本文提出WCF與Winform窗體用程序相結(jié)合的開發(fā)模型,以實際物流管理系統(tǒng)為背景,介紹了如何利用該模式開發(fā)分布式應(yīng)用程序。其次,分析了WCF契約分解設(shè)計問題,在開發(fā)基于SOA的應(yīng)用程序中,服務(wù)接口的設(shè)計非常重要。通過對服務(wù)契約分解設(shè)計的原則,系統(tǒng)的服務(wù)接口定義實現(xiàn)的復(fù)雜度和系統(tǒng)服務(wù)集成的成本的介紹,提出WCF服務(wù)契約分解設(shè)計的解決方案。由于客戶端是通過WSDL來獲取服務(wù)信息,但WSDL文件是不支持方法的重載的,所以服務(wù)操作無法通過WSDL提供給客戶端,通過對WCF操作重載機制的分析,我們可以通過給方法起別名的方式實現(xiàn)重載。由于回調(diào)操作常常是異步調(diào)用的基礎(chǔ),對于請求應(yīng)答模式回調(diào)操作中死鎖問題,提出了一個將回調(diào)設(shè)置為重入方式,解決了死鎖問題。最后,對集團物流運輸管理的主要內(nèi)容與關(guān)鍵業(yè)務(wù)流程進行分析,對系統(tǒng)核心框架以及主要功能模塊進行歸納,參考WCF的多層應(yīng)用架構(gòu),利用SOA方法對系統(tǒng)的各個功能模塊進行服務(wù)建模,確定系統(tǒng)需要的服務(wù)和架構(gòu),最終完成整個系統(tǒng)的開發(fā)工作,并從實際應(yīng)用中檢驗系統(tǒng)的可行性和實用性,具有一定的現(xiàn)實意義和實際應(yīng)用價值。
【關(guān)鍵詞】:SOA WCF 服務(wù)契約 分布式技術(shù) 物流管理系統(tǒng)
【學位授予單位】:蘭州交通大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
【目錄】:
- 摘要4-5
- Abstract5-9
- 1 緒論9-13
- 1.1 研究背景9
- 1.2 研究意義9-11
- 1.3 國內(nèi)外研究現(xiàn)狀11
- 1.4 本文完成的工作及章節(jié)安排11-13
- 2 SOA和WCF關(guān)鍵技術(shù)研究綜述13-25
- 2.1 面向服務(wù)的體系結(jié)構(gòu)13-16
- 2.1.1 SOA體系結(jié)構(gòu)14
- 2.1.2 SOA核心要素14-16
- 2.2 WCF分布式框架理論16-22
- 2.2.1 WCF的體系架構(gòu)16-17
- 2.2.2 WCF服務(wù)框架模型17-19
- 2.2.3 WCF的特性19-22
- 2.3 基于SOMA的服務(wù)建模方法22-23
- 2.4 ADO.NET Entity Framework23-24
- 2.5 本章小結(jié)24-25
- 3 基于WCF軟件開發(fā)過程中的問題研究25-33
- 3.1 WCF服務(wù)契約分解設(shè)計問題25-28
- 3.1.1 WCF服務(wù)契約分解設(shè)計問題的分析25
- 3.1.2 WCF服務(wù)契約分解設(shè)計的原則25-26
- 3.1.3 WCF服務(wù)契約分解設(shè)計的解決辦法26-28
- 3.2 WCF操作重載的問題28-30
- 3.2.1 WCF中的操作重載問題分析28
- 3.2.2 WCF中的操作重載的解決辦法28-30
- 3.3 請求應(yīng)答模式——回調(diào)操作中死鎖問題30-32
- 3.3.1 回調(diào)操作30-31
- 3.3.2 回調(diào)操作死鎖問題分析31-32
- 3.3.3 回調(diào)操作死鎖問題的解決辦法32
- 3.4 本章小結(jié)32-33
- 4 基于WCF的物流管理系統(tǒng)的設(shè)計33-52
- 4.1 基于WCF的系統(tǒng)架構(gòu)設(shè)計33-37
- 4.1.1 應(yīng)用程序?qū)釉O(shè)計34-35
- 4.1.2 WCF服務(wù)層設(shè)計35
- 4.1.3 WCF業(yè)務(wù)邏輯層設(shè)計35-36
- 4.1.4 基于Entity Framework的數(shù)據(jù)庫訪問層設(shè)計36-37
- 4.1.5 數(shù)據(jù)庫層設(shè)計37
- 4.2 基于WCF的客戶端與服務(wù)端通信模型設(shè)計37-38
- 4.3 物流管理系統(tǒng)的功能設(shè)計38-41
- 4.4 基于SOMA的系統(tǒng)服務(wù)建模設(shè)計41-44
- 4.4.1 業(yè)務(wù)流程分解41-42
- 4.4.2 訂單處理流程業(yè)務(wù)建模42-43
- 4.4.3 訂單處理流程服務(wù)候選43-44
- 4.5 數(shù)據(jù)模塊的設(shè)計44-51
- 4.5.1 數(shù)據(jù)庫需求分析44-45
- 4.5.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計45-46
- 4.5.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計46-51
- 4.6 本章小結(jié)51-52
- 5 基于WCF的物流管理系統(tǒng)的實現(xiàn)52-62
- 5.1 應(yīng)用程序?qū)?/span>52-55
- 5.2 WCF服務(wù)層實現(xiàn)55-58
- 5.2.1 服務(wù)宿主的控制實現(xiàn)55-57
- 5.2.2 服務(wù)契約的聲明57-58
- 5.2.3 服務(wù)契約的實現(xiàn)58
- 5.3 業(yè)務(wù)邏輯層的實現(xiàn)58-59
- 5.4 數(shù)據(jù)庫訪問層實現(xiàn)59-60
- 5.5 數(shù)據(jù)庫層實現(xiàn)60-61
- 5.6 本章小結(jié)61-62
- 結(jié)論62-64
- 致謝64-65
- 參考文獻65-68
- 附錄A 系統(tǒng)開發(fā)架構(gòu)圖和部分實現(xiàn)代碼68-70
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 曹秀麗;;基于SOAP協(xié)議的XML跨平臺WebService核心技術(shù)研究[J];湖北第二師范學院學報;2015年08期
2 文太琨;;WCF服務(wù)在Web GIS和Mobile GIS通信中的應(yīng)用[J];信息通信;2014年05期
3 史翔;張國棟;孫衛(wèi)紅;;面向SOA的燃氣企業(yè)信息化架構(gòu)規(guī)劃[J];計算機工程與設(shè)計;2012年04期
4 王念念;傅秀芬;呂占德;;基于SOA的物流信息系統(tǒng)的研究與設(shè)計[J];計算機技術(shù)與發(fā)展;2011年12期
5 顏巧林;周廷美;黃豐;莫易敏;;基于WCF的機車活件提報系統(tǒng)設(shè)計與實現(xiàn)[J];武漢理工大學學報(信息與管理工程版);2011年05期
6 李文滔;;基于WCF架構(gòu)的應(yīng)用開發(fā)研究[J];計算機時代;2011年02期
7 汪林林;張春;劉歆;劉川;;SOA全生命周期建模方法綜述[J];計算機應(yīng)用研究;2011年01期
8 夏小玲;韓延亮;;基于SOA架構(gòu)的易貨貿(mào)易系統(tǒng)的設(shè)計與研究[J];微計算機信息;2010年24期
9 劉從軍;于蕭榕;陳玉亮;;基于SOA體系結(jié)構(gòu)的ERP應(yīng)用研究[J];現(xiàn)代電子技術(shù);2009年24期
10 黃森;劉豐;;基于WCF的數(shù)據(jù)流傳輸方案研究與應(yīng)用[J];計算機安全;2009年12期
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 杜文靜;基于不確定性QoS的Web服務(wù)選擇方法研究[D];重慶大學;2014年
2 黃宇軒;基于訂單生產(chǎn)型企業(yè)ERP系統(tǒng)設(shè)計與實現(xiàn)[D];廈門大學;2014年
3 左斌;重慶地鐵一號線工務(wù)安全管理系統(tǒng)研究[D];北京交通大學;2013年
4 劉鵬;基于SOA的物流回兌器具管理系統(tǒng)的設(shè)計與實現(xiàn)[D];西南交通大學;2012年
5 曹鈺;基于WCF的倉儲管理系統(tǒng)研究與實現(xiàn)[D];上海交通大學;2012年
6 李月;滿足QoS一致性的實時流服務(wù)策略研究[D];東北大學;2012年
7 鄭文軒;基于WCF的分布式程序的研究和實現(xiàn)[D];西安電子科技大學;2012年
8 胡意利;蘇州永和制造有限公司物流信息化平臺規(guī)劃研究[D];南京理工大學;2012年
9 鄭莉平;基于服務(wù)需求的自動測試技術(shù)研究[D];重慶大學;2011年
10 林驍邦;基于SOA的浙江財經(jīng)學院人力資源管理系統(tǒng)研究與實現(xiàn)[D];電子科技大學;2010年
本文關(guān)鍵詞:基于WCF的高效物流管理系統(tǒng)的研究與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
本文編號:445996
本文鏈接:http://sikaile.net/guanlilunwen/wuliuguanlilunwen/445996.html