ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:21.47KB ,
资源ID:29531615      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29531615.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PHP动态网站开发实践教程课程教学大纲.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PHP动态网站开发实践教程课程教学大纲.docx

1、PHP动态网站开发实践教程课程教学大纲动态网页设计课程教学大纲【课程编码】18080131002 【课程类别】专业选修课 【学时学分】68+34学时,4学分 【适用专业】计算机科学与技术一、课程性质与目标课程性质:动态网页设计是计算机科学与技术专业开设的一门专业选修课,是高级程序设计、网络应用开发与实践课程的前导课程。主要内容包括PHP语法基础、PHP数据库操作、表单与会话技术、文件与图像技术、面向对象编程等知识在Web应用程序开发中的应用。课程目标:通过“志愿者服务网”的开发,使学生掌握动态网页制作的基本操作技能,掌握Web应用程序开发的特点和常用的实现方法,具备动态网页开发的能力,同时引导

2、学生积极投身志愿者服务,弘扬奉献精神,帮助学生树立正确的人生观、价值观。本课程学习具体要求:1.掌握PHP的基础知识和核心技术;2.掌握PHP的安装及配置,掌握PHP的调试方法;3.掌握PHP各知识点在Web开发中的作用及 PHP编程技巧;4掌握PHP进行Web开发的全过程;5.熟悉网站设计思路和架构,能对网站实际效果和应用程序进行系统分析。主要为培养规格2、培养规格3和培养规格4的实现提供支持,具体如下:对于培养规格2,使学生具有计算机应用系统设计和开发能力、数据库维护与管理能力、网站开发能力。对于培养规格3,使学生具备综合运用所掌握的知识、方法和技术解决实际问题的能力。对于培养规格4,使学

3、生能跟踪最新的信息技术,了解计算机科学与技术专业的技术前沿、发展现状与趋势。二、教学内容、要求和学时分配(一)PHP动态网页基础 学时(2学时,其中理论讲授学时2+实践实验学时0)教学内容:静态网页与动态网页、PHP概述、PHP执行流程、开发工具的安装与环境搭建、断点调试。教学要求:1.了解静态网页与动态网页;2.掌握PHP开发环境的搭建,学会安装Apache、PHP和PHPStorm软件;3.掌握程序的调试方法。重点难点:1.开发环境搭建2.程序的调试方法其它教学环节:实验一:PHP开发环境搭建与配置1.了解PHP语言的特点,了解常用的编辑工具;2.掌握PHP开发环境的搭建和网站配置;3.能

4、编写简单PHP代码,并调试运行。(二)PHP基本语法 学时(6学时,其中理论讲授学时4+实践实验学时2)教学内容:PHP标记、注释、输出语句、变量与常量、运算符与表达式、数据类型、流程控制语句。教学要求:1.了解PHP的标记风格、注释、关键字及标识符定义规则;2.掌握常量和变量在PHP程序中的定义、使用与区别;3.掌握PHP中的数据类型分类、运算符及其优先级的运用;4.掌握PHP中选择结构语句、循环结构语句的使用。重点难点:1.常量、变量2.流程控制语句其它教学环节:实验二:PHP语法基础1.掌握PHP中的常量、变量、数据类型;2.掌握运算符及其优先级的应用;3.掌握选择结构语句、循环结构语句

5、的使用。(三)数组 学时(6学时,其中理论讲授学时4+实践实验学时2)教学内容:数组概述、定义数组、数组的访问与遍历、数组的删除、常用数组函数、超全局数组变量。教学要求:1.掌握数组的定义方法;2.掌握访问、遍历、删除数组的方法;3.掌握常用的数组操作函数;4.掌握超全局数组变量的用法。重点难点:1.数组定义2.数组遍历3.常用数组操作函数其它教学环节:实验三:数组1.掌握访问、遍历、删除数组的方法;2.掌握常用的数组操作函数。(四)函数 学时(6学时,其中理论讲授学时4+实践实验学时2)教学内容:函数概述、自定义函数的方法、可变函数与匿名函数、PHP内置函数、文件包含语句。教学要求:1.掌握

6、函数的定义、调用方法;2.理解函数的作用域;3.理解可变函数与匿名函数;4.掌握常用PHP内置函数的用法;5.掌握文件包含语句的用法。重点难点:1.自定义函数的定义和使用2.PHP内置函数其它教学环节:实验四:函数1.掌握函数的定义、调用方法;2.掌握常用PHP内置函数的用法。(五)数据交互 学时(4学时,其中理论讲授学时2+实践实验学时2)教学内容:页面间参数传递、GET方式传递与接收数据、POST方式传递与接收数据。教学要求:1.理解数据交互的几种方式;2.掌握GET方式传递与接收数据的方法;3.掌握POST方式传递与接收数据方法。重点难点:1. GET方式传递与接收数据2. POST方式

7、传递与接收数据其它教学环节:实验五:数据交互1.掌握GET方式传递与接收数据的方法;2.掌握POST方式传递与接收数据方法。(六)MySQL数据库 学时(4学时,其中理论讲授学时2+实践实验学时2)教学内容:MySQL概述、MySQL数据库的管理方法、MySQL数据表的管理方法、MySQL数据表记录的管理方法。教学要求:1.掌握MySQL数据库的管理方法;2.掌握MySQL数据表的管理方法;3.掌握MySQL数据表记录的管理方法。重点难点:1.数据表管理方法2.数据表记录的增、删、改、查其它教学环节:实验六:MySQL数据库1.掌握MySQL数据表的管理方法;2.掌握MySQL数据表记录的管理

8、方法。(七)PHP操作数据库 学时(14学时,其中理论讲授学时10+实践实验学时4)教学内容:连接数据库、执行SQL语句、处理结果集、数据显示、关键字搜索功能、数据分页、数据添加与修改、PHP操作数据库常见错误、数据库操作中的常见Web安全问题。教学要求:1.掌握PHP访问数据库的基本步骤;2.掌握使用PHP对数据库进行增、删、改、查操作;3.掌握排序、搜索、分页等常见功能的实现方法;4.灵活使用数据库操作函数实现对数据库的操作5.了解PHP操作数据库常见错误;6.了解数据库操作中的常见Web安全问题重点难点:1.处理结果集2.数据显示功能3.搜索功能4.数据分页5.数据添加与修改其它教学环节

9、:实验七:PHP操作数据库1.掌握PHP访问数据库的基本步骤;2.掌握MySQLi扩展,并能够使用PHP对MySQL数据库进行增、删、改、查操作。(八)会话技术 学时(6学时,其中理论讲授学时4+实践实验学时2)教学内容:会话的基本概念、Cookie的使用、Session的使用。教学要求:1.理解Cookie的概念;2.掌握COOKIE的用法,学会用COOKIE保存浏览历史;3.理解Session的概念;4.掌握SESSION的用法,学会用SESSION保存用户登录状态。重点难点:1.Cookie的使用;2.Session的使用。其它教学环节:实验八:会话技术1.掌握COOKIE技术,学会用C

10、OOKIE保存浏览历史;2.掌握SESSION技术,学会用SESSION保存用户登录状态。(九)文件操作 学时(6学时,其中理论讲授学时4+实践实验学时2)教学内容:目录基本操作、文件的基本操作、文件的上传和下载。教学要求:1.掌握目录的创建、删除、移动和遍历方法;2.掌握文件的创建、打开、读写方法;3.掌握文件的上传和下载方法。重点难点:1.创建文件2.读写文件3.文件的上传和下载其它教学环节:实验九:文件操作1. 掌握文件的创建、打开、读写方法;2. 掌握文件的上传和下载方法。(十)图像操作 学时(6学时,其中理论讲授学时4+实践实验学时2)教学内容:GD库的使用、绘制文本、绘制图像、生成

11、验证码、图像缩放、图像裁剪、添加水印、图像的旋转和翻转。教学要求:1.掌握使用GD库函数创建画布的方法;2.掌握绘制文本和绘制图像的方法;3.掌握图像的基本操作方法。重点难点:1.绘制图像2.绘制文本3.图像的缩放和裁剪4.添加水印其它教学环节:实验十:图像操作1.掌握创建画布的方法;2.掌握绘制文本和绘制图像的方法;3. 掌握图像的基本操作方法。(十一)PHP面向对象编程 学时(18学时,其中理论讲授学时12+实践实验学时6)教学内容:面向对象的概念、类与对象、构造方法与析构方法、类的封装、继承、多态、静态成员、抽象类与接口、常用魔术方法、单例模式、文件上传类、验证码类、数据库操作类。教学要

12、求:1.理解面向对象的概念;2.理解类与对象的概念;3.掌握类和对象的创建方法;4.理解构造方法、析构方法的概念和作用;5.掌握类的继承和多态;6.掌握静态成员的用法;7.理解抽象类、接口的应用;8.掌握常用魔术方法的用法;9.掌握单例模式的构建方法;10.掌握常用类的封装方法。重点难点:1.类与对象2.封装、继承、多态3.抽象类与接口4.常用魔术方法5.单例模式6.常用类的封装其它教学环节:实验十一:PHP面向对象编程1.掌握类和对象的使用;2.掌握继承和多态的应用; 3.掌握魔术方法的用法;4.掌握单例模式的用法;5.掌握常用类的封装方法。(十二)Git版本控制工具 学时(6学时,其中理论

13、讲授学时4+实践实验学时2)教学内容:版本控制系统、Git的基本配置、Git基本操作、Git分支、远程仓库、标签管理。教学要求:1.了解版本控制系统的工作原理;2.掌握Git的基本配置;3.掌握Git的基本操作;4.掌握Git分支、远程仓库、标签管理。重点难点:1. Git的基本配置2. Git的基本操作3. Git分支、远程仓库、标签管理其它教学环节:实验十二:Git的使用1.掌握Git的基本配置和使用方法;2.掌握Git分支、远程仓库、标签管理;3.掌握使用Git进行协同开发。(十三)志愿者服务网的设计与实现 学时(18学时,其中理论讲授学时12+实践实验学时6)教学内容:系统需求分析、数

