php教学大纲(php程序设计教学大纲)(php动态教学大纲)资料_第1页
php教学大纲(php程序设计教学大纲)(php动态教学大纲)资料_第2页
php教学大纲(php程序设计教学大纲)(php动态教学大纲)资料_第3页
php教学大纲(php程序设计教学大纲)(php动态教学大纲)资料_第4页
php教学大纲(php程序设计教学大纲)(php动态教学大纲)资料_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP 网页程序设计教学大纲课程代码:学分:2课程性质:专业课、选修课先修课程:计算机根底、程序设计根底周学时数:42 学时理论+2 学时上机 开课单位:信息工程学院课程类别:考察课总学时数:72考核方式:综合考察制定人:孔祥盛参考教材:PHP 编程根底与实例教程主编:孔祥盛一、课程简介本门课程是一门重要的专业课程,也是一门实践性很强的课程。课程主要讲解 PHP 的相关学问及 PHP 在 WEB 应用程序开发中的实际应用, 通过具体案例,使学生稳固数据库、网页制作等专业学问,更好地进展开发实践。二、培育目标通过该课程的学习,使学生把握动态网页制作的根本操作技能,并能娴熟应用于中小型动态网站的建

2、设中,在工程实践中提高学生的动手力量和创力量。三 、课程内容第一局部 PHP 入门教学目的: 通过学习,学生可以了解PHP 程序的工作流程,并可以编写、运行简洁的PHP 程序。【了解】:PHP 优势以及应用领域、内嵌式脚本语言【把握】:在 windows 中安装、配置PHP 开发环境以及运行环境【重点】:PHP 程序工作流程以及PHP 运行环境的安装、配置【难点】:PHP 程序的工作流程在windows 中配置Apache、PHP 以及MySQL。解锁第一个PHP 程序的工作流程其次局部 PHP 根底教学目的:通过学习,学生可以从整体上生疏 PHP 程序的各个组成局部, 并可以制作功能简洁的用

3、户注册系统。【了解】:PHP 代码根本语法、以及根本的编码标准【把握】:PHP 程序的组成根本的程序格式与输出语句【重点】:PHP 数据、PHP 数据类型、扫瞄器端的数据采集、PHP 程序的数据采集、PHP 数据处理、PHP 数据的输出【难点】:编程标准习惯的养成PHP 数据、PHP 数据类型、扫瞄器端的数据采集、PHP 程序的数据采集、PHP 数据处理、PHP 数据的输出第三局部 PHP 表达式教学目的:通过学习,学生可以了解变量、常量、常用运算符、变量状态函数以及类型转换的相关学问,为今后设计更为简单的程序奠定坚实的根底。【了解】:常量、变量的特点以及在内存的表现形式【把握】:有关变量或常

4、量状态的函数、PHP 运算符、数据类型的转换【重点】:isset函数、unset函数、empty函数的使用字符串连接运算符、错误抑制符、比较运算符等运算符的使用数据类型的转换【难点】:理解“空”与 NULL 的区分数据类型的自动转换第四局部 PHP 流程把握教学目的:通过学习,学生可以了解条件把握构造、循环构造以及程序跳转和终止语句 3 种类型的 PHP 流程把握语句,这 3 种类型的流程把握构成了面对过程编程的核心。通过学习,为今后设计更为简单的程序奠定坚实的根底。【了解】:条件把握语句、循环语句、程序跳转以及终止语句【把握】:ifelse语句、switch 语句、while 语句以及bre

5、ak 语句、continue语句、exit 语句。【重点】:ifelse语句、switch 语句、while 语句以及break 语句、continue语句、exit 语句。【难点】:switch 语句、while 语句以及 break 语句、continue 语句、exit 语句第五局部 PHP 数组教学目的:通过学习,学生可以了解数组的根本概念以及数组常用的处理函数,并把握几种数组遍历方法。【了解】:数组的根本概念、数组的创立【把握】:数组的创立、数组的遍历各种方法、常用数组函数的使用【重点】:数组的遍历 foreach 语言构造、常用数组函数的使用、数组内部指针【难点】:各种数组遍历的方

