ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:19.75KB ,
资源ID:25250358      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25250358.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《PHP项目开发》教学大纲.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《PHP项目开发》教学大纲.docx

1、PHP项目开发教学大纲PHP项目开发教学大纲课程代码: 适用层次: 本科 总学时:72理论学时: 48 实验(或上机)学时:24 学 分:2一、教学目的与要求本课程是计算机应用技术、网络技术以及信息管理技术专业的一门专业课,主要介绍PHP程序设计语言的基本语法以及项目开发的基本方法。通过本课程的学习,使学生掌握PHP语言的基础知识、常用框架以及项目开发的基本方法,并能熟练应用于中小型Web项目的开发中。学习本课程,要求学生全面理解PHP程序设计语言的语法结构和运行原理,掌握PHP Web应用程序的开发规范与方法,掌握PHP的面向对象技术、MySQL数据库交互技术,以及PHP的常用框架技术,能够

2、独立设计出具有一定实用价值的PHP Web应用项目。教师的授课要求:可采用课堂讲授,课堂讨论,习题课等形式进行课堂教学;采用电子教案,视频,同步演示等形式加强教学效果;每章布置24道习题以巩固教学内容;安排58个上机实验题以使理论与实际相结合。二、课程简介本课程介绍PHP Web程序设计的基础知识以及项目开发的基本方法,主要包括开发环境的搭建、前端技术、后端技术、框架技术,以及PHP项目开发的一次、二次开发方法。本课程侧重于PHP的项目实践,在全面回顾PHP基本理论的基础上,以项目实例的形式对常用的PHP项目开发方法进行详细介绍。本课程中的实例包括采用面向过程方法、面向对象方法以及面向对象+S

3、marty模板方法的一次开发项目案例,和采用WordPress开源软件、CI框架以及TP框架方法的二次项目案例,这些实例基本上涵盖了PHP项目开发的所有技术方法。本课程以不同类型的小型项目为依托,详细介绍使用PHP程序设计语言进行Web应用开发的技术规范、开发流程,以及开发者必备的基本技术。课程教学以案例为主线,采用循序渐进、逐步展开的方式,详细讲解各个知识点及其应用技巧,通过具体案例,使学生能够融合程序设计语言、数据库、网页制作等专业知识,更好地进行项目的开发实践。三、教学内容及学时安排第1章 运行环境(2学时)教学内容:开发环境搭建;开发环境测试。掌 握:PHP项目运行环境的组成。理 解:

4、运行环境中各软件的功能。了 解:PHP项目的其他运行环境。重 点:Wampserver集成开发环境。难 点:开发环境的搭建内容详情:1.1 环境搭建1.1.1 Wampserver的安装1.1.2 Wampserver的配置1.2 环境测试1.2.1 PHP项目的安装1.2.2 PHP项目的运行第2章 前端技术(2学时)教学内容:网页设计;页面元素操作;网页事件处理;前端框架。掌 握:网页设计。理 解:页面元素操作;网页事件处理。了 解:前端框架。重 点:网页设计。难 点:页面元素操作;网页事件处理。内容详情:2.1 网页设计2.1.1 网页文档2.1.2 网页页面布局2.1.3 网页设计案例

5、2.2 页面元素操作2.2.1 HTML DOM模型2.2.2 DOM操作2.3 网页事件处理2.3.1 事件绑定2.3.2 事件处理2.3.3 AJAX技术2.4 前端框架简介2.4.1 jQuery2.4.2 Bootstrap2.4.3 Layui第3章 后端技术(4学时)教学内容:PHP语言基础;面向过程编程;面向对象编程;PHP扩展与应用。掌 握:PHP语言基础;面向过程编程;面向对象编程。理 解:面向对象编程方法。了 解:PHP扩展与应用。重 点:面向对象程序设计方法。难 点:面向对象编程。内容详情:3.1 PHP语言基础3.1.1 语法基础3.1.2 流程控制3.1.3 字符串3

