首页 类别列表 | Document Show

Ajax三纲

 信息工程    2017/3/27 15:08:44    

 

         Ajax》教  学(实 验) 大 


课程代码:59010809                         开课学期:2016-2017 学年2 学期


适用专业:软件技术专业                时: 72


编写教师:杨振华                                分: 4.5


审  核:杨振华


 


先修课程HTML+CSSJavaScript


后续课程


适用专业:信息技术及其计算机相关专业


第一部分   


  1. 课程的性质、作用


Ajax项目教程》是面向计算机相关专业的一门专业应用课程,涉及PHP基础、函数、数组、HTTP协议、Web页面交互、会话技术、面向对象、数据库操作、jQueryAjax等内容。通过本课程的学习,学生能够全面提高Web开发技能,开发市面上大多数的Web应用。


 


  1. 课程设计理念与思路


课程设计理念:高职教育的集中实践教学环节需明确必要的理论知识的生化与知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以只能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。


课程设计思路:基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计除理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与时间操作相结合”。


  1. 教学条件要求


操作系统:Windows 7


开发工具:PHP5.5MySQL5.5Apache2.4


  1. 课程的主要内容及基本要求


项目一  PHP网站搭建


学习单元

PHP网站搭建

学时

5学时

学习目标

1.  熟悉PHP语言的特点,理解PHP的工作流程

2.  掌握PHP开发环境的搭建,学会服务器的基本配置

3.  掌握PHP项目的部署,学会搭建虚拟主机网站

学习内容

知识点

了解

掌握

重点

难点

认识PHP

 

 

 

常用编辑工具

 

 

 

开发环境搭建

 

 

配置虚拟主机

 

 

项目部署

 

 

 


 项目二  学生信息管理


学习单元

学生信息管理

学时

8学时

学习目标

1.  了解PHP语法基础使用规则,如PHP标记、标识符、变量、常量等

2.  熟悉PHP中的数据类型及分类、运算符及其优先级的运用

3.  熟练掌握选择结构语句、循环结构语句以及标签语法的应用

4.  熟练掌握函数、数组以及包含语句在开发中的定义及使用

学习内容

知识点

了解

掌握

重点

难点

PHP标记与注释

 

 

 

标识符与关键字

 

 

 

变量与常量

 

 

 

数据类型

 

 

 

输出语句

 

 

 

date()函数

 

 

 

PHP运算符

 

 

 

运算符优先级

 

 

 

单分支语句

 

 

 

数据类型转换

 

 

 

多分支语句

 

 

 

数组的定义

 

 

 

数组的使用

 

 

PHP内置函数

 

 

多维数组

 

 

循环结构语句

 

 

跳转语句

 

 

自定义函数

 

 

包含语句

 

 

替代语法

 

 

 

GET传参

 

 

 


 项目三  网站用户中心


学习单元

网站用户中心

学时

9学时

学习目标

1.  熟悉HTML表单, 学会使用PHP接收表单数据

2.  掌握图像的操作方法,熟练运用PHP处理图像

3.  掌握文件与目录操作,学会PHP处理文件和目录的函数

4.  掌握COOKIE技术,学会运用COOKIE记录浏览历史

5.  掌握SESSION技术,学会运用SESSION保存用户会话

学习内容

知识点

了解

掌握

重点

难点

HTTP协议

 

 

 

HTTP请求方式

 

 

 

获取表单数据

 

 

 

HTML特殊字符转义

 

 

 

上传文件处理

 

 

 

GD库简介

 

 

 

生成缩略图

 

 

 

文件类型与属性

 

 

 

文件基本操作

 

 

 

目录基本操作

 

 

 

Cookie技术

 

 

 

Cookie的使用

 

 

 

Session技术

 

 

 

Session的使用

 

 

 

HTTP响应消息头

 

 

 

输出缓冲

 

 

 

图像创建于输出

 

 

 

绘制文本与图形

 

 

 


 项目四  面向对象网站开发


学习单元

面向对象网站开发

