任务1 分析网站需求1

1.1 知识准备1

1.1.1 功能结构图1

1.1.2 用例图2

1.2 任务实现5

1.2.1 花公子蜂蜜网站项目功能结构分析5

1.2.2 花公子蜂蜜网站项目用例分析6

1.3 经验传递7

1.4 知识拓展8

任务2 设计网站前台版面9

2.1 知识准备9

2.1.1 网站版面设计流程9

2.1.2 网站版面设计原则10

2.1.3 网站版面布局11

2.1.4 常见的网站版面布局12

任务1 分析网站需求1

1.1 知识准备1

1.1.1 功能结构图1

1.1.2 用例图2

1.2 任务实现5

1.2.1 花公子蜂蜜网站项目功能结构分析5

1.2.2 花公子蜂蜜网站项目用例分析6

1.3 经验传递7

1.4 知识拓展8

任务2 设计网站前台版面9

2.1 知识准备9

2.1.1 网站版面设计流程9

2.1.2 网站版面设计原则10

2.1.3 网站版面布局11

2.1.4 常见的网站版面布局12

2.2 任务实现16

2.2.1 设计首页版面16

2.2.2 设计关于花公子版面18

2.2.3 设计新闻动态列表页版面19

2.2.4 设计新闻动态内容页版面20

2.2.5 设计产品中心列表页版面21

2.2.6 设计产品中心内容页版面23

2.2.7 设计给我留言版面24

2.2.8 设计联系我们版面25

2.2.9 设计网站后台登录页版面25

2.3 经验传递26

2.4 知识拓展26

任务3 网站前台版面“切图”27

3.1 知识准备27

3.1.1 网站版面“切图”的含义27

3.1.2 网站版面“切图”的流程27

3.1.3 DIV+CSS布局的核心技术28

3.1.4 网站版面版位与CSS盒子模型关系31

3.2 任务实现32

3.2.1 首页版面“切图”32

3.2.2 关于花公子版面“切图”44

3.2.3 新闻动态列表页版面“切图”48

3.2.4 新闻动态内容页版面“切图”51

3.2.5 产品中心列表页版面“切图”55

3.2.6 产品中心内容页版面“切图”58

3.2.7 给我留言版面“切图”61

3.2.8 联系我们版面“切图”63

3.3 经验传递66

3.4 知识拓展66

任务4 设计网站数据库67

4.1 知识准备67

4.1.1 关于E-R图67

4.1.2 MySQL数据库管理常用工具介绍69

4.2 任务实现69

4.2.1 分析花公子蜂蜜网站数据库概念模型69

4.2.2 分析花公子蜂蜜网站数据库逻辑模型71

4.2.3 分析花公子蜂蜜网站数据库物理模型72

4.2.4 数据库实施75

4.3 经验传递78

4.4 知识拓展78

任务5 搭建PHP开发环境79

5.1 知识准备79

5.1.1 PHP运行环境79

5.1.2 PHP代码编辑工具80

5.1.3 PHP集成开发环境80

5.1.4 PHP程序运行原理81

5.2 任务实现81

5.2.1 安装PHP代码编辑工具81

5.2.2 安装并搭建集成开发环境81

5.3 经验传递85

5.4 知识拓展85

任务6 开发网站后台之登录验证模块86

6.1 知识准备86

6.1.1 登录验证原理86

6.1.2 mysql_connect( )函数86

6.1.3 mysql_select_db( )函数87

6.1.4 mysql_query( )函数87

6.1.5 超全局变量$_POST和$_GET88

6.1.6 mysql_fetch_array( )函数88

6.1.7 mysql_num_rows( )函数89

6.1.8 isset( )函数89

6.1.9 session、$_SESSION和session_start( )函数89

6.1.10 require_once( )函数90

6.2 任务实现90

6.2.1 设计登录验证版面90

6.2.2 登录验证版面“切图”90

6.2.3 引入验证码文件92

6.2.4 编写数据库连接文件93

6.2.5 编写登录验证文件93

6.2.6 编写session文件94

6.3 经验传递95

6.4 知识拓展95

任务7 开发网站后台之框架模块96

7.1 知识准备96

7.1.1 frameset与frame简介96

7.1.2 常用网站后台结构框架98

7.1.3 $_SERVER参数简介98

7.2 任务实现99

7.2.1 分析网站后台模板99

7.2.2 把后台模板文件复制到网站项目的相应目录100

7.2.3 更改文件扩展名100

7.2.4 修改后台模板主文件100

7.2.5 修改子窗口top引入的文件101

7.2.6 修改子窗口left引入的文件102

7.2.7 设计子窗口right引入的文件104

7.2.8 修改子窗口bottom引入的文件105

7.3 经验传递106

7.4 知识拓展106

