企業(yè)活動(dòng)運(yùn)營系統(tǒng)架構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-03-22 16:42
【摘要】:隨著互聯(lián)網(wǎng)商業(yè)的快速發(fā)展,各種新產(chǎn)品和創(chuàng)新應(yīng)用層出不窮,企業(yè)為了讓自己的產(chǎn)品脫穎而出,經(jīng)常需要通過運(yùn)營活動(dòng)提升產(chǎn)品的知名度和影響力。但是,運(yùn)營活動(dòng)執(zhí)行頻率高、上線周期短,給企業(yè)帶來了很大的挑戰(zhàn),主要面臨開發(fā)周期長、調(diào)試復(fù)雜、效率低等問題。因此,迫切需要設(shè)計(jì)與開發(fā)一套企業(yè)活動(dòng)運(yùn)營管理平臺(tái),從而提升企業(yè)活動(dòng)運(yùn)營管理效率。首先,本文通過對(duì)企業(yè)活動(dòng)運(yùn)營背景需求進(jìn)行詳細(xì)調(diào)研,并且對(duì)國內(nèi)外現(xiàn)有的產(chǎn)品和技術(shù)進(jìn)行分析,闡述了企業(yè)在活動(dòng)運(yùn)營中所面臨的耗費(fèi)人力、物力、重復(fù)勞動(dòng)等問題,指出設(shè)計(jì)與開發(fā)一套與企業(yè)運(yùn)營需求相匹配的活動(dòng)運(yùn)營系統(tǒng)的重要意義。并對(duì)系統(tǒng)設(shè)計(jì)與開發(fā)中涉及到的關(guān)鍵技術(shù)進(jìn)行介紹,包括SSM框架(Spring+Spring MVC+MyBatis),SOA與微服務(wù)架構(gòu),分布式服務(wù)治理,以及ZooKeeper服務(wù)。其次,給出了系統(tǒng)需求分析,包括功能需求與性能需求。系統(tǒng)目標(biāo)是能夠通過對(duì)企業(yè)運(yùn)營活動(dòng)中業(yè)務(wù)進(jìn)行邏輯抽象,組件的拼接串聯(lián),將重復(fù)性大、時(shí)間跨度短、上線及時(shí)性高的活動(dòng)業(yè)務(wù)邏輯采用零編碼和界面配置的方式完成,結(jié)合前端交互頁面,將活動(dòng)制作的全鏈路串聯(lián)起來,解放開發(fā)和運(yùn)營人員的生產(chǎn)力,同時(shí)可以方便測(cè)試和監(jiān)控線上運(yùn)營活動(dòng)的相關(guān)性能指標(biāo)。接著,設(shè)計(jì)并實(shí)現(xiàn)了一套基于J2EE的企業(yè)活動(dòng)運(yùn)營系統(tǒng)架構(gòu)平臺(tái),包括執(zhí)行引擎、活動(dòng)組件、后臺(tái)服務(wù)、數(shù)據(jù)庫以及平臺(tái)高可用設(shè)計(jì)。基于微服務(wù)模式將執(zhí)行引擎、動(dòng)作組件和系統(tǒng)后臺(tái)以松耦合方式集成在一起。執(zhí)行引擎作為系統(tǒng)核心,負(fù)責(zé)加載配置組件并正確、高效地解析執(zhí)行,給出最終結(jié)果;動(dòng)作組件作為執(zhí)行引擎的最小執(zhí)行單位,是系統(tǒng)的基本組成單元;系統(tǒng)后臺(tái)包括了對(duì)動(dòng)作、復(fù)合動(dòng)作和場(chǎng)景接口的管理與配置,系統(tǒng)后臺(tái)使用SSM框架與MVC設(shè)計(jì)模式實(shí)現(xiàn)了服務(wù)的可視化,用戶可以管理及配置動(dòng)作、復(fù)合動(dòng)作和場(chǎng)景接口,同時(shí)能夠?qū)?chǎng)景接口進(jìn)行可視化調(diào)試。最后,對(duì)本系統(tǒng)的功能和性能進(jìn)行了測(cè)試,測(cè)試結(jié)果均符合最終生產(chǎn)運(yùn)營要求,目前研究成果已經(jīng)在某公司部署上線,運(yùn)行效果良好。
【圖文】:
動(dòng)作管理頁面
55經(jīng)測(cè)試分析,完善功能后實(shí)際結(jié)果正確,測(cè)試效果圖如下圖 5.3 和圖 5.4 所示。圖5.3 復(fù)合動(dòng)作管理頁面圖5.4 復(fù)合動(dòng)作配置頁面5.2.3 場(chǎng)景管理模塊測(cè)試場(chǎng)景管理是系統(tǒng)的重要模塊,主要負(fù)責(zé)對(duì)場(chǎng)景的管理和配置場(chǎng)景中的組件組合,本節(jié)包含的測(cè)試業(yè)務(wù)有新建場(chǎng)景、添加場(chǎng)景出入?yún)、?chǎng)景組件組合配置、查詢場(chǎng)景及配置、上線場(chǎng)景版本、修改場(chǎng)景和刪除場(chǎng)景等操作。具體的測(cè)試用例見表 5.5。表5.5 場(chǎng)景管理測(cè)試表序號(hào) 測(cè)試業(yè)務(wù) 測(cè)試步驟 預(yù)期結(jié)果 實(shí)際結(jié)果1 新建場(chǎng)景新建場(chǎng)景,填寫場(chǎng)景描述以及對(duì)應(yīng)的活動(dòng)提交成功,頁面跳轉(zhuǎn)到場(chǎng)景列表頁,,數(shù)據(jù)庫記錄新增的場(chǎng)景,日志記錄保存正確2 修改場(chǎng)景修改場(chǎng)景描述信息并對(duì)修改后的信息保存修改成功,頁面跳轉(zhuǎn)回場(chǎng)景列表頁,數(shù)據(jù)庫修改為最新數(shù)據(jù),日志刷新保存正確3 刪除場(chǎng)景 刪除已經(jīng)存在的場(chǎng)景刪除時(shí)彈框提醒,確認(rèn)刪除后不再顯示該場(chǎng)景
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
本文編號(hào):2595326
【圖文】:
動(dòng)作管理頁面
55經(jīng)測(cè)試分析,完善功能后實(shí)際結(jié)果正確,測(cè)試效果圖如下圖 5.3 和圖 5.4 所示。圖5.3 復(fù)合動(dòng)作管理頁面圖5.4 復(fù)合動(dòng)作配置頁面5.2.3 場(chǎng)景管理模塊測(cè)試場(chǎng)景管理是系統(tǒng)的重要模塊,主要負(fù)責(zé)對(duì)場(chǎng)景的管理和配置場(chǎng)景中的組件組合,本節(jié)包含的測(cè)試業(yè)務(wù)有新建場(chǎng)景、添加場(chǎng)景出入?yún)、?chǎng)景組件組合配置、查詢場(chǎng)景及配置、上線場(chǎng)景版本、修改場(chǎng)景和刪除場(chǎng)景等操作。具體的測(cè)試用例見表 5.5。表5.5 場(chǎng)景管理測(cè)試表序號(hào) 測(cè)試業(yè)務(wù) 測(cè)試步驟 預(yù)期結(jié)果 實(shí)際結(jié)果1 新建場(chǎng)景新建場(chǎng)景,填寫場(chǎng)景描述以及對(duì)應(yīng)的活動(dòng)提交成功,頁面跳轉(zhuǎn)到場(chǎng)景列表頁,,數(shù)據(jù)庫記錄新增的場(chǎng)景,日志記錄保存正確2 修改場(chǎng)景修改場(chǎng)景描述信息并對(duì)修改后的信息保存修改成功,頁面跳轉(zhuǎn)回場(chǎng)景列表頁,數(shù)據(jù)庫修改為最新數(shù)據(jù),日志刷新保存正確3 刪除場(chǎng)景 刪除已經(jīng)存在的場(chǎng)景刪除時(shí)彈框提醒,確認(rèn)刪除后不再顯示該場(chǎng)景
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 姚墨涵;謝紅薇;;一致性哈希算法在分布式系統(tǒng)中的應(yīng)用[J];電腦開發(fā)與應(yīng)用;2012年07期
2 夏榆濱;宣明付;;基于RBAC的統(tǒng)一權(quán)限管理系統(tǒng)研究[J];微計(jì)算機(jī)信息;2006年30期
相關(guān)碩士學(xué)位論文 前1條
1 郭正敏;基于SOA架構(gòu)的分布式服務(wù)化治理方案的研究[D];南京郵電大學(xué);2016年
本文編號(hào):2595326
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2595326.html
最近更新
教材專著