学时

8学时

学习目标

1.  理解面向对象思想,能分析面向对象与面向过程的区别

2.  熟练掌握类与对象的使用,能够实现封装、继承和多态

3.  熟练掌握魔术方法、静态成员及自动加载,方便程序开发

4.  熟悉异常机制,能够合理对程序开发中的异常进行处理

5.  了解抽象类与接口,能够封装一个简单的抽象类或接口

学习内容

知识点

了解

掌握

重点

难点

面向对象概述

 

 

 

类与对象

 

 

 

访问修饰限定符

 

 

 

构造方法与析构方法

 

 

 

继承与重写

 

 

 

魔术方法

 

 

 

静态成员与类常量

 

 

 

final关键字

 

 

 

自动加载

 

 

 

自定义加载

 

 

 

异常的处理

 

 

 

抽象类与接口

 

 

 


 项目五  新闻发布系统


学习单元

新闻发布系统

学时

5学时

学习目标

1.  掌握数据库的设计,学会常用SQL语句的编写

2.  掌握MySQL扩展,学会用MySQL扩展操作数据库

3.  掌握PDO扩展,学会用PDO扩展操作数据库

4.  掌握新闻发布系统的开发,学会数据的增、删、改、查

学习内容

知识点

了解

掌握

重点

难点

数据库操作

 

 

开启MySQL扩展

 

 

 

连接和选择数据库

 

 

 

执行SQL语句

 

 

 

处理结果集

 

 

释放资源和关闭链接

 

 

 

MySQL扩展常用函数

 

 

 

开启PDO扩展

 

 

 

连接和选择数据库

 

 

执行SQL语句

 

 

 

处理结果集

 

 

PDO预处理机制

 

 

PDO错误处理机制

 

 

 

限制查询的条数

 

 

 

生成GET参数链接

 

 


项目六   jQuery个人主页


学习单元

jQuery个人主页

学时

6学时

学习目标

1.  掌握jQuery的基本使用,学会常用选择器和DOM文档操作

2.  掌握jQuery的事件处理机制,学会事件绑定、委派的常用方法

3.  掌握jQuery动画效果,学会开发焦点图动画效果切换

4.  掌握jQuery插件,学会通过插件实现瀑布流效果

学习内容

知识点

了解

掌握

重点

难点

什么是jQuery

 

 

 

jQuery对象

 

 

 

jQuery选择器

 

 

 

元素内容操作

 

 

 

元素遍历

 

 

 

元素查找

 

 

元素属性操作

 

 

 

元素样式操作

 

 

 

文档节点操作

 

 

常用事件

 

 

 

页面加载事件

 

 

 

事件绑定与切换

 

 

动画效果

 

 

jQuery插件机制

 

 


项目七   Ajax商品发布


学习单元

Ajax商品发布

学时

7学时

学习目标

1.  掌握Ajax的核心技术,学会XMLHttpRequest对象的使用

2.  掌握Ajax对象的创建、常用方法和属性的实际应用

3.  掌握jQueryAjax操作,学会在jQuery中使用Ajax

4.  熟悉什么是跨域请求,学会使用JSONP处理跨域请求

5.  了解在线编辑器的使用,并学会对富文本进行过滤

学习内容

知识点

了解

掌握

重点

难点

什么是Ajax

 

 

 

Ajax对象的创建

 

 

Ajax向服务器发送请求

 

 

Ajax接收服务器返回的信息

 

 

XML数据格式

 

 

 

收集表单数据

 

 

获取Ajax传输进度

 

 

JSON数据格式

 

 

 

jQuery操作Ajax

 

 

 

Ajax跨域问题

 

 

 

通过PHP跨域请求

 

 

通过JSONP跨域请求

 

 

在线编辑器

 

 

 


 综合项目  电子商务网站(上)


学习单元

电子商务网站(上)

学时

6学时

学习目标

1.  理解MVC的概念,可以描述MVC思想和工作流程

2.  掌握MVC框架的实现,理解自动加载与请求分发机制

