JSP动态网站技术课程标准Word格式.docx

上传人:b****6 文档编号:17478299 上传时间:2022-12-06 格式:DOCX 页数:26 大小:23.20KB
下载 相关 举报
JSP动态网站技术课程标准Word格式.docx_第1页
第1页 / 共26页
JSP动态网站技术课程标准Word格式.docx_第2页
第2页 / 共26页
JSP动态网站技术课程标准Word格式.docx_第3页
第3页 / 共26页
JSP动态网站技术课程标准Word格式.docx_第4页
第4页 / 共26页
JSP动态网站技术课程标准Word格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

JSP动态网站技术课程标准Word格式.docx

《JSP动态网站技术课程标准Word格式.docx》由会员分享,可在线阅读,更多相关《JSP动态网站技术课程标准Word格式.docx(26页珍藏版)》请在冰豆网上搜索。

JSP动态网站技术课程标准Word格式.docx

四、本课程与前后课程的联系

(一)与前续课程的联系

《JAVA程序设计》使学生系统学习了Java语言基本知识和面向对象的编程方法,具备一定的面向对象程序设计和实现的能力,具备了Java程序开发的能力;

《网页制作》和《JavaScript技术》使学生具备开发B/S系统的网页制作能力;

《SQLServer数据库》使学生学习了SQLServer数据库管理的知识,具备SQLServer2000数据库应用程序的开发能力。

在此基础上,通过本课程的学习,使学生学习JavaWeb开发技术,具备中小型Web应用系统的开发能力。

(二)与后续课程的关系

本课程为学生学习后续课程《J2EE开发技术》提供了基于JSP的Web开发技术基础。

五、教学内容及学时分配

根据Web程序员职业岗位的要求,Web程序员应具备使用服务器端脚本语言进行动态网站开发的能力。

本课程的教学以一个真实的项目(网上购物商城)设计和开发过程为载体。

课程教学采用“理论实践一体化”教学模式,理论教学内容与实践教学内容融为一体,根据网上购物商城的开发过程,重构课程内容,形成模块化的课程结构。

《JSP动态网站技术》课程的内容结构参见以下课程项目结构与学时分配表。

《JSP动态网站技术》课程项目与学时分配表

项目编号

项目名称

项目内容

主要教学内容

学习目标

学时分配

备注

p1

JSP基础应用

1.复习HTMLJavaScript,

Java的知识内容;

2.搭建JSP开发环境。

1.静态网页与动态网页;

2.网络数据库和Web服务器概念;

3.什么是JSP;

4.C/S模式和B/S模式;

5.JDK的下载、安装和配置;

6.Tomcat的下载、安装和配置;

7.JSP开发工具的基本使用

8.创建第一个JSP程序;

9.HTMLJavaScript和Java知识的复习。

1.体现C/S与B/S的区别;

2.熟悉HTMLJavaScript和Java的内容。

3.搭建JSP开发环境;

8

p2

内置对象应用

1.实现用户登录;

2.实现用户注册。

1.JSP注释和基本语法;

2.JSP脚本元素、指令元素、动作元素;

3.out、request、response、session对象及其应用;

4.其他对象(config、page、pagecontext、Exception、application)及其应用;

5.Cookie对象及其应用;

6.电子商城首页;

7.电子商城登录页面(不存取数据库);

8.电子商场注册页面(不存取数据库)。

1.能使用内置对象完成不存取数据库的用户登录功能;

2.能使用内置对象完成不存取数据库的用户注册功能。

12

p3

JDBC数据库编程

1.实现商品处理(增,删,改);

2.实现商品搜索。

1.JDBC简介;

2.DriverManager、Connection;

3.JDBC-ODBC桥连接数据库;

4.专用JDBC驱动程序连接数据库;

5.Statement、ResultSet检索数据库;

6.更新数据库;

7.PreparedStatement使用预编译SQL语句;

8.JSP中分页功能的实现。

1.能应用JDBC数据库编程技术完成后台商品的添加、删除、修改操作;

2.能应用JDBC数据库编程技术完成前台的商品搜索功能。

p4

JavaBean技术应用

1.制作购物车;

2.制作网站计数器。

