Skip to content
This repository was archived by the owner on Jan 7, 2026. It is now read-only.

项目文档

Notifications You must be signed in to change notification settings

USST-JavaWeb-251-AdFlux/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaWeb 广告管理

设计基本思路

角色定义

广告管理拥有者(A):管理广告

  • AdFlux

独立网站拥有者(B):展示广告

  • News:新闻网站

广告业主(E):投放广告

终端用户(F):阅读广告

基本数据流

Ⅰ. 广告准备

  1. 广告业主上传广告:E -- 广告内容和分类 --> A
  2. 独立网站获取广告:A -- 广告iframe --> B

Ⅱ. 广告展示

  1. 用户访问独立网站:B -- B网页 + A广告iframe --> F
  2. 广告管理展示广告:A -- 广告内容 --> F
  3. 用户点击广告链接:F -- 点击事件记录 --> A

Ⅲ. 广告统计

  1. 广告点击统计:A -- 点击数据 --> E
  2. 广告收益结算:A -- 收益报表 --> B

广告展示逻辑

  1. 初始状态:用户偏好未知,随机投放广告
  2. 展示广告后:依据是否点击作为判断逻辑,记录用户偏好
  3. 后续访问:根据用户偏好,增加展示偏好类型广告,减少展示不偏好类型广告

技术选型

  • 前端:Vue 3、TypeScript
  • 后端:JDK 17、SpringBoot 2.7.6
  • 数据库:MySql 8.0

开发进度

  • 设计基本思路、技术选型
  • API Schema 设计
  • AdFlux 网站、News 网站 demo 开发
  • WIP...

About

项目文档

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •