admin 管理员组

文章数量: 1086019


2024年4月20日发(作者:七种常量元素约占体重的多少)

《PHP动态网页设计》课程标准

一、基本信息

课程名称:PHP动态网页设计

总学时/学分:64 / 4

编制单位:信息工程系

标准定位:近似国标 中 高

○ ● ○

专业审定人:

课程编码:KB40107

实践(实验)学时:32

执笔人:

教学建议:

●任务驱动 ●项目化 ○学赛一体化 ●情境教学

审定日期:2019.4.10 系主任:

适用对象:

2017级软件技术专业

考核性质:考试

企业审核人:

二、课程概述

(一)制订依据

2016年教育部办公厅印发《关于做好<高等职业学校专业教学标准>修(制

)订工作的通知》,要求坚持就业导向,明确规格定位。坚持工学结合,注重

知行合一。我们邀请行业企业专家共同修订人才培养方案,与深圳腾科网络技

术有限公司合作进行课程开发与设计,以应用性和实践性职业能力培养为核心

,瞄准腾科网络技术有限公司企业需求来进行课程改造。按照基础性、规范性

、可操作性等原则,对现行的高职专业教学标准进行修订和完善。

(二)课程性质和作用

《PHP动态网页设计》是软件技术专业的必修课, 是专业核心课,具有很

强的实用性和可操作性。该课程前导课程为:平面设计、C语言程序设计、

HTML5应用开发、Flash动画设计与制作、SQL数据库与应用、网页互动制作(

JavaScript)、JAVA程序设计;后续课程为:Android开发技术、WEB项目开发综合

实训、软件测试综合实训。

通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练

应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能

力的专业素质,培养成学生具有良好的团队合作精神、获取知识能力、网页设

计创意思维能力。学生学习了该课程后,可以从事网站后台开发、美工、软件

测试等工作,可以承担软件编码或者测试的工作,可以按照用户需求使用相关

主流开发平台,完成相关的功能模块设计、编码、调试和单元测试工作。

(三)课程设计思路

本课程立足于培养学生的动手实践能力,教学活动围绕着(网站后台开发

、网站美工、软件测试)等职业岗位所需技术及要求而进行导向,课程内容以

企业实际项目案例为基础,采用任务驱动式的教学方式,打破以书本知识传授

为主要特征的传统学科课程模式,转变为以工作情景任务为中心组织课程内容

和实施课程教学,让学生在完成具体项目的过程中发展职业能力并掌握相关理

论知识,真正做到学以致用,从而发展职业能力。课程结构上遵循企业开发“

流程化”、项目“兴趣化”、教学“项目实战化”、模式“前瞻化”、教材“权威

化”、授课“案例化”等国内领先的IT工程师培养模式,并且结合科学的考核评

价模式。通过全方位课程设计、全真的工作环境、探索研究工学结合的培养模

式,提高学生职业技能,最终实现岗位无缝对接。

三、课程目标

知识目标

1.掌握PHP基本语法数组、字符串、

数据库、XML、Socket、GD/ImageMgk

图片处理等等;

2.掌握PHP中常用的函数使用;

3.熟悉各种跟MySQL操作链接的api

(mysql/mysqli/PDO),了解各种编码

问题的解决;熟悉常规熟练使用的

技能目标 素质目标

1.撑握使用PHP各方面知识; 1.提高动手能力和创新能力

2.掌握动态网页制作的基本

操作技能;

3.能够完成小型系统的基本

设计,包括简单的数据库设

的专业素质;

2.培养学生具有良好的团队

合作精神、获取知识能力、网

页设计创意思维能力;

计,具备一定网站编程能力;

3.培养学生具有较强的自学

4.能够对实际网站程序进行

能力和新知识和新技能的应

用能力;

4.让学生在PHP动态网站后

台开发实践中学会独立学

习、独立思考的能力。

5.培养学生分析问题和解决

问题的能力,以及举一反三

的能力;

PHP框架(ThinkPHP、Yii、Yaf等);

分析,熟悉整个网站设计思路

4.了解基本MVC的运行机制和为什么

这么做,熟悉的PHP框架

5.能够快速学习一个MVC框架。能够

知道开发工程中的文件目录组织,有

基本的良好的代码结构和风格,能够

完成小系统的开发和中型系统中某个

和架构,并能对一些开源网站

进行第二次开发的能力;

5.可以承担软件编码或者测

试的工作;

6.可以按照用户需求使用相

关主流开发平台,完成相关的

模块的开发工作

功能模块设计、编码、调试和

6.培养成学生具有良好的项

目开发规范,更注重书写注

释与文档的能力。

6.

熟悉网站开发流程,撑握开发技巧。

单元测试工作。

四、课程内容与教学目标

项目 课程内容 教学目标

1.综合了解项目管理及应用,编译及分析,数

据库开发等;

项目一:

PHP环境配置

任务1:php简介及环境要求

2.掌握PHP服务器安装配置;

任务2: eclipse-PHP安装配置

3.掌握虚拟目录的设置以及端口冲突的解决

方法。

1.了解单分支,两分支,多分支语句使用;

任务3:分支语句—if else

项目二:

任务4: 循环语句—while do

PHP控制结构

while,for

2.掌握

while与do while循

环语句使用,

并区别两者区别;

3.撑握循环嵌套的使用方法。

1.理解数组的作用和使用范围;

任务5: 二维数组的定义与使

项目三:

