《JSP动态网页开发》课堂整体设计.docx
《《JSP动态网页开发》课堂整体设计.docx》由会员分享,可在线阅读,更多相关《《JSP动态网页开发》课堂整体设计.docx(15页珍藏版)》请在冰点文库上搜索。
![《JSP动态网页开发》课堂整体设计.docx](https://file1.bingdoc.com/fileroot1/2023-5/8/84e060e9-40a7-4d25-9ed5-bc6c3e4baba0/84e060e9-40a7-4d25-9ed5-bc6c3e4baba01.gif)
《JSP动态网页开发》课堂整体设计
《JSP动态网页开发》
课程教学整体设计
(2012~2013学年第一学期)
课程名称:
JSP动态网页开发
所属系部:
计算机系
制定人:
孙叶枫
合作人:
制定时间:
2012.9
湖南同德职业学院
课程整体教学设计
一、课程基本信息
课程名称:
JSP动态网页开发
课程代码:
学分:
学时:
108
授课时间:
第5学期
授课对象:
计算机专业三年级学生
课程类型:
计算机应用专业职业能力选修课
先修课程:
Java程序设计、数据库应用技术、javascript
后续课程:
JSPServlet、JSP综合实训
Struts框架
二、课程目标设计
总体目标:
本课程设计理念是以职业能力培养为重点,以就业为导向,培养学生具备职业市场所需的职业能力,生涯发展所需的能力和终身学习的能力。
《JSP动态网页开发》课程目标是培养学生具备利用JSP技术开发相关应用程序的能力。
根据这一目标,结合JSP程序开发人员应该具备的综合能力要求,联合企业与培训机构对课程进行了整体设计,主要体现了以综合职业能力为培养目标。
在教学过程中,主要以任务来驱动、以项目为导向,在教学过程中,每个项目都是来源于实际工作中的典型任务,项目和任务的学习与实施过程也就是工作过程,学生带着真实的学习任务,组成小组合作研究,分析任务、发展和提出问题,找出解决方法并予以实施,由其他小组及教师进行评价,在完成“任务”的过程中培养了学生的自主学习能力、创新能力、团队合作精神,分析问题和解决问题的能力。
1、打破传统教学观念,以“任务为驱动”、“案例+项目”的方式进行教学,从学生熟悉的实例出发,首先提出问题,引导学生解决问题,问题扩展,再解决问题,再扩展,再解决。
这种通过一个程序的层层推进,引入课程内容,使得学生的每一步学习都有基础,是循序渐进,螺旋式上升的过程,使学生的学习是在“走台阶”,而不是“三级跳”。
2、在课堂教学上采用师生互动、小组讨论等形式,也通过老师巡回指导,发现学习中普遍性问题和同学中的新思路、新方法,实时地提出问题,学生进行正误判析,解决普遍性问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。
3、强化实践,注重培养能力
计算机类课程的学习有其自身的特点,听不会,也看不会,只能练会,所以在课程教学中必须强调程序设计训练。
学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。
能力目标:
1、熟练掌握配置JSP 开发环境
2、具备搭建各种的JSP 开发环境的能力
3、具备应用JSP 基本元素创造简单的动态页面的能力
4、具备应用JSP 内置对象实现在服务上存取特定信息,在不同页面间进行传递的能力
5、具备应用JDBC 数据库访问技术实现数据存取的能力
6、具备应用监听器实现在线用户统计的能力
7、具备实现 Web 应用程序的注册及登录功能的能力
8、具备实现典型的购物车功能的能力
9、具备运用自定义标签实现显示时间的能力
知识目标:
1、熟练掌握配置JSP 开发环境
2、熟练掌握JSP 脚本元素、指令元素的用法
3、熟练掌握JSP 中内置对象的特点及用法
4、熟练掌握JDBC 访问数据库技术
5、熟练掌握JavaBean组件的基本知识
6、熟练掌握 JSP中的标准动作标签
7、熟悉Servlet的通信方法,掌握Servlet的上下文接口
8、掌握JSP中标签的用法
9、掌握Struts框架基于MVC设计模式的用法
10、掌握应用JSP 进行WEB 程序开发的能力,初步具备开发实际应用程序的能力。
素质目标:
1、具备良好的团队合作精神
2、具备规范化,标准化的代码编写习惯
3、具备良好的沟通能力
4、学习和总结的能力
三、课程内容设计:
序号
模块(或子模块)名称
学时
1
JSP概述(静态和动态WEB技术)
2
2
JSP环境配置(JDK、Tomcat、Myeclipse、Server的安装和配置)
6
3
HTML相关技术基础知识(HTML基础知识;JavaScrip基础知识)
10
4
学生管理系统(系统分析;系统设计;详细设计)
10
5
JSP语法基础(JSP注释和脚本元素;JSP指令元素;案例拓展)
8
6
JSP内置对象(out/request/response/session/application/Cookie)
14
7
JSP与数据库的应用(JDBC接口;连接数据库;案例拓展)
16
8
JSP中使用JavaBean(JavaBean编程及在JSP中使用/案例拓展)
14
9
Serlet编程技术(servlet生命周期;JSP和Servlet的交互)
14
10
Structs框架学习(MVC设计模式;Structs框架;案例拓展)
14
合计
108
四、能力训练项目设计
编号
能力训练项目名称
子项目编号、名称
能力目标
知识目标
训练方式、手段及步骤
可展示的结果
1
JSP环境配置
1.1jdk1.6安装于配置
1.掌握这4种软件的安装;2.正确的进行环境配置;
3.熟悉myeclipse开发工具
4.开发一个简单的测试数据库连接的页面
掌握JSP的平台的安装方法和环境配置
采用指定任务、上机操作的训练方式;步骤:
1.示范引导2.给定任务3.现场辅导4.验收任务
1.一份详细的配置报告
2.一个可访问数据库的JSP页面
1.2tomcat的安装与配置
1.3myeclips的安装与配置
1.4SQLServer2000的安装与配置
2
HTML页面设计
1.设计HTML结构、标示和布局
1.能分析和理解HTML编写的静态网页代码。
2.能使用Dreamweaver进行HTML静态网页的设计和制作。
3.能在HTML静态网页中自如使用Javascript,CSS层叠样式表
1.了解HTML的基础知识,2.理解HTML特点、运行机制,掌握HTML结构与常用HTML标签的使用方法
3. 了解CSS层叠样式表在静态页面中的作用。
4.了解JavaScript的相关知识
采用指定任务、上机操作的训练方式;步骤:
1.示范引导2.给定任务3.现场辅导4.验收任务
一个引入JavaScript,具有文字、图片和动画等多种网页元素的一个网页(排版要求严谨)
2.CSS样式表的设计
3.在HTML页面中引入JavaScript,
3
编写一个日历JSP程序
1.JSP语法的使用
能熟练的使用JSP的指令和各种动作对网页进行设计
1.JSP的脚本元素
2.JSP的指令:
Page、Include和Taglib
3.JSP动作元素Include、forwward、param、plugin等
采用指定任务、上机操作的训练方式;步骤:
1.示范引导2.给定任务3.现场辅导4.验收任务
使用了JSP指令和动作的日历表
2.JSP指令和动作的使用
3.网页设计实现页眉、页脚和页面主体分离
4
中英文输出程序,编写传送数据的程序,编写session应用
1.编写中英文输出程序
1.使用Request对象进行字符集设置,参数传递,参数获取。
2.使用Response对象完成页面重定向,响应类型设置等功能。
3.使用Session对象存储用户数据。
1.掌握JSP内建对象的概念和种类。
2.熟练的在JSP代码中调用Request、Response、Session等JSP内建对象的方法,完成相关功能。
采用指定任务、上机操作的训练方式;步骤:
1.示范引导2.给定任务3.现场辅导4.验收任务
1.中英文的程序
2.数据传输的程序
3.session的应用程序
2.用内置对象实现传送数据的程序
3.编写对session对象的应用的程序
5
学生管理系统
1.学生管理系统的总体设计
1.能独立进行简单的关系型数据库设计和实现。
2.能在JSP页面中连接SQLServer数据库。
3.能通过JSP页面对数据库进行增、删、改、查。
4.实现用户登录和用户注册功能
1.了解JDBC的设计宗旨和原理。
2.了解关系型数据库的基本概念和操作,认识SQLServer,Oracle,MySQL等常见数据库系统。
3熟练掌握在JSP中连接和操作数据库的方法。
采用指定任务、上机操作的训练方式;步骤:
1.示范引导2.给定任务3.现场辅导4.验收任务
学生管理系统各模块功能的实现
2.学生管理系统的数据库设计
3.学生管理系统各模块的详细设计
4学生管理系统的各模块的代码实现
6
用JavaBean实现用户登录
1.创建学生数据库,创建登录表
1.能按照JavaBean组件规范编写符合JSP使用要求,符合Web应用业务需求的JavaBean组件代码。
2.能在JSP页面中通过特定标签导入JavaBean组件,创建JavaBean对象,并对其进行赋值和取值操作。
3.应用JavaBean技术,完成用户注册功能,并且使用JavaBean技术重构原有的登录应用。
1.了解JavaBean的特点的规范。
了解在JSP中使用JavaBean的意义和优点
2.熟练的掌握在JSP中使用JavaBean的方法。
3.在JSP中运用JavaBean完成特定功能
采用指定任务、上机操作的训练方式;步骤:
1.示范引导2.给定任务3.现场辅导4.验收任务
系统注册,登录页面
2.编写一个JavaBean的访问呢数据库的程序
3编写一个JDP页面,实现用户登录
7
编写在线书店的前台功能,简单的在线邮件系统
1.书店前台的设计和购书流程
2书点前台的代码实现
1.能理解Servlet的概念和特点。
2.能编写,配置和调用Servlet。
3.在实践实际项目中,使用Servlet技术控制应用流程,优化代码。
1.了解Servlet技术原理,包括生命周期,结构等。
2.熟练掌握编写,配置和调用Servlet的方法。
3.实践Servlet的典型应用。
采用指定任务、上机操作的训练方式;步骤:
1.示范引导2.给定任务3.现场辅导4.验收任务
1.书店的前台网站
2.在线邮件系统
3邮件系统的设计和实现
8
项目开发:
网上购物系统的设计与实现
1.系统的需求分析
1.能以项目组的形式进行JSP开发基于Web应用系统。
2.能完成开发流程中的设计,实现,测试,调试等开发阶段的相应任务。
3.完成网上购物系统项目的基础功能。
1.掌握JSP开发基于Web的应用:
网上购物系统项目
2.掌握JSP开发基于Web的应用的基本开发流程。
3.掌握Web应用中常见功能的实现方法。
采用指定任务、上机操作的训练方式;步骤:
1.示范引导2.给定任务3.现场辅导4.验收任务
网上购物系统的每个子系统的功能实现情况
2.系统的总体设计
3.系统的数据库设计
4.系统的详细设计
5.系统的代码实现
6.系统的测试
7.系统的维护
五、课程进程表
第×次
周次
学时
单元
标题
项目
编号
能/知
目标
师生活动
其它(含考核内容、方法)
1
1
2
JSP概述
了解Web的分类,以及JSP技术
多媒体教学
练习题的完成情况
2
1、2
6
JSP环境配置
1
JSP环境配置
多媒体教学
上机实验
检查JSP环境配置情况,实验报告
3
2、3
6
HTML相关技术基础知识
2
1.能进行界面设计和布局
2.能正确运JavaScript
多媒体教学,
上机实验
习题完成情况,
上机实验报告
4
4-5
12
学生管理系统
5
掌握做一个项目的所要经过的过程
多媒体教学,
上机实验
实验的完成情况,实验报告
5
5-7
14
JSP语法基础
3
掌握JSP的指令和动作
多媒体教学,
上机实验
实验的完成情况,实验报告
6
8-10
14
JSP内置对象
4
掌握JSP的内置对象及其应用
多媒体教学,
上机实验
实验的完成情况,实验报告
7
10-12
16
JSP与数据库的应用
5
掌握对数据库的各种操作
多媒体教学,
上机实验
实验的完成情况,实验报告
8
13-14
12
JSP中使用Javabean
6
掌握JavaBean的在网页设计中的用法
多媒体教学,
上机实验
实验的完成情况,实验报告
9
15-16
12
Servlet编程技术
7
掌握servlet的生命周期,JSP和Servlet的交互
多媒体教学,
上机实验
实验的完成情况,实验报告
10
17-19
14
Struts框架学习
8
Struts框架在网站中的应用
多媒体教学,
上机实验
实验的完成情况,实验报告
六、第一节课梗概
(1)通过提问,师生互动,引起学生学习兴趣。
问题:
你所知道的有哪些网页制作语言?
你学会了几种网页制作语言?
你做过网站吗?
如果做过请谈谈你的体会。
(2)介绍本课程的考核方式(详见考核方案设计)
本课程操作性强,鉴于平时学习过程的重要性,学习效果即时可测。
考核由过程考评、期末考试组成。
具体比例如下。
a)过程考评60%:
包括岗位素质(10%)、学习能力(20%)、岗位能力(30%)
b)期末考试40%:
考核基本概念、理论的掌握情况
(3)介绍本课程的学习内容、学习方法
一、学习内容:
1)Web的演变历程
2)静态Web和动态Web的区分
3)几种动态网页开发技术的比较
4)JSP的工作原理及其优势
二、学习方法:
注重观察,动脑动手,主动学习,善于积累
七、考核方案(考核方案先由指定教师写出,然后由课程组成员集体研讨商定)
本课程成绩评定采用笔试与机操作相结合,由过程考评和期末考评两部分组成,其比例为7:
3,具体内容如下:
(一)考核总体要求
考评方式
过程考评(项目考评)60%
期末考评(卷面考评)40%
素质考评
学习考评
实操考评
10分
20分
30分
40分
考评实施
由指导教师根据学生表现集中考评
由主讲教师根据学生完成的学习情况考评
由实训指导教师对学生进行项目操作考评
按照教考分离原则,由学校教务处组织考评
考核标准
根据遵守设备安全、人身安全和生产纪律等情况进行打分(具体打分标准由各课程组制定)
预习内容(笔记)10分
项目实施计划及操作程序5分
项目操作过程记录5分
任务方案正确10分
工具使用正确5分
操作过程正确10分
任务完成良好5分
编写试题库,建议题型有:
填空
单项选择
问答题
简答题
编程题
(二)考核项目及比例
学期教学评价
内容
分项目
所占比例(100%)
合计(100)
过程评价
任务活动表现
任务活动的参予度,出勤率与纪律
30%
60
实际操作项目
第四部分的8个能力训练项目
30%
期末评价
卷面考核
填空
5%
40
单项选择
10%
简答题
7%
编程题
10%
设计题
8%
三)考核方式、时间、地点
1、考核方式
分组操作,在实习过程中进行考核;
2、考核时间
过程考核在实训过程中进行,教师根据学生的操作打分,期末考核按教务处统一安排考核时间。
3、考核地点
过程考核在实训室和多媒体机房进行;期末考试在教室笔试。
八、教学材料(指教材或讲义、参考资料、所需仪器、设备、教学软件等)
教材:
JSP动态网页开发.姜海岚著.北京:
中国铁道出版社,2009.10.
参考资料:
[1]石志国,薛为民.JSP应用教程[M].北京:
清华大学出版社,2004.
[2]王国辉,李文立.JSP数据库系统开发完全手册[M].北京:
人民邮电出版社,2006.
[3]刘晓华,张健.JSP应用开发详解[M].北京:
电子工业出版社,2007.
教学条件:
专业教师要求:
课程要求教学能力强、教学经验丰富、精通业务、教学效果好,且具有良好综合素质的教师担任。
机房装备要求:
多媒体一体化教学机房、安装JDK1.6、Tomcat6.0、MyEclipse6.5、SQLServer2005,并保持网络畅通。
九、需要说明的其他问题
本课程标准主要适用于高等职业技术学院。
附件:
课堂教学设