PHP程序设计大纲及进程表120+0课时Word格式.docx
- 文档编号:14485304
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:9
- 大小:18.14KB
PHP程序设计大纲及进程表120+0课时Word格式.docx
《PHP程序设计大纲及进程表120+0课时Word格式.docx》由会员分享,可在线阅读,更多相关《PHP程序设计大纲及进程表120+0课时Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
12
第5章
PHP5常用函数介绍
第6章
PHP5文件与目录操作
第7章
MySQL数据库安装与使用
第8章
PHP+MySQL数据库编程
第9章
PHP与正则表达式
第10章
PHP开源程序介绍
第11章
Smarty模板
第12章
PHP5程序开发范例
课时小计
120
课时总计
教务处复审:
学科负责人初审:
安士美编制人:
程磊
日期:
日期:
2012-1-8日期:
2012-1-8
《PHP+MySQL动态网站开发》课程教学大纲。
适用专业:
软件开发专业—PHP方向
教材:
非标
\教学环境:
理实一体化
考核方法:
考试
一、课程的性质与任务
《PHP+MySQL动态网站开发》课程是我院《高级软件工程师》专业选修课程。
通过本课程的学习,使学员可以系统地完成PHP及MySQL等相关知识,通过项目实践,培养和提高学员PHP网站开发能力,达到软件工程师要求。
二、教学内容
第1章HTML与JavaScript初步
[学习课时]本章共需要学习6课时,其中理论、实践课时为6课时。
[目的要求]1.掌握HTML常用标签
2.完成Javascript
3对网页知识进行回顾
[教学内容]1.HTML介绍
2.Javascript介绍
[思考与练习]
1.设计注册、登录表单页面
2.使用javascript对注册、登录表单进行简单录入验证
第2章PHP介绍及服务器环境配置
[目的要求]1.完成PHP的特点
2.完成PHP与其他语言的比较
3.完成浏览器客户端与WEB服务器交互原理
4.掌握PHP+IIS服务器安装配置
5.掌握PHP+Apache服务器安装配置
[教学内容]1.PHP介绍
2.浏览器客户端与WEB服务器交互
3.PHP5+IIS服务器安装配置
4.PHP5+Apache服务器安装配置
1.在Windows下配置PHP5+IIS服务器环境
2.在Windows下配置PHP5+Apache服务器环境
第3章PHP5的基本语法
[学习课时]本章共需要学习15课时,其中理论、实践课时为15课时。
[目的要求]1.完成PHP常用开发工具
2.掌握PHP的常量和变量
3.掌握PHP的运算符和表达式
4.掌握PHP的流程控制
5.掌握PHP的系统函数与自定义函数
6.掌握PHP的类与对象
[教学内容]1.PHP常用开发工具
2.PHP语法概述
3.PHP的常量和变量
4.PHP的运算符和表达式
5.PHP的流程控制
6.PHP的系统函数与自定义函数
7.PHP5的类与对象
[思考与练习]
1.编写程序,输出今天的中文星期几。
2.编写程序,根据出生日期判断星座。
3.用类与对象编写多功能乘法表
第4章PHP5内置数组和常量
[学习课时]本章共需要学习12课时,其中理论、实践课时为12课时。
[目的要求]1.完成用内置数组获取服务器环境信息
2.完成PHP内置数组和常量
3.掌握接收表单数据和URL附加数据
4.掌握用Cookie和Session实现用户登录
[教学内容]1.PHP内置数组简介
2.接收表单数据和URL附加数据
3.用Cookie和Session实现用户登录
4.用内置数组获取服务器环境信息
[思考与练习]
1.编写用户注册表单,显示表单提交数据
2.用Cookie和Session实现用户登录
第5章PHP5常用函数介绍
[目的要求]1.完成PHP5的标准函数与扩展函数
2.掌握PHP5数组函数
3.掌握PHP5字符串处理函数
4.掌握PHP5时间日期函数
5.完成PHP5数学函数
6.完成PHP5图像处理函数
[教学内容]1.PHP5内置函数概述
2.数组函数
3.字符串处理函数
4.时间日期函数
5.数学函数
6.图像处理函数
1.区域文本提交时,检测是否有非法字符串(例如提交留言时检测是否有骂人话语)
2.将登录验证表单加上验证码功能,并判断用户名、密码、验证码是否有误。
3.将图片添加中文水印效果。
第6章PHP5文件与目录操作
[目的要求]1.掌握PHP5的文件操作
2.掌握PHP5的目录操作
3.完成PHP5文件上传的实现
[教学内容]1.PHP5的文件操作
2.PHP5的目录操作
3.PHP5文件上传的实现
1.编写程序,实现浏览目录及修改目录下的文本文件
2.编写程序,实现文件上传,上传后的文件与本地文件名相同
第7章MySQL数据库安装与使用
[目的要求]1.完成MySQL数据库
2.完成MySQL数据库的安装
3.掌握结构化查询语言SQL
4.完成MySQL的操作
5.掌握MySQL数据库管理工具phpMyAdmin
[教学内容]1.MySQL数据库系统简介
2.MySQL的安装与初始化设置
3.结构化查询语言(SQL)简介
4.MySQL数据库管理工具phpMyAdmin
1.安装配置MySQL并建立学生档案数据库,创建学生信息表
2.练习增加,删除,修改,查询的SQL语句操作
3.安装phpMyAdmin并练习数据库建立,表建立,增删改查及权限设置
第8章PHP+MySQL数据库编程
[目的要求]1.完成PHP操作MySQL数据库的流程
2.掌握PHP操作MySQL数据库的常用函数
3.掌握PHP对MySQL数据库的操纵
4.完成PHP中数据分页的实现
[教学内容]1.PHP操作MySQL数据库的流程
2.连接数据库前的准备工作
3.PHP操作MySQL方法详解
4.PHP+MySql实现分页原理
[思考与练习]
1.在上一张数据库的基础上实现学生录入、用户登录、与学生信息分页显示程序。
2.设计留言本数据库并实现留言本程序。
第9章正则表达式
[目的要求]1.掌握正则表达式语法
2.完成正则表达式替换函数
3.完成正则表达式匹配函数
[教学内容]1.正则表达式语法
2.正则表达式替换函数
3.正则表达式匹配函数
1.编写用户注册表单,包含用户email,提交时,验证email格式是否正确。
第10章PHP开源程序介绍
[目的要求]1.完成国内外开源程序
2.完成PHP开源程序涉及到的技术
[教学内容]1.PHP开源程序
2.ucenter+discuz+uchome安装及使用
3.开源框架介绍
1.安装使用discuz论坛/PHPwind程序。
2模板技术的应用
第11章Smarty模板
[目的要求]1.完成Smarty模板
2.掌握smarty的安装与程序应用
[教学内容]1.smarty介绍
2.smarty的安装
3.smarty模板语法
1.安装配置smarty模板。
2.完成smarty中基本语法,缓存,图表
第12章简易论坛开发范例/导航类网站开发范例
[目的要求]1.掌握PHP+MySQL项目开发流程
2.掌握范例中数据库设计
[教学内容]1.PHP+MySQL项目开发流程
1.1需求分析
1.2流程设计
1.3数据库设计
1.4代码编写
2.程序实例讲解
1.分析简易论坛/导航类网站的数据库设计(两者选一进行讲解,针对学有余力的同学,可以在辅导时补充讲解)
2.根据系统要求编写简单的管理后台。
三、大纲说明
1.本教学基本要求适用于软件工程专业教学.
四参考书目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 程序设计 大纲 进程 120 课时