新書推薦:
《
未来特工局
》
售價:NT$
254.0
《
高术莫用(十周年纪念版 逝去的武林续篇 薛颠传世之作 武学尊师李仲轩家世 凸显京津地区一支世家的百年沉浮)
》
售價:NT$
250.0
《
英国简史(刘金源教授作品)
》
售價:NT$
449.0
《
便宜货:廉价商品与美国消费社会的形成
》
售價:NT$
352.0
《
读书是一辈子的事(2024年新版)
》
售價:NT$
352.0
《
乐道文库·什么是秦汉史
》
售價:NT$
367.0
《
汉娜·阿伦特与以赛亚·伯林 : 自由、政治与人性
》
售價:NT$
500.0
《
女性与疯狂(女性主义里程碑式著作,全球售出300万册)
》
售價:NT$
500.0
|
內容簡介: |
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.2Apache服务器简介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.1PHP标记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.1Cookie技术126<br>6.2.2Session介绍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.3Session和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
|
內容試閱:
|
PHP是开发Web应用系统最理想的工具,易于使用、功能强大、成本低廉、安全性高、开发速度快且执行灵活。全球数百万运行着PHP程序的站点证明了它的流行程度和易用性。程序员和Web设计师都喜欢PHP,前者喜欢PHP的灵活性和速度,后者则喜欢它的易用和方便。<br>本书在内容的编排及任务的组织上十分考究,全书围绕PHP程序员岗位能力要求,以一个完整的网上购物系统项目为载体来组织内容,增强教材的可读性和可操作性,激发学生的学习兴趣,争取让读者在短时间内掌握PHP开发动态网站的常用技术和方法,从而为以后的就业打好基础。<br>本书共分 11 个任务,以项目网上购物系统和BBS管理系统作为案例背景,前者用做知识讲解的案例背景,后者则用做读者的单元练习的案例背景,学练结合,利于读者理解知识和掌握应用。本书在表述方式上,采用以案例驱动的方式,由浅入深地展开知识点的讲述,每个任务的案例既有各自的主题,又相互关联,在讲解案例的同时,融合了软件工程、数据库设计、界面设计等知识,真正做到了PHP课程的项目化教学。<br>全书共分三部分,任务1至任务4为Web网站开发的基础知识,任务5至任务8具体阐述网上购物系统如何具体实现,任务9至任务10阐述了ThinkPHP框架开发技术并用框架技术实现网上购物系统,任务11是两个PHP程序开发范例。本书的具体内容如下。<br>任务 1:网上购物系统分析与规划设计,主要讲述网站开发的基本过程、系统结构设计方法和页面设计的规划方法。<br>任务 2:网上购物系统开发环境搭建,主要讲述PHP、Apache、MySQL相关知识及在Windows下进行PHP Apache MySQL服务器的安装与配置。<br>任务 3:网上购物系统前台界面设计,主要讲述Dreamweaver网站建设基础,PHP基本的语法介绍,完成网上购物系统前台界面设计。<br>任务 4:网上购物系统数据库设计,主要讲述如何利用MySQL数据库进行数据表的创建和管理,能利用phpMyAdmin进行数据库的创建和管理。<br>任务 5:网上购物系统商品展示模块开发,主要讲述如何利用PHP访问MySQL数据库,利用PHP对数据表和记录等进行增、删、改、查等的操作。<br>任务 6:网上购物系统用户管理模块开发,主要讲述利用Session实现多页面之间的信息传递,创建、读取和删除Cookie,利用相关技术实现用户的登录和注册功能。<br>任务 7:网上购物系统商品订购与结算模块开发,主要讲述如何利用PHP接收表单传递的数据及相关函数的技术,能实现商品的结算功能。<br>任务 8:网上购物系统后台模块开发,主要讲述文件上传的操作及文本文件的操作等,能实现商品的上传及管理。<br>任务 9:网上购物系统ThinkPHP框架环境搭建,主要讲述ThinkPHP框架及网上购物系统ThinkPHP开发环境搭建的过程。<br>任务 10:网上购物系统ThinkPHP框架功能实现,主要讲述如何用ThinkPHP框架开发网上购物系统,讲解实现过程。<br>任务 11:PHP程序开发范例,主要讲述 PHP MySQL 项目开发流程,能利用PHP MySQL进行项目的设计与程序编写。<br> <br>本书不仅配套丰富的教学资源,可到华信教育资源网(www.hxedu. com.cn)免费下载,而且配套相关任务微课视频,可扫描二维码进行观看和学习。<br>本书由朱珍、黄玲主编,陆晓梅、梁小鸥副主编,其中任务1、4、7由朱珍编写,任务2、5、10由黄玲编写,任务3、6、9由陆晓梅编写,任务8、11由梁小鸥编写。全书由朱珍统稿,黄玲审稿。<br>由于作者水平有限,文中难免有不妥之处,恳请广大读者批评指正。<br><br>编者<br>2019年2月
|
|