1.JavaBean简介;

2.编写JavaBean;

3.JSP中使用JavaBean;

4.JavaBean与HTML表单的交互;

5.应用JavaBean制作计数器;

6.应用JavaBean访问数据库;

7.应用JavaBean实现购物车;

8.利用JavaBean封装数据库操作实现用户登录;

9.利用JavaBean封装数据库操作实现用户注册。

1.能应用JavaBean技术实现业务逻辑和页面的分离,优化系统。

p5

Servlet技术应用

1.制作用户留言板;

1.Servlet的基本概念;

2.第1个Servlet程序;

3.编写、配置、调用Servlet;

4.Servlet读取HTML表单数据;

5.Servlet读取Cookie数据;

6.Servlet读Session数据;

1.能使用Servlet技术进行基于MVC模式系统的开发。

p6

高级功能

1.自动发送订单;

2.进行安全性配置;

3.进行商品销售统计。

1.利用jspSmarrtUpload实现文件上传下载;

2.利用JavaMail发送邮件;

3.使用进度条;

4.利用JfreeChart进行数据统计;

5.利用jspSmartUpload实现商品图片上传;

6.利用JavaMail实现订单发送;

7.为用户登录增加验证码功能。

1.能应用高级应用技术增强Web应用程序的功能;

2.会部署发行JSP程序。

20

p7

例子应用

基于会员制的网络广告系统

结合前面例子内容,制作出一个小型网站

理论实践一体化,通过动手实践,加深对理论知识的理解

合计

80

六、学习场地、设施要求  

项目(编号)

教学场所及设备要求

1

机房、微机、JDK1.6、Tomcat6、MyEclipse6.5

2

3

机房、微机、JDK1.6、Tomcat6、MyEclipse6.5、ACCESS数据库或者Mysql5.0

4

机房、微机、MyEclipse6.5、JDK1.6、Tomcat6、Mysql5.0

5

6

7

七、教学与学习资源

(一)教材选用原则

教材选取应遵循“适用、实用、够用”的原则。

(1)适用。

教材要以JSP2.0为基础,符合Web程序员的能力要求和本课程的培养目标;

(2)实用。

教材应为项目驱动类型的教材,强调理论与实践的结合,便于实现“教、学、做”三位一体;

(3)够用。

教材的内容主要应包括使用JSP进行Web程序开发的知识和技能,不涉及静态网页、数据库应用和复杂的JSP开源架构技术的知识。

(二)推荐教材

耿祥义.JSP实用教程(第二版)[M]北京:

清华大学出版社

(三)教学参考资料

[1]张银鹤等.JSP动态网站开发实践教程[M].北京:

清华大学出版社,2009.

[2]张晓蕾,杨旭.JSP动态网页基础教程[M].北京:

人民邮电出版,2006.

[3]吴建,张旭东.JSP网络开发入门与实践[M].北京:

人民邮电出版社,2006.

[4]王国辉,王易.JSP数据库系统开发案例精选[M].北京:

[5]唐有明,等.JSP动态网站开发[M].北京:

清华大学出版社,2006.

[6]孙卫琴.精通Struts:

基于MVC的JavaWeb设计与开发[M].北京:

电子工业出版社,2006.

[7]CSDN社区中心:

八、教师素质要求

(一)校内专任教师:

担任本课程的主讲教师需要具有丰富的Web软件开发经验,了解一般Web应用系统的组成和实现方法,深刻理解面向对象编程思想,具备有一定的页面布局和设计能力。

其主要要求包括:

(1)具有Java语言的基础理论知识;

(2)具备SQLServer或Mysql数据库管理和应用的能力;

(3)具备一定的UML建模能力;

(4)具备一定的调试程序的能力;

(5)能使用JSP进行Web应用系统开发。

同时应具备较丰富的教学经验。

在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据本课程标准制定详细的课程授课计划,对每一堂课的教学过程精心设计,作出详细、具体的安排;

还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力。

九、学习情境设计

根据课程项目及基于JSP的Web程序的开发过程,确定本课程共包括6个学习情景,其项目目标、项目任务、教师知识与能力要求、学生知识与能力准备、需要使用工具(或实训场所设备)等如下所示。