14、据库设计、功能设计、Layui、PHP综合运用、系统测试、网站发布的流程。教学要求:1.掌握系统需求分析、系统设计的方法;2.了解Layui的使用;3.掌握PHP的综合运用;4.了解系统测试的方法;5.掌握网站发布的流程。重点难点:1.系统需求分析、系统设计的方法2. PHP的综合运用3. 网站发布的流程其它教学环节:实验十三:综合项目1.掌握系统需求分析、系统设计的方法; 2.掌握PHP的综合运用;3.了解系统测试的方法;4.掌握网站发布的流程。学时分配:表1 教学学时分配表章节主要内容学时分配合计讲课习题实验讨论其他1PHP动态网页基础2022PHP基本语法4263数组4264函数4265

15、数据交互2246MySQL数据库2247PHP操作数据库104148会话技术4269文件操作42610图像操作42611PHP面向对象编程1261812Git版本控制工具42613志愿者服务网的设计与实现12618合计68102三、选用教材和主要参考书推荐教材:PHP动态网站开发实践教程,卢欣欣,李靖主编,机械工业出版社,2021年。参考资料:第一章1PHP和MySQL Web开发(第4版),Luke Welling著,机械工业出版社,2009年。(参考章节:一、二、三、四)2PHP基础案例教程,黑马程序员主编,人民邮电出版社,2017年。(参考章节:一、二、三、四、五、六)3PHP编程基础与

16、实例教程(第2版),孔祥盛,人民邮电出版社,2016年。(参考章节:一、二、三、四、五、六)4 PHP动态网站程序设计,唐四薪,肖望喜,唐琼主编,人民邮电出版社,2014年。(参考章节:二、三、四、五、六)5 PHP和MySQL Web应用开发,刘乃琦主编,人民邮电出版社,2013年。(参考章节:二、三、四、五、六)6 深入PHP:面向对象、模式与实践(第3版),Matt Zandstra著,人民邮电出版社,2009年。(参考章节:三、四、五、六)7 PHP开发实例大全,软件开发技术联盟主编,清华大学出版社,2016年。(参考章节:三、四、五、六)8 PHP与MySQL程序设计(第4版)吉尔犘

17、(W.Jason Gilmore)著,人民邮电出版社,2014年。(参考章节:二、三、四、五、六)9 PHP网站开发项目式教程,王爱华主编,人民邮电出版社,2019年。(参考章节:三、四、五、六)10 PHP+MySQL网站开发项目式教程,传智播客主编,人民邮电出版社,2016年。(参考章节:二、三、四、五、六)四、先修课要求在学动态网页设计这门课之前,学生已经学习过网页设计与制作、程序设计基础、数据库原理与应用、JavaScript技术课程,已经具备学习本门课的基础。其中,数据库原理与应用与网页设计与制作为学习本门课程打下坚实的基础。五、教学手段与方法通过PPT演示文稿、系统演示、案例分析和

18、讲授等方式进行理论教学,通过自建的网络教学平台进行教学资源发布、网上答疑、提交作业、在线测试等形式进行网络辅助教学。六、考核方式及成绩评定考核方式:考试成绩评定:(1)平时成绩占30%,形式有:平时考勤10%、实验20%。(2)考试成绩占70%,形式有:编程题。(1)平时成绩平时考勤占10%,主要反应学生的课堂表现、平时的信息接受、自我约束。成绩评定的主要依据包括:课程的出勤情况、课堂的基本表现(含课堂测验)。实验成绩占20%,主要反映学生在所学理论指导下,通过实验重点加强对PHP基本语法、操作数据库、Web表单、文件操作与图像技术、面向对象编程等知识点学习,使学生获得PHP程序设计、MySQL数据库、网页制作等方面编程能力,更好地进行开发实践。(2)考试成绩期末考试是对学生学习情况的全面检验。强调考核学生对PHP基本语法、PHP操作数据库、Web表单、文件操作与图像技术、面向对象编程等知识的掌握情况,考核学生综合运用所学内容解决实际问题的内容。淡化考查一般知识、概念的记忆,主要以编程题或设计题为主,要起到督促学生系统掌握包括基本思想方法在内的主要内容。 编写人:* 讨论参加人:* 审核人:*2020年 4月 16日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1