PHP数组的用法

任务6: 数组相关函数的使用

4.掌握自定义函数的定义与传值。

任务7:函数的定义与调用

项目四:

任务8: 有参函数与无参函数

函数定义与使用

区别

3.掌握函数传值与传地址的区别。

1.掌握require函数使用;

项目五:

常用函数使用

任务9:require函数

2.掌握include函数使用;

任务10: include函数

3.掌握require函数与include函数区别。

2.掌握有参函数与无参函数区别;

1.掌握函数的定义与调用;

3.掌握数组相关的函数的应用;

2.熟悉一维数组,二维数组的定义与使用;

项目 课程内容 教学目标

1.掌握$_GET函数获取表单数据;

2.掌握$_POST函数获取表单数据;

项目六:

数据的获取

任务11:$_GET应用实例

3.掌握$_REQUEST函数获取表单数据。

任务12: $_POST应用实例

4.理解$_GET,$_POST,$.REQUEST函数

区别。

1.掌握SESSION对象相关属性与方法的使

任务13:SESSION对象及其应

用;

项目七:

内置对象的用法

用实例

2.掌握COOKIE对象相关属性与方法的使

任务14: COOKIE对象及其应

用;

用实例

3.掌握SESSION如何共享数据。

1.掌握MySQL数据库基础;

任务15:创建数据库,数据表,

2.掌握数据库的创建、修改及删除;数据类型

项目八:

数据库模块

编辑数据表

详解;数据表的创建、修改及删除;无限分

任务16:并对数据进行查询,

类的数据表设计;3.掌握记录的插入、更新、

添加,修改,更新等操作

删除及查找;外键与连接;索引。

任务17:连接数据库

1.熟悉在PHP中连接各种数据库操作;

2.掌握PDO函数方法及属性的使用;

3.掌握实现在网页中对数据进行查询,添加,

修改,更新等操作。

项目九:

数据库编程模块

任务18:数据库查询并输出

任务19:并对数据进行查询,

添加,修改,更新等操作

任务20:前台界面开发

任务21:新闻浏览界面开发

1.了解个网站设计的流程;

2.了解网站需求分木质和总体设计;

3.完成数据库的设计;

4.完成前台各模块设计与实现。

项目十:

任务22:新闻浏览界面分页显

新闻管理系统前台

示开发

开发

任务23:新闻详细界面开发

任务24:新闻添加页面开发

项目 课程内容

任务25:后台登录界面开发

教学目标

1.理解什么是用户数据的安全;

2.撑握常用的加密技术和MD5,PASSWORD

项目十一:

新闻管理系统后台

开发

任务26:新闻添加页面开发

加密函数的使用;

任务27:新闻删除页面开发

3.撑握Ewebeditor控件的使用;

任务28:新闻修改页面开发

4.撑握常用的JS使用方法,来优化我们的界

任务29:新闻查看页面开发

面。

五、实施建议

项目 教学内容与建议学时 教学设计

教学重点:php对环境的要求;

教学难点:PHP中INI文件配制;

简介及环境要求

(2学时)

项目一:

PHP环境配置(4学

时)

教学重点:EclipsePHP Studio安装。

教学难点:EclipsePHP版本与JAVA版本匹配问

e-PHP安装配置(2

题;

学时) 教学方法:实例演示,学生跟做教学方法,由于

步骤较多,可采取录频方式发送给学生,让其回

到寝。室后可以再练习。

项目二:

教学重点: if分支语句使用方法;

教学难点:if多分支语句注意事项,及分号问题;

1.分支语句—if else教学方法:对重要的理论知识的教学采用讲授的

(2学时) 教学方法,直接、快速、精炼的让学生掌握,为

学生在实践中能更游刃有余的应用打好坚实的

理论基础。

教学方法:结合现代教学手段,创设情境,设疑

引趣,激发学生的求知欲望和创新兴趣,让学生

了解什么是PHP,目前行业需求以及就业的要求

等作出说明。

项目

PHP控制结构(4学

时)

教学内容与建议学时 教学设计

教学重点:for,while循环语句使用方法;

教学难点:循环嵌套,while和do while的区别;

2.循环语句—while 教学方法:先讲授知识点,让学生在理论知识理

do while for(2学时)

解的情况下,采取小实例的方式,让学生了解

while和do while的区别,以及for循环嵌套的使

用记巧及注意事项。

教学重点:一维二维数组的定义与使用;

教学难点:一维二维数组的遍历方法;

教学方法:

1.让学生理解变量与数组在内存中的存储表现形

3.一维二维数组的

项目三:

PHP数组的用法(4学

时)

定义与使用(2学时)

式;

2.讲解一二维数组定义,赋值的方法以记巧及注

意事项;

3.实例演示一维二维数组的遍历方法(for和

foreach);

让学生了解两者遍历方法和各自特点。

教学重点:数组常用函数使用方法;

4.数组相关函数的

使用(2学时)

教学难点:数组合并,数组对列,数组栈;

教学方法:数组相关的函数比较多,本着够用即

可态度,常用的必讲,不常用的后期参考电子文

档教学理念。

项目四:

5.函数的定义与调

用(2学时)

教学重点:函数定义与调用;

教学难点:函数内变量生命周期;

教学方法:PHP中的函数定义与C语主中的函数

极其相似,因此在讲解中需实例演示,再加以理

解和区分。


本文标签: 学生 开发 函数 教学 掌握