【毕业论文】基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现 联系客服

发布时间 : 星期一 文章【毕业论文】基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现更新完毕开始阅读

1、上传文件(一般图片)实体图及属性

根据上传文件实体属性图可以看出上传文件有文章ID、文章标题、文章的存储路径及文件中图片的宽度和高度等几个基本属性,我们可以根据上传文件的属性图,在编辑文档的时候方便查找,排序等操作。上传文件实体及属性如图2.6所示。

文章ID图片宽度文章标题上传文件存储路径图片高度

图2.6 上传文件实体及属性图

2、文章实体图及属性

文章实体属性图可以知道后台发布的文章有内容ID、栏目ID、文档排序、属性、文档标题等基本属性。我们在后台发布文章时候就可以根据ID排序或把文章分配到相关的栏目下,方便管理员管理、编辑文章,也方便前台用户快速查看信息,文章实体及属性如图2.7所示。

栏目ID内容ID上传文章文档排序属性文章标题

图2.7 文章实体及属性图

- 17 -

二、数据表设计

数据表是其他对象的基础,是数据库中一个非常重要的对象,一个数据库中可能包含若干个数据表。没有数据表,关键字、主键、索引等也就无从谈起。在数据库画板中可以显示数据库中的所有数据表。创建数据表、修改表的定义等数据表是数据库中一个非常重要的对象,是其他对象的基础。

数据表是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容。这些各自独立的数据表通过建立关系被联接起来,成为可以交叉查阅、一目了然的数据库。下面是DedeCMS中用到的一些主要的数据表。

表3.1 栏目表 栏目表:dede_arctype(ENGINE=MylSAM/CHARSET=gbk) 字段名 id reid topid sortrank typename typedir isdefault defaultname issend channeltype maxpage ispart corank tempindex templist temparticle namerule namerule2 modname 说明描述 栏目ID 上级栏目ID 顶级栏目ID 排序 栏目名称 栏目目录 是否默认 默认名称 是否支持投稿 栏目频道类型 最大页面数 栏目属性 浏览权限 频道页模板 列表页模板 内容页模板 文章命名规则 列表命名规则 模型名称 具体参数 smallint(5) unsigned NOT NULL auto_increment smallint(5) unsigned NOT NULL default ‘0’ smallint(5) unsigned NOT NULL default ‘0’ smallint(5) unsigned NOT NULL default ‘50’ char(30) NOT NULL default ‘’ char(60) NOT NULL default ‘’ smallint(6) unsigned NOT NULL default ‘0’ char(15) NOT NULL default ‘index.html’ smallint(6) NOT NULL default ‘0’ smallint(6) default ‘1’ smallint(6) NOT NULL default ‘-1’ smallint(6) NOT NULL default ‘0’ smallint(6) NOT NULL default ‘0’ char(50) NOT NULL default ‘’ char(50) NOT NULL default ‘’ char(50) NOT NULL default ‘’ char(50) NOT NULL default ‘’ char(50) NOT NULL default ‘’ char(20) NOT NULL default ‘’ - 18 -

description keywords seotile moresite sitepath siteurl ishidden cross crossed content smalltypes 栏目描述 栏目关键词 SEO标题 多站点支持 站点根目录 绑定域名 是否隐藏 交叉栏目 交叉ID 栏目内容 栏目小分类 char(150) NOT NULL default ‘’ varchar(60) NOT NULL default ‘’ varchar(80) NOT NULL default ‘’ tinyint(1) unsigned NOT NULL default ‘0’ char(60) NOT NULL default ‘’ char(50) NOT NULL default ‘’ smallint(6) NOT NULL default ‘0’ tinyint(1) NOT NULL default ‘0’ text text text

表3.2 系统管理用户表

系统管理用户表:dede_admin(ENGINE=MylSAM/CHARSET=gbk) 字段名 id usertype userid pwd uname tname email typeid logintime loginip 说明描述 管理ID 管理员类别 管理员ID 密码 用户名 真实姓名 电子邮箱 授权管理栏目ID 登录时间 登录IP 具体参数 int(10) unsigned NOT NULL float unsigned default ‘0’ char(30) NOT NULL default ‘0’ char(32) NOT NULL default ‘0’ char(20) NOT NULL default ‘0’ char(30) NOT NULL default ‘0’ char(30) NOT NULL default ‘0’ text int(10) unsigned NOT NULL default ‘0’ varchar(20) NOT NULL default ‘0’

表3.3 会员表 会员表:dede_member(ENGINE=MylSAM/CHARSET=gbk) 字段名 mid 说明描述 会员ID 具体参数 madiumint(8) unsigned NOT NULL auto_increment mtype 会员类型 varchar(20) NOT NULL default ‘个人’ - 19 -

userid pwd uname sex rank uptime exptime money email scores matt spacesta face safequestion safeanswer jointime joinip logintime loginip 注册用户名 用户密码 昵称 性别 会员级别值 更新时间 过期时间 会员金币 邮箱 积分 推荐 会员空间状况 头像 安全提示问题 安全问题答案 注册时间 注册IP 登录时间 登录IP char(20) NOT NULL default ‘’ char(32) NOT NULL default ‘’ char(36) NOT NULL default ‘’ enum(‘男’,‘女’,‘保密’)NOT NULL default ‘保密’ smallint(5) unsigned NOT NULL default ‘0’ int(11) NOT NULL default ‘0’ smallint(6) NOT NULL default ‘0’ mediumint(8) unsigned NOT NULL default ‘0’ char(50) NOT NULL default ‘’ mediumint(8) unsigned NOT NULL default ‘0’ smallint(5) unsigned NOT NULL default ‘0’ smallint(6) NOT NULL default ‘0’ char(50) NOT NULL default ‘’ smallint(5) unsigned NOT NULL default ‘0’ char(30) NOT NULL default ‘’ int(10) unsigned NOT NULL default ‘0’ char(16) NOT NULL default ‘’ int(10) unsigned NOT NULL default ‘0’ char(16) NOT NULL default ‘’

- 20 -