任务8 开发网站后台之网站基本配置模块107

8.1 知识准备107

8.1.1 关于在线编辑器107

8.1.2 KindEditor在线编辑器107

8.2 任务实现109

8.2.1 插入网站配置记录109

8.2.2 创建文件config.php并引入CSS文件109

8.2.3 编写页面结构和内容代码109

8.2.4 调用编辑器111

8.2.5 编写PHP代码以输出网站基本配置信息112

8.3 经验传递114

8.4 知识拓展114

任务9 开发网站后台之管理员管理模块115

9.1 知识准备115

9.1.1 ceil( )函数115

9.1.2 mysql_num_rows( )函数116

9.1.3 MySQL中LIMIT的用法116

9.1.4 关于分页116

9.1.5 while循环语句118

9.2 任务实现119

9.2.1 添加管理员119

9.2.2 查询并输出管理员列表121

9.2.3 修改管理员信息123

9.2.4 删除管理员信息124

9.3 经验传递125

9.4 知识拓展125

任务10 开发网站后台之关于花公子管理模块126

10.1 知识准备126

10.1.1 date_default_timezone_set( )函数126

10.1.2 date( )函数127

10.1.3 htmlspechars( )函数127

10.2 任务实现128

10.2.1 添加关于花公子文章128

10.2.2 查询并输出关于花公子文章列表131

10.2.3 修改关于花公子文章133

10.2.4 删除关于花公子文章136

10.3 经验传递137

10.4 知识拓展137

任务11 开发网站后台之新闻动态管理模块138

11.1 知识准备138

11.1.1 一级分类实现原理138

11.1.2 关于SELECT中onchange事件传值的方法140

11.2 任务实现141

11.2.1 开发新闻动态类别管理子模块141

11.2.2 开发新闻动态文章管理子模块144

11.3 经验传递153

11.4 知识拓展153

任务12 开发网站后台之产品中心管理模块154

12.1 知识准备154

12.2 任务实现154

12.2.1 开发产品类别管理子模块154

12.2.2 产品管理子模块157

12.3 经验传递168

12.4 知识拓展168

任务13 开发网站后台之留言管理模块169

13.1 知识准备169

13.2 任务实现170

13.2.1 输出留言列表170

13.2.2 编写留言处理页面文件172

13.2.3 编写删除留言页面文件172

13.3 经验传递173

13.4 知识拓展173

任务14 开发网站后台之友情链接管理模块174

14.1 知识准备174

14.2 任务实现174

14.2.1 添加友情链接174

14.2.2 查询并输出友情链接列表176

14.2.3 修改友情链接178

14.2.4 删除友情链接179

14.3 经验传递180

14.4 知识拓展180

任务15 开发网站后台之联系我们管理模块181

15.1 知识准备181

15.2 任务实现181

15.2.1 插入记录181

15.2.2 编写“联系我们-显示页”页面文件181

15.2.3 编写“联系我们-修改页”页面文件184

15.3 经验传递184

15.4 知识拓展184

任务16 开发网站后台之退出后台模块185

16.1 知识准备185

16.1.1 退出网站后台原理185

16.1.2 session_unset( )函数185

16.1.3 session_destroy( )函数185

16.2 任务实现186

16.3 经验传递186

16.4 知识拓展186

任务17 网站前后台整合187

17.1 知识准备187

17.1.1 网站前后台整合的含义187

17.1.2 网站前后台整合的过程及方法187

17.1.3 mb_substr( )函数188

17.1.4 自定义中文字符串截取函数substr_CN( )188

17.2 任务实现189

17.2.1 整合网站首页189

17.2.2 整合关于花公子栏目197

17.2.3 整合新闻动态栏目201

17.2.4 整合产品中心栏目206

17.2.5 整合给我留言栏目213

17.2.6 整合联系我们栏目215

17.3 经验传递216

17.4 知识拓展216

任务18 网站测试与发布217

18.1 知识准备217

18.1.1 网站测试217

18.1.2 域名220

18.1.3 虚拟主机221

18.1.4 网站备案222

18.2 任务实现225

18.2.1 测试网站225

18.2.2 注册域名226

18.2.3 购买虚拟主机228

18.2.4 上传花公子蜂蜜网站源文件230

18.2.5 填报网站备案信息230

18.3 经验传递232

18.4 知识拓展232

附录233

参考文献235

