Ajax三纲
《Ajax》教 学(实 验) 大 纲
课程代码:59010809 开课学期:2016-2017 学年2 学期
适用专业:软件技术专业 学 时: 72
编写教师:杨振华 学 分: 4.5
审 核:杨振华
先修课程:HTML+CSS、JavaScript
后续课程:
适用专业:信息技术及其计算机相关专业
第一部分 说 明
-
课程的性质、作用
《Ajax项目教程》是面向计算机相关专业的一门专业应用课程,涉及PHP基础、函数、数组、HTTP协议、Web页面交互、会话技术、面向对象、数据库操作、jQuery、Ajax等内容。通过本课程的学习,学生能够全面提高Web开发技能,开发市面上大多数的Web应用。
-
课程设计理念与思路
课程设计理念:高职教育的集中实践教学环节需明确必要的理论知识的生化与知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以只能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。
课程设计思路:基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计除理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与时间操作相结合”。
-
教学条件要求
操作系统:Windows 7
开发工具:PHP5.5,MySQL5.5,Apache2.4
-
课程的主要内容及基本要求
项目一 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. 掌握jQuery的Ajax操作,学会在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页面交互、会话技术、面向对象、数据库操作、jQuery、Ajax等内容。通过本课程的学习,学生能够全面提高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. 掌握jQuery的Ajax操作,学会在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
说明:大纲审核人为教研(实验)室主任和一名具有副高以上职称的教师。