美章網(wǎng) 資料文庫(kù) 全媒體分析系統(tǒng)設(shè)計(jì)范文

全媒體分析系統(tǒng)設(shè)計(jì)范文

本站小編為你精心準(zhǔn)備了全媒體分析系統(tǒng)設(shè)計(jì)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫(xiě)作靈感。歡迎深入閱讀并收藏。

全媒體分析系統(tǒng)設(shè)計(jì)

《計(jì)算機(jī)與數(shù)字工程雜志》2014年第七期

1應(yīng)用開(kāi)發(fā)技術(shù)簡(jiǎn)介

本系統(tǒng)后臺(tái)采用Spring框架,利用J2EE進(jìn)行開(kāi)發(fā),數(shù)據(jù)庫(kù)連接利用傳統(tǒng)的Hibernate進(jìn)行鏈接,在SpringSourceToolSuite中開(kāi)發(fā)。Spring-SourceToolSuite基于SpringIDE,提供了其它的一些特性(如基于SpringdmServer的osgi開(kāi)發(fā)),以及其它一些Spring項(xiàng)目的支持(如SpringRoo、SpringBatch)等。SpringSource軟件設(shè)計(jì)的宗旨是去掉復(fù)雜性、提高生產(chǎn)效率和提高產(chǎn)品質(zhì)量,進(jìn)而加速程序生命周期。它幫助開(kāi)發(fā)者在簡(jiǎn)潔設(shè)計(jì)與強(qiáng)大功能之間進(jìn)行平衡。它是功能豐富的Ja-vaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和功能,完整支持HTML、Javascript、SQL、Hibernate等。系統(tǒng)的前臺(tái)采用優(yōu)秀的Flex技術(shù),展現(xiàn)效果華麗,配合Mate框架更好地將Flex的事件管理好,整體邏輯更加清晰,管理更加方便。前臺(tái)在FlexBuilder中完成全部開(kāi)發(fā)。FlexBuilder與Flex服務(wù)器和框架的完全集成,可以確保最高效生產(chǎn)環(huán)境。它提供了以下的所有功能:對(duì)應(yīng)用程序進(jìn)行布局、編碼、調(diào)試和部署。同時(shí)使用拖拉設(shè)計(jì)視圖對(duì)應(yīng)用程序進(jìn)行快速布局和定型。并且與MXML和ActionScript緊密集成的代碼編輯器更快速地進(jìn)行編碼。此外FlexBuilder使用集成的調(diào)試器調(diào)試應(yīng)用程序邏輯和服務(wù)器通信。前后臺(tái)之間,本文利用BlaszeDs技術(shù)進(jìn)行消息的通訊,使得通訊消耗最小,與Flex和Spring的搭檔最為舒適。

2系統(tǒng)設(shè)計(jì)

2.1模型架構(gòu)分析本系統(tǒng)采用B/S(Browser/Server)模型架構(gòu)。該模型—瀏覽器/服務(wù)器模型是基于計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)是企業(yè)的內(nèi)部信息系統(tǒng)常采用的一種結(jié)構(gòu)優(yōu)越的模型。前臺(tái)利用Flex技術(shù),將Flash的展現(xiàn)優(yōu)勢(shì)發(fā)揮出來(lái),并且引入Mate框架,對(duì)Flex的事件進(jìn)行高效地管理,并且合理地組織全部的結(jié)構(gòu)。再利用BlazeDs[7]技術(shù)進(jìn)行Flex前臺(tái)和Java后臺(tái)的消息溝通,使得前后臺(tái)連結(jié)為一體。系統(tǒng)的后臺(tái)依賴(lài)于J2EE平臺(tái),將Spring的事務(wù)管理服務(wù),與Hibernate[8]集成到一起,有效地利用了Hibernate的自動(dòng)化ORM實(shí)現(xiàn),可使Spring與Hibernate一起管理資源,由Hibernate自身的QBE進(jìn)行數(shù)據(jù)庫(kù)的操作,高效、合理、安全。具體架構(gòu)設(shè)計(jì)如圖2所示。

