《PHP+MySQL网站开发项目式教程》
课程教学大纲
(课程英文名称)
课程编号:201601210011
学 分:5学分
学 时:64学时 (其中:讲课学时47 上机学时17) 先修课程:HTML+CSS、JavaScript 后续课程:
适用专业:信息技术及其计算机相关专业 开课部门:计算机系
一、课程的性质与目标
《PHP+MySQL网站开发项目式教程》是面向计算机相关专业的一门专业应用课程,涉及PHP基础、函数、数组、HTTP协议、Web交互、会话技术、面向对象、MySQL数据库、MVC框架等内容。通过本课程的学习,学生能够全面提高Web开发技能,开发市面上大多数的Web应用。
二、课程设计理念与思路
课程设计理念:高职教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。
课程设计思路:基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际
操作相结合”。
三、教学条件要求
操作系统:Windows 7
开发工具:PHP5.6,MySQL5.7,Apache2.4
四、课程的主要内容及基本要求
项目一 在线考试系统
学习单元 学习目标 模块一:开发前准备 学时 3学时 1. 熟悉项目开发准备阶段,学会进行需求分析 2. 掌握PHP开发环境的搭建,学会服务器的基本配置 3. 掌握PHP项目的创建,学会搭建虚拟主机网站 知识点 了解 √ √ 掌握 √ √ √ √ 重点 √ √ 难点 学习内容 Web技术 认识PHP 准备开发工具 Apache安装与配置 PHP安装与配置 配置服务器 学习单元 模块二:PHP程序设计 1. 2. 3. 4. 5. 学时 5学时 了解PHP语法基础使用规则,如PHP标记、标识符、变量、常量等 熟悉PHP中的数据类型及分类、运算符及其优先级的运用 掌握选择结构语句、循环结构语句以及标签语法的应用 掌握函数、数组以及包含语句在开发中的定义及使用 熟悉HTML表单,学会使用PHP接收并处理表单数据 知识点 了解 √ 掌握 √ √ √ √ √ √ √ √ 重点 √ √ √ √ √ √ √ 难点 √ √ 学习目标 学习内容 PHP标记与注释 标识符与关键字 变量与常量 数据类型 运算符与表达式 流程控制语句 函数与数组 PHP内置函数 Web交互
学习单元 学习目标 模块三:项目代码实现 学时 4学时 1. 熟悉PHP项目的开发流程,学会对项目进行结构划分 2. 掌握动态网站开发技术,学会用PHP动态输出HTML 3. 掌握PHP对数组、表单的处理和在项目中的运用 知识点 了解 √ √ 掌握 √ √ √ 重点 √ √ √ 难点 √ √ 学习内容 项目结构划分 设计题库 在线答题 电脑阅卷 PHP错误处理
项目二 内容管理系统
学习单元 模块一:开发前准备 1. 2. 3. 4. 学时 3学时 熟悉需求分析和系统分析,完成项目的整体架构布局 熟悉MySQL数据库,了解数据库的基本概念 掌握MySQL的安装与配置,学会开发环境的搭建 掌握MySQL数据库管理工具,学会使用phpMyAdmin 知识点 学习内容 认识数据库 数据库建模与三范式 MySQL的安装与配置 学习单元 模块二:数据库基础 1. 2. 3. 4. 5. 6. 学时 5学时 掌握数据库的基本操作,如增、删、改、查等 掌握MySQL的存储引擎和数据类型分类及各自的特点 掌握数据表的基本操作,如增、删、改、查等 掌握表的约束,学会使用不同的约束操作数据表 掌握单表查询,如字段、条件、聚合函数查询 熟悉多表操作,如连接查询和子查询 知识点 MySQL基本操作 MySQL数据类型和存储引擎 MySQL数据表操作 学习内容 MySQL插入记录 MySQL修改记录 MySQL删除记录 MySQL单表查询 MySQL多表查询 了解 √ 掌握 √ √ √ √ √ √ √ 重点 √ √ √ √ √ √ 难点 √ √ √ 了解 √ 掌握 √ √ 重点 √ 难点 √ 学习目标 学习目标