PHP项目开发教学大纲_第1页
PHP项目开发教学大纲_第2页
PHP项目开发教学大纲_第3页
PHP项目开发教学大纲_第4页
PHP项目开发教学大纲_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《PHP项目开发》教学大纲课程代码: 适用层次:本科 总学时:72理论学时: 48实验(或上机)学时:24 学分:2一、教学目的与要求本课程是计算机应用技术、网络技术以及信息管理技术专业的一门专业课,主要介绍PHP程序设计语言的基本语法以及项目开发的基本方法。通过本课程的学习,使学生掌握PHP语言的基础知识、常用框架以及项目开发的基本方法,并能熟练应用于中小型Web项目的开发中。学习本课程,要求学生全面理解PHP程序设计语言的语法结构和运行原理,掌握PHPWeb应用程序的开发规范与方法,掌握PHP的面向对象技术、MySQL数据库交互技术,以及PHP的常用框架技术,能够独立设计出具有一定实用价值的PHPWeb应用项目。教师的授课要求:可采用课堂讲授,课堂讨论,习题课等形式进行课堂教学;采用电子教案,视频,同步演示等形式加强教学效果;每章布置2〜4道习题以巩固教学内容;安排5〜8个上机实验题以使理论与实际相结合。二、课程简介本课程介绍PHPWeb程序设计的基础知识以及项目开发的基本方法,主要包括开发环境的搭建、前端技术、后端技术、框架技术,以及PHP项目开发的一次、二次开发方法。本课程侧重于PHP的项目实践,在全面回顾PHP基本理论的基础上,以项目实例的形式对常用的PHP项目开发方法进行详细介绍。本课程中的实例包括采用面向过程方法、面向对象方法以及面向对象+Smarty模板方法的一次开发项目案例,和采用WordPress开源软件、CI框架以及TP框架方法的二次项目案例,这些实例基本上涵盖了PHP项目开发的所有技术方法。本课程以不同类型的小型项目为依托,详细介绍使用PHP程序设计语言进行Web应用开发的技术规范、开发流程,以及开发者必备的基本技术。课程教学以案例为主线,采用循序渐进、逐步展开的方式,详细讲解各个知识点及其应用技巧,通过具体案例,使学生能够融合程序设计语言、数据库、网页制作等专业知识,更好地进行项目的开发实践。三、教学内容及学时安排第1章运行环境(2学时)教学内容:开发环境搭建;开发环境测试。掌握:PHP项目运行环境的组成。理解:运行环境中各软件的功能。了解:PHP项目的其他运行环境。重点:Wampserver集成开发环境。难点:开发环境的搭建内容详情:环境搭建Wampserver的安装Wampserver的配置环境测试PHP项目的安装PHP项目的运行第2章前端技术(2学时)教学内容:网页设计;页面元素操作;网页事件处理;前端框架。掌握:网页设计。理解:页面元素操作;网页事件处理。了 解:前端框架。重点:网页设计。难 点:页面元素操作;网页事件处理。内容详情:网页设计网页文档网页页面布局网页设计案例页面元素操作HTMLDOM模型DOM操作网页事件处理事件绑定事件处理AJAX技术前端框架简介jQueryBootstrapLayui第3章后端技术(4学时)教学内容:PHP语言基础;面向过程编程;面向对象编程;PHP扩展与应用。掌握:PHP语言基础;面向过程编程;面向对象编程。理解:面向对象编程方法。了解:PHP扩展与应用。重点:面向对象程序设计方法。难点:面向对象编程。内容详情:PHP语言基础语法基础流程控制字符串数组错误处理面向过程编程数据输入会话管理文件操作数据库操作面向对象编程类与对象继承与多态辅助函数高级特性数据库操作PHP扩展与应用PEAR扩展库PDF扩展第4章框架技术(4学时)教学内容:PHP框架简介;CodeIgniter框架;ThinkPHP框架;WordPress开源软件。掌握:CodeIgniter框架、ThinkPHP框架和WordPress开源软件项目的运行原理。理解:PHP框架项目的基本结构。了解:WordPress的主题开发方法重点:PHP框架的运行原理。难点:PHP框架的应用。内容详情:PHP框架简介Codeigniter框架下载与测试工作原理简单案例ThinkPHP框架安装与测试工作原理简单实例WordPress开源软件下载与安装简单应用主题开发第5章内容管理系统(6学时)教学内容:项目功能及运行预览;项目初步设计;后台功能实现;前台功能实现。掌握:项目构架设计方法;项目后台常用功能实现方法;项目前台功能实现方法。理解:项目运行机制。了解:项目前端框架技术重点:项目架构设计难点:项目功能实现项目简介功能描述运行预览项目准备系统初步设计系统流程设计数据库设计后台功能实现主页设计登录与登出用户信息管理内容管理前台功能实现前台首页内容详情分类查询文章搜索第6章日程管理系统(6学时)教学内容:项目功能及运行预览;项目初步设计;前台功能实现;后台功能实现。掌握:项目构架设计方法;项目常用功能的实现方法。理解:PHP中的面向对象开发技术。了解:HTTP协议;PHP项目中的URL访问模式。重点:类的设计;对象的使用难点:项目功能的实现内容详情:项目简介功能描述运行预览系统架构设计系统URL访问模式系统架构初步设计系统架构优化设计类文件的自动加载视图文件的加载前台功能实现前台首页日历的显示日程的显示用户注册与登录用户中心后台功能实现用户管理日程管理第7章在线课程系统(6学时)教学内容:项目功能及运行预览;项目初步设计;项目常用功能的实现。掌握:使用Smarty模板的PHP项目构架设计方法;Smarty模板基本语法及其运行机制。理解:使用Smarty模板的PHP项目特点。了解:Smarty模板的编译特性。重点:Smarty模板项目运行机制;Smarty模板语法规则。难点:项目功能的实现。内容详情:项目简介系统功能结构系统流程系统预览数据库设计数据库概念设计创建数据库及数据表系统架构设计文件目录结构系统架构搭建系统功能实现用户中心系统主页在线学习在线答疑在线测试第8章校园信息平台(6学时)教学内容:项目功能及运行预览;项目主题开发方法。掌握:WordPress项目结构及运行机制;WordPress主题开发基本方法。理解:不同类型模板的调用方法。了解:WordPress常用函数的功能及使用方法。重 点:模板设计;主题开发。难点:个性化主题中功能的实现。内容详情:项目简介功能描述运行预览开发准备WordPress安装主题初步设计模板设计主页模板信息详情模板留言和回复模板页面类型模板搜索页面模板功能实现导航功能搜索功能内容显示侧边栏设计信息详情第9章电子商务系统(6学时)教学内容:项目功能及运行预览;Codeigniter框架项目开发方法。掌握:Codeigniter框架项目的构成;Codeigniter框架项目运行机制。理解:Codeigniter框架的M-V-C设计模式。了解:Codeigniter框架项目性能优化方法。重点:Codeigniter框架运行机制;Codeigniter框架中的常用库的加载及使用。难点:项目功能的实现。项目简介功能描述运行预览开发准备框架准备基本配置静态资源自定义资源数据库设计数据库概念设计数据表设计前台功能模块设计前台首页设计商品展示模块购物车模块订单处理模块后台功能模块设计后台首页设计商品信息管理第10章在线办公系统(6学时)教学内容:项目功能及运行预览;ThinkPHP框架项目开发方法。掌握:ThinkPHP框架项目的构成;ThinkPHP框架项目运行机制。理解:ThinkPHP框架的MVC设计模式;ThinkPHP的模板设计。了解:ThinkPHP框架的应用模式特性。重点:ThinkPHP框架运行机制;ThinkPHP框架中的常用库的加载及使用。难点:项目功能的实现。内容详情:项目简介7功能描述运行预览开发准备ThinkPHP6下载与安装ThinkPHP6本地环境配置thinkTemplate模板引擎安装ThinkPHP多应用模式静态资源准备数据库设计数据库概念设计数据库物理结构设计功能实现前台首页设计用户注册与登录前台主页设计人事消息模块考勤管理模块后台管理模块

