DSP廣告審核業(yè)務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:DSP廣告審核業(yè)務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 廣告數(shù)據(jù)審核 Lucene全文索引 DDB分布式數(shù)據(jù)庫(kù) 性能優(yōu)化 XSS防御 J2EE
【摘要】:DSP (Demand-Side Platform,需求方平臺(tái))是互聯(lián)網(wǎng)廣告中一套新興的體系,在這個(gè)體系中,各個(gè)參與者會(huì)經(jīng)常涉及到流量和物料的交互,其中廣告數(shù)據(jù)質(zhì)量的保證是整個(gè)業(yè)務(wù)中非常重要的一環(huán)。審核系統(tǒng)的實(shí)現(xiàn)提供了廣告數(shù)據(jù)屬性的標(biāo)注入口,并通過(guò)自動(dòng)審核和人工審核相結(jié)合的方式,在保證廣告數(shù)據(jù)質(zhì)量的同時(shí)大大節(jié)省了人力成本。除此之外,系統(tǒng)通過(guò)提供多維度的查詢接口,讓公司內(nèi)部人員能夠?qū)崟r(shí)的查看所有的業(yè)務(wù)數(shù)據(jù)。 公司內(nèi)部已經(jīng)存在一版審核系統(tǒng),專為傳統(tǒng)的聯(lián)盟廣告設(shè)計(jì),可以支持的數(shù)據(jù)量有限。所以新的審核系統(tǒng)需要提供DSP業(yè)務(wù)特有的功能和更大的數(shù)據(jù)吞吐量。本文根據(jù)現(xiàn)有的業(yè)務(wù)狀況對(duì)系統(tǒng)進(jìn)行了詳細(xì)的需求分析,包括功能點(diǎn)的劃分和非功能性需求分析;在此基礎(chǔ)上,從系統(tǒng)架構(gòu),系統(tǒng)拓?fù)浜拖到y(tǒng)構(gòu)建三個(gè)角度進(jìn)行了概要設(shè)計(jì),詳細(xì)說(shuō)明了系統(tǒng)本身的三層架構(gòu)和對(duì)其他服務(wù)的依賴情況以及線上的服務(wù)器部署情況。然后針對(duì)各個(gè)功能模塊進(jìn)行詳細(xì)設(shè)計(jì),對(duì)其中重要的模塊做了流程說(shuō)明和類設(shè)計(jì),并明確了各個(gè)功能點(diǎn)在實(shí)現(xiàn)中方法的調(diào)用關(guān)系?紤]到DSP業(yè)務(wù)引入造成了巨大的數(shù)據(jù)增長(zhǎng),針對(duì)這塊業(yè)務(wù),系統(tǒng)從MVC三個(gè)層次的性能優(yōu)化,以及對(duì)于常見(jiàn)的XSS(又叫CSS攻擊,Cross Site Script)網(wǎng)絡(luò)攻擊的防御措施。為了提供更好的靈活性和可維護(hù)性,采用了商業(yè)系統(tǒng)傳統(tǒng)的B/S架構(gòu),使用J2EE開(kāi)發(fā)。數(shù)據(jù)庫(kù)使用了基于MySQL的DDB分布式數(shù)據(jù)庫(kù),前端使用了Velocity模板減少了前端的開(kāi)發(fā)量。為了提高查詢效率,系統(tǒng)大量的使用了游標(biāo),緩存和集合等方式做性能優(yōu)化,對(duì)于一些大數(shù)據(jù)功能使用Lucene全文索引。最終完成了整個(gè)審核系統(tǒng)的開(kāi)發(fā),為后續(xù)的投放等系統(tǒng)提供了重要的數(shù)據(jù)支持。本人在項(xiàng)目中完成了從需求分析到設(shè)計(jì)開(kāi)發(fā)再到部署上線的全過(guò)程,其中主要工作包括審核任務(wù)分配、任務(wù)查詢,廣告信息查詢,人工審核、自動(dòng)審核,審核情況統(tǒng)計(jì)和審核系統(tǒng)管理各個(gè)模塊的功能設(shè)計(jì)、開(kāi)發(fā),以及性能優(yōu)化和安全防御的部分。 從DSP業(yè)務(wù)引進(jìn)至今,審核系統(tǒng)采用敏捷開(kāi)發(fā)的方式,已經(jīng)開(kāi)發(fā)并上線了八個(gè)版本,審核系統(tǒng)的所有功能及優(yōu)化策略均已經(jīng)上線。在這八個(gè)版本中除了功能的增加,性能方面也逐步的提高,最新版本目前已經(jīng)穩(wěn)定運(yùn)行了近兩個(gè)月。從數(shù)據(jù)角度來(lái)看,通過(guò)審核系統(tǒng)這個(gè)入口,DSP廣告數(shù)據(jù)已經(jīng)全部標(biāo)注了品類和風(fēng)險(xiǎn)類型等屬性,從根本上解決了高仿、虛假?gòu)V告數(shù)據(jù)可能會(huì)帶來(lái)的問(wèn)題。
【關(guān)鍵詞】:廣告數(shù)據(jù)審核 Lucene全文索引 DDB分布式數(shù)據(jù)庫(kù) 性能優(yōu)化 XSS防御 J2EE
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP311.52
【目錄】:
- 致謝5-6
- 摘要6-7
- ABSTRACT7-9
- 序言9-12
- 1 引言12-18
- 1.1 項(xiàng)目背景12-14
- 1.2 項(xiàng)目來(lái)源14-15
- 1.3 研究目標(biāo)和內(nèi)容15-16
- 1.4 論文組織結(jié)構(gòu)16-18
- 2 關(guān)鍵技術(shù)介紹18-24
- 2.1 MVC18
- 2.2 Spring框架18-19
- 2.3 Lucene全文索引19-21
- 2.4 DDB分布式數(shù)據(jù)庫(kù)21-23
- 2.5 本章小結(jié)23-24
- 3 審核系統(tǒng)需求分析24-42
- 3.1 系統(tǒng)背景業(yè)務(wù)的總體分析24-25
- 3.2 系統(tǒng)用例分析25-26
- 3.3 審核系統(tǒng)功能需求26-38
- 3.3.1 我的審核工作模塊28-30
- 3.3.2 廣告信息查詢模塊30-33
- 3.3.3 廣告信息審核模塊33-35
- 3.3.4 自動(dòng)任務(wù)模塊35-37
- 3.3.5 審核情況統(tǒng)計(jì)模塊37-38
- 3.3.6 審核系統(tǒng)管理模塊38
- 3.4 審核系統(tǒng)非功能需求38-39
- 3.5 可行性分析39-40
- 3.6 本章小結(jié)40-42
- 4 審核系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)42-78
- 4.1 審核系統(tǒng)概要設(shè)計(jì)42-45
- 4.2 審核系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)45-68
- 4.2.1 我的審核工作模塊45-47
- 4.2.2 自動(dòng)任務(wù)模塊47-53
- 4.2.3 廣告信息審核模塊53-60
- 4.2.4 廣告信息查詢模塊60-64
- 4.2.5 審核統(tǒng)計(jì)模塊64-65
- 4.2.6 審核系統(tǒng)管理模塊65-68
- 4.3 審核系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)68-72
- 4.3.1 廣告業(yè)務(wù)庫(kù)相關(guān)表68-70
- 4.3.2 審核庫(kù)相關(guān)表70-71
- 4.3.3 行業(yè)庫(kù)相關(guān)表71-72
- 4.4 審核系統(tǒng)性能優(yōu)化設(shè)計(jì)72-76
- 4.4.1 前端優(yōu)化72-73
- 4.4.2 系統(tǒng)中間邏輯層優(yōu)化73-75
- 4.4.3 數(shù)據(jù)存儲(chǔ)層優(yōu)化75-76
- 4.5 審核系統(tǒng)Web安全設(shè)計(jì)76-77
- 4.6 本章小結(jié)77-78
- 5 審核系統(tǒng)質(zhì)量保證78-82
- 5.1 代碼版本控制78-79
- 5.2 代碼評(píng)審79-80
- 5.3 功能和性能測(cè)試80-81
- 5.4 本章小結(jié)81-82
- 6 結(jié)論82-84
- 參考文獻(xiàn)84-86
- 附錄A86-92
- 附錄B92-96
- 作者簡(jiǎn)歷及攻讀碩士學(xué)位期間取得的研究成果96-98
- 學(xué)位論文數(shù)據(jù)集98
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前6條
1 唐文忠;許曉曼;;J2EE信息系統(tǒng)數(shù)據(jù)訪問(wèn)層性能監(jiān)測(cè)與優(yōu)化設(shè)計(jì)[J];北京航空航天大學(xué)學(xué)報(bào);2007年10期
2 康長(zhǎng)安;陳玉紅;;基于前端的Web性能優(yōu)化[J];電腦知識(shí)與技術(shù);2011年16期
3 陸榮幸,郁洲,阮永良,王志強(qiáng);J2EE平臺(tái)上MVC設(shè)計(jì)模式的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用研究;2003年03期
4 曹強(qiáng);;基于Lucene的Web站點(diǎn)站內(nèi)全文檢索系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];圖書(shū)情報(bào)工作;2007年09期
5 張大衛(wèi);解永剛;楊亞彪;何紅玲;;XSS攻擊分析與防御機(jī)制研究[J];數(shù)字技術(shù)與應(yīng)用;2012年12期
6 江浩然;;易傳媒DAS 通往精準(zhǔn)目標(biāo)受眾營(yíng)銷之門的鑰匙[J];市場(chǎng)觀察;2011年08期
,本文編號(hào):1047704
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/1047704.html