论文部分内容阅读
互联网技术出现后,媒体以及信息技术的快速发展和社会信息需求的飞速增长,使得企业在网络上投放广告已成为一种不可或缺的宣传手段。在广告媒体中,主要有户外媒体、数字媒体和传统媒体三大类,智能电视广告兼顾后两者优势,用户价值和客户价值更高。本文研究智能电视广告系统的设计与实现,介绍了选题背景和意义、分析了国内外现状,明确了研究目标及研究目的,主要解决了包含广告投放人员、审核人员在内的多角色协同完成素材审核、广告投放、数据管理等需求。实现了广告系统稳定高效的应用在企业投放广告及信息发布的需求当中。本文在后续工作展望中也描述了未来实现精准定向投放的方法。本广告投放系统的实现能为智能电视提供广告增值服务,稍加扩展,亦可以为PC,手机等其他终端提供广告服务。本系统主要运用于智能电视媒体的广告管理,采用Spring、SpringMVC及Mybatis框架开发,使用Tomcat容器部署在Linux服务器,运用MySQL数据库对系统各模块数据进行存储,以Redis服务缓存数据提高响应速度,实现基于MVC模式的B/S架构的智能化广告管理系统。帮助其实现广告位管理、投放计划管理、素材管理、精准定向等广告业务的托管服务,并提供多维度的精细数据分析和报表服务。为解决实现需求中的各种问题,本文通过系统总体功能模块图和系统总体用例图论述了系统总体分析,并通过技术可行性分析、操作可行性分析、经济可行性分析最终明确了包含用户管理、广告素材管理、广告订单投放计划管理、广告数据管理为核心的系统需求。在广告系统设计与实现中先给出了系统总体架构设计和业务架构设计,后针对系统核心功能模块的实现进行了撰写,讲述了系统的概念模型及关键类说明。最后在合适的系统运行硬软件配置中,完成了各功能模块的测试,同时也进行了系统性能测试并对测试结果进行了分析。基于本广告投放系统的测试结果和在企业中的实际应用表明,本系统已能够根据不同用户角色对应不同权限和安全性配置,处理各种格式的广告素材、完成素材上传、转换、送审流程。在广告素材管理功能中可对已送审的素材进行查看、下载、和审核操作。广告投放计划管理中能根据多种广告位、选择各种广告投放方式,对广告投放计划进行新增、修改、删除和筛选查找操作。在广告数据管理中,系统持按广告位、广告素材类型(图片、视频)、订单号、计划单号、时间范围进行曝光量的查询,结果以折线图和表格的形式展示,并支持表格导出。目前,整个系统已正式上线运行,效果良好,具备简单易用、高并发、可扩展性强等特性,适用于OTT行业智能设备的各类广告形式投放与推广。