四、学时分配序号课程内容学时数学时合计理论部分1运行环境2482前端技术23后端技术44框架技术45内容管理系统66日程管理系统67在线课程系统68校园信息平台69电子商务系统610在线办公系统6实验部分实验一简单项目开发224实验二内容管理系统开发12实验三内容管理系统开发22实验四日程管理系统开发12实验五日程管理系统开发22实验六在线课程系统开发12实验七在线课程系统开发22实验八校园信息平台开发2实验九电子商务系统开发12实验十电子商务系统开发22实验十一在线办公系统开发12实验十二在线办公系统开发22五、执行大纲的几点说明1、先修课程本课程具有一定的综合性,涉及到的知识面比较广,要求学生先修:计算机基础、高级语言程序设计、数据库原理等课程。92、后继课程学习本课程后会对后继课程:JavaWeb应用开发、毕业实习实践、毕业设计及论文等教学环节的学习有所帮助。3、选用教材马石安、魏文平,PHP项目案例开发从入门到实战4、主要参考书目5、其它需要说明的问题(1)教学内容说明教学内容可以根据学时进行适当调整。(2)教学方式本课程是一门实践性课程,在教学中,应系统地讲授必要的理论知识,并详细介绍不同类型项目实例的开发方法,加强学生编程能力的综合训练。另外还要进行适量的教学实验,在讲授知识的同时,要重视学生的逻辑思维能力的培养,使讲授的知识与学生掌握设计方法相统一。(3)教学环节实验是学习该课程的非常重要的教学环节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论