PHP编程基础与实例教程第二版课件(2)

PHP编程基础与实例教程第二版课件(2)

ID:41066108

大小:3.12 MB

页数:26页

时间:2019-08-15

PHP编程基础与实例教程第二版课件(2)_第1页
PHP编程基础与实例教程第二版课件(2)_第2页
PHP编程基础与实例教程第二版课件(2)_第3页
PHP编程基础与实例教程第二版课件(2)_第4页
PHP编程基础与实例教程第二版课件(2)_第5页
资源描述:

《PHP编程基础与实例教程第二版课件(2)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PHP编程基础与实例教程第二版PHPFundamentals&Practices2ndEdition第10章新闻发布系统的开发主讲:孔祥盛本章大纲10-1新闻发布系统开发流程10-2新闻发布系统的系统规划10-3新闻发布系统的系统分析10-4新闻发布系统的系统设计10-5新闻发布系统的系统实施10-6分页原理及实现10-7新闻发布系统软件测试10-8新闻发布系统系统支持10-1新闻发布系统开发流程1.MIS的开发流程2.新闻发布系统的开发流程10-2新闻发布系统的系统规划1.新闻发布系统的目标2.新闻发布系统的可行性分析3.新闻发布系统的项目进度表4.

2、新闻发布系统的人员分工10-3新闻发布系统的系统分析1.新闻发布系统的功能需求事件触发器来源动作响应目的地管理员添加新闻类别添加新闻类别管理员添加新闻类别新闻类别列表管理员管理员修改新闻类别选择要修改的新闻类别管理员修改新闻类别新闻类别列表管理员管理员删除新闻类别选择要删除的新闻类别管理员删除新闻类别新闻类别列表管理员普通用户查看所有新闻查看所有新闻普通用户查看所有新闻新闻标题列表普通用户管理员添加新闻信息添加新闻信息管理员添加新闻新闻标题列表管理员管理员修改新闻信息选择要修改的新闻标题管理员修改新闻信息新闻标题列表管理员管理员删除新闻信息选择要删除的

3、新闻标题管理员删除新闻信息新闻标题列表管理员普通用户按关键字查看所有相关新闻查看关键字相关的所有新闻普通用户查看关键字相关的所有新闻关键字相关的所有新闻标题列表普通用户普通用户查看某条新闻详细信息选择要查看的新闻标题普通用户显示新闻的详细信息新闻详细信息普通用户普通用户下载某条新闻的附件选择要下载的附件普通用户下载该新闻的附件文件下载对话框普通用户普通用户对某条新闻发表评论选择要发表评论的新闻普通用户发表某条新闻的评论新闻标题列表普通用户管理员审核最近的评论查看所有评论管理员查看所有评论新闻评论列表管理员管理员删除某条评论选择要删除的评论管理员删除新闻

4、评论新闻评论列表管理员普通用户登录系统填入管理员用户信息普通用户登录系统登录成功信息管理员管理员注销退出选择注销管理员注销系统注销成功信息普通用户10-3新闻发布系统的系统分析2.新闻发布系统的技术需求系统的技术需求分为:软件技术需求、硬件技术需求和性能技术需求。10-3新闻发布系统的系统分析3.新闻发布系统中使用的模型10-3新闻发布系统的系统分析4.新闻发布系统的E-R模型10-3新闻发布系统的系统分析5.新闻发布系统的数据流程图数据流程图由四部分组成:外部实体、处理过程、数据存储和数据流。10-3新闻发布系统的系统分析6.数据字典(DataDic

5、tionary)数据字典用于描述E-R模型以及数据流程图中使用的元数据,是对E-R模型以及数据流程图的补充和完善。数据字典可以描述的元数据包括数据项、数据流、数据存储、外部实体、数据加工和数据结构,这些描述按照一定的规则组织起来便构成了数据字典。10-4新闻发布系统的系统设计1.系统流程图系统流程图描述了系统内计算机程序之间所有控制流程。10-4新闻发布系统的系统设计2.程序流程图系统流程图描述了系统内计算机程序之间所有控制流程。10-3新闻发布系统的系统设计3.数据库物理设计10-3新闻发布系统的系统设计4.图形用户界面设计10-5新闻发布系统系统实

6、施1.文件组织结构2.数据库的实施10-5新闻发布系统系统实施3.新闻管理和评论管理功能的实施10-6分页原理及实现1.分页原理方案一:在浏览器端实现分页特点:效率最为缓慢,消耗大量服务器资源和网络资源。方案二:在WEB服务器端实现分页特点:效率较为缓慢,消耗一定的服务器资源和网络资源。方案三:在数据库服务器端实现分页特点:效率较为快捷,消耗最少的服务器资源和网络资源,这里我们使用该方案实现分页技术。10-6分页原理及实现2.PHP分页的最简单实现不管使用哪种分页方案,程序员需要设置每页多少条记录($page_size),例如$page_size=3。

7、浏览器用户需要指定要访问第几页的数据,即当前是第几页($page_current),通常URL中提供了该信息,例如news_list.php?page_current=2。在MySQL数据库服务器端实现分页需要使用MySQL中的谓词limit,语法格式如下:limit[start,]length;length的值等于$page_size变量的值start的值可由$page_current和$page_size两个变量推算得出:($page_current-1)*$page_size。10-6分页原理及实现3.带有“分页导航条”分页实现“百度搜索引擎”分

8、页导航条,该分页导航条除了包含上面两个信息外,还包含了其他信息:(1)共多少条记录($tota

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。