3.  掌握MVC在项目中的使用,能够运用MVC开发电子商务网站

学习内容

知识点

了解

掌握

重点

难点

项目准备

 

 

 

什么是MVC

 

 

 

MVC典型实现

 

 

 

MVC框架

 

 

强化模型类

 

 

 

后台管理员模块

 

 

 

商品分类模块

 

 

商品管理模块

 

 

回收站模块

 

 

 


综合项目  电子商务网站(下)


学习单元

电子商务网站(下)

学时

6学时

学习目标

1.  掌握分类导航的原理,学会导航菜单功能的实现

2.  熟悉会员管理,能够实现会员注册及登录验证功能

3.  理解商品筛选原理,能够实现商品属性筛选功能

4.  掌握购物车的实现,学会购物车商品的添加与查看

学习内容

知识点

了解

掌握

重点

难点

数据过滤

 

 

 

表单验证

 

 

防御SQL注入

 

 

 

防御XSS攻击

 

 

 

前台首页模块

 

 

 

商品列表模块

 

 

商品展示模块

 

 

 

会员中心模块

 

 

 

购物车模块

 

 


 、学时分配


章目

讲课

上机

合计

项目一  PHP网站搭建

3学时

2学时

5学时

项目二  学生信息管理

6学时

2学时

8学时

项目三  网站用户中心

6学时

3学时

9学时

项目四  面向对象网站开发

5学时

3学时

8学时

项目五  新闻发布系统

3学时

2学时

5学时

项目六  jQuery个人主页

3学时

3学时

6学时

项目七  Ajax商品发布

4学时

3学时

7学时

综合项目 电子商务网站(上)

3学时

9学时

12学时

综合项目 电子商务网站(下)

4学时

8学时

12学时

合计

37学时

23学时

72学时


、考核模式与成绩评定办法


本课程为考试课程,期末考试采用百分制的闭卷考试模式。学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、上机成绩(20%)。


、选用教材和主要参考书


本大纲是根据教材《PHP+Ajax+jQuery网站开发项目式教程》所设计的。


参考书籍:


传智播客.《网页设计与制作(HTML+CSS)》中国铁道出版社.201408


传智播客.HTML+CSS+JavaScript网页制作案例教程》人民邮电出版社.201508


传智播客.MySQL数据库入门》清华大学出版社.201503


、大纲说明


本课程的授课模式为:课堂授课+上机,其中,课堂主要采用多媒体的方式进行授课,并且会通过测试题阶段测试学生的掌握程度;上机主要是编写程序,要求学生动手完成指定的程序设计或验证。



Ajax》考 试 大 纲


课程代码:59010809                        学    时:72


适用对象:软件专业                              分:4.5


编写教师:杨振华                                    审  核:

 


一、课程的性质和目的


Ajax项目教程》是面向计算机相关专业的一门专业应用课程,涉及PHP基础、函数、数组、HTTP协议、Web页面交互、会话技术、面向对象、数据库操作、jQueryAjax等内容。通过本课程的学习,学生能够全面提高Web开发技能,开发市面上大多数的Web应用。



二、考试要求


考试类型:机试(考试、考查、机试);  考试总分:100


考试方法:开卷(开卷、闭卷);  考试时间:120 分钟

 


三、考核知识点


项目一  PHP网站搭建


学习单元

PHP网站搭建

学时

5学时

学习目标

4.  熟悉PHP语言的特点,理解PHP的工作流程

5.  掌握PHP开发环境的搭建,学会服务器的基本配置

6.  掌握PHP项目的部署,学会搭建虚拟主机网站

学习内容

知识点

了解

掌握

重点

难点

认识PHP

 

 

 

常用编辑工具

 

 

 

开发环境搭建

 

 

配置虚拟主机

 

 

项目部署

 

 

 


 项目二  学生信息管理


学习单元

学生信息管理

学时

8学时

学习目标

5.  了解PHP语法基础使用规则,如PHP标记、标识符、变量、常量等

