书籍详情

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

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

作者:朱珍 著

出版社:电子工业出版社

出版时间:2019-06-01

ISBN:9787121364921

定价:¥43.00

购买这本书可以去
内容简介
  PHP简单易学并且功能强大,是目前开发Web应用程序的主要脚本语言。本教材围绕PHP程序员岗位能力要求,以一个完整的网上购物系统项目为背景,按照项目开发流程和学生认知规律来组织教材内容,全书共分为11个任务,从项目的分析、开发环境搭建、PHP基础知识、数据库设计到商城具体功能模块开发,循序渐进,由简入难,系统地介绍了PHP的相关知识及其在Web开发中的实际应用。本书内容丰富、讲解深入,可作为高职院校计算机专业程序设计相关课程的教材,还可供从事Web应用程序开发的程序员作为参考。
作者简介
  朱珍,副教授,硕士,从事教师职业10多年。组织编写了学院软件专业人才培养方案,撰写过多门计算机相关课程教学大纲。曾任教的课程有C语言设计、数据结构、网络数据库、Web应用开发等。讲授Web应用开发技术多次,是学院立项精品课程数据结构的负责人,Web应用开发课程负责人,是精品课程PHP、网络数据库、项目管理的主要参与者。主编的教材有北京大学出版社的《数据结构及应用》,副主编的教材有中国铁道出版社出版的《C语言程序设计》,北京大学出版社出版的《计算机系统安全与维护》,中国传媒大学出版社出版的《计算机程序设计基础》,参编的教材有中国铁道出版社出版的《计算机文化基础》,北京邮电大学出版社出版的《Java Me无线开发实用教程》等。
