彩虹博客

首页 PHP记载正文

《PHP网站开发案例教程》教学指南

访客2020-11-1721

《PHP网站开发案例教程》教学手册一、课程的性质与任务 PHP网站开发是高等职业学院计算机类专业的一门主干专业课,其主要任务是让师生掌 PHP动态网站开发的基础知识跟基本技能,培养师生运用 Apache 服务器、PHP 语言、 MySQL数据库等Web开发技术以及Dreamweaver 等开发工具从事PHP动态网站开发的能力, 提高师生的职业技能跟素养,为适应职业岗位跟继续学习打下一定的基础。本课程的教学目 标是让师生能利用所学的PHP开发技术,根据实际须要借助Dreamweaver可视化开发环境创 建由MySQL 数据库驱动的Web应用程序跟基于PHP的动态网站。 二、预备知识 在学习本课程之前php网站开发实例编程,最好学过以下课程: (1)程序设计语言,例如才能使用C 语言进行简略的程序设计,了解程序设计的基本知 识,掌握几种基本的程序结构(顺序结构、选择结构、循环结构) (2)数据库应用基础,例如才能使用Access或SQLServer争创跟管理数据库,了解数 据库的基本知识跟结构化查询语言(SQL)。 (3)网页设计基础,最好能把握HTML 和CSS方面的基本知识。 三、教学内容提要 重点难点(一)重点内容 本课程的重点内容是第 章“PHP数据库编程” 章中述说了怎样通过PHP MySQL库函数实现数据访问,主要内容包括怎样使用争创数据库连结、查询记录、搜索记 录、添加记录、更新记录跟删掉记录,以及怎样通过编程模式跟Dreamweaver可视化设计快 速实现数据访问。

在PHP动态网站开发少将得到大量地用到本章的内容。教师在教学过程中 应要求师生熟练把握这种内容。 (二)难点内容 本课程的难点内容是第10 章“会员管理系统设计” 。在这一章中述说怎样实现会员管理 系统,并结合这个设计例子介绍了注册页、登录页以及授权访问页的制做技巧。整个开发过 程通过 Dreamweaver 可视化设计跟手工编程相结合的方式完成,所用的后台数据库为 MySQL。建议班主任在讲授这部份内容时,采取化整为零的方式,将整个系统界定为若干个模 块,对于每位模块再界定成一些更小的组成部份,讲清楚开发思路跟编程方法。 课程内容跟教学要求(一)配置PHP 开发环境 (1)了解了解PHP语言、Apache 服务器跟MySQL 数据库。 (2)掌握配置PHP运行环境的方式方法,能够安装跟配置Apache、PHP跟MySQL,并 通过争创PHP动态网页来检测PSP环境。 (3)掌握在Dreamweaver中设置PHP站点的方式,能够设置本地文件夹跟检测服务器文 件夹,并才能通过争创PHP检测页来检测该站点。 (二)PHP 语言基础 (1)了解怎样争创 PHP 代码块、编写 PHP 注释,以及 PHP HTML混和编码、PHP 与JavaScript协同工作等基本知识。

(2)了解PHP的各类数据类别,掌握整型数、浮点数、字符串、布尔值、特殊类别数据 的用法,了解数据类别转化的方式。 (3)掌握定义变量跟常量的使用方式。 (4)掌握各类PHP运算符与式子的使用方式。 (5)掌握步骤控制句子的使用方式,能够熟练应用选择句子、循环句子、跳转句子以及 包含文件句子。 (三)数组与函数 (1)掌握递归的用法,能够争创链表、遍历链表以及使用预定义泛型跟递归函数。 (2)掌握函数的用法,能够争创自定义函数并使用函数的参数、函数的返回值、变量函 数,掌握一些内部函数(如日期跟时间处理函数)的用法。 (3)初步把握面向对象编程的方式,能够定义类跟构造方法并争创对象、设置对象的属 性、调用对象的办法。 (四)字符串与正则式子(1)掌握字符串的各式处理办法。 (2)掌握正则式子的应用php网站开发实例编程,能够撰写正则式子并适于搜索、替换以及分割字符串。 (五)构建PHP 互动网页 (1)掌握获取表单变量的方式,能够争创表单并使用各类表单控件。 (2)掌握通过Spry 构件验证表单数据的办法。 (3)能够争创跟获取URL 参数。 (4)掌握页面跳转的各类技巧。 (5)掌握会话管理的基本操作,能够争创跟吊销会话变量。

(6)掌握设置跟调用Cookie 的办法。 (六)PHP 文件编程 (1)掌握文件的各类操作。 (2)掌握目录的各类操作。(3)掌握文件上传的方式,能够争创文件域并执行文件上传操作。 (七)PHP 图像处理 (1)掌握配置GD库的方式,能够读取GD库并获取GD库信息。 (2)掌握图象基本操作,能够争创跟输出图象以及为图象分配色调。 (3)掌握画基本图形的方式,能够画象素、轮廓图形跟填充图形。 (4)掌握向图象写文本的方式,能够写入单个字符、字符串跟英文文本。 (八)MySQL 数据库管理 207 (1)掌握MySQL 服务器管理,了解MySQL 客户端程序跟实用工具的用途。 (2)掌握争创与维护的数据库的办法。 (3)掌握数据查询与操作的方式,能够插入、查询、更改跟删掉记录。 (4)初步把握索引、视图、存储过程、存储函数跟触发程序的使用技巧。 (5)掌握用户跟权限管理的基本操作。 (九)PHP数据库编程 (1)掌握争创数据库连结的方式,能够编程实现或在DW中争创MySQL 数据库联结。 (2)掌握通过PHP查询记录的方式,能够分栏显示记录集、创建搜索/结果页跟主/详细 (3)掌握通过PHP添加记录的方式,能够通过编程或服务器行为实现添加记录。

(4)掌握通过PHP更新记录的方式,能够通过编程实现或服务器行为实现记录更新。 (5)掌握通过PHP删掉记录的方式,能够通过编程或服务器实现记录删掉。 (十)会员管理系统设计 (1)掌握会员管理系统等项目设计的方式方法,能够进行项目功能剖析跟后台数据库设 计,并在此基础上确定项目模块组成。 (2)掌握项目实现的方式方法,能够完成所需的各项打算工作,然后完成各个PHP动态 网页的设计跟制做,并对那些页面进行检测。 (3)掌握注册页、登录页、授权访问页的制做方式,初步把握通过Ajax实现表单验证的 方法,并才能通过PHP发送短信、上传文件的方式。 四、教学建议 60上机试验 50 课程设计课程设计过程必须包括系统功能剖析、数据库设计与实现以及页面制做等部份。教师在 组织课程设计时可以会员管理系统,建议选择 Dreamweaver CS3 作为开发工具,并选择 MySQL 作为网站后台数据库。

请保存版权谢谢
  • 彩虹博客www.omzf.cn
  • 上一篇:零基础初学PHP编程需学习的书籍

    下一篇:php截取字符串(截取指定字符串之间的字符串)

    (¬_¬) 还不快点抢沙发!!!

    猜你还喜欢这些...

    请先 登录 再评论,若不是会员请先 注册

    服务热线

    1888888888

    qrcode

    扫一扫二维码,访问手机版