6、法常用数组函数的使用,例如快速创立数组的函数、数组统计函数、数组指针函数、数组和变量间的转换函数、数组遍历语言构造、数组检索函数第六局部 PHP 的数据采集教学目的:通过学习,学生可以了解扫瞄器端数据的各种提交方式,如何创立FORM 表单实现扫瞄器端的数据采集,PHP 程序各种数据采集的方法,以及如何实现文件的上传功能。通过本章的学习,读者可以结合 PHP 数组实现功能简单的“用户注册系统”。【了解】:扫瞄器端数据的提交方式、相对路径和确定路径、使用FORM 表单实现扫瞄器端的数据采集、使用$_GET 和$_POST“采集”表单数据、上传文件的“数据采集”以及WEB 效劳器端其他数据采集方法【

7、把握】:GET 以及 POST 提交方式的区分、相对路径和确定路径的区分【重点】:设计 FORM 表单、文件上传的表单的设计以及如何实现文件上传功能【难点】:在 FORM 表单中使用数组文件上传的具体流程、与文件上传有关的配置多文件上传的实现可以参考习题以及习题答案 第七局部 PHP 自定义函数教学目的:通过学习,学生可以了解PHP 文件间相互引用的 4 个PHP 语言构造,如何创立和调用用户自定义函数,创立具有文件上传功能的自定义函数,重构“用户注册系统”的代码,增加代码重用性。【了解】:PHP 文件间相互引用的 4 个PHP 语言构造、创立和调用用户自定义函数、static 关键字以及gl

8、obal 关键字的作用【把握】:include_once 与include 语言构造的区分static 关键字以及global 关键字的使用return 语言构造的使用【重点】:设计具有文件上传功能的自定义函数,重构“用户注册系统” 的代码设计【难点】:static 关键字以及global 关键字的使用return 语言构造的使用如何使用函数增加代码重用性第八局部 MySQL 数据库教学目的:通过学习,学生可以了解数据库的功能、数据库常用的专业术语、常用的 SQL 语句。通过具体案例学生治理系统设计该系统的数据库, 通过学习,学生具备简洁数据库系统设计与开发的力量,为今后设计更为简单的应用系统

9、奠定坚实的根底。【了解】:数据库的根本概念、专业术语,数据库设计流程、MySQL 的根本学问【把握】:MySQL 存储引擎的概念以及常用的存储引擎MySQL 字符集的设置MySQL 数据库治理表的治理更操作查询操作【重点】:数据库的设计流程,如何设计 E-R 图主键、外键、约束等专业术语在MySQL 数据库中的实现常用的存储引擎例如MyISAM 存储引擎、InnoDB 存储引擎MySQL 字符集的设置MySQL 数据库治理、表的治理、更操作、查询操作【难点】:数据库的设计流程、开发流程如何设计数据库表、如何选择数据库表的主键如何防止中文乱码问题Create 语句、drop 语句的使用Selec

10、t 语句的使用、insert 语句、update 语句、delete 语句的使用如何实现分页MySQL 特别字符序列第九局部 PHP 与 MySQL 数据库教学目的:结合学生治理系统数据库,通过学习,学生可以了解使用 PHP 函数实现 PHP 与 MySQL 数据库之间的交互过程,并以用户注册系统为例学习该系统的实现过程。通过学习,学生可以具备简洁WEB 应用系统设计与开发的力量。【了解】:PHP 中常用的MySQL 操作函数【把握】:数据库连接函数的使用字符集设置的方法结果集遍历函数的使用【重点】:如何开启数据库连接、如何关闭数据库连接、关闭数据库连接的时机字符集设置的方法结果集遍历函数的使

11、用用户注册系统的实现【难点】:关闭数据库连接的时机如何防止 SQL 注入问题第十局部 闻公布系统的开发教学目的:通过学习,学生可以了解传统的构造化方法开发 MIS 系统的方法、流程以及分页函数的制作过程,并具备简单WEB 应用系统设计与开发的力量。【了解】:构造化方法开发 MIS 系统的开发步骤【把握】:构造化方法开发 MIS 系统的开发步骤闻公布系统系统规划步骤闻公布系统系统系统分析步骤闻公布系统系统设计步骤闻公布系统系统实施步骤分页的原理【重点】:闻公布系统系统编码实施分页的原理以及实现【难点】:闻公布系统系统编码实施分页的实现以及分页函数的制作第十一局部 PHP 会话把握教学目的:通过学

