《PHP网站开发技术》课程标准
一、课程信息
课程名称:PHP网站开发技术课程代码:
学时/学分:64/4 适用专业:计算机网络技术
先修课:网站前台设计、数据库后续课:无
开课学院或教研室:计算机网络执笔:苏绍培
审核:(教研室主任签字)日期:……年……月
审定:(学院院长签字)日期:……年……月
二、课程性质与作用
《PHP程序设计》是计算机网络专业的一门专业核心课程,同时也是培养学生动手能力、自主学习和可持续发展能力的基本保障,也是实施素质教育和培养全面发展人才的重要途径,该课程凸显专业性、技术性和实用性。
三、课程教育教学目标
(一).知识目标
(1) 熟练掌握典型PHP开发环境的配置
(2) 熟练掌握PHP脚本元素的用法
(3) 熟练掌握PHP控制结构(选择分支和循环语句)的使用
(4) 熟练掌握PHP内置对象的特点及用法
(5) 掌握PHP中Session会话中Cookie对象的使用
(6) 熟练掌握访问数据库技术;数据库查询和更新语句的使用
(7) 能实现Web应用程序的登录功能、注册功能、查询功能和分页功能
(二).能力目标
(1) 能够熟练使用Dreamweaver和ZendStudio管理和设计页面
(2) 能够在MySQL数据库管理系统中建库建表
(3) 能够利用动态网页技术实现基本的交互应用
(4) 能够在网站中实现对文件处理与文件的上传下载
(5) 能够在网站中用多种方式显示数据,并实现数据的增、删、查、改
(6) 能够自主完成一个动态网站系统的设计和实现
(三).素质目标
(1) 按时、守时的软件交付观念
(2) 规范、优化的程序代码
(3) 自主、开放的学习能力
(4) 业务逻辑分析能力
(5) 良好的自我表现、与人沟通能力
(6) 良好团队合作精神
四、课程教学内容和建议学时
(一)课程的主要内容及基本要求
第一部分: PHP语法知识(4学时)
教学内容:
html网页设计课程标准
1. PHP注释、标记
2. 变量的命名和使用
3. 操作符
教学要求:能应用在HTML中嵌入PHP代码
教学重点、难点:操作符、PHP标记符
实验或习题要求:服务器环境配置;练习网页基本结构;练习HTML标记;练习PHP标记符
第二部分: PHP控制结构(4学时)
教学内容:
1. 分支语句——if else
2. 循环语句——while
3. 循环语句——do while
4. 循环语句——for
5. 多分支语句——case
教学要求:能运用控制语句进行简单的数据计算和判断
教学重点、难点:条件语句、循环流程控制
实验或习题要求:讲解、练习条件判断语句;循环打印;
第三部分: 数组的用法(2学时)
教学内容:
1. 数组的定义和使用
2. 字符串和正则表达式
教学要求:能定义和在网页中输出数组
教学重点、难点:多维数组应用;正则表达式
实验或习题要求:练习数组定义、赋值、输出;正则表达式运用
第四部分: 函数(4 学时)
教学内容:
(1) 函数的定义和使用
(2) require函数和include函数的用法
教学要求:掌握在网页中使用require函数和include函数、创建函数
教学重点、难点:函数嵌套调用
实验或习题要求:练习函数定义、调用、传值
第五部分: PHP会话管理(4 学时)
教学内容:
(1) session对象及其应用
(2) Cookie对象及其应用;
教学要求:掌握在会话中定义和使用变量;在会话中使用Cookie
教学重点、难点:对象传值
实验或习题要求:练习session与Cookie跨页传值、存值、取值
第六部分: 面向对象程序设计基础(2学时)
教学内容:
(1) 象的定义
(2) 创建实例
(3) 继承(定义子类)
教学要求:了解面向对象程序设计的基本概念;能定义类,定义并使用实例教学重点、难点:类、继承
实验或习题要求:创建类、实例
第七部分: MYSQL数据库技术(5学时)
教学内容:
(1) 创建数据库
(2) 设计数据表、创建数据表
(3) 编辑数据表
教学要求:熟练掌握如何设计并创建、编辑数据库
教学重点、难点:数据库编码
实验或习题要求:练习数据库表设计与创建、数据导入导出
第八部分: 访问数据库(8学时)
教学内容:
(1) 连接数据库;
(2) 数据库查询并输出;
(3) 插入、删除数据库记录;
(4) 修改数据库记录
教学要求:讲解数据库连接方式;通过网页实现对数据库表的常规操作教学重点、难点:数据插入、删除、修改、查询操作
实验或习题要求:练习数据插入、删除、修改、查询等常规操作
第九部分: 文件上传(4 学时)
教学内容:
(1) 文件上传功能实现
(2) 上传文件类型、大小、名称等限制
教学要求:讲解并演练如何实现文件上传及上传限制
教学重点、难点:文件类型、大小、名称的限制
实验或习题要求:练习图片、文件上传
第十部分: 简易新闻发布系统制作(11 学时)
教学内容:
(1) 需求分析和总体设计
(2) 数据库设计
(3) 模块设计与实现
(4) 文件上传
(5) 文本编辑器应用
教学要求:掌握新闻系统的设计;能使用文本编辑器应用
教学重点、难点:文本编辑器应用
实验或习题要求:制作新闻发布系统
第十一部分: 在线留言系统设计与制作(16 学时)
教学内容:
(1) 系统策划
(2) 数据库设计
(3) 界面设计
(4) 前台留言功能、分页显示功能
(5) 后台审核、回复、删除、发布、修改登录帐号功能
(6) 系统调试、测试、发布
教学要求:
教学重点、难点:综合运用
实验或习题要求:设计并制作留言系统
五、实践教学基本要求
实训一:开发环境搭建
实训目的:能搭建开发环境并输出调试函数
实训内容:软件安装、开发环境搭建、调试
实训二:PHP基本语法结构训练
实训目的:训练语法结构、标识符
实训内容:PHP大小写区分;注释号;在HTML页面嵌入PHP;数据类型、常量、变量传值;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。