《PHP动态网站开发》课程教学大纲
课程名称:动态网站编程(PHP)
课程类型::专业核心课
总学时: 64 讲课学时:32 实验学时:32 其他学时:0
学分:4
适用专业:信息管理
先修课程:《网页制作》、《数据库原理与应用》
一、课程性质、目的与任务
本课程是信息管理专业的一门专业核心课。通过本课程的学习,使学生掌握使用PHP+MySQL技术开发动态网站的技术,并做到将静态网页设计与动态网页设计有效结合,为今后从事网站开发和管理相关工作奠定基础。
二、教学内容及要求
课程教学内容主要包括两大部分:基础篇共包含了4个教学任务,分别是PHP基础知识简介、PHP环境搭建、PHP语法基础和表单数据提交,核心篇共包含了5个教学任务,分别是邮箱注册功能实现、邮箱登录功能实现、邮箱写邮件功能实现、接收阅读和打开邮件功能实现以及在线投票与网站计数功能实现。要求学生能够熟练掌握上面知识,并完成邮箱项目的功能。
PHP动态网站开发课程包含32个实训学时,共设计7个实训项目,全部为综合性项目,利用今天网页知识和PHP及mysql数据库的相关知识完成表单数据提交、邮箱注册功能、邮箱登录功能、写邮件功能、收邮件、删除邮件阅读邮件等功能,培养学生综合利用所学知识进行创新应用的能力。课程结束后必须提交完整的邮箱项目。
三、教学方法
主要采用任务驱动和启发式教学等教学方法。在一体化教室进行“做中学、学中做”的项目训练。
四、正文
第一部分基础篇
任务一 PHP基础知识简介
[目的要求]
了解:静态网页与动态网页的区别。
熟悉:静态网页的工作原理。
掌握:PHP的功能特点。
[教学内容]
1、静态网页与动态网页的工作原理。
2、初识PHP。
任务二 PHP程序的运行环境搭建
[目的要求]
熟悉:PHP程序运行环境的搭建过程。
掌握:Apache服务器主目录的作用及用法。
[教学内容]
1、配置Apache服务器。
2、安装PHP软件。
3、集成化环境配置。
4、PHP程序的开发工具。
任务三 PHP5的基本语法
[目的要求]
熟悉:PHP程序的基本结构。
掌握:PHP代码定界符、注释格式、输出语句、流程控制语句、数组的定义及应用、日期时间函数的应用。
[教学内容]
1、PHP语法基础。
2、流程控制语句。
3、数组。
4、数组及日期时间函数综合应用小示例。
任务四表单数据提交
[目的要求]
php网站快速开发掌握:表单数据验证的脚本函数定义及调用方法、表单数据提交及服务器端获取数据的方法、文件上传功能的实现过程。
[教学内容]
1、表单界面设计及表单数据验证。
2、表单数据提交。
3、文件上传功能实现。
第二部分核心篇
任务五 163邮箱注册功能实现
[目的要求]
熟悉:注册界面的创建过程。
掌握:图片验证码的创建、插入与刷新;在PHP程序中访问MySQL数据库的各种方法;使用数据库保存注册信息的功能实现。
[教学内容]
1、简单注册功能实现。
2、使用图片验证码。
3、操作MySQL数据库。
4、使用数据库保存注册信息。
任务六 163邮箱登录功能实现
[目的要求]
掌握:登录功能的实现过程。
[教学内容]
1、设计登录界面。
2、完成登录功能。
任务七 163邮箱写邮件功能实现
[目的要求]
熟悉:邮箱主窗口界面的设计方法。
掌握:写邮件页面功能的实现方法、添加附件功能的实现方法及发送并保存邮件的功能实现方法。
[教学内容]
1、设计主窗口界面文件。
2、实现写邮件页面功能。
3、添加附件功能的实现。
4、发送邮件。
任务八接收、阅读、删除邮件功能实现
[目的要求]
熟悉:分页浏览的功能特点。
掌握:分页浏览功能的实现方法;打开和阅读邮件的功能实现方法;删除及彻底删除邮件的功能实现方法。
[教学内容]
1、分页浏览邮件。
2、打开并阅读邮件。
3、删除邮件。
五、课程考核方式
期末笔试+作业成绩+平时成绩,其中期末笔试占40%,作业成绩占30%,平时成绩占30%。
课程实训单独录入成绩,占100%
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论