2.2系統(tǒng)功能結(jié)構(gòu)分析通過(guò)與全媒體企業(yè)員工的溝通,熟悉了全媒體企業(yè)的業(yè)務(wù)流程。同時(shí)又查閱了全媒體系統(tǒng)搭建的相關(guān)文獻(xiàn)資料[9],圖3深入了解并分析了個(gè)全媒體企業(yè)所期望的全媒體分析系統(tǒng)的基本模塊。針對(duì)上文模塊分析,本文繼續(xù)進(jìn)行功能的細(xì)分,如圖4所示。1)市場(chǎng)分析:針對(duì)存量市場(chǎng)以及新增市場(chǎng)進(jìn)行相關(guān)信息統(tǒng)計(jì)展示。對(duì)存量市場(chǎng)和新增市場(chǎng)分別從市場(chǎng)高收視率頻道特征分析、市場(chǎng)頻道的用戶(hù)流動(dòng)性和市場(chǎng)節(jié)目收視狀況三方面,以Grid表格數(shù)據(jù)、Bar圖、Pie圖、Line圖、image導(dǎo)出、excel導(dǎo)出、報(bào)表打印等形式進(jìn)行展示。需要提及的是,此處的存量市場(chǎng)是指客戶(hù)注冊(cè)時(shí)間等于或者大于6個(gè)月的客戶(hù)群;相應(yīng)的新增市場(chǎng)是指客戶(hù)注冊(cè)時(shí)間小于6個(gè)月的客戶(hù)群。該模塊是一般情況下,選擇固定時(shí)間段,將信息展示出來(lái),方便系統(tǒng)應(yīng)用人員查看歷史收視數(shù)據(jù),對(duì)市場(chǎng)進(jìn)行趨勢(shì)勘察。2)客戶(hù)分析:根據(jù)用戶(hù)信息中特定的收視標(biāo)簽進(jìn)行“與”、“或”組合,篩選出有利用價(jià)值的篩選結(jié)果,篩選者選擇用戶(hù)信息。同時(shí),對(duì)篩選任務(wù)進(jìn)行描述,系統(tǒng)將記錄篩選條件以及篩選結(jié)果。同時(shí)也用于進(jìn)行特定時(shí)間段篩選任務(wù)的展示,結(jié)果的重利用。同時(shí),根據(jù)篩選出用戶(hù)的顯性特征,利用4.2節(jié)提出的業(yè)務(wù)推薦算法尋找適合此類(lèi)人群的推薦業(yè)務(wù)。該模塊方便企業(yè)業(yè)務(wù)推廣人員針對(duì)性查找適合推廣業(yè)務(wù)的人群。3)營(yíng)銷(xiāo)分析:基于特定的營(yíng)銷(xiāo)方案查找營(yíng)銷(xiāo)結(jié)果進(jìn)行分析展示。對(duì)特定的營(yíng)銷(xiāo)方案,利用ID號(hào)查詢(xún)出營(yíng)銷(xiāo)方案數(shù)據(jù),然后分類(lèi)展示。該模塊是用于維護(hù)、分析和展示營(yíng)銷(xiāo)方案數(shù)據(jù),方便企業(yè)業(yè)務(wù)推廣人員查看業(yè)務(wù)推廣信息,并作出相關(guān)決策。4)業(yè)務(wù)分析:針對(duì)廣告投放,增值業(yè)務(wù)使用分析展示。該模塊分別針對(duì)廣告投放分析和業(yè)務(wù)應(yīng)用分析,同樣以Grid表格數(shù)據(jù)、Bar圖、Pie圖、Line圖、image導(dǎo)出、Excel導(dǎo)出、報(bào)表打印等形式進(jìn)行展示。廣告投放分析包括插播廣告的用戶(hù)流失軌跡、互動(dòng)電視頁(yè)面訪問(wèn)行為分析;業(yè)務(wù)應(yīng)用分析即增訂業(yè)務(wù)訂購(gòu)及使用情況分析。該模塊用于維護(hù)、分析和展示廣告投放和增值業(yè)務(wù)投放對(duì)于客戶(hù)流失情況的影響,以及投放效果的分析,方便企業(yè)業(yè)務(wù)管理人員查看業(yè)務(wù)情況以及其對(duì)用戶(hù)的影響。除此之外,系統(tǒng)的建立要在功能、應(yīng)用上很完善,系統(tǒng)設(shè)計(jì)還必須全圖形界面[10]:使用方便,瀏覽器的操作模式和用戶(hù)界面是標(biāo)準(zhǔn)化的。與企業(yè)內(nèi)部其他系統(tǒng)風(fēng)格一致,便于操作,與此同時(shí)該應(yīng)用具有強(qiáng)大的數(shù)據(jù)交互能力:信息系統(tǒng)采用標(biāo)準(zhǔn)的數(shù)據(jù)交互接口,使得系統(tǒng)中的所有數(shù)據(jù)均可以和其它的軟件進(jìn)行數(shù)據(jù)交換。

3系統(tǒng)實(shí)現(xiàn)與測(cè)試

