商品详情
定价:43.0
ISBN:9787121364921
作者:朱珍
版次:第1版
出版时间:2019-06
内容提要:
PHP简单易学并且功能强大,是目前开发Web应用程序的主要脚本语言。本教材围绕PHP程序员岗位能力要求,以一个完整的网上购物系统项目为背景,按照项目开发流程和学生认知规律来组织教材内容,全书共分为11个任务,从项目的分析、开发环境搭建、PHP基础知识、数据库设计到商城具体功能模块开发,循序渐进,由简入难,系统地介绍了PHP的相关知识及其在Web开发中的实际应用。本书内容丰富、讲解深入,可作为高职院校计算机专业程序设计相关课程的教材,还可供从事Web应用程序开发的程序员作为参考。
作者简介:
朱珍,副教授,硕士,从事教师职业10多年。组织编写了学院软件专业人才培养方案,撰写过多门计算机相关课程教学大纲。曾任教的课程有C语言设计、数据结构、网络数据库、Web应用开发等。讲授Web应用开发技术多次,是学院立项精品课程数据结构的负责人,Web应用开发课程负责人,是精品课程PHP、网络数据库、项目管理的主要参与者。主编的教材有北京大学出版社的《数据结构及应用》,副主编的教材有中国铁道出版社出版的《C语言程序设计》,北京大学出版社出版的《计算机系统安全与维护》,中国传媒大学出版社出版的《计算机程序设计基础》,参编的教材有中国铁道出版社出版的《计算机文化基础》,北京邮电大学出版社出版的《Java Me无线开发实用教程》等。
目录:
目 录
任务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
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