基于SSH的数字电视广告投放系统的设计与实现
发布时间:2018-05-07 12:43
本文选题:数字电视广告 + ehcache缓存 ; 参考:《中山大学》2013年硕士论文
【摘要】:随着数字电视的大力推广,用户规模将进一步扩大。数字电视用户规模大,加上数字电视广告性价比高,使得各大企业都趋向于借助数字电视推广自己的产品和服务。数字电视上所承载广告的形式也已经发生了根本性变化,呈现出多种形式。数字电视广告的互动性以及针对性的特点,使其在市场上具有自己的优势。与此同时,数字电视广告也面临着互联网广告的挑战,越来越多的企业慢慢转向互联网广告。为了让业务不再流失和吸引更改广告商,必须设计和实现一个新的广告平台。 本文实现的是一个数字电视广告平台(Ad Platform)下的一个广告投放系统(Ad Delivery System,简称ADS)。在大量阅读相关文献的基础上,根据广告投放系统的需求,本文的缓存使用的是ehcache缓存,并使用Struts2、Spring和Hibernate三大开源框架来实现广告投放系统。在系统的层次结构上,除了传统的数据访问层、业务逻辑层和表现层三层,根据需求,为了让表现层只需关注核心业务,系统还在表现层之下设计了Fa ade层而不是让表现层直接调用各个缓存管理器的服务。系统的两个核心功能模块是网页广告请求处理模块和VOD广告请求处理模块,,其他模块主要完成缓存的刷新、广告的展现点击统计和日志的记录。 本文采用软件工程的基本原理,分析、设计和实现数字电视广告投放系统。本文首先分析数字电视广告的现状,简要描述系统主要解决的实际问题和意义,在系统需求的驱动下,进行总体设计和详细设计,详细描述系统的技术架构和总体层次结构,详细描述系统的核心业务模块和其他模块设计与实现。本文实现的数字电视广告系统已经集成到广告平台下,得到部署应用。
[Abstract]:With the promotion of digital TV, the scale of users will be further expanded. The large scale of the users of digital TV and the high performance price ratio of digital TV advertisements make the big enterprises tend to popularize their products and services with the help of digital TV. The form of advertising on digital TV has also undergone fundamental changes and presents a variety of forms. In the form of the interactive and targeted characteristics of digital TV advertising, it has its own advantages in the market. At the same time, digital TV advertising is also facing the challenge of Internet advertising. More and more enterprises are slowly turning to Internet advertising. In order to make business no longer lost and to attract and change advertisers, it must be designed and realized. New advertising platform.
This paper implements a Ad Delivery System (Ad Delivery System) under a digital television advertising platform (Ad Delivery System). Based on a large number of reading related documents, according to the demand of the advertising system, the cache uses ehcache caching, and uses Struts2, Spring and Hibernate three open source frameworks to implement the system. In the hierarchical structure of the system, in addition to the traditional data access layer, the business logic layer and the presentation layer three layers, according to the requirements, in order to let the presentation layer focus on the core business only, the system also designs the Fa ade layer under the presentation layer rather than the performance layer directly adjusting the service of each cache manager. The two core of the system The function module is the page advertisement request processing module and the VOD advertisement request processing module. The other modules mainly complete the caching refresh, the advertisement display clicking statistics and the log records.
This paper uses the basic principles of software engineering, analyzes, designs and implements the digital TV advertising system. This paper first analyzes the status of digital TV advertising, briefly describes the actual problems and significance of the system, and carries out the overall design and detailed design under the drive of the system, and describes the technical framework and the overall system of the system in detail. The design and implementation of the core business modules and other modules of the system are described in detail. The digital TV advertising system implemented in this paper has been integrated into the advertising platform and has been deployed and applied.
【学位授予单位】:中山大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52;TN949.197
【参考文献】
相关期刊论文 前3条
1 唐毅敏;;数字电视的现状和发展趋势研究[J];电子世界;2013年03期
2 赵子忠;;有线数字电视广告的主要趋势[J];中国数字电视;2012年04期
3 张仁良;;软件架构中的非功能需求[J];微型电脑应用;2009年01期
本文编号:1856968
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1856968.html