广告管理系统-数据库表设计
广告管理系统
各个平台焦点图的管理
根据不同平台 不同位置 表设计
CREATE TABLE `focus` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`type` tinyint(2) unsigned DEFAULT '0' COMMENT '类型:PC,H5,APP',
`place` tinyint(2) DEFAULT NULL COMMENT '位置:首页,左侧,右侧,列表页',
`url` varchar(100) CHARACTER SET latin1 DEFAULT '' COMMENT '链接地址',
`img_src` varchar(150) DEFAULT NULL COMMENT '封面图片',
`alt` char(50) CHARACTER SET latin1 DEFAULT '' COMMENT '简述',
`remark` varchar(150) CHARACTER SET latin1 DEFAULT '' COMMENT '备注信息',
`sort` tinyint(1) DEFAULT NULL COMMENT '排序',
`create_time` int(11) DEFAULT NULL COMMENT '创建时间',
`update_time` int(11) DEFAULT NULL COMMENT '修改时间',
`operator_id` int(11) DEFAULT NULL COMMENT '操作人ID',
`status` tinyint(1) DEFAULT NULL COMMENT '状态 1 正常 2 禁用',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='焦点图管理表';
图片管理系统
CREATE TABLE `zl_file` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`cate` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '文件类型,1-image | 2-file',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '文件名',
`original` varchar(255) NOT NULL DEFAULT '' COMMENT '原文件名',
`domain` varchar(255) NOT NULL DEFAULT '' COMMENT '访问域名',
`type` varchar(255) NOT NULL DEFAULT '' COMMENT '文件类型',
`size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '文件大小',
`mtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
注意:做广告系统就是为了好管理广告或者说是焦点图,这样不用改动代码,只需运营自己改动即可。省人工省时。
同时还要注意代码的可复用行。封装方法,简化代码,清楚MVC每个层都代表什么?怎么使用?