3.1系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)如上文所述,本系統(tǒng)總共分四大功能。從實(shí)現(xiàn)角度來(lái)說(shuō),其又可以分為報(bào)表展示功能和客戶(hù)分析模塊的篩選功能。本系統(tǒng)展示的數(shù)據(jù)不是原始數(shù)據(jù),而是向管理人員展示的、已經(jīng)經(jīng)過(guò)元數(shù)據(jù)處理操作過(guò)的數(shù)據(jù),這些元數(shù)據(jù)的處理操作很基本、很簡(jiǎn)單,包括分段、分類(lèi)統(tǒng)計(jì)求和、排序等。在這樣的設(shè)計(jì)模式下,在服務(wù)器下建立日志文件用于存儲(chǔ)文件日志。當(dāng)更新數(shù)據(jù)庫(kù)值時(shí),可以查看日志,有效地進(jìn)行數(shù)據(jù)的更新。根據(jù)常規(guī)建立數(shù)據(jù)庫(kù)的方法可以看出,按照一般的數(shù)據(jù)庫(kù)表建立方式,動(dòng)態(tài)添加列是相當(dāng)困難的,為了合理地實(shí)現(xiàn)動(dòng)態(tài)添加列,本文將現(xiàn)有的各數(shù)據(jù)表中的各列進(jìn)行行向轉(zhuǎn)化,經(jīng)過(guò)橫向轉(zhuǎn)化之后存儲(chǔ)入數(shù)據(jù)庫(kù)表中,以此即可實(shí)現(xiàn)正常操作中的添加列操作。具體轉(zhuǎn)變方式遵循的基本原則類(lèi)似于矩陣中矩陣轉(zhuǎn)置的概念,將列變?yōu)樾杏涗?,展現(xiàn)時(shí)再重新將行記錄以列的形式展現(xiàn)。每增加一列,在數(shù)據(jù)庫(kù)表中,將會(huì)增加一條行記錄,因此,在實(shí)際增加列的操作中,將會(huì)很熟悉、輕易的達(dá)到[11]。需要說(shuō)明的是,在目標(biāo)客戶(hù)篩選功能中,客戶(hù)按照不同的分類(lèi)選擇需要篩選的值。分類(lèi)為基本信息和客戶(hù)標(biāo)簽信息特征值。在客戶(hù)信息條件選擇中,考慮到廣電媒體項(xiàng)目中,數(shù)據(jù)量大、客戶(hù)標(biāo)簽分類(lèi)變動(dòng)以及本身Flex的一些特性,本文均采用實(shí)時(shí)請(qǐng)求、不加冗余的方案。實(shí)時(shí)請(qǐng)求,即每當(dāng)需要用到目標(biāo)客戶(hù)篩選功能,加載該頁(yè)面時(shí),該頁(yè)面通過(guò)本頁(yè)面的initial()函數(shù)自動(dòng)向后臺(tái)請(qǐng)求,調(diào)出備選項(xiàng)發(fā)送到前臺(tái),供用戶(hù)選擇。此項(xiàng)操作將會(huì)減少每次加載系統(tǒng)的時(shí)間,有效地提高用戶(hù)體驗(yàn)。在客戶(hù)標(biāo)簽信息特征值中,由于公司、企業(yè)對(duì)用戶(hù)標(biāo)簽的分類(lèi)變化較為頻繁,因此,為了在備選項(xiàng)中添加有效的備選值,每次點(diǎn)擊當(dāng)前層特征值時(shí),均會(huì)向后臺(tái)發(fā)送請(qǐng)求,要求申請(qǐng)得到數(shù)據(jù)庫(kù)中子層的分類(lèi),直到特征值層。不加冗余,即每個(gè)備選項(xiàng)中值均為數(shù)據(jù)庫(kù)中已存值不加重復(fù)的調(diào)出送往前臺(tái)。此項(xiàng)操作將減少前臺(tái)備選值的冗余度和不合理性,最大程度的提高用戶(hù)體驗(yàn)。如:個(gè)人信息“地區(qū)”選擇項(xiàng),若數(shù)據(jù)庫(kù)中各行數(shù)據(jù)只有“南京”、“上?!?、“北京”三個(gè)值,那么將向前臺(tái)發(fā)送這三個(gè)值作為備選項(xiàng)值。

