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语主中的函数
极其相似,因此在讲解中需实例演示,再加以理
解和区分。
版权声明:本文标题:《PHP动态网页设计》课程标准 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713617782a643596.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论