表1-JSP基础应用学习情景表

p1学习情境:

JSP基础应用学时:

项目目标

学生能够根据C/S与B/S的应用,体验其区别,同时能够根据需要搭建合适的JSP开发环境

项目任务

1.基于C/S的系统的应用

2.基于B/S的中国互动出版社网的使用体验

3.下载、安装JDK和Tomcat

4.测试所配置的开发环境

5.编写简单的JSP程序

教师知识能力要求

1.掌握JSP开发环境的配置

2.应用Tomcat服务器完成Web项目的开发

学生知识能力准备

1.了解JSP的基本特点

2.了解JSP开发环境的安装配置方法

需要使用的工具

(实训场所设备)

步骤

教学过程

教学方法

学时

1.项目展示

教师通过展示图书管理信息系统和中国互动出版社网,让学生感性的认识C/S和B/S的区别,并下发HTML和JavaScript资料

案例法

演示法

2.教师演示

教师下载与安装JDK和TOMCAT,并配置相关的开发环境;

通过查阅HTML和JavaScript资料编写一个JSP页面

讲授法

提问引导法

多媒体教学法

3.学生模仿

学生根据教师的操作,自己进行模拟演练

练习法

4.课堂实践

查阅相关资料,编写自己的第一个JSP页面

5.总结提高

学生总结自己在本单元学习中所用到的知识点,以及没有用点的知识点,主动回答学生与教师的提问

表2-JSP内置对象应用学习情景表

p2学习情境:

内置对象应用学时:

学生能够应用JSP内置对象完成不存取数据库的用户登录功能,能使用内置对象完成不存取数据库的用户注册功能,实现在不同的页面间数据的传递

1.登录页面的设计

2.注册页面的设计

3.主页面的设计

4.登录页面和注册页面间的数据传递

5.登录页面和其他页面间的数据传递

1.使用MyEclipse6.5

2.熟练使用JSP内置对象

2.熟悉JSP开发环境

3.熟悉登录逻辑

4.熟悉注册逻辑

教师通过展示电子商城网站,介绍相关的功能,然后重点介绍电子商城首页、电子商城登录页面(不存取数据库)、电子商场注册页面(不存取数据库)。

教师配置JSP的开发环境,在开发工具上编写电子商城首页、电子商城登录页面(不存取数据库)、电子商场注册页面(不存取数据库),测试并验证代码的正确

查阅相关工具资料,编写自己的电子商城首页、电子商城登录页面(不存取数据库)、电子商场注册页面(不存取数据库)

表3JDBC数据库编程学习情境表

p3学习情境:

JDBC数据库编程学时:

学生能够应用JDBC数据库编程技术完成后台商品的添加、删除、修改操作;

能应用JDBC数据库编程技术完成前台的商品搜索功能

1.后台商品的的添加、删除、修改

2.前台商品的搜索

3.登录功能的完善(数据库验证)

4.注册功能的完善(数据库验证)

1.实现过商品管理和商品搜索功能

2.熟悉JDBC数据库编程的基本原理

1.了解商品管理的逻辑

2.了解商品搜索的逻辑

3.能完成不带数据库验证的登录和注册功能

教师通过展示电子商城网站,重点介绍电子商城网站产品处理页面和产品搜索页面。

教师配置JSP的开发环境,在开发工具上编写电子商城网站产品处理页面和产品搜索页面,并用数据库技术实现用户登录和注册,测试并验证代码的正确

查阅相关工具资料,编写自己的电子商城网站产品处理页面和产品搜索页面,并用数据库技术实现页面的登录和注册功能

表4JavaBean技术应用学习情境表

p4学习情境:

JavaBean技术应用学时:

学生能够应用JavaBean技术实现业务逻辑和页面的分离,优化系统;

能应用JavaBean技术实现购物车和网站计数器;

能应用JavaBean技术封装数据库操作

1.应用JavaBean制作计数器

2.应用JavaBean访问数据库

3.应用JavaBean实现购物车

4.利用JavaBean封装库操作实现用户登录

5.利用JavaBean封装数据库操作实现用户注册

1.熟练使用JDBC数据库编程技术

