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