《PHP》课件5-1 查看新闻分类信息页面设计.pptx

《PHP》课件5-1 查看新闻分类信息页面设计.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

本章内容任务1:查看新闻分类信息页面设计任务2:查看新闻详细信息页面设计任务3:新闻搜索页面设计

5.1任务1:查看新闻分类信息页面设计

本节主要内容三层架构设计的介绍了解分层的Web开发技术及其优缺点新闻分类数据表用户访问层的设计与实现新闻分类页面的设计与实现

分层的Web开发技术

整个系统分为三个层次:数据访问层、业务逻辑层和用户界面层(显示层)。数据访问层主要是对原始数据(数据库或其他数据存放形式)的操作层,例如common.php中定义的最通用的数据库访问方法。业务逻辑层针对具体问题的操作,也可以理解成对数据层的操作。例如user.dao.php文件中定义了所有与用户表相关的操作,该文件即为业务逻辑层的一个实例。用户界面层,通常表示成web页面方式,如前面定义的用户注册页面register.php。

分层的Web开发技术的优点分层的设计有效的体现了网站开发的层次,特别是对于大型数据库来说,程序开发人员可以节约大量阅读数据库的时间,有助于系统的开发进度。有效的保障了数据库的安全性,避免用户因为误操作而给数据库带来不便。分层开发使得项目的结构更清楚,项目开发分工更明确,同时有利于项目后期的维护和升级。

新闻分类数据表访问层的设计与实现newsclass.dao.phptbl_newsclass新闻分类表newsclass.dao.phpcommon.php

新闻分类数据表对象名类型代码描述备注类别实体NewsClass新闻类别?类别编号属性classId新闻类别编号int主键类别标题属性className新闻类别标题varchar(50)说明属性classdesc新闻类别说明varchar(200)

新闻分类表数据访问层的设计序号函数描述1addNewsClass($classname,$classdesc)添加新闻分类,参数$classname为新闻分类名称,$classdesc为新闻分类描述2updateNewsClass($classid,$classname,$classdesc)修改新闻分类信息,参数$classid为新闻分类编号,$classname为新闻分类名称,$classdesc为新闻分类描述3deleteNewsClass($classid)删除新闻分类,$classid为新闻分组编号4findNewsClass()查询所有新闻分类信息5findNewsClassById($classid)根据编号查询新闻分类信息

新闻分类表数据访问层的设计require_oncecommon.php;//添加新闻分类functionaddNewsClass($classname,$classdesc){ $link=get_connect(); $classname=mysql_dataCheck($classname); $classdesc=mysql_dataCheck($classdesc); $sql=insertinto`tbl_newsclass`(`classname`,`classdesc`)values($classname,$classdesc); $rs=execUpdate($sql,$link); return$rs;}

新闻分类表数据访问层的设计//编辑新闻分类functionupdateNewsClass($classid,$classname,$classdesc){$link=get_connect(); $classname=mysql_dataCheck($classname); $classdesc=mysql_dataCheck($classdesc); $sql=update`tbl_newsclass`set`classname`=$classname,`classdesc`=$classdescwhere`classid`=$classid; $rs=execUpdate($sql,$link);return$rs;}

deleteNewsClass()方法//删除新闻分类functiondeleteNewsClass($classid){$sql=deletefrom`tbl_newsclass`where`classid`=$classid; $link=get_connect();$rs=execUpdate($sql,$link);return$rs;}

新闻分类表数据访问层的设计//根据编号查找新闻分类functionfindNewsClassById($classi

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档