6、.1.4 数组3.1.5 错误处理3.2 面向过程编程3.2.1 数据输入3.2.2 会话管理3.2.3 文件操作3.2.4 数据库操作3.3 面向对象编程3.3.1 类与对象3.3.2 继承与多态3.3.3 辅助函数3.3.4 高级特性3.3.5 数据库操作3.4 PHP扩展与应用3.4.1 PEAR扩展库3.4.2 PDF扩展第4章 框架技术(4学时)教学内容:PHP框架简介;CodeIgniter框架;ThinkPHP框架;WordPress开源软件。掌 握:CodeIgniter框架、ThinkPHP框架和WordPress开源软件项目的运行原理。理 解:PHP框架项目的基本结构。了

7、解:WordPress的主题开发方法重 点:PHP框架的运行原理。难 点:PHP框架的应用。内容详情:4.1 PHP框架简介4.2 CodeIgniter框架4.2.1 下载与测试4.2.2 工作原理4.2.3 简单案例4.3 ThinkPHP框架 4.3.1 安装与测试4.3.2 工作原理4.3.3 简单实例4.4 WordPress开源软件4.4.1 下载与安装4.4.2 简单应用4.4.3 主题开发第5章 内容管理系统(6学时)教学内容:项目功能及运行预览;项目初步设计;后台功能实现;前台功能实现。掌 握:项目构架设计方法;项目后台常用功能实现方法;项目前台功能实现方法。理 解:项目运行

8、机制。了 解:项目前端框架技术重 点:项目架构设计难 点:项目功能实现5.1 项目简介5.1.1 功能描述5.1.2 运行预览5.2 项目准备5.2.1 系统初步设计5.2.2 系统流程设计5.2.3 数据库设计5.3 后台功能实现5.3.1 主页设计5.3.2 登录与登出5.3.3 用户信息管理5.3.4 内容管理5.4 前台功能实现5.4.1 前台首页5.4.2 内容详情5.4.3 分类查询5.4.4 文章搜索第6章 日程管理系统(6学时)教学内容:项目功能及运行预览;项目初步设计;前台功能实现;后台功能实现。掌 握:项目构架设计方法;项目常用功能的实现方法。理 解:PHP中的面向对象开发

9、技术。了 解:HTTP协议;PHP项目中的URL访问模式。重 点:类的设计;对象的使用难 点:项目功能的实现内容详情:6.1 项目简介6.1.1 功能描述6.1.2 运行预览6.2 系统架构设计6.2.1 系统URL访问模式6.2.2 系统架构初步设计6.2.3 系统架构优化设计6.2.4 类文件的自动加载6.2.5 视图文件的加载6.3 前台功能实现6.3.1 前台首页6.3.2 日历的显示6.3.3 日程的显示6.3.4 用户注册与登录6.3.5 用户中心6.4 后台功能实现6.4.1 用户管理6.4.2 日程管理第7章 在线课程系统(6学时)教学内容:项目功能及运行预览;项目初步设计;项

10、目常用功能的实现。掌 握:使用Smarty模板的PHP项目构架设计方法;Smarty模板基本语法及其运行机制。理 解:使用Smarty模板的PHP项目特点。了 解:Smarty模板的编译特性。重 点:Smarty模板项目运行机制;Smarty模板语法规则。难 点:项目功能的实现。内容详情:7.1 项目简介7.1.1 系统功能结构7.1.2 系统流程7.1.3 系统预览7.2 数据库设计7.2.1 数据库概念设计7.2.2 创建数据库及数据表7.3 系统架构设计7.3.1 文件目录结构7.3.2 系统架构搭建7.4 系统功能实现7.4.1 用户中心7.4.2 系统主页7.4.3 在线学习7.4.

11、4 在线答疑7.4.5 在线测试第8章 校园信息平台(6学时)教学内容:项目功能及运行预览;项目主题开发方法。掌 握:WordPress项目结构及运行机制;WordPress主题开发基本方法。理 解:不同类型模板的调用方法。了 解:WordPress常用函数的功能及使用方法。重 点:模板设计;主题开发。难 点:个性化主题中功能的实现。内容详情:8.1 项目简介8.1.1 功能描述8.1.2 运行预览8.2 开发准备8.2.1 WordPress安装8.2.2 主题初步设计8.3 模板设计8.3.1 主页模板8.3.2 信息详情模板8.3.3 留言和回复模板8.3.4 页面类型模板8.3.5 搜

