【广告投放系统】

本文详细描述了一个广告投放系统的整体设计,涉及前端技术、后端架构、数据库管理以及关键模块如用户、订单和竞价的功能实现。着重讨论了如何模拟大数据和实时竞价的处理,以提升系统性能和用户体验。
摘要由CSDN通过智能技术生成

一、整体设计

本广告投放系统采用SSM结构,前端框架使用Vue3,并结合elment-UI ;后端主要使用springboot,借用hutool、POI等工具;数据库管理使用mybatis-plus,并借助mysql可视化。

二、系统结构设计

User-UserService-UserController实现对用户信息的各类操作,Order-OrderService-OrderController实现对订单信息的各类操作,Unit-UnitService-UnitController实现对竞价信息的各类操作,Unit-UnitService-UnitController实现竞价。
![系统结构设计](https://img-blog.csdnimg.cn/direct/21a04b18b2174a9ea6e07bfd02b7fa55.png在这里插入图片描述

三、 系统模块设计

在这里插入图片描述
用户系统主要实现用户登录登出、注册,个人信息修改与账户充值,订单创建与修改,成功竞价广告展示,生成竞价报表。
管理员系统主要实现订单管理,订单审核,筛选正在竞价的广告订单,成功竞价广告展示,生成竞价报表。

四、竞价功能实现流程图

1、从管理上看,系统内管理的广告分三类:(1)目前在你的网站上正常播放的广告;(2)已满足限制条件(如开始设置的显示数已满,或者最后播放时间已到等),被系统自动停止播放的失效广告;(3)由于其它原因,虽未失效,但被你人为停止播放的广告。 2、在正常播放中的广告,你可以按摆放位置分为主、次类,比如网站首页、栏目首页可以摆放主要广告,而一般的内容页面,或者页面下方等非广告黄金位置,则放置次要的广告条。 3、广告图片是循环播放,每次播放的图片是距今等待时间最长、且处于正常状态的广告。 4、对于广告播放的条件,本系统提供了多种设置,除了设置单一的点击数、显示数、最后日期等限制,还可以将上述条件综合设置,比如设置点击数<500、显示数<5000、最后日期为 2005 年 2 月 1 日,则只要其中任一条件满足,则该广告便会成为失效广告不再播放。  5、我还写了一个简单的 IP 跟踪器,以方便你查看广告图片观看者和点击者的 IP 地址。 6、在管理页面,你可以删除任意一条广告,暂停任意正常广告,激活被暂停广告,修改失效广告的限制条件并激活成正常广告。 7、当你删除其中一条广告的时候,这条广告的显示和点击记录也将被删除。 8、可以通过多种条件查询广告条目。 9、系统内管理的所有广告图片尺寸均为 480*60 像素 。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值