php网站开发项目实战,PHP动态网站开发项目实战相关推荐

  1. 【网站建设】搭建简单动态网站

    课程介绍 通过前面Clouder课程的学习,或许你已经掌握了在云服务器上发布和部署静态网页的方法,那么如何搭建一个可以随时更新内容的动态网站?通过本课程的学习,你将掌握如何在云端搭建全世界使用最多的W ...

  2. php动态网站开发大作业,PHP动态网站开发项目实战

    任务1 分析网站需求1 1.1 知识准备1 1.1.1 功能结构图1 1.1.2 用例图2 1.2 任务实现5 1.2.1 花公子蜂蜜网站项目功能结构分析5 1.2.2 花公子蜂蜜网站项目用例分析6 ...

  3. 大学生PHP个人博客网站源码 简单个人动态网站设计模板 PHP毕业设计成品 学生PHP MYSQL日志管理系统网页

    作品介绍 PHP MYSQL个人博客网站作品使用php+mysql开发,系统编码简单,大学生PHP毕业设计水平.系统随处可见增删改查等基本操作,有批量删除之功能,涉及的知识点比较全面. 功能说明 数据 ...

  4. 音视频开发 人脸标定 animoji 动态贴纸 小项目练习总结

    去年11月份,苹果发布了iphoneX, Animoji功能挺强大的.于是本人在音视频开发学员QQ群中发布了如何自己去做一个animoji,动态贴纸之类的应用的方法.很多同学都做了一些尝试. 但有一些 ...

  5. 开发动态网站所需的构件

    开发动态网站所需的构件 动态网站的开发不同于其他的应用程序开发,它需要有多种开发技术结合在一起使用.每种技术的功能各自独立而又要相互配合才能完成一个动态网站的建立,使用我们需要掌握以下Web构件,才能 ...

  6. 动态网站的技术路线_简单动态网站搭建

    如何在windows服务器上配置wordPress和discuz 网站建设中的概念讲解 网站建设的基础操作 网站程序的基础使用 网站程序的优化 简单动态网站搭建 软件部署 域名和主机的购买 域名解析 ...

  7. 翻转课堂教学动态网站设计论文

    1翻转课堂教学模式应用于动态网站设计开发课程的需求分析 动态网站设计开发课程的理论与实践相互关联,在保证理论知识的前提下,更着重实践性,培养学生实际编程能力.积累开发经验,因此学生需要大量的上机练习. ...

  8. php水果百科动态网站毕业设计-附源码060917

    目  录 摘要 1 绪论 1.1 开发意义 1.2研究现状 1.3论文结构与章节安排 2水果百科动态网站系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据增加流程 2.2.2 数据修 ...

  9. (附源码)php水果百科动态网站 毕业设计 060917

    目 录 摘要 1 1 绪论 1 1.1 开发意义 1 1.2研究现状 1 1.3论文结构与章节安排 1 2 水果百科动态网站系统分析 3 2.1 可行性分析 3 2.2 系统流程分析 3 2.2.1 ...

最新文章

  1. Maven项目下HttpServletRequest 或 HttpServletResponse需引用的依赖包
  2. Ajax 通过 Request Payload 体发送 JSON 数据体
  3. JVM中对象如何在堆内存分配
  4. android7.1+msm8937双MIC改为单MIC(晓龙相机录像声音小)
  5. python-day49--前端 html
  6. java图片上传(mvc)
  7. 《精通Python设计模式》学习之原型模式
  8. 苹果降价潮一波接一波 两款廉价iPad“箭在弦上”
  9. Solidworks如何在自定义的基准面上创建3D草图
  10. android定位地点的保存,Android获得所有存储设备位置的最佳方法
  11. windows 拖拽功能
  12. 爬虫日记-采集 快代理 免费 代理ip 并 清洗 ip 附源码gitee,可运行
  13. Halcon 3D 1 读取3d数据
  14. 使用oledb读写excel出现“操作必须使用一个可更新的查询”的解决办法
  15. matlab分解质因数函数,C 练习实例14 – 将一个正整数分解质因数 | 菜鸟教程
  16. 【论文笔记】气道树分割:A 3D UNet-Graph Neural Network for Airway Segmentation
  17. 华为10误删照片怎么才能恢复回来?
  18. html画布画笔粗细,基于javascript html5 canvas实现可调画笔颜色/粗细/橡皮的涂鸦板...
  19. js获取当前浏览器类型 和IE浏览器版本
  20. 实现简单的通信协议(STM32 F411RET6开发版)

热门文章

  1. java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数
  2. Java 格式化时间
  3. 利用Python中的BeautifulSoup库爬取安居客第一页信息
  4. android r 编译找不到头文件_「投稿」iOS逆向——砸壳与反编译
  5. qt html导pdf 页眉,如何使用wkhtmltopdf unpatched qt在每个页面上添加页眉和页脚?
  6. python及pycharm2018软件安装教程
  7. 利用Fiddler抓包调试工具,实现mock数据特殊场景深度测试(二)
  8. Pyhton随机生成测试数据模块faker
  9. ❤️震惊!人生苦短,我用python来玩田忌赛马❤️
  10. Java 泛型(1):基本原理