- 电子工业出版社
- 9787121364921
- 1-16
- 281224
- 68260038-2
- 平塑
- 16开
- 2025-12
- 387
- 242
- 电子与信息大类
- 程序设计
- 高职
作者简介
目录
目 录
任务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基础知识
任务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基础知识













