PHP网站开发实战项目式教程

生活百科 2023-01-26 08:57生活百科www.aizhengw.cn

PHP网站开发实战项目式教程

《PHP网站开发实战项目式教程》是电子工业出版社2019年出版的图书,作者是朱珍,黄玲

基本介绍

  • 书名:PHP网站开发实战项目式教程
  • 作者:朱珍、黄玲 
  • 页数:242 
  • 出版社:电子工业出版社 
  • 出版时间:2019年6月 
  • 开本:16开

内容简介

本教材围绕PHP程式设计师岗位能力要求,以一个完整的网上购物系统项目为背景,按照项目开发流程和学生认知规律来组织教材内容,全书共分为11个任务,从项目的分析、开发环境搭建、PHP基础知识、资料库设计到商城具体功能模组开发,循序渐进,由简入难,系统地介绍了PHP的相关知识及其在Web开发中的实际套用。本书可作为高职院校计算机专业程式设计相关课程的教材,还可供从事Web应用程式开发的程式设计师作为参考。

图书目录

任务1 网上购物系统分析与规划设计 1
学习目标 1
任务背景 1
任务实施 1
1.1 子任务一:网站开发流程设计 2
任务陈述 2
知识準备 2
1.1.1 Web基础知识及工作原理 2
1.1.2 网站开发模式 4
1.1.3 开发流程及规范 4
实施与测试 5
任务拓展 5
任务重现 5
1.2 子任务二:网上购物系统功能需求分析 6
任务实施 6
任务陈述 6
知识準备 6
1.2.1 需求分析定义 6
1.2.2 需求分析特点 6
1.2.3 数据要求 7
1.2.4 需求分析的任务 8
1.2.5 客运站售票系统需求分析 8
1.2.6 需求分析的原则 9
1.2.7 需求确认 12
实施与测试 12
任务拓展 13
任务重现 13
1.3 子任务:网上购物系统总体设计 13
任务实施 13
任务陈述 13
知识準备 13
1.3.1 总体设计的任务 13
1.3.2 总体设计的工作步骤 14
1.3.3 总体设计的原则 14
实施与测试 15
任务拓展 18
任务重现 18
任务2 网上购物系统开发环境搭建 19
学习目标 19
任务背景 19
任务实施 19
2.1 子任务一:PHP+Apache伺服器的安装与配置 19
任务陈述 19
知识準备 20
2.1.1 PHP基础知识 20
2.1.2 Apache伺服器简介 20
2.1.3 MySQL资料库简介 21
实施与测试 21
2.2 子任务二:WampServer的下载与安装 33
任务陈述 33
知识準备 33
WampServer的介绍 33
实施与测试 33
WampServer的安装与运行 33
任务拓展 35
任务重现 35
任务3 网上购物系统前台界面设计 36
学习目标 36
任务背景 36
任务实施 36
3.1 子任务一:创建PHP动态网站站点 37
任务陈述 37
实施与测试 37
创建Dreamweaver动态站点 37
任务拓展 39
3.2 子任务二:商品订单页面设计 39
任务陈述 39
知识準备 39
3.2.1 PHP标记 39
3.2.2 PHP输出语句 40
3.2.3 注释语句 41
3.2.4 变数 41
3.2.5 常量 44
3.2.6 运算符和表达式 45
3.2.7 流程控制语句 48
3.2.8 数组 53
实施与测试 58
3.3 子任务三:商品计算功能实现 61
任务陈述 61
知识準备 61
3.3.1 函式 61
3.3.2 PHP表单处理 66
实施与测试 68
任务重现 69
任务4 网上购物系统资料库设计 70
学习目标 70
任务背景 70
任务实施 70
4.1 子任务一:资料库设计 71
任务陈述 71
知识準备 71
实体图 71
实施与测试 73
创建资料库表 73
4.2 子任务二:MySQL资料库操作 75
任务陈述 75
知识準备 75
4.2.1 MySQL服务的启动与停止 76
4.2.2 MySQL的登录与退出 80
4.2.3 修改密码 82
4.2.4 增加新用户 82
实施与测试 83
4.2.5 MySQL资料库的操作 84
4.2.6 MySQL数据表的操作 85
4.2.7 MySQL的语句操作 91
任务拓展 95
4.2.8 使用phpMyAdmin管理MySQL的资料库 95
任务重现 103
任务5 网上购物系统商品展示模组开发 104
学习目标 104
任务背景 104
任务实施 104
5.1 子任务一:商品动态展示 105
任务陈述 105
知识準备 105
网页和资料库的连线 105
实施与测试 109
5.2 子任务二:商品详细信息介绍 111
任务陈述 111
知识準备 111
URL传值 111
实施与测试 112
5.3 子任务三:商品分类显示 113
任务陈述 113
知识準备 114
包含档案 114
实施与测试 115
5.4 子任务四:商品分页显示 116
任务陈述 116
知识準备 117
分页显示 117
实施与测试 117
5.5 子任务五:商品搜寻 119
任务陈述 119
知识準备 119
实施与测试 119
任务拓展 120
任务重现 121
任务6 网上购物系统用户管理模组开发 122
学习目标 122
任务背景 122
任务实施 122
6.1 子任务一:製作图像验证码 122
任务陈述 122
知识準备 123
6.1.1 生成四位随机数函式—mt_rand()函式 123
6.1.2 图像函式 123
实施与测试 124
6.2 子任务二:用户注册页面製作 125
任务陈述 125
知识準备 126
6.2.1 Cookie技术 126
6.2.2 Session介绍 126
实施与测试 128
6.3 子任务三:用户登录页面製作 129
任务陈述 129
实施与测试 129
任务重现 130
任务7 网上购物系统商品订购与结算模组开发 131
学习目标 131
任务背景 131
任务实施 131
7.1 子任务一:购物车管理 132
任务陈述 132
知识準备 132
7.1.1 字元串函式 132
7.1.2 数组函式 135
7.1.3 Session和Cookie数组形态 137
实施与测试 138
任务拓展 142
任务重现 142
7.2 子任务二:订单管理 142
任务陈述 142
知识準备 142
时间日期函式 142
实施与测试 145
任务拓展 149
任务重现 149
任务8 网上购物系统后台模组开发 150
学习目标 150
任务实施 150
8.1 子任务一:后台管理登录界面 150
任务陈述 150
知识準备 151
验证码的使用 151
实施与测试 151
8.2 子任务二:后台管理首页 154
任务陈述 154
知识準备 155
页面的布局 155
实施与测试 156
8.3 子任务三:商品管理模组 159
任务陈述 159
知识準备 159
档案上传操作 159
实施与测试 161
任务拓展 170
其他管理功能的实现 170
任务重现 172
任务9 网上购物系统ThinkPHP框架环境搭建 173
学习目标 173
任务背景 173
任务实施 173
9.1 子任务一:搭建ThinkPHP框架的运行环境 174
任务陈述 174
知识準备 174
9.1.1 MVC设计模式 174
9.1.2 搭建ThinkPHP运行环境 174
9.1.3 ThinkPHP基础知识 176
实施与测试 178
9.2 子任务二:ThinkPHP框架的资料库连线 179
任务陈述 179
知识準备 179
配置档案 179
实施与测试 181
9.3 子任务三:获取并导入数据 182
任务陈述 182
知识準备 182
9.3.1 模型 182
9.3.2 模板内置标籤 183
实施与测试 183
任务重现 184
任务10 网上购物系统ThinkPHP框架功能实现 185
学习目标 185
任务背景 185
任务实施 185
10.1 子任务一:系统管理员登录 186
任务陈述 186
知识準备 186
10.1.1 档案常用配置 186
10.1.2 URL生成 187
10.1.3 跳转和重定向 187
10.1.4 session操作 188
10.1.5 验证码 188
实施与测试 189
10.2 子任务二:系统后台商品类别管理 192
任务陈述 192
知识準备 192
10.2.1 模型实例化 192
10.2.2 CURD操作 193
10.2.3 数据分页 194
实施与测试 195
10.3 子任务三:系统后台商品管理 198
任务陈述 198
知识準备 198
10.3.1 档案上传 198
10.3.2 内置标籤 199
实施与测试 200
任务拓展 201
任务重现 201
任务11 PHP程式开发範例 202
学习目标 202
任务背景 202
任务实施 202
11.1 子任务一:美食分享网站 202
任务陈述 202
实施与测试 203
11.1.1 美食分享网站系统整体设计 203
11.1.2 美食分享网站资料库设计 203
11.1.3 美食分享网站资料库相关操作 204
11.1.4 网站前台的整体搭建 207
11.1.5 网站后台的整体搭建 210
11.2 子任务二:宿舍管理系统 212
任务陈述 212
实施与测试 212
11.2.1 宿舍管理系统整体设计 212
11.2.2 宿舍管理系统资料库设计 213
11.2.3 宿舍管理系统主要功能设计 216
参考文献 231

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有