首页> 中文学位 >腾讯微博消息流广告管理系统的设计与实现
【6h】

腾讯微博消息流广告管理系统的设计与实现

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 绪论

1.1 课题背景及研究的目的和意义

1.2 与课题相关的国内外研究综述

1.3 本论文的主要工作内容

第2章 微博广告管理系统需求分析

2.1 广告展现过程描述与分析

2.2 广告管理系统基础功能需求分析

2.3 广告管理系统非功能性需求分析

2.4 广告管理系统扩展功能需求分析

2.5 本章小结

第3章 广告管理系统数据与架构设计

3.1 广告数据设计

3.2 广告状态设计

3.3 数据库表设计

3.4 系统架构设计

3.5 系统模块设计

3.6 本章小结

第4章 系统详细设计与实现

4.1 服务接口设计

4.2 功能模块详细设计与实现

4.3 基础模块详细设计与实现

4.4 遇到的问题及解决方法

4.5 本章小结

第5章 系统测试

5.1 测试工具和测试环境

5.2 系统功能测试

5.3 压力测试

5.4 本章小结

结论

参考文献

声明

致谢

个人简历

展开▼

摘要

随着社交网络的迅速发展,为创造收益空间,依附于社交网络,以包含推广信息的富文本短消息为载体的消息类社交网络广告便应运而生了。腾讯微博社交平台为充分挖掘平台的商业价值,提出了研发自己的消息类广告服务平台的需求。作为一个完整的、成熟的广告平台,广告平台需要一个实时在线的广告环境,本文旨在设计并实现广告服务平台的广告管理系统,安全、准确的维护广告数据及其状态,为平台提供高效的在线广告环境。
  本文通过对腾讯微博社交网络的特点进行分析,并结合消息流广告平台整体架构,得出广告管理系统的核心需求以及性能要求,并提出有益于用户体验与广告效果统计的扩展功能。作为消息类广告的数据源,正确的存储广告数据及维护广告状态,实时同步广告数据及其变更到广告平台的其他系统是广告管理系统的核心功能;本文通过对消息流广告产品形态的分析,设计了广告数据维度、广告状态类别及其变更过程。根据广告状态变更过程及广告管理系统与平台内其他系统间的交互得出详细需求列表,设计系统架构并划分功能模块。
  本文使用C++语言实现广告管理系统,分为功能模块、基础模块以及定时发布微博子系统及推广微博内存DB子系统,其中功能模块包含六个模块:广告创建模块、广告修改模块、审核模块、开始广告投放模块、停止广告投放模块、下线广告模块;基础模块包含日志模块、基础数据模块、数据库交互模块、同步计费模块、同步消息中转模块。功能模块完成业务逻辑,创建与修改广告并根据条件变化实时更新和同步广告状态。基础模块服务于功能模块,完成广告变更日志记录、数据库表读写、系统间同步等基础功能。定时发布微博子系统创建并定时发布推广微博。推广微博内存DB子系统作为广告系统缓存存储广告全量数据,判断微博是否属于消息流广告平台广告内容。
  通过测试,验证了广告管理系统可以准确的维护广告数据及其状态,满足广告管理系统功能与性能需求,在后续产品扩展、开发迭代的过程中,能够通过工程较小变动完成系统功能扩展,具有较高的实际应用价值。

著录项

  • 作者

    李雪;

  • 作者单位

    哈尔滨工业大学;

  • 授予单位 哈尔滨工业大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 王忠杰,余建平;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.07;
  • 关键词

    社交网络; 消息流广告; 管理系统; 优化设计;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号