智能广告投放平台系统的设计与实现

来源 :北京交通大学 | 被引量 : 10次 | 上传用户:l123654123654
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,广告投放主要可分为两种形式。第一种是线下广告,如海报、广告机轮播图片、屏幕播放视频广告等。另一种是线上广告,如各大网站通过广告平台投放的广告。各种广告投放方式都有各自的优缺点,尤其是线下广告。线下广告一般是一种张贴布置的形式,位置十分灵活,但是缺点是显而易见的,没有目的性,互动性差,不能吸引人的注意。智能广告投放平台系统正是为了解决以上问题而出现的。系统中通过人脸识别技术获取人群数据,根据不同人的属性数据定向投放广告,并且返回广告投放效果,达到更为精准的投放广告的目的。系统主要包括广告投放业务管理系统、广告机监控模块、接口服务模块、广告机前端模块、大数据分析平台五个部分。笔者在项目开发中,参与完成系统整体需求分析、架构设计、详细设计和实现的全过程。独立完成广告投放业务管理系统中四个子模块和广告机监控模块的架构设计和实现。五个模块功能如下:(1)统计分析模块:该模块为系统管理员提供访客统计功能,为商家和广告主提供投放效果分析、单条广告效果分析功能。(2)账户管理模块:为系统管理员提供对广告主和商家的账号管理功能。包括查看账号信息、开通账号户、停用账户、修改账户信息。(3)投放管理模块:该模块为用户提供对投放到平台的广告进行管理的功能。其中包括获取平台中所有广告列表、新建广告、修改广告。(4)计费管理模块:该模块为用户提供费用查询管理功能。其中包括返回商家分成信息、获取分成信息明细、获取广告计费信息、获取单条广告费用明细、确认收款五个功能。(5)广告机监控模块:该模块实现远程地对分布在各个不同位置的平台中广告机的管理。其中包括查询广告机的信息,修改广告机的配置信息。系统使用Spring、SpringMVC、Mybatis框架为基础。前端Web界面,使用VUE框架开发。业务数据存储在MySQL数据库中,Redis保存缓存数据。图片储存在分布式图片存储系统FastDFS中。Kafka保存日志数据。基于Netty框架、ZooKeeper和RabbitMQ消息队列,搭建分布式集群监测服务模块,用于保证系统的可靠性,通过心跳方式监控广告机在线状态,修改广告机的一些配置信息。
其他文献
<正>《迷失东京》(Lost in Translation,以下简称《迷》)是由美国新生代电影代表索菲亚·科波拉编剧并执导的一部幽默细腻却又理性深刻的经典影片。该片曾获得第76届奥斯卡最
<正>感谢组织信任,我当选为本班临时党支部书记,我深感责任重大。新一代海归在"一带一路"、民间外交、创新创业、社会服务、人才培养等方面都广阔的空间施展才华,身边很多榜
以西双版纳黄瓜和‘华黄5号’黄瓜叶片为试验材料,研究了衰老过程中两种黄瓜叶片叶绿素含量变化及脱镁叶绿素脱镁叶绿酸水解酶基因PPH和脱镁叶绿酸a加氧酶基因PAO的表达。结
目的探讨术前心肺运动训练对肺癌合并慢性阻塞性肺疾病(COPD)患者围术期心肺功能及术后并发症的影响。方法选取98例拟行肺癌切除术且合并COPD的肺癌患者,随机分为观察组和对
基于长江经济带2006—2015年108个地级及以上城市的面板数据,运用空间杜宾模型对其生产性服务业集聚的空间溢出效应进行实证研究。结果表明,长江经济带经济发展和生产性服务
<正>自我概念是一个人对自己的形象或意象、认识、情感或意志的总体看法,是"一个有组织的结构,包含关于自己的片段性的和语义性的记忆,并控制着个体对有关自己信息的加工"。
近年来,发展性评估的概念在理论界和实践界被广泛使用,但人们对其涵义的理解存在一定的偏差,即把发展性评估片面地理解为校本评估,或者把发展性评估理解为增值评估。作者认为
美国总统就职演说,反映了当时美国所面临的国内外重大问题,包含大量修辞手法的运用,对我们了解美国历史文化有一定帮助。本文主要研究美国总统就职演说中常用修辞手法的类别
经过十多年的产业化改革,中国电影在创作上、产业上、影响力上,都取得了令人瞩目的成绩。不过,现阶段我国影视行业在国际化、专业化、工业化上还面临着工业体系支离破碎、专