3.2基于顯性用戶(hù)特征的推薦算法目前廣電企業(yè)對(duì)于業(yè)務(wù)進(jìn)行了細(xì)致的分類(lèi),該分類(lèi)主要依據(jù)國(guó)家頒發(fā)的分類(lèi)標(biāo)準(zhǔn),在此基礎(chǔ)上本文作者結(jié)合了DVB的分類(lèi)做如下分類(lèi):TVpro-gram、Movie、News、Finance、Entertainment、Sports、Drama、Kid、Science&Education、Anima-tion、Documentary、Travel&Living、Interview、Military、Legal和SpecialTopic,總共一類(lèi)業(yè)務(wù)有16個(gè),2類(lèi)業(yè)務(wù)有124個(gè)。文獻(xiàn)[12]中提出了基于用戶(hù)的顯性推薦算法,顯性推薦值為通過(guò)上述公式,可以看出各個(gè)屬性的權(quán)重是完全相同的,本文基于用戶(hù)的收視特性,對(duì)上述算法做了調(diào)整,具體表示如下:

3.3系統(tǒng)測(cè)試為了保證系統(tǒng)的質(zhì)量,需要按照規(guī)定對(duì)系統(tǒng)進(jìn)行軟件測(cè)試。在系統(tǒng)開(kāi)發(fā)過(guò)程中,系統(tǒng)測(cè)試應(yīng)由系統(tǒng)開(kāi)發(fā)人員與系統(tǒng)測(cè)試人員協(xié)同完成。系統(tǒng)測(cè)試的設(shè)計(jì)的一系列測(cè)試用例,應(yīng)覆蓋系統(tǒng)的所有功能。按照以上對(duì)全媒體分析系統(tǒng)(MAS)測(cè)試的介紹,對(duì)系統(tǒng)的功能模塊進(jìn)行測(cè)試,經(jīng)過(guò)縝密的測(cè)試,各項(xiàng)指標(biāo)均正常。由于篇幅限制,本文對(duì)系統(tǒng)的測(cè)試分析部分,不一一列出,系統(tǒng)已經(jīng)部署在服務(wù)器上,讀者完全可以自行登錄操作本系統(tǒng)。

4結(jié)語(yǔ)

本文主要完成了全媒體分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。當(dāng)前完成了在Windows終端平臺(tái)上,采用Spring+Hibernate+BlazeDs+Flex+Mate技術(shù),在SpringSourceToolsSuits+FlexBuilder開(kāi)發(fā)軟件中完成系統(tǒng)的代碼實(shí)現(xiàn),實(shí)現(xiàn)了企業(yè)內(nèi)部給予的全部業(yè)務(wù)需求,滿(mǎn)足了企業(yè)對(duì)系統(tǒng)的應(yīng)用要求,完成對(duì)本系統(tǒng)所需各個(gè)模塊的功能設(shè)計(jì),最終達(dá)到對(duì)全部功能的實(shí)現(xiàn)。并且提出了一種基于顯性用戶(hù)特征的業(yè)務(wù)推薦算法,測(cè)試中得到的系統(tǒng)推薦結(jié)果能夠匹配用戶(hù)的行為,統(tǒng)計(jì)發(fā)現(xiàn)推薦準(zhǔn)確率達(dá)到75%以上。

作者:徐磊魏海燕王忠徐曜單位:華為技術(shù)西安研究所西北工業(yè)大學(xué)人事處西北工業(yè)大學(xué)計(jì)算機(jī)學(xué)院

主站蜘蛛池模板: 国产精品免费看香蕉| 最近2019中文字幕大全第二页| 国产一级在线免费观看| 你懂的国产视频| 大肉大捧一进一出好爽视频动漫 | 玛雅视频网站在线观看免费| 国产乱色精品成人免费视频| 日本人强jizz多人| 国产调教在线观看| chinesehd国产刺激对白| 成人性视频在线| 久久久久亚洲av成人网人人软件| 樱桃视频影院在线播放| 亚洲欧美18v中文字幕高清| 狠狠综合久久av一区二区| 午夜dj在线观看免费高清在线| 被公侵犯肉体中文字幕| 国产成人精品影院狼色在线| 最新国产你懂的在线网址| 国内自拍成人网在线视频| sihu免费观看在线高清| 成人午夜精品久久久久久久小说| 久久久国产乱子伦精品| 日韩在线一区二区三区视频| 亚洲av高清一区二区三区| 欧美成人亚洲欧美成人| 亚洲神级电影国语版| 狠狠色欧美亚洲狠狠色www| 免费真实播放国产乱子伦| 美女大胸又爽又黄网站| 国产三级精品三级在线专区| 香蕉久久夜色精品国产| 国产成人精品免费视频大全办公室| 美女被免费网站91色| 国产精品美女久久久久| 97久久精品无码一区二区天美| 天堂中文www资源在线| а√天堂资源官网在线资源| 巨大欧美黑人xxxxbbbb| 上海大一18cm男生宿舍飞机| 成人毛片免费网站|