天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

OTA訂單自動(dòng)處理系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)

發(fā)布時(shí)間:2020-05-12 22:45
【摘要】:現(xiàn)在的旅游業(yè)在中國(guó)的GDP(Gross Domestic Product)的比重還很小,只占3%,但是這個(gè)比例正在快速增長(zhǎng)。在發(fā)達(dá)國(guó)家,旅游業(yè)的占比是中國(guó)的好幾倍,制造業(yè)的占比不到30%,而且還在不斷下降。相對(duì)比,旅游業(yè)的占比正在上升。隨著旅游業(yè)的不斷發(fā)展,外出旅游的需求越來(lái)越多,這使得像攜程這樣的OTA(Online Travel Agent)公司的訂單量不斷上升,對(duì)系統(tǒng)處理訂單的能力提出了很高的挑戰(zhàn),原有通過(guò)手工處理訂單的訂單系統(tǒng)已經(jīng)無(wú)法滿足要求。因?yàn)殡S著訂單量的上升,原有需要人工操作的訂單系統(tǒng)就需要更多的人去操作訂單系統(tǒng),這不但是公司的成本進(jìn)一步增加,另外人工操作訂單系統(tǒng)的速度也很慢,無(wú)法做到實(shí)時(shí)處理。因此將旅游訂單處理系統(tǒng)從人工處理變成自動(dòng)處理便變得非常重要。本文首先對(duì)系統(tǒng)的需求進(jìn)行了分析,最終得出系統(tǒng)分自動(dòng)處理訂單過(guò)濾、自動(dòng)處理引擎、異常訂單處理、自動(dòng)處理配置四大模塊,另外系統(tǒng)需要滿足擴(kuò)展性、可用性、性能這三項(xiàng)非功能性需求。針對(duì)系統(tǒng)的需求本文提出了一個(gè)基于工作流和SOA(Service Oriented Architecture)的度假訂單自動(dòng)處理系統(tǒng)。訂單自動(dòng)處理過(guò)濾模塊采用攜程內(nèi)部已有的Job平臺(tái),定時(shí)掃描訂單,將訂單按照規(guī)則和自動(dòng)處理流程進(jìn)行關(guān)聯(lián)。自動(dòng)處理引擎采用工作流思想進(jìn)行設(shè)計(jì),把訂單的每一個(gè)處理步驟抽象成工作流流程中的一個(gè)節(jié)點(diǎn),把訂單的處理流程抽象成一個(gè)工作流。最后通過(guò)動(dòng)態(tài)配置每一個(gè)節(jié)點(diǎn)的順序從而形成一個(gè)訂單自動(dòng)處理的流程,每一個(gè)訂單會(huì)針對(duì)自動(dòng)處理過(guò)濾分配的流程產(chǎn)生一個(gè)流程實(shí)例,在整個(gè)訂單的處理過(guò)程中會(huì)一直運(yùn)行這個(gè)實(shí)例,一直到訂單處理完成。自動(dòng)處理引擎最終公布一個(gè)SOA接口,供自動(dòng)處理調(diào)度Job進(jìn)行調(diào)度。訂單自動(dòng)處理調(diào)度Job采用攜程內(nèi)部的Job平臺(tái),定時(shí)監(jiān)控訂單的數(shù)據(jù),對(duì)于需要自動(dòng)處理的訂單實(shí)時(shí)調(diào)用自動(dòng)處理引擎公布的SOA接口,從而完成訂單的自動(dòng)處理。對(duì)于在自動(dòng)處理過(guò)程中發(fā)生異常無(wú)法進(jìn)行自動(dòng)處理的訂單,由自動(dòng)處理引擎將訂單放入異常訂單處理隊(duì)列,由異常訂單處理模塊進(jìn)行處理。自動(dòng)處理的配置采用攜程已有的配置平臺(tái),可以實(shí)現(xiàn)動(dòng)態(tài)配置自動(dòng)處理Job,自動(dòng)處理需要監(jiān)控的數(shù)據(jù)等。為了滿足系統(tǒng)的非功能性需求,系統(tǒng)的功能以SOA服務(wù)的形式對(duì)外公布,服務(wù)部署在集群中,從而實(shí)現(xiàn)了服務(wù)器級(jí)別的動(dòng)態(tài)擴(kuò)展,為了滿足并發(fā)性需求,本系統(tǒng)采用了Redis鎖實(shí)現(xiàn)了分布式并發(fā)控制。系統(tǒng)采用目前成熟的編程語(yǔ)言C#進(jìn)行了編碼實(shí)現(xiàn),數(shù)據(jù)庫(kù)采用了Microsoft Sql Server 2015。系統(tǒng)已經(jīng)在攜程上線正式使用,自動(dòng)處理訂單量日均超過(guò)10000單。
【圖文】:

