Font Size: a A A

The Design And Implementation Of Intelligent Advertising Platform System

Posted on:2018-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:W J ChangFull Text:PDF
GTID:2348330512482099Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays advertising can be divided into two main forms.The first is offline advertising,such as posters,advertising machine rotation pictures,screen video advertising and so on.The other is online advertising,such as ads sent through the major advertising platforms.A variety of advertising methods have their own advantages and disadvantages,especially offline advertising.Offline advertising is generally a form of posting layout,the advantage of which is that the location is very flexible,but the drawback is obviously that it is no purpose,poor interaction,and cannot attract people's attention.In order to solve these problems,intelligent advertising platform system is built.This system uses the face recognition technology to obtain the crowd data,sends ads targeted according to the different attributes of the data,and returns the advertising effect so as to advertise more accurately.The system mainly includes five parts:advertising service management system,advertising machine monitoring module,interface service module,advertising machine front-end module and large data analysis platform.The author participated in the completing the overall system requirements analysis,architecture design,detailed design and implementation.The author independently completes the design and implementation of the four modules in advertising service management system and the advertising machine monitoring module.The functions of the five modules are as follows:(1)Statistical analysis module:this module provides functions of guest statistics for the system administrator,delivery analysis and single advertising effect analysis for businesses and advertisers.(2)Account management module:this module provides the system administrator with functions of managing accounts of advertisers and merchants,including checking account information,opening accounts,stopping accounts,modifying account information.(3)Delivering management module:this module provides users with functions of managing ads delivered on the platform,including getting all ad lists on the platform,creating new ads,and editing ads.(4)Billing management module:this module provides users with functions of inquiring and managing fees,including five sub-functions of returning business profit information,getting details of profit information,getting advertising billing information,getting a single ad cost detail,confirming receipt,.(5)Advertising machine monitoring module:this module achieves functions of managing advertising machines in different platforms distributing in different locations remotely,which includes inquiring information of advertising machines and modifying configuration information of advertising machines.The system is based on Spring,SpringMVC,Mybatis framework.Front-end Web interface is developed by using the VUE framework.Business data is stored in the MySQL database,and cache data is stored in Redis.Pictures are stored in the distributed image storage system named FastDFS.Kafka saves log data.Based on the Netty framework,ZooKeeper and RabbitMQ message queues,a distributed cluster monitoring service module is built to ensure the reliability of the system.The online status of the advertising machine is monitored by heartbeat mode,and some configuration information of the advertisement machine can be modified.
Keywords/Search Tags:Advertising system, Java, Spring, Kafka, Redis
PDF Full Text Request
Related items