目录
目 录<br/>任务1 网上购物系统分析与规划设计 1<br/>学习目标 1<br/>任务背景 1<br/>任务实施 1<br/>1.1 子任务一:网站开发流程设计 2<br/>任务陈述 2<br/>知识准备 2<br/>1.1.1 Web基础知识及工作原理 2<br/>1.1.2 网站开发模式 4<br/>1.1.3 开发流程及规范 4<br/>实施与测试 5<br/>任务拓展 5<br/>任务重现 5<br/>1.2 子任务二:网上购物系统功能需求分析 6<br/>任务实施 6<br/>任务陈述 6<br/>知识准备 6<br/>1.2.1 需求分析定义 6<br/>1.2.2 需求分析特点 6<br/>1.2.3 数据要求 7<br/>1.2.4 需求分析的任务 8<br/>1.2.5 客运站售票系统需求分析 8<br/>1.2.6 需求分析的原则 9<br/>1.2.7 需求确认 12<br/>实施与测试 12<br/>任务拓展 13<br/>任务重现 13<br/>1.3 子任务:网上购物系统总体设计 13<br/>任务实施 13<br/>任务陈述 13<br/>知识准备 13<br/>1.3.1 总体设计的任务 13<br/>1.3.2 总体设计的工作步骤 14<br/>1.3.3 总体设计的原则 14<br/>实施与测试 15<br/>任务拓展 18<br/>任务重现 18<br/>任务2 网上购物系统开发环境搭建 19<br/>学习目标 19<br/>任务背景 19<br/>任务实施 19<br/>2.1 子任务一:PHP+Apache服务器的安装与配置 19<br/>任务陈述 19<br/>知识准备 20<br/>2.1.1 PHP基础知识 20<br/>2.1.2 Apache服务器简介 20<br/>2.1.3 MySQL数据库简介 21<br/>实施与测试 21<br/>2.2 子任务二:WampServer的下载与安装 33<br/>任务陈述 33<br/>知识准备 33<br/>WampServer的介绍 33<br/>实施与测试 33<br/>WampServer的安装与运行 33<br/>任务拓展 35<br/>任务重现 35<br/>任务3 网上购物系统前台界面设计 36<br/>学习目标 36<br/>任务背景 36<br/>任务实施 36<br/>3.1 子任务一:创建PHP动态网站站点 37<br/>任务陈述 37<br/>实施与测试 37<br/>创建Dreamweaver动态站点 37<br/>任务拓展 39<br/>3.2 子任务二:商品订单页面设计 39<br/>任务陈述 39<br/>知识准备 39<br/>3.2.1 PHP标记 39<br/>3.2.2 PHP输出语句 40<br/>3.2.3 注释语句 41<br/>3.2.4 变量 41<br/>3.2.5 常量 44<br/>3.2.6 运算符和表达式 45<br/>3.2.7 流程控制语句 48<br/>3.2.8 数组 53<br/>实施与测试 58<br/>3.3 子任务三:商品计算功能实现 61<br/>任务陈述 61<br/>知识准备 61<br/>3.3.1 函数 61<br/>3.3.2 PHP表单处理 66<br/>实施与测试 68<br/>任务重现 69<br/>任务4 网上购物系统数据库设计 70<br/>学习目标 70<br/>任务背景 70<br/>任务实施 70<br/>4.1 子任务一:数据库设计 71<br/>任务陈述 71<br/>知识准备 71<br/>实体图 71<br/>实施与测试 73<br/>创建数据库表 73<br/>4.2 子任务二:MySQL数据库操作 75<br/>任务陈述 75<br/>知识准备 75<br/>4.2.1 MySQL服务的启动与停止 76<br/>4.2.2 MySQL的登录与退出 80<br/>4.2.3 修改密码 82<br/>4.2.4 增加新用户 82<br/>实施与测试 83<br/>4.2.5 MySQL数据库的操作 84<br/>4.2.6 MySQL数据表的操作 85<br/>4.2.7 MySQL的语句操作 91<br/>任务拓展 95<br/>4.2.8 使用phpMyAdmin管理MySQL的数据库 95<br/>任务重现 103<br/>任务5 网上购物系统商品展示模块开发 104<br/>学习目标 104<br/>任务背景 104<br/>任务实施 104<br/>5.1 子任务一:商品动态展示 105<br/>任务陈述 105<br/>知识准备 105<br/>网页和数据库的连接 105<br/>实施与测试 109<br/>5.2 子任务二:商品详细信息介绍 111<br/>任务陈述 111<br/>知识准备 111<br/>URL传值 111<br/>实施与测试 112<br/>5.3 子任务三:商品分类显示 113<br/>任务陈述 113<br/>知识准备 114<br/>包含文件 114<br/>实施与测试 115<br/>5.4 子任务四:商品分页显示 116<br/>任务陈述 116<br/>知识准备 117<br/>分页显示 117<br/>实施与测试 117<br/>5.5 子任务五:商品搜索 119<br/>任务陈述 119<br/>知识准备 119<br/>实施与测试 119<br/>任务拓展 120<br/>任务重现 121<br/>任务6 网上购物系统用户管理模块开发 122<br/>学习目标 122<br/>任务背景 122<br/>任务实施 122<br/>6.1 子任务一:制作图像验证码 122<br/>任务陈述 122<br/>知识准备 123<br/>6.1.1 生成四位随机数函数―mt_rand()函数 123<br/>6.1.2 图像函数 123<br/>实施与测试 124<br/>6.2 子任务二:用户注册页面制作 125<br/>任务陈述 125<br/>知识准备 126<br/>6.2.1 Cookie技术 126<br/>6.2.2 Session介绍 126<br/>实施与测试 128<br/>6.3 子任务三:用户登录页面制作 129<br/>任务陈述 129<br/>实施与测试 129<br/>任务重现 130<br/>任务7 网上购物系统商品订购与结算模块开发 131<br/>学习目标 131<br/>任务背景 131<br/>任务实施 131<br/>7.1 子任务一:购物车管理 132<br/>任务陈述 132<br/>知识准备 132<br/>7.1.1 字符串函数 132<br/>7.1.2 数组函数 135<br/>7.1.3 Session和Cookie数组形态 137<br/>实施与测试 138<br/>任务拓展 142<br/>任务重现 142<br/>7.2 子任务二:订单管理 142<br/>任务陈述 142<br/>知识准备 142<br/>时间日期函数 142<br/>实施与测试 145<br/>任务拓展 149<br/>任务重现 149<br/>任务8 网上购物系统后台模块开发 150<br/>学习目标 150<br/>任务实施 150<br/>8.1 子任务一:后台管理登录界面 150<br/>任务陈述 150<br/>知识准备 151<br/>验证码的使用 151<br/>实施与测试 151<br/>8.2 子任务二:后台管理首页 154<br/>任务陈述 154<br/>知识准备 155<br/>页面的布局 155<br/>实施与测试 156<br/>8.3 子任务三:商品管理模块 159<br/>任务陈述 159<br/>知识准备 159<br/>文件上传操作 159<br/>实施与测试 161<br/>任务拓展 170<br/>其他管理功能的实现 170<br/>任务重现 172<br/>任务9 网上购物系统ThinkPHP框架环境搭建 173<br/>学习目标 173<br/>任务背景 173<br/>任务实施 173<br/>9.1 子任务一:搭建ThinkPHP框架的运行环境 174<br/>任务陈述 174<br/>知识准备 174<br/>9.1.1 MVC设计模式 174<br/>9.1.2 搭建ThinkPHP运行环境 174<br/>9.1.3 ThinkPHP基础知识 176<br/>实施与测试 178<br/>9.2 子任务二:ThinkPHP框架的数据库连接 179<br/>任务陈述 179<br/>知识准备 179<br/>配置文件 179<br/>实施与测试 181<br/>9.3 子任务三:获取并导入数据 182<br/>任务陈述 182<br/>知识准备 182<br/>9.3.1 模型 182<br/>9.3.2 模板内置标签 183<br/>实施与测试 183<br/>任务重现 184<br/>任务10 网上购物系统ThinkPHP框架功能实现 185<br/>学习目标 185<br/>任务背景 185<br/>任务实施 185<br/>10.1 子任务一:系统管理员登录 186<br/>任务陈述 186<br/>知识准备 186<br/>10.1.1 文件常用配置 186<br/>10.1.2 URL生成 187<br/>10.1.3 跳转和重定向 187<br/>10.1.4 session操作 188<br/>10.1.5 验证码 188<br/>实施与测试 189<br/>10.2 子任务二:系统后台商品类别管理 192<br/>任务陈述 192<br/>知识准备 192<br/>10.2.1 模型实例化 192<br/>10.2.2 CURD操作 193<br/>10.2.3 数据分页 194<br/>实施与测试 195<br/>10.3 子任务三:系统后台商品管理 198<br/>任务陈述 198<br/>知识准备 198<br/>10.3.1 文件上传 198<br/>10.3.2 内置标签 199<br/>实施与测试 200<br/>任务拓展 201<br/>任务重现 201<br/>任务11 PHP程序开发范例 202<br/>学习目标 202<br/>任务背景 202<br/>任务实施 202<br/>11.1 子任务一:美食分享网站 202<br/>任务陈述 202<br/>实施与测试 203<br/>11.1.1 美食分享网站系统整体设计 203<br/>11.1.2 美食分享网站数据库设计 203<br/>11.1.3 美食分享网站数据库相关操作 204<br/>11.1.4 网站前台的整体搭建 207<br/>11.1.5 网站后台的整体搭建 210<br/>11.2 子任务二:宿舍管理系统 212<br/>任务陈述 212<br/>实施与测试 212<br/>11.2.1 宿舍管理系统整体设计 212<br/>11.2.2 宿舍管理系统数据库设计 213<br/>11.2.3 宿舍管理系统主要功能设计 216<br/>参考文献 231
猜您喜欢

读书导航