示意圖,工作流,系統(tǒng)對(duì),示意圖


圖 2-1 本系統(tǒng)對(duì)于工作流使用示意圖Fig.2-1 Usage of workflow in system在圖 2-1 的示意圖中,Start 代表自動(dòng)處理的開(kāi)始,Step1、Step2 以及 Step3 代表訂單自動(dòng)處理的不同步驟,這些步驟如果在處理過(guò)程中不出意外就會(huì)一次性執(zhí)行完畢,即訂單會(huì)一次性處理完畢,Error Handler 代表異常處理程序,即訂單在自動(dòng)處理過(guò)程中如果發(fā)現(xiàn)無(wú)法進(jìn)行自動(dòng)處理時(shí),系統(tǒng)自動(dòng)進(jìn)入異常處理模塊。2.2 開(kāi)發(fā)技術(shù)本系統(tǒng)開(kāi)發(fā)和實(shí)施是基于 Microsoft 的 ASP.NET 平臺(tái)進(jìn)行開(kāi)發(fā),開(kāi)發(fā)語(yǔ)言使用 C#開(kāi)發(fā)工具使用 Microsoft Visual Studio 2012。主要使用了如下開(kāi)發(fā)技術(shù):(1) 并行編程,用于提高系統(tǒng)吞吐量、降低響應(yīng)時(shí)間、提高系統(tǒng)效率。(2) SOA 技術(shù),本系統(tǒng)模塊之間的交互全部基于 SOA 接口,接口進(jìn)行集群部署,便于系統(tǒng)進(jìn)行水平擴(kuò)展,且實(shí)現(xiàn)了接口的平臺(tái)無(wú)關(guān)性。

工作模式,并行編程


對(duì)象的開(kāi)發(fā)技術(shù),其中使用了大量設(shè)計(jì)模式用于優(yōu)化系統(tǒng)模塊,提高系統(tǒng)的可維護(hù)性和可擴(kuò)展性。(4) 生產(chǎn)者消費(fèi)者模式,本系統(tǒng)使用該模式實(shí)現(xiàn)了模塊之間的解耦。生產(chǎn)者專(zhuān)注與數(shù)據(jù)的提取,而消費(fèi)者專(zhuān)注于數(shù)據(jù)的處理。2.2.1 并行編程并行編程是指計(jì)算機(jī)同時(shí)執(zhí)行多個(gè)任務(wù)。隨著計(jì)算機(jī) CPU 的不斷增加,并行編程能夠最大限度的利用 CPU 資源,,提供程序的吞吐量,在本訂單自動(dòng)處理系統(tǒng)中,使用并行編程技術(shù)同時(shí)處理多個(gè)訂單,使得處理效率成倍提高。由于本系統(tǒng)采用 C#作為開(kāi)發(fā)語(yǔ)言,所以本系統(tǒng)的使用 C#4.0 的 Task 和 Parallel 完成了并行編程模型[3]。C#中 Task 的工作模式是 Fork/Join 或者 Master/Worker 模式。核心思想是 Master 負(fù)責(zé)接受 Client 的請(qǐng)求,并且負(fù)責(zé)將請(qǐng)求分配給最終的 Wroker,Worker 執(zhí)行完自己的工作后分別返回給 Master,Master 匯總最終的結(jié)果并且返回給 Client,如圖 2-2 所示。
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類(lèi)號(hào)】:TP311.52

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 黃志剛;劉峰;;一種任務(wù)合并機(jī)制下的云工作流多階段調(diào)度方法[J];計(jì)算機(jī)應(yīng)用與軟件;2019年12期

2 劉清;;工作流技術(shù)的學(xué)生評(píng)語(yǔ)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)研究[J];電腦知識(shí)與技術(shù);2019年17期

