新書推薦:
《
500万次倾听:陪伤心的人聊聊
》
售價:HK$
55.2
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:HK$
82.8
《
万千心理·儿童心理治疗中的心智化:临床实践指导
》
售價:HK$
89.7
《
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
》
售價:HK$
67.9
《
周易
》
售價:HK$
45.8
《
东南亚的传统与发展
》
售價:HK$
69.0
《
乾隆制造
》
售價:HK$
87.4
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:HK$
296.7
|
內容簡介: |
本书采用“工学结合、项目驱动”的模式进行编写,面向Web项目的开发过程,以“启航纺织有限公司网站”为例,系统地讲解了PHP网站的开发流程和开发技术。全书共5篇14章,第1篇主要介绍PHP基础,帮助初学者快速了解PHP项目的运行过程,熟悉PHP的基本语法;第2篇详细介绍项目需求,帮助读者了解项目开发流程;第3篇和第4篇详细介绍面向过程开发项目前台常用功能和面向对象开发项目后台常用功能,帮助读者掌握诸如新闻、产品、购物等常用前台功能和管理员管理、新闻管理、产品管理、订单管理等常用后台管理模块相关知识与开发技能;第5篇为拓展迁移内容,引导读者综合运用所学知识,自选一个拓展项目进行开发实战,熟练应用所学知识,迅速积累项目开发经验。本书配备教学视频、源码、电子课件、习题等资源。
|
關於作者: |
胡玮芳(1977.12—),女,讲师,毕业于北京石油化工学院,绍兴职业技术学院骨干教师,多次获校级课堂教学优秀奖。参与省教育厅、市科技局等批准立项课题8项,主持浙江省精品在线开放课程1项,参与省、市精品课程建设3项,参编\十三五”职业教育国家规划教材1项,参编浙江省高校新形态教材2项,公开发表论文5篇。主讲《HTML语言基础》、《Js脚本程序设计》、《WEB程序设计(PHP)》等课程。
|
目錄:
|
第1篇 PHP入门篇第1章 PHP入门21.1 Web基础知识21.2 初识PHP31.2.1 PHP 概述31.2.2 PHP优势31.2.3 PHP发展前景31.2.4 PHP学习准备41.3 初识MySQL41.4 PHPStudy安装与配置51.4.1 PHPStudy的安装51.4.2 PHPStudy测试环境61.5 项目部署与测试71.5.1 第一个PHP网页71.5.2 站点域名管理91.6 巩固练习13第2章 PHP语法基础142.1 基本语法142.1.1 PHP语法142.1.2 PHP变量152.1.3 PHP常量172.1.4 PHP数据类型182.1.5 PHP运算符212.1.6 PHP运算符的优先级272.1.7 巩固练习282.2 控制语句292.2.1 PHP条件控制302.2.2 PHP循环控制362.2.3 巩固练习43第2篇 项目实战分析篇第3章 项目功能分析503.1 明确网站功能需求503.1.1 网站前台功能需求503.1.2 网站后台功能需求513.2 网站界面设计533.2.1 网站前台界面设计533.2.2 网站后台界面设计543.3 巩固练习56第4章 数据库分析与创建574.1 网站数据库分析574.2 数据表物理设计574.2.1 网站基本信息表(config)574.2.2 公司简介信息表(about)584.2.3 宽幅广告信息表(adv)584.2.4 公司新闻信息表(news)584.2.5 新闻类别表(newsclass)594.2.6 导航信息表(nav)594.2.7 公司产品信息表(product)594.2.8 产品类别表(productclass)604.2.9 公司留言信息表(message)604.2.10 管理员信息表(admin)604.2.11 会员信息表(user)614.2.12 收货地址信息表(address)614.2.13 购物车信息表(cart)614.2.14 订单信息表(orderlist)624.3 创建MySQL数据库624.3.1 登录MySQL数据库服务器624.3.2 MySQL服务器主界面634.3.3 创建数据库与数据表634.4 数据库的备份与还原664.4.1 备份数据库与数据表664.4.2 还原数据库与数据表684.5 巩固练习69第3篇 项目实战前台篇第5章 面向过程开发725.1 面向过程开发思想725.2 MySQL数据库操作函数73 5.3 连接数据库服务器735.3.1 连接数据库745.3.2 更改连接的默认数据库745.3.3 关闭打开的数据库连接745.3.4 连接案例项目数据库qihangdb755.4 数据库操作的三个步骤755.4.1 编写SQL命令755.4.2 执行SQL命令并返回结果集765.4.3 将结果集按行返回数组765.5 构建网站结构76 5.6 文件包含775.6.1 include和include_once775.6.2 require和require_once785.7 巩固练习79第6章 前台首页开发806.1 Banner广告轮播图806.1.1 数据准备806.1.2 Banner轮播实现816.1.3 巩固练习846.2 导航条846.2.1 数据准备856.2.2 一级导航实现85896.2.3 二级导航实现896.2.4 巩固练习90 6.3 首页新闻展示916.3.1 数据准备916.3.2 首页新闻实现926.3.3 巩固练习99 6.4 新闻详情页996.4.1 新闻内容对应展现1006.4.2 新闻点击量更新1026.4.3 上一篇/下一篇1036.4.4 巩固练习1036.5 首页产品展示1046.5.1 数据准备1046.5.2 数据抓取与显示1056.5.3 巩固练习1076.6 产品详情页1076.6.1 产品详情对应展现1076.6.2 巩固练习1106.7 巩固练习110第7章 前台新闻列表1117.1 新闻列表展现111 7.2 分页原理113 7.3 新闻简单分页1137.4 分页优化115 7.5 分页链接函数1187.6 巩固练习119第8章 产品中心1218.1 产品列表1218.1.1 产品列表初步实现1218.1.2 产品分页1238.2 巩固练习1258.3 产品搜索1258.3.1 首页产品搜索代码1258.3.2 处理表单代码1278.4 巩固练习131第9章 用户中心1329.1 用户注册登录1329.1.1 用户注册1339.1.2 用户登录1369.1.3 用户退出1379.2 会话session1379.2.1 启动 session1389.2.2 session 变量的存储与读取1389.2.3 删除session1389.2.4 判断用户登录状态1399.3 购物车1399.3.1 产品详情修改1409.3.2 数据处理——加入购物车1419.3.3 购物车页面设计1429.3.4 数据处理——删除单个产品1439.3.5 数据处理——批量删除选中产品1449.3.6 数据处理——生成订单1449.4 订单1469.5 巩固练习150第4篇 项目实战后台篇第10章 面向对象开发15210.1 面向对象编程思想15210.1.1 类15310.1.2 对象15310.2 面向对象编程的特性153 10.3 面向对象使用基础15410.3.1 定义类15410.3.2 实例化对象15510.3.3 调用成员方法15510.3.4 访问控制15510.3.5 $this15510.3.6 构造函数与析构函数15610.4 MySQLi操作MySQL数据库15610.4.1 查询列表实现15610.4.2 封装类实现157第11章 后台管理入口15811.1 后台登录15811.1.1 数据准备15811.1.2 实现思路15911.1.3 设计与实现15911.2 后台管理主界面16211.3 后台管理菜单16411.4 巩固练习165第12章 内容管理166 12.1 管理员管理16612.1.1 管理员列表16612.1.2 添加管理员16812.1.3 编辑管理员17112.1.4 删除管理员17612.1.5 巩固练习17712.2 新闻管理17712.2.1 纺织动态列表17812.2.2 添加纺织动态18312.2.3 编辑器18612.2.4 编辑纺织动态18612.2.5 删除纺织动态19012.2.6 批量删除纺织动态19012.2.7 批量转移纺织动态19112.2.8 批量复制纺织动态19112.2.9 巩固练习192 12.3 产品管理19212.3.1 产品列表19212.3.2 添加产品19512.3.3 编辑产品20012.3.4 删除产品20212.3.5 置顶设置20212.3.6 巩固练习203 12.4 订单管理20312.4.1 产品预订列表20312.4.2 订单处理(发货)20612.4.3 订单处理(确认收货)20912.4.4 巩固练习210第5篇 拓展迁移篇第13章 自定义数据库操作类21213.1 PHP类的定义21213.1.1 类的定义21213.1.2 类的成员属性21213.1.3 成员方法21313.1.4 实例化对象21313.2 构造函数和析构函数21413.2.1 类内部对象$this21413.2.2 构造函数(构造方法)21513.2.3 析构函数(析构方法)21613.3 PHP魔术方法21613.4 数据库操作类21713.4.1 数据库类定义21713.4.2 定义数据库配置文件22513.4.3 数据库操作类Model使用226第14章 项目开发及项目文档编写22814.1 拓展项目开发22814.1.1 《XX企业网站的设计》22814.1.2 《XX网上购物系统的设计》22914.1.3 《XX旅游网站的设计》22914.1.4 《XX学校网站的设计》23014.2 编写项目说明文档231
|
|