6.  熟悉PHP中的数据类型及分类、运算符及其优先级的运用

7.  熟练掌握选择结构语句、循环结构语句以及标签语法的应用

8.  熟练掌握函数、数组以及包含语句在开发中的定义及使用

学习内容

知识点

了解

掌握

重点

难点

PHP标记与注释

 

 

 

标识符与关键字

 

 

 

变量与常量

 

 

 

数据类型

 

 

 

输出语句

 

 

 

date()函数

 

 

 

PHP运算符

 

 

 

运算符优先级

 

 

 

单分支语句

 

 

 

数据类型转换

 

 

 

多分支语句

 

 

 

数组的定义

 

 

 

数组的使用

 

 

PHP内置函数

 

 

多维数组

 

 

循环结构语句

 

 

跳转语句

 

 

自定义函数

 

 

包含语句

 

 

替代语法

 

 

 

GET传参

 

 

 


 项目三  网站用户中心


学习单元

网站用户中心

学时

9学时

学习目标

6.  熟悉HTML表单, 学会使用PHP接收表单数据

7.  掌握图像的操作方法,熟练运用PHP处理图像

8.  掌握文件与目录操作,学会PHP处理文件和目录的函数

9.  掌握COOKIE技术,学会运用COOKIE记录浏览历史

10. 掌握SESSION技术,学会运用SESSION保存用户会话

学习内容

知识点

了解

掌握

重点

难点

HTTP协议

 

 

 

HTTP请求方式

 

 

 

获取表单数据

 

 

 

HTML特殊字符转义

 

 

 

上传文件处理

 

 

 

GD库简介

 

 

 

生成缩略图

 

 

 

文件类型与属性

 

 

 

文件基本操作

 

 

 

目录基本操作

 

 

 

Cookie技术

 

 

 

Cookie的使用

 

 

 

Session技术

 

 

 

Session的使用

 

 

 

HTTP响应消息头

 

 

 

输出缓冲

 

 

 

图像创建于输出

 

 

 

绘制文本与图形

 

 

 


项目四  面向对象网站开发


学习单元

面向对象网站开发

学时

8学时

学习目标

6.  理解面向对象思想,能分析面向对象与面向过程的区别

7.  熟练掌握类与对象的使用,能够实现封装、继承和多态

8.  熟练掌握魔术方法、静态成员及自动加载,方便程序开发

9.  熟悉异常机制,能够合理对程序开发中的异常进行处理

10. 了解抽象类与接口,能够封装一个简单的抽象类或接口

学习内容

知识点

了解

掌握

重点

难点

面向对象概述

 

 

 

类与对象

 

 

 

访问修饰限定符

 

 

 

构造方法与析构方法

 

 

 

继承与重写

 

 

 

魔术方法

 

 

 

静态成员与类常量

 

 

 

final关键字

 

 

 

自动加载

 

 

 

自定义加载

 

 

 

异常的处理

 

 

 

抽象类与接口

 

 

 


项目五  新闻发布系统


学习单元

新闻发布系统

学时

5学时

学习目标

5.  掌握数据库的设计,学会常用SQL语句的编写

6.  掌握MySQL扩展,学会用MySQL扩展操作数据库

7.  掌握PDO扩展,学会用PDO扩展操作数据库

8.  掌握新闻发布系统的开发,学会数据的增、删、改、查

学习内容

知识点

了解

掌握

重点

难点

数据库操作

 

 

开启MySQL扩展

 

 

 

连接和选择数据库

 

 

 

执行SQL语句

 

 

 

处理结果集

 

 

释放资源和关闭链接

 

 

 

MySQL扩展常用函数

 

 

 

开启PDO扩展

 

 

 

连接和选择数据库

 

 

执行SQL语句

 

 

 

处理结果集

 

 

PDO预处理机制

 

 

PDO错误处理机制

 

 

 

限制查询的条数

 

 

 

生成GET参数链接

 

 


 项目六   jQuery个人主页


学习单元

jQuery个人主页

学时

6学时