12、索页面模板8.4 功能实现8.4.1 导航功能8.4.2 搜索功能8.4.3 内容显示8.4.4 侧边栏设计8.4.5 信息详情第9章 电子商务系统(6学时)教学内容:项目功能及运行预览;CodeIgniter框架项目开发方法。掌 握:CodeIgniter框架项目的构成;CodeIgniter框架项目运行机制。理 解:CodeIgniter框架的M-V-C设计模式。了 解:CodeIgniter框架项目性能优化方法。重 点:CodeIgniter框架运行机制;CodeIgniter框架中的常用库的加载及使用。难 点:项目功能的实现。9.1 项目简介9.1.1 功能描述9.1.2 运行预览9.

13、2 开发准备9.2.1 框架准备9.2.2 基本配置9.2.3 静态资源9.2.4 自定义资源9.3 数据库设计9.3.1 数据库概念设计9.3.2 数据表设计9.4 前台功能模块设计9.4.1 前台首页设计9.4.2 商品展示模块9.4.3 购物车模块9.4.4 订单处理模块9.5 后台功能模块设计9.5.1 后台首页设计9.5.2 商品信息管理第10章 在线办公系统(6学时)教学内容:项目功能及运行预览;ThinkPHP框架项目开发方法。掌 握:ThinkPHP框架项目的构成;ThinkPHP框架项目运行机制。理 解:ThinkPHP框架的MVC设计模式; ThinkPHP的模板设计。了

14、解:ThinkPHP框架的应用模式特性。重 点:ThinkPHP框架运行机制;ThinkPHP框架中的常用库的加载及使用。难 点:项目功能的实现。内容详情:10.1 项目简介10.1.1 功能描述10.1.2 运行预览10.2 开发准备10.2.1 ThinkPHP 6下载与安装10.2.2 ThinkPHP 6本地环境配置10.2.3 thinkTemplate模板引擎安装10.2.4 ThinkPHP多应用模式10.2.5 静态资源准备10.3 数据库设计10.3.1 数据库概念设计10.3.2 数据库物理结构设计10.4 功能实现10.4.1 前台首页设计10.4.2 用户注册与登录10

15、.4.3 前台主页设计10.4.4 人事消息模块10.4.5 考勤管理模块10.4.6 后台管理模块四、学时分配序号课程内容学时数学时合计理论部分1运行环境2482前端技术23后端技术44框架技术45内容管理系统66日程管理系统67在线课程系统68校园信息平台69电子商务系统610在线办公系统6实验部分实验一简单项目开发224实验二内容管理系统开发12实验三内容管理系统开发22实验四日程管理系统开发12实验五日程管理系统开发22实验六在线课程系统开发12实验七在线课程系统开发22实验八校园信息平台开发2实验九电子商务系统开发12实验十电子商务系统开发22实验十一在线办公系统开发12实验十二在线

16、办公系统开发22五、执行大纲的几点说明1、先修课程本课程具有一定的综合性,涉及到的知识面比较广,要求学生先修:计算机基础、高级语言程序设计、数据库原理等课程。2、后继课程学习本课程后会对后继课程:Java Web应用开发、毕业实习实践、毕业设计及论文等教学环节的学习有所帮助。3、选用教材马石安、魏文平,PHP项目案例开发从入门到实战4、主要参考书目5、其它需要说明的问题(1) 教学内容说明教学内容可以根据学时进行适当调整。(2) 教学方式本课程是一门实践性课程,在教学中,应系统地讲授必要的理论知识,并详细介绍不同类型项目实例的开发方法,加强学生编程能力的综合训练。另外还要进行适量的教学实验,在讲授知识的同时,要重视学生的逻辑思维能力的培养,使讲授的知识与学生掌握设计方法相统一。(3) 教学环节实验是学习该课程的非常重要的教学环节,通过上机实验能够加深理解和巩固书本上所学的知识,能够提高动手操作的能力以及分析问题和解决问题的能力。具体实验内容、实验要求和实验安排应在该课程的实验教学大纲中给出。(4) 成绩评定本课程的期终考核采用卷面考试或大作业的形式。在课程的成绩评定中,建议平时成绩在课程总成绩中占30%,终结性考试成绩在课程总成绩中占70%。课程总成绩为百分制,60分为及格。执笔人: 审稿人: 20xx年xx月xx日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1