12、习,学生可以把握 PHP 页面间参数传递的全部方法, 页面跳转的方法,使用 Cookie 和 Session 实现 PHP 会话把握的方法,结合“闻公布系统”使用 Cookie 和Session 实现该系统安全访问与权限把握。【了解】:PHP 页面间参数传递的方法、重定向的概念、会话把握的概念【把握】:Cookie 会话技术Session 会话技术header函数的使用重定向的实现文件下载的实现【重点】:使用 Cookie 会话技术以及 Session 会话技术,结合闻公布系统系统实现该系统的安全访问与权限把握。文件下载的实现使用header函数把握效劳器响应的内容【难点】:Cookie 与S

13、ession 的使用场景关闭扫瞄器Cookie,如何实现会话把握? 如何实现文件下载?使用header函数把握效劳器响应的内容扫瞄器缓存的远程把握第十二局部 字符串处理教学目的:通过学习,学生可以把握 PHP 供给的字符串处理函数,结合闻公布系统,修改该系统的几处bug、增加该系统的功能。【了解】:字符串的指定方法、字符串处理函数【把握】:字符串三种指定方法常用的字符串处理函数【重点】:字符串修剪函数的使用字符串长度函数的使用 子字符串操作函数的使用字符串比较函数的使用字符串连接和分割函数的使用字符串替换函数的使用URL 处理函数的使用【难点】:字符串中的字符处理在闻公布系统中,如何修改该系统

14、的 bug、增加该系统的功能。第十三局部 闻公布系统的页面美工教学目的:通过学习,学生可以把握闻公布系统页面美工的相关学问, 在线编辑器FCKeditor 的使用,使用 DIV + CSS 实现网页布局和样式的方法以及如何将动态 PHP 页面代码嵌入到静态网页布局中。通过学习,学生可以制作一个美观大方的闻公布系统。【了解】:JavaScript 脚本语言、FCKeditor 在线编辑器、闻公布系统页面布局的实现、闻公布系统静态和动态页面的嵌入【把握】:简洁 JavaScript 函数的制作FCKeditor 在线编辑器的使用DIV+CSS 的使用静态代码与动态代码的嵌入【重点】:FCKedit

15、or 在线编辑器的二次开发如何使用DIV+CSS 实现页面布局如何实现静态和动态页面的嵌入【难点】:FCKeditor 的高级配置FCKeditor 在闻公布系统中的应用FCKeditor 的文件治理上传、扫瞄 使用DIV+CSS 实现闻公布系统页面布局静态和动态页面的嵌入四、承受的教学手段和方法承受多媒体教学、网络平台交互、试验验证、工程设计、争辩沟通五、教材及参考资料PHP 编程根底与实例教程主编:孔祥盛php 和mysql web 开发主编:Luke Welling 武欣(翻译)六、课程内容和建议学时安排序号教学内容理论学时试验学时一PHP 入门22二PHP 根底22三PHP 表达式22

16、四PHP 流程把握22五PHP 数组33六PHP 的数据采集44七PHP 自定义函数22八MySQL 数据库43九PHP 与MySQL 数据库34十闻公布系统的开发55十一PHP 会话把握44十二字符串处理33十三闻公布系统的页面美工33合计3636七、考核形式与成绩计算考试方式:考察成绩计算:工程设计 50%,寻常试验 30% 根底学问 20%八、教学方法建议1) 理论联系实践学习时重视理论联系实践的力量,仿照相关的 PHP 编程案例,多上机编写一些有用程序,加强对PHP 概念的正确生疏。重视学生自主学习力量的培育网络与网站编程语言的的日月异,计算机专业学生的自主学习力量的培育贯穿在整个教学过程。通过循序惭进不断的引导学生学会自主学习。激发学生的探究问题的兴趣。指导学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论