PHP+MySQL动态网站开发基础教程(微课版)第16章 综合实例_第1页
PHP+MySQL动态网站开发基础教程(微课版)第16章 综合实例_第2页
PHP+MySQL动态网站开发基础教程(微课版)第16章 综合实例_第3页
PHP+MySQL动态网站开发基础教程(微课版)第16章 综合实例_第4页
PHP+MySQL动态网站开发基础教程(微课版)第16章 综合实例_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1页第16章综合实例本章概述本章的学习目标主要内容第2页本章概述前面的章节系统地介绍了PHP的主要知识点,对于核心的知识点,提供了相应的示例。但是,许多读者发现,哪怕是将PHP的每个知识点都看过一遍并敲过一遍代码,所有知识点熟记于心,到了实际项目开发中,仍然有不知从何下手的感觉。因此,本章将结合实际的项目开发流程,根据实际的业务需求,来讲解如何使用PHP来开发实际的项目。第3页本章的学习目标网站应用开发流程;使用PHP原生语言制作留言板的一般过程;使用ThinkPHP框架开发个人博客的一般过程。第4页主要内容16.1网站应用开发流程16.2留言板16.3个人博客16.4本章小结第5页16.1网站开发流程确定建站目标进行需求分析绘制网站原型系统整理所需资料与网站设计美工确定布局和风格程序员完成网站功能实现网站上线测试网站推广第6页16.1网站开发流程确定建站目标网站建设流程的第一步,首先确定建站目标:为什么要开发网站?网站是否需要移动端?网站的目标用户群是哪些人群?用什么办法吸引这些人群访问网站?对网站的目标描述得越清楚、越详细,网站访问量就会越大,网站建设就越有可能成功。第7页16.1网站开发流程进行需求分析确定好建站目标后,接着需要进行需求分析。需求分析主要解决做什么,相应的负责人有项目经理、产品经理,或者做更高一级的战略规划。分析的内容包括什么?比如,客户想要做一个什么类型的网站,以及这个网站的风格是什么样的,确定网站域名和空间,等等。需求可来自于客户(外包软件)或用户(自有产品)。其中,客户/用户根据不同类型又可细分为个人用户、企业用户等。第8页16.1网站开发流程绘制网站原型根据网站需求分析提炼出来的用户需求,产品经理使用Axure等原型绘制工具绘制网站版块的原型图。在绘制网站原型的过程中,产品经理根据网站推广需求和搜索引擎的抓取习惯来布置网站版块。第9页16.1网站开发流程系统整理所需资料做完需求分析后,除了绘制网站原型,还有一项重要的工作就是收集整理建设网站所需的资料。网站的前期工作需要围绕网站目标来进行。例如网站的架构、网站的功能、网站所需的图片、文字、动画、视频等资料。分类整理、仔细检查,确保建站的原始资料正确。一般这件事情主要由项目经理指派资料专员去收集。第10页16.1网站开发流程与网站设计美工确定布局和风格将网站原型交给设计人员,由设计人员制作网站效果图。设计人员在根据原型图设计页面效果图时,还需要确定网站的布局、风格等内容。这需要设计人员进行综合考虑,例如,网站所在行业的特色、网站目标人群的特点、建站技术人员的经验、视觉美工的经验等方面。第11页16.1网站开发流程程序员完成网站功能实现根据设计人员制作好的网站效果图,前端和后台可以同时进行开发。前端:根据设计人员提供的网站效果图制作静态页面,即包括HTML和CSS的页面。后台:根据页面结构和效果图,设计数据库并开发网站后台。这部分工作主要由后端程序员实现。后端程序员需要根据客户提出的网站性能需求,考虑多方因素,例如速度、安全、负载能力、运营成本,选择合适的网站编程语言和数据库。另外,如果网站需要提供手机版网站,页面还需要进行响应式设计,或者单独制作手机版网站。第12页16.1网站开发流程网站上线测试在本地搭建服务器,测试网站有没有什么bug。若无问题,可以使用FTP客户端工具将网站文件上传至服务器,然后由测试人员测试网站,分为内部测试和客户测试,内部测试主要由建站技术人员和内部测试工程师完成,外部测试由需求方、网站客户方等完成测试。发现问题并记录问题,直至网站各方面的细节都已经完善。第13页16.1网站开发流程网站推广为了让目标人群容易找到网站,必须在网页搜索引擎中加入自己公司的名称或关键词。如果是新的网站,搜索引擎要找到网站可能需要一段时间。这时候就需要专业的网络推广团队为网站做优化推广。当然,后续还要进行网站维护工作,包括网站开发制作完成后经测试出现的bug和页面问题,修改文字、修改图片、修改LOGO、修改后台管理账号、修改文本颜色、修改Banner等。第14页主要内容16.1网站应用开发流程16.2留言板16.3个人博客16.4本章小结第15页16.2留言板留言板制作预备知识留言板功能需求分析留言板数据库表设计留言信息读取展示留言表单及留言处理后台管理登录PHP留言板系统后台管理后台管理回复及删除留言处理第16页主要内容16.1网站应用开发流程16.2留言板16.3个人博客16.4本章小结第17页16.3个人博客功能阐述功能结构系统预览数据库设计数据表设计连接数据库自动生成项目目录控制器的设置视图设置后台管理程序架构分析后台管理程序数据模型和校验设计第18页主要内容16.1网站应用开发流程16.2留言板16.3个人博客16.4本章小结第19页16.4本章小结本章首先对实际的网站应用开发流程做了一个简单介绍;然后介绍了如何使用PHP原生语言开发一个简易

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论