论文部分内容阅读
广告是流量变现、网站盈利的主要手段,但是站长难以找到合适的广告主来投递广告;广告主想通过网络来推广自己的产品但是却难以找到合适的站点推广自己的产品,基于这种情况,国内外涌现出了一批团队通过设计实现广告推广平台来为广告主和站长解决这种困扰,本文设计和实现的搜狐联盟广告推广平台就是其一本论文主要的工作如下:首先阐述了搜狐联盟广告推广平台的研究意义以及背景,研究了国内外对广告及广告推广平台的研究发展现状;其次调研了与该系统相关的技术,接下来对系统的总体架构、功能模块进行设计;然后利用java、ssm、memcacheched、redis、mina等技术实现了系统的相关功能。最后通过黑盒测试方法对系统各模块的功能点进行测试。本系统主要分为六部分:缓存模块、通信模块、联盟广告后台管理模块、平台后台管理模块、广告推荐服务模块、广告投放机模块。各模块主要实现的功能如下:通过缓存模块来缓存广告信息,使得客户端的响应迅速,改善了用户体验,减轻了数据库的压力;通过mina模块实现广告推荐服务器与广告投放机、计费服务器之间的快速通信;通过联盟广告后台管理模块,方便广告主实现广告的管理功能、推广任务的管理功能、账户管理功能、资质管理功能、查看自己的财务信息功能以及广告数据监测功能等;通过平台后台管理模块,方便平台管理员实现站点管理功能、广告主管理和广告管理功能;通过广告推荐服务模块,实现了广告投递的准确性,提供对用户真正有用的广告,改善用户体验;通过广告投放机模块,用于控制整个广告投放流程并做了简单的广告反作弊功能。该系统性能高,反应迅速;可用性很高,不会因为一台机器宕机导致服务瘫痪;伸缩性很好,可通过添加机器的方式应对不断增加的访问量;扩展性很好,添加新功能基本不需要改动旧的代码;安全性很高,不会让不法分子拿到敏感信息。