2.熟练使用JavaBean技术

1.了解购物车的基本原理

2.了解网站计数器的基本原理

3.熟悉JDBC数据库操作

4.能完成用户登录和注册功能

机房、微机、JDK1.6、Tomcat6、MyEclipse6.5、Mysql5.0

教师通过展示电子商城网站,重点介绍电子商城购物车页面和网站计数器页面。

教师配置JSP的开发环境,在开发工具上编写电子商城购物车页面和网站技术器页面,并用JavaBean技术封装数据库操作实现用户登录和注册,测试并验证代码的正确

查阅相关工具资料,编写自己的电子商城购物车页面和网站技术器页面,并用JavaBean技术封装数据库操作实现用户登录和注册功能

表5Servlet技术应用学习情境表

p5学习情境:

Servlet技术应用学时:

能使用Servlet技术进行基于MVC模式的系统开发,能应用Servlet技术完成用户留言板功能

1.编写、配置、调用Servlet

2.应用Servlet读取HTML表单数据

3.应用Servlet读取Cookies数据

4.应用Servlet读取Session数据

1.熟悉Servlet技术

2.了解设计模式的知识

3.应用MVC模式开发过系统

1.了解MVC模式

2.了解应用程序的三层架构

教师通过展示电子商城网站,重点介绍用户留言板页面。

教师配置JSP的开发环境,在开发工具上编写电子商城用户留言板页面,并用Servlet技术实现相关的功能,测试并验证代码的正确

查阅相关工具资料,编写自己的电子商城用户留言板页面,并用Servlet技术实现相关的功能

表6高级功能学习情境表

p6学习情境:

高级功能学时:

学生能够应用JSP高级应用技术增强Web应用程序的功能,会部署发行JSP应用程序

1.利用jspSmartUpload实现文件上传、下载

2.利用JavaMail发送邮件

3.利用JFreeChart进行数据统计

4.基于Java的Web应用系统的部署

5.使用AJAX技术

1.会使用jspSmartUpload组件

2.会使用JavaMail发送邮件

3.会使用JFreeChart进行数据统计

4.会使用AJAX技术进行用户验证

1.了解上传和下载的基本原理

2.了解JSP中发送邮件的方法

3.了解验证码的原理

教师通过展示电子商城网站,重点介绍自动发送邮件页面,商品销售统计页面,产品图片上传页面,用户登录加验证码页面。

教师配置JSP的开发环境,在开发工具上编写电子商城自动发送邮件页面,商品销售统计页面,产品图片上传页面,用户登录加验证码页面,测试并验证代码的正确

查阅相关工具资料,编写自己的电子商城自动发送邮件页面,商品销售统计页面,产品图片上传页面,用户登录加验证码页面

 

十、考核标准

项目

编号

考核点及占项目分值比

考核方式

评价标准

占总成绩百分比(%)

优秀

良好

及格

不及格

1.学生根据教师的演示进行模仿演练(20%)

老师评价

能正确按照教师的演示配置开发环境,编写JSP程序,能查阅相关API文档

能正确按照教师的演示配置开发环境,编写JSP程序

基本能按照教师的演示配置开发环境,编写JSP程序

不能按照教师的演示配置开发环境以及编写JSP程序

10

2.根据教师要求完成相应的任务(40%)

+同学互评

能正确配置开发环境,并熟练地查阅相关开发文档编写JSP程序

能正确配置开发环境,并能借助相关开发文档编写JSP程序

基本能配置开发环境,并在一定程度上能借助相关开发文档编写JSP程序

不能配置开发环境,不能借助相关开发文档编写JSP程序

3.项目总结报告(10%)

+同学自评

格式符合标准,内容完整,有详细过程记录和分析,并能提出一些新的建议

格式符合标准,内容完整,有一定过程记录和分析

格式符合标准,内容较完整

格式不符合标准,内容不完整

4.综合素质考核(30%)

见综合素质考核评价标准

能正确按照教师的演示编写相应的页面,能查阅相关API文档

能正确按照教师的演示编写相应的页面

基本能按照教师的演示编写相应的页面

不能按照教师的演示编写相应的页面

15

能正确编写

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

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

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