php动态⽹站开发⼤作业,PHP动态⽹站开发项⽬实战任务1 分析⽹站需求1
1.1 知识准备1
1.1.1 功能结构图1
1.1.2 ⽤例图2
1.2 任务实现5
1.2.1 花公⼦蜂蜜⽹站项⽬功能结构分析5
html网页设计期末大作业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 htmlspecialchars( )函数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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论