毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

php+mysql资讯类网站模版的设计与实现 第4页

更新时间:2016-9-21:  来源:毕业论文
.系统实现
4.1管理员模块和会员模块
由于管理员的权限比较复杂,数据库设计专门设计了两个表格:用户表和角色表(如图3所示)。在用户表中通过设置RoleID值是否为0来区分管理员用户类型和普通用户类型,0表示普通用户,非0表示管理员。在用户表中加入外键,当用户进入需要验证权限的模块时,再进行判断。
用户表中加密因子是系统安全设计中比较重要的一项:加密因子是指md5加密算法中的encrypt值,用户输入密码后,系统对接收到的密码字符串过滤空格,然后进行md5(32)加密,得到随机字符串A,把encrypt值拼接在字符串A之后,组成字符串B,对字符串B再进行md5加密得到字符串C,C即为系统存储到数据库中的密码密文。

图3  数据库用户表、角色表
4.2内容模块
内容模块的PC标签名设为content,根据模块需求编程设计出了5个可用操作(如表1所示),这5个操作的程序设计实现方法基本相同,都是设定好相应的参数值后,通过程序循环代码(loop)列出由系统返回的参数的内容。因此以下只以内容列表(lists)为例做详细介绍。
表1  content模块的函数结构
操作名 说明
lists 内容数据列表
relation 内容相关文章
hits 内容数据点击排行榜
category 内容栏目列表
position 内容推荐位列表
内容列表(lists)函数为:Lists(CatID,Where,Thumb,Order,Num,Moreinfo)。其中CatID为调用栏目ID;Where为SQL语句的where部分;Thumb用来判断是否仅必须缩略图;Order为排序类型;Num为数据调用数量;Moreinfo用来判断是否调用副表数据。
其中,Moreinfo参数表示在返回数据的时候,会把副表中的数据也一起返回。一个内容模型分为2个表,一个主表一个副表,主表中一般是保存了标题、所属栏目等等短小的数据(方便用于索引),而副表则保存了大字段的数据,如内容等数据。在模型管理中新建字段的时候,是允许你选择存入到主表还是副表的(这里推荐的是,把不重要的信息放到副表中)。想要在列表中调取副表的数据就需要在PC标签中使用moreinfo这个属性。
函数返回的参数值为:推荐位标题Title,推荐位连接地址Url,推荐位发布时间Inputtime以及其他模型字段等。
4.3广告
系统精选了矩形横幅、对联广告、图片轮换广告等多个常用的广告模式代码,存放于default模板文件夹里面,在模板处理代码中调用system.php配置文件夹的路径,后台管理系统中提供了相应的模板应用及修改删除接口。而广告列表程序的设计主要运用了PHP的loop循环语句。
4.4评论模块
评论模块共有三个功能程序:
(1)获取评论总数据(Get_comment)函数:Get_comment(CommentID),函数通过对评论ID号CommentID数量值的统计算出评论总数,函数最后会输出评论ID和评论总数。
(2)评论数据列表(Lists): Lists(CommentID,SiteID,Direction,Hot),其中SiteID为站点ID,Direction为评论方向{0:方向,1:正方,2:反方,3:中立},Hot为排序方式{0:最新,1:最热}。函数的返回参数值为:评论ID号CommentID,用户名UserName,发布时间Creat_At,用户IP地址IP,评论内容ContentText,评论方向{0:无方向,1:正文,2:反方,3:中立} Direction,支持数Support等。
(3)评论排行榜(bang):该函数无定义参数,函数通过loop循环找出所有评论的内容,获取每条内容的评论数目等相关参数,然后根据评论数目对这些内容进行排序,抽取前10位并返回如下参数:评论ID号CommentID,站点ID SiteID,文章标题Title,URL地址Url, 总评论数Total, 正方评论数Square, 反方评论数Anti, 中立评论数Neutral, 显示方式{1:辩论,0:列表} Display_type, 最后更新时间Lastupdate等。

上一页  [1] [2] [3] [4] [5] [6] 下一页

php+mysql资讯类网站模版的设计与实现 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。