广告管理系统概要设计说明书讲解.docx
《广告管理系统概要设计说明书讲解.docx》由会员分享,可在线阅读,更多相关《广告管理系统概要设计说明书讲解.docx(27页珍藏版)》请在冰豆网上搜索。
![广告管理系统概要设计说明书讲解.docx](https://file1.bdocx.com/fileroot1/2022-11/25/c3cb21e7-e2b6-4f66-bbc4-8264b05d4269/c3cb21e7-e2b6-4f66-bbc4-8264b05d42691.gif)
广告管理系统概要设计说明书讲解
(广告管理系统)概要设计说明书
1引言
1.1编写目的
此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。
1.2背景
软件系统的名称:
广告管理系统
开发工具:
Java
开发者:
1.3定义
一、什么是广告物料模板?
广告物料模板可以自定义的广告物料样式。
对一些固定的富媒体类型的广告物料样式,如图文混排等,您可以将其设计成广告物料模板。
之后创建相同样式的广告物料,只需在富媒体类型中选择模板即可,避免重复写样式代码的麻烦。
通过广告物料模板,可以由技术人员编写代码、创建模板后,对HTML代码不了解的广告投放人员在创建广告物料时可以直接选择模板使用,简单方便,避免了频繁修改代码的繁琐。
二、什么是富媒体广告物料?
是指由2D及3D的Video、Audio、HTML、Flash、DHTML、JAVA等组成效果,这种广告技术与形式在网络上的应用需要相对较多的频宽。
RichMedia能够提高广告的互动性,提供更广泛的创意空间。
最新的网络媒体技术,甚至允许用户在广告界面上直接留下数据,从而有效的促进了用户与广告的交互。
1.4参考资料
XX广告管家
2总体设计
2.1简述
系统采用流行的B/S结构模式。
系统的分析设计采用面向对象的技术,应用Visio等工具进行辅助设计。
2.2架构设计
2.2.1系统逻辑架构图
频道是对广告位进行的分组,一个频道可以包含多个广告位。
例如:
您可以创建一个名称为“体育”的频道,然后将网站体育版块下的所有广告位划分到该频道中。
广告位是在网站上开放出来用于投放广告的位置。
一个广告位只属于一个频道。
广告包含投放在广告位上的广告物料和投放策略,是在特定的时间以特定的价格在特定的广告位上投放特定的广告物料的一系列设置。
■ 一个广告中可以包含多个广告物料;
■ 一个广告只能投放到一个广告位上;
■ 不同的广告可以投放在同一个广告位上。
广告物料通过广告投放到广告位上。
一个广告物料可以属于多个的广告。
2.2.2系统物理架构图
2.2.3顶层系统包图
类包说明:
⏹业务页面:
用户动态网页,主要是jsp文件。
⏹业务操作:
主要控制业务访问的接口和业务流转。
⏹数据处理:
提供业务的实现,包括对业务数据的增、删、改、查等操作。
⏹数据实体:
业务对象的实体类。
⏹数据接口:
提供数据库的访问,传递数据或返回相应数据。
⏹系统辅助:
提供了供整个系统辅助的功能。
2.3接口设计
2.3.1界面框架设计
2.3.2外部接口设计
说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。
2.4系统设计
2.4.1系统说明
系统包括:
广告位、广告、报告、设置管理四部分。
广告位:
实现对频道、广告位、获取广告代码的管理。
广告:
实现对广告基本信息、广告物料库的管理。
报告:
实现对广告位、广告、物料、频道、综合等报表的图表展示及报表数据下载。
设置:
实现不同角色的管理员、物料模板、账号、操作日志的管理。
■广告位管理
系统化管理广告位,支持固定、弹窗、漂浮三种类型。
■类型
支持文字、图片、Flash、富媒体4种类型的广告物料。
■专业报告
提供广告报告、资源报告5种数据报告。
■多用户权限
超级管理员、技术人员、销售人员、排期管理员、投放人员、数据检测员、广告代理商7种角色,不同角色分工明确,满足业务需要。
2.4.2类图
2.4.2.1频道管理
直接对频道的操作:
1)增加:
(略)
2)删除:
(略)
3)修改:
(略)
4)查询:
(略)
2.4.2.2广告位管理
1)根据ID来查询某一个广告位
2)查询所有:
列表
3)根据条件查询:
列表
4)启用/删除:
启用广告位(默认),也可以随时删除广告位
5)查看广告位下的所有广告信息
6)选中一条或多条广告位,可点击获取代码来复制并粘贴到对应网站的广告位页面中
7)可以直接点击投放广告去给当前广告位增加广告
2.4.2.3广告管理
投放状态:
正在投放:
正在投放中。
投放完成:
已完成广告投放。
准备投放:
广告信息完整,等待投放。
暂停:
已暂停投放广告,可以随时恢复投放。
草稿:
广告信息不完整或存在问题。
删除:
置删除标志进行存档,没有真正删除。
1)新增:
(略)
2)修改:
(略)
3)启用/暂停/删除:
对广告状态的修改
4)查看广告下的所有物料信息
5)根据id查询
6)查询所有
7)根据条件查询
2.4.2.4物料管理
1)新增:
(略)
2)修改:
(略)
3)启用/删除:
对广告状态的修改
4)预览物料信息
5)根据id查询
6)查询所有
7)根据条件查询
2.4.2.5报告
物料报告:
物料
展现量
独立访客
独立IP
点击量
点击率
广告报告:
广告
展现量
独立访客
独立IP
点击量
点击率
广告位报告:
广告位
频道
展现量
广告展现量
独立访客
独立IP
点击量
点击率
频道报告:
频道
展现量
广告展现量
点击量
点击率
整体报告:
日期
展现量
广告展现量
点击量
点击率
1)报表可以按天、周、月、年以及任何选择的时间段来查询
2)报表可提供下载功能
2.4.2.6设置
超级管理员
技术人员
投放人员
数据监测员
频道
增删改
√
√
查
√
√
√
√
广告位
增删改
√
√
查
√
√
√
√
生成代码
√
√
广告
增删改
√
√
查
√
√
√
物料
增删改
√
√
查
√
√
√
报告
频道报告
√
√
广告位报告
√
√
广告报告
√
√
物料报告
√
√
综合报告
√
√
机构
增删改
√
查
√
√
√
√
设置
管理员
增删改
√
查
√
日志
√
管理员功能:
可以按以下角色去创建所有需要的人员。
超级管理员:
拥有系统全部权限。
技术人员:
可以创建频道、广告位、获取代码,没有投放广告和查看报告权限。
投放人员:
可以投放广告、上传物料,没有查看报告权限。
数据监测员:
只有查看权限,可以查看分配的广告位、广告及其报告。
日志功能:
对机构、频道、广告位、广告、物料、用户对象的增加、删除和状态更改,以及对报表下载都会做日志记录。
1)新增:
(略)
2)修改:
(略)
3)删除:
(略)
4)根据id查询
5)查询所有
6)根据条件查询
2.4.3界面设计
略。
3系统数据结构设计
3.1数据表
3.1.1用户表(AD_ROLE)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
UserName
角色名称
NO
VARCHAR2
32
Password
用户密码
NO
VARCHAR2
32
RandomCode
随机码
NO
VARCHAR2
10
CreateTime
创建时间
SYSDATE
NO
DATE
Status
状态
1
NO
VARCHAR2
10
删除:
-1,禁用:
0,正常:
1
Language
语言
zh
NO
VARCHAR2
32
RealName
真实姓名
YES
VARCHAR2
64
Email
电子邮箱
YES
VARCHAR2
64
Mobile
手机
YES
VARCHAR2
16
Phone
电话
YES
VARCHAR2
16
Remark
备注
YES
VARCHAR2
1024
3.1.2角色表(AD_ROLE)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
RoleName
角色名称
NO
VARCHAR2
32
CreateTime
创建时间
SYSDATE
NO
DATE
Status
状态
1
NO
VARCHAR2
10
删除:
-1,禁用:
0,正常:
1
Language
语言
zh
NO
VARCHAR2
32
Remark
备注
YES
VARCHAR2
1024
3.1.3用户_角色表(AD_USER_ROLE)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
UserId
用户ID
NO
VARCHAR2
32
RoleId
角色ID
NO
VARCHAR2
32
3.1.4机构表(AD_ORGAN)(作废)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
OrganName
机构名称
NO
VARCHAR2
64
WebSite
网络站点
NO
VARCHAR2
128
网站的网址
CreateTime
创建时间
SYSDATE
NO
DATE
LastUpdateTime
最后修改时间
YES
DATE
Status
状态
1
NO
VARCHAR2
10
删除:
-1,禁用:
0,正常:
1
Language
语言
zh
NO
VARCHAR2
32
Remark
备注
YES
VARCHAR2
1024
3.1.5频道表(AD_CHANNEL)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
id
主键
NO
NUMBER
主键
OrganId
机构ID
NO
VARCHAR2
32
(作废)
产品类型ID
产品ID
ChannelName
频道名称
NO
VARCHAR2
500
Create_Time
创建时间
SYSDATE
NO
DATE
create_user_id
创建人ID
NO
NUMBER
32
LastUpdateTime
最后修改时间
YES
DATE
Show_Order
显示顺序
100
NO
NUMBER
State
状态
1
NO
NUMBER
删除:
-1,禁用:
0,正常:
1
Language
语言
zh
NO
VARCHAR2
32
(作废)
Remark
备注
YES
VARCHAR2
4000
3.1.6广告位表(AD_SLOT)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
ChannelId
频道ID
NO
VARCHAR2
32
SlotName
广告位名称
NO
VARCHAR2
64
Type
类型
1
NO
DATE
固定:
1;漂浮:
2;弹窗:
3
Width
宽
NO
INT
5
尺寸(宽)
Hight
高
NO
INT
5
尺寸(高)
CreateTime
创建时间
SYSDATE
NO
DATE
CreatorId
创建人ID
NO
VARCHAR2
32
LastUpdateTime
最后修改时间
YES
DATE
ShowOrder
显示顺序
100
NO
INT
Status
状态
1
NO
VARCHAR2
10
删除:
-1,禁用:
0,正常:
1
Language
语言
zh
NO
VARCHAR2
32
Remark
备注
YES
VARCHAR2
1024
3.1.7广告表(AD_AD)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
SlotId
广告位ID
NO
VARCHAR2
32
AdName
广告名称
NO
VARCHAR2
64
Priority
优先级
5
NO
INT
3
0表示抄底广告(招租广告)
StartTime
投放开始时间
SYSDATE
NO
DATE
EndTime
投放结束时间
NULL
NO
DATE
默认为不限时间
CreateTime
创建时间
SYSDATE
NO
DATE
CreatorId
创建人ID
NO
VARCHAR2
32
LastUpdateTime
最后修改时间
YES
DATE
Status
状态
1
NO
VARCHAR2
10
删除:
-1,禁用:
0,正常:
1
Language
语言
zh
NO
VARCHAR2
32
Remark
备注
YES
VARCHAR2
1024
3.1.8物料表(AD_MATERIAL)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
AdId
广告ID
NO
VARCHAR2
32
MaterialName
物料名称
NO
VARCHAR2
64
Type
类型
2
NO
INT
3
(单选)文字:
1,图片:
2,flash:
3,富媒体:
4
WordInfo
文字内容
YES
VARCHAR2
1024
WordSize
文字大小
12
YES
DOUBLE
10,2
WordUnit
文字单位
px
YES
VARCHAR2
10
(下拉)px,em,pt三种
WordColorDefult
默认文字颜色
0000FF
YES
VARCHAR2
10
三个字母或者六个字母组成,不包括#
WordStyleDefult
默认文字样式
1
YES
VARCHAR2
10
(复选)下划线:
1,加粗:
2,斜体:
3
WordColorOver
悬停文字颜色
YES
VARCHAR2
10
三个字母或者六个字母组成,不包括#
WordStyleOver
悬停文字样式
1
YES
VARCHAR2
10
(复选)下划线:
1,加粗:
2,斜体:
3
clickHref
点击链接
http:
//
YES
VARCHAR2
1024
(文字,图片,flash时共用)
targetWindow
目标窗口
1
YES
VARCHAR2
10
(单选)新窗口:
1,原窗口:
2(文字,图片,flash时共用)
FileSource
文件来源
1
YES
VARCHAR2
10
(单选)上传:
1,远程:
2(图片,flash时共用)
FileName
文件名称
YES
VARCHAR2
1024
(图片,flash时共用)
FileNewName
文件名称
YES
VARCHAR2
1024
文件重新编制后的名称(图片,flash时共用)
FilePath
文件路径
YES
VARCHAR2
1024
文件存储的路径(图片,flash时共用)
PicDescribe
图片描述
YES
VARCHAR2
1024
当鼠标移至图片或者图片无法显示时,显示的文字说明。
FileWidth
尺寸(宽)
YES
INT
10
1~10000的整数(远程时填写,上传时自动获取)(图片,flash时共用)
FileHight
尺寸(高)
YES
INT
10
1~10000的整数(远程时填写,上传时自动获取)(图片,flash时共用)
FlashMode
Flash背景
1
YES
INT
10
(单选)透明:
1,不透明:
2
SparePicSource
备用图片
YES
(单选)上传:
1,远程:
2
SparePicName
备用图片名称
SparePicNewName
备用图片名称
备用图片重新编制后的名称
SparePicPath
备用图片路径
备用图片存储的路径
SparePicWidth
备用图片宽度
1~10000的整数(远程时填写,上传时自动获取)
SparePicHight
备用图片高度
1~10000的整数(远程时填写,上传时自动获取)
RichMediaHTML
富媒体代码
YES
VARCHAR2
4000
富媒体的代码内容
CreateTime
创建时间
SYSDATE
NO
DATE
CreatorId
创建人ID
NO
VARCHAR2
32
LastUpdateTime
最后修改时间
YES
DATE
Status
状态
1
NO
VARCHAR2
10
删除:
-1,禁用:
0,正常:
1
Language
语言
zh
NO
VARCHAR2
32
Remark
备注
YES
VARCHAR2
1024
红色的YES表示在选择相应类型的物料时需要有必填控制
3.1.9广告_物料表(AD_AD_MATERIAL)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
AdId
广告ID
NO
VARCHAR2
32
MaterialId
物料ID
NO
VARCHAR2
32
3.1.10展现表(AD_EMERGE)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
MaterialId
物料ID
NO
VARCHAR2
32
AdId
广告ID
NO
VARCHAR2
32
SlotId
广告位ID
NO
VARCHAR2
32
ChannelId
频道ID
NO
VARCHAR2
32
IP
访问的IP
YES
VARCHAR2
18
CreateTime
点击时间
SYSDATE
NO
DATE
Language
语言
zh
NO
VARCHAR2
32
3.1.11点击表(AD_CLICK)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
MaterialId
物料ID
NO
VARCHAR2
32
AdId
广告ID
NO
VARCHAR2
32
SlotId
广告位ID
NO
VARCHAR2
32
ChannelId
频道ID
NO
VARCHAR2
32
IP
访问的IP
YES
VARCHAR2
18
FromPage
点击的页面
YES
VARCHAR2
1024
BrowserType
浏览器类型
YES
VARCHAR2
32
BrowserEdition
浏览器版本
YES
VARCHAR2
32
BrowserResolution
浏览器分辨率
YES
VARCHAR2
32
BrowserLanguage
浏览器语言
YES
VARCHAR2
32
CreateTime
点击时间
SYSDATE
NO
DATE
Language
语言
zh
NO
VARCHAR2
32
3.1.12日志表(AD_LOG)
字段名称
中文说明
缺省
为空
数据类型
长度
备注
ID
主键
NO
VARCHAR2
32
主键
CreatorId
创建人ID
YES
VARCHAR2
32
Object
操作对象
YES
VARCHAR2
32
ObjectId
对象ID
YES
VARCHAR2
32
ObjectName
对象名称
YES
VARCHAR2
128
OperateInfo
操作说明
YES
VARCHAR2
1024
CreateTime
日志记录时间
SYSDATE
NO
DATE
Language
语言
zh
NO
VARCHAR2
32