(广告管理系统)概要设计说明书
(广告管理系统)概要设计说明书
目录
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2 总体设计 (3)
2.1简述 (3)
2.2架构设计 (4)
2.2.1系统逻辑架构图 (4)
2.2.2系统物理架构图 (4)
2.2.3顶层系统包图 (5)
2.3接口设计 (5)
2.3.1界面框架设计 (5)
2.3.2外部接口设计 (5)
2.4系统设计 (6)
2.4.1系统说明 (6)
2.4.2类图 (7)
2.4.3界面设计 (13)
3 系统数据结构设计 (14)
3.1数据表 (14)
3.1.1用户表(AD_ROLE) (14)
3.1.2角色表(AD_ROLE) (14)
3.1.3用户_角色表(AD_USER_ROLE) (14)
3.1.4机构表(AD_ORGAN) (15)
3.1.5频道表(AD_CHANNEL) (15)
3.1.6广告位表(AD_SLOT) (15)
3.1.7广告表(AD_AD) (16)
3.1.8物料表(AD_MATERIAL) (16)
3.1.9广告_物料表(AD_AD_MATERIAL) (18)
3.1.10展现表(AD_EMERGE) (18)
3.1.11点击表(AD_CLICK) (18)
3.1.12日志表(AD_LOG) (19)
1 引言
1.1 编写目的
此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。
1.2 背景
软件系统的名称:广告管理系统
开发工具:Java
开发者:
1.3 定义
一、什么是广告物料模板?
广告物料模板可以自定义的广告物料样式。对一些固定的富媒体类型的广告物料样式,如图文混排等,您可以将其设计成广告物料模板。之后创建相同样式的广告物料,只需在富媒体类型中选择模板即可,避免重复写样式代码的麻烦。
通过广告物料模板,可以由技术人员编写代码、创建模板后,对HTML代码不了解的广告投放人员在创建广告物料时可以直接选择模板使用,简单方便,避免了频繁修改代码的繁琐。
二、什么是富媒体广告物料?
是指由2D及3D的Video、Audio、HTML、Flash、DHTML 、JA V A等组成效果,这种广告技术与形式在网络上的应用需要相对较多的频宽。Rich Media能够提高广告的互动性,提供更广泛的创意空间。最新的网络媒体技术,甚至允许用户在广告界面上直接留下数据,从而有效的促进了用户与广告的交互。
1.4 参考资料
百度广告管家
2 总体设计
2.1 简述
系统采用流行的B/S结构模式。系统的分析设计采用面向对象的技术,应用Visio等工具进行辅助设计。
2.2 架构设计
2.2.1 系统逻辑架构图
频道是对广告位进行的分组,一个频道可以包含多个广告位。例如:您可以创建一个名称为“体育”的频道,然后将网站体育版块下的所有广告位划分到该频道中。
广告位是在网站上开放出来用于投放广告的位置。一个广告位只属于一个频道。
广告包含投放在广告位上的广告物料和投放策略,是在特定的时间以特定的价格在特定的广告位上投放特定的广告物料的一系列设置。
■一个广告中可以包含多个广告物料;
■一个广告只能投放到一个广告位上;
■不同的广告可以投放在同一个广告位上。
广告物料通过广告投放到广告位上。一个广告物料可以属于多个的广告。
2.2.2 系统物理架构图