3 張皓明;;基于工作流的質(zhì)量管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];中國(guó)高新區(qū);2018年10期

4 朱亞?wèn)|;李忠;嚴(yán)莉;陳湘軍;;基于云環(huán)境的科學(xué)工作流均衡調(diào)度算法[J];實(shí)驗(yàn)室研究與探索;2018年05期

5 鄭紅;鄧文軒;鄧曉;盧興見(jiàn);;基于矩陣的工作流邏輯網(wǎng)模型的化簡(jiǎn)及驗(yàn)證[J];計(jì)算機(jī)科學(xué);2018年07期

6 馬敬敬;閻朝坤;鄭金格;;九種智能算法在科學(xué)工作流調(diào)度中的應(yīng)用比較[J];周口師范學(xué)院學(xué)報(bào);2018年05期

7 吳文兵;;一種云環(huán)境下的科學(xué)工作流均衡調(diào)度算法[J];微電子學(xué)與計(jì)算機(jī);2018年10期

8 江俊軍;;電力調(diào)度分布式工作流設(shè)計(jì)與實(shí)現(xiàn)[J];山東工業(yè)技術(shù);2017年01期

9 張弘;盧光躍;;基于工作流的移動(dòng)網(wǎng)建設(shè)管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J];電子科技;2016年12期

10 陳愛(ài)國(guó);王玲;任金勝;羅光春;;基于資源分組的多約束云工作流調(diào)度算法[J];電子科技大學(xué)學(xué)報(bào);2017年03期

相關(guān)會(huì)議論文 前10條

1 常群;王海洋;;基于長(zhǎng)短事務(wù)分離的工作流事務(wù)模型[A];第十九屆全國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(研究報(bào)告篇)[C];2002年

2 馬帥;王海洋;王文;;事務(wù)工作流及其錯(cuò)誤處理策略[A];第十七屆全國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(研究報(bào)告篇)[C];2000年

3 李暉;王海洋;王文;;面向事務(wù)的工作流活動(dòng)模型[A];第十七屆全國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(技術(shù)報(bào)告篇)[C];2000年

4 連杰鑫;劉家茂;顧寧;;基于協(xié)作依賴(lài)的工作流過(guò)程優(yōu)化[A];第二十屆全國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(研究報(bào)告篇)[C];2003年

5 馮波;徐建良;;支持動(dòng)態(tài)變化的工作流元模型的研究與應(yīng)用[A];第二十一屆中國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(技術(shù)報(bào)告篇)[C];2004年

6 歐陽(yáng)青;;工作流技術(shù)在高校教育管理系統(tǒng)中的應(yīng)用研究[A];第十八屆玻璃鋼/復(fù)合材料學(xué)術(shù)年會(huì)論文集[C];2010年

7 袁鋒;李旭東;張賢坤;朱光瑩;;一種基于本體的柔性工作流組織模型[A];中國(guó)核科學(xué)技術(shù)進(jìn)展報(bào)告(第二卷)——中國(guó)核學(xué)會(huì)2011年學(xué)術(shù)年會(huì)論文集第10冊(cè)(核情報(bào)(含計(jì)算機(jī)技術(shù))分卷、核技術(shù)經(jīng)濟(jì)與管理現(xiàn)代化分卷)[C];2011年

8 高翔;王成義;;兩種分布式工作流的比較[A];全國(guó)第十四屆計(jì)算機(jī)科學(xué)及其在儀器儀表中的應(yīng)用學(xué)術(shù)交流會(huì)論文集[C];2001年

9 崔金紅;王旭;;基于事件的變結(jié)構(gòu)工作流管理[A];2003年中國(guó)管理科學(xué)學(xué)術(shù)會(huì)議論文集[C];2003年

10 黃慧;邊馥苓;;基于層次建模法的柔性工作流管理系統(tǒng)研究[A];中國(guó)地理信息系統(tǒng)協(xié)會(huì)第八屆年會(huì)論文集[C];2004年

相關(guān)重要報(bào)紙文章 前10條

1 本報(bào)記者 丁國(guó)鋒;推動(dòng)工作流管理流信息流有機(jī)融合[N];法制日?qǐng)?bào);2018年

2 中國(guó)出版?zhèn)髅缴虉?bào)實(shí)習(xí)記者 梁帆;印度數(shù)字出版公司拓展美國(guó)市場(chǎng)[N];中國(guó)出版?zhèn)髅缴虉?bào);2017年