学习目标

5.  掌握jQuery的基本使用,学会常用选择器和DOM文档操作

6.  掌握jQuery的事件处理机制,学会事件绑定、委派的常用方法

7.  掌握jQuery动画效果,学会开发焦点图动画效果切换

8.  掌握jQuery插件,学会通过插件实现瀑布流效果

学习内容

知识点

了解

掌握

重点

难点

什么是jQuery

 

 

 

jQuery对象

 

 

 

jQuery选择器

 

 

 

元素内容操作

 

 

 

元素遍历

 

 

 

元素查找

 

 

元素属性操作

 

 

 

元素样式操作

 

 

 

文档节点操作

 

 

常用事件

 

 

 

页面加载事件

 

 

 

事件绑定与切换

 

 

动画效果

 

 

jQuery插件机制

 

 


 项目七   Ajax商品发布


学习单元

Ajax商品发布

学时

7学时

学习目标

6.  掌握Ajax的核心技术,学会XMLHttpRequest对象的使用

7.  掌握Ajax对象的创建、常用方法和属性的实际应用

8.  掌握jQueryAjax操作,学会在jQuery中使用Ajax

9.  熟悉什么是跨域请求,学会使用JSONP处理跨域请求

10. 了解在线编辑器的使用,并学会对富文本进行过滤

学习内容

知识点

了解

掌握

重点

难点

什么是Ajax

 

 

 

Ajax对象的创建

 

 

Ajax向服务器发送请求

 

 

Ajax接收服务器返回的信息

 

 

XML数据格式

 

 

 

收集表单数据

 

 

获取Ajax传输进度

 

 

JSON数据格式

 

 

 

jQuery操作Ajax

 

 

 

Ajax跨域问题

 

 

 

通过PHP跨域请求

 

 

通过JSONP跨域请求

 

 

在线编辑器

 

 

 


 综合项目  电子商务网站(上)


学习单元

电子商务网站(上)

学时

6学时

学习目标

4.  理解MVC的概念,可以描述MVC思想和工作流程

5.  掌握MVC框架的实现,理解自动加载与请求分发机制

6.  掌握MVC在项目中的使用,能够运用MVC开发电子商务网站

学习内容

知识点

了解

掌握

重点

难点

项目准备

 

 

 

什么是MVC

 

 

 

MVC典型实现

 

 

 

MVC框架

 

 

强化模型类

 

 

 

后台管理员模块

 

 

 

商品分类模块

 

 

商品管理模块

 

 

回收站模块

 

 

 


 综合项目  电子商务网站(下)


学习单元

电子商务网站(下)

学时

6学时

学习目标

5.  掌握分类导航的原理,学会导航菜单功能的实现

6.  熟悉会员管理,能够实现会员注册及登录验证功能

7.  理解商品筛选原理,能够实现商品属性筛选功能

8.  掌握购物车的实现,学会购物车商品的添加与查看

学习内容

知识点

了解

掌握

重点

难点

数据过滤

 

 

 

表单验证

 

 

防御SQL注入

 

 

 

防御XSS攻击

 

 

 

前台首页模块

 

 

 

商品列表模块

 

 

商品展示模块

 

 

 

会员中心模块

 

 

 

购物车模块

 

 


 、考核模式与成绩评定办法


本课程为考试课程,期末考试采用百分制的开卷考试模式。学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(10%)、作业(20%

注:1、能力层次为“了解”、“掌握”、“重点”、“难点”四个层次;

       2、表格不够可自行扩充。


四、教学参考书


本大纲是根据教材《PHP+Ajax+jQuery网站开发项目式教程》所设计的。


参考书籍:


传智播客.《网页设计与制作(HTML+CSS)》中国铁道出版社.201408


传智播客.HTML+CSS+JavaScript网页制作案例教程》人民邮电出版社.201508


传智播客.MySQL数据库入门》清华大学出版社.201503


                                                                                


  说明:大纲审核人为教研(实验)室主任和一名具有副高以上职称的教师。