3 吳勇毅 廈門(mén)智者恒通管理顧問(wèn)機(jī)構(gòu)總監(jiān);管理軟件已進(jìn)入全景協(xié)同時(shí)代[N];通信產(chǎn)業(yè)報(bào);2017年

4 中國(guó)石油勘探開(kāi)發(fā)研究院西北分院 柏東明 曾麗花 郭以東;定制企業(yè)工作流服務(wù)[N];計(jì)算機(jī)世界;2011年

5 ;北京商能 實(shí)現(xiàn)電子化工作流體系[N];中國(guó)計(jì)算機(jī)報(bào);2009年

6 記者 胡海燕;防止特約監(jiān)督工作流于形式[N];人民政協(xié)報(bào);2003年

7 賀先明;江鉆股份公司運(yùn)用信息技術(shù)提高企業(yè)競(jìng)爭(zhēng)力[N];中國(guó)石油報(bào);2002年

8 本報(bào)記者 曾平安 通訊員 羅麗斯;海格經(jīng)驗(yàn)[N];科技日?qǐng)?bào);2003年

9 吳永輝 單浩龍;青島網(wǎng)通電子流程取代人工操作[N];人民郵電;2005年

10 胡長(zhǎng)城;工作流:國(guó)內(nèi)國(guó)際兩極分化[N];計(jì)算機(jī)世界;2007年

相關(guān)博士學(xué)位論文 前10條

1 孫晉永;基于事例推理及行為特征的語(yǔ)義工作流重用研究[D];西安電子科技大學(xué);2017年

2 陳龍;面向不同資源供應(yīng)模式的云工作流資源調(diào)度[D];東南大學(xué);2018年

3 邵俠;云計(jì)算環(huán)境下工作流任務(wù)調(diào)度算法研究[D];哈爾濱理工大學(xué);2019年

4 NAZIA ANWAR;云計(jì)算環(huán)境下資源分配和科學(xué)工作流調(diào)度的優(yōu)化方法[D];華南理工大學(xué);2018年

5 高昂;基于多種視角的工作流挖掘技術(shù)研究[D];北京科技大學(xué);2010年

6 伍章俊;云工作流服務(wù)組合與活動(dòng)調(diào)度策略研究[D];合肥工業(yè)大學(xué);2011年

7 呂國(guó)斌;云計(jì)算環(huán)境下的科學(xué)工作流關(guān)鍵技術(shù)研究[D];中國(guó)地質(zhì)大學(xué);2012年

8 閻朝坤;網(wǎng)格環(huán)境下的科學(xué)工作流優(yōu)化調(diào)度策略研究[D];中南大學(xué);2013年

9 龍浩;網(wǎng)格語(yǔ)義工作流關(guān)鍵技術(shù)研究[D];北京工業(yè)大學(xué);2010年

10 王睿;面向目標(biāo)的遷移工作流主動(dòng)服務(wù)方法研究[D];山東大學(xué);2009年

相關(guān)碩士學(xué)位論文 前10條

1 鮑澤前;云環(huán)境下面向多目標(biāo)的科學(xué)工作流調(diào)度算法研究[D];杭州電子科技大學(xué);2019年

2 賴(lài)淼;基于遺傳算法的高效多工作流調(diào)度算法研究[D];電子科技大學(xué);2019年

3 何明光;大數(shù)據(jù)應(yīng)用調(diào)度系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2019年

4 趙春民;基于工作流的OA的設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2016年

5 張金石;基于RFID的工作流活動(dòng)識(shí)別的研究[D];上海交通大學(xué);2018年

6 韓靜;基于工作流的船企財(cái)務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2015年

7 賀愛(ài)平;OTA訂單自動(dòng)處理系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)[D];上海交通大學(xué);2018年

8 包文;云環(huán)境中的多工作流在線調(diào)度問(wèn)題研究[D];廈門(mén)大學(xué);2017年

9 賈韶光;支持工作流的實(shí)時(shí)大數(shù)據(jù)處理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2019年

10 王震;面向地震數(shù)據(jù)處理的工作流框架設(shè)計(jì)與研究[D];吉林大學(xué);2018年



本文編號(hào):2660945

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2660945.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)e4b04***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com