javaweb程序设计课程标准docx.docx
《javaweb程序设计课程标准docx.docx》由会员分享,可在线阅读,更多相关《javaweb程序设计课程标准docx.docx(30页珍藏版)》请在冰豆网上搜索。
javaweb程序设计课程标准docx
《JavaWeb程序设计》课程标准
课程代码
0210528
课程类别
专业选修
课程类型
理论+实践
课程性质
能力拓展课程
课程学分
3
课程学时
60
修读学期
第2或3学期
核心课程
否
合作开发企业加拿大pecom公司福州分公司
执笔人余先锋陈伟审核人刘维娜
1.课程定位
1.1课程定位
《JavaWeb程序设计》是计算机及相关专业学生的程序设计主修课程。
修习本课程的目的是让学生在经过基本程序设计能力训练之后,掌握具有较高应用价值的JavaWeb应用程序设计的能力,掌握JavaWeb网站应用程序设计的方法。
本课程的先修课程是《计算机操作基础》和《Java程序设计》,学生必须掌握基本的计算机操作技能、程序设计基础和Java面向对象程序设计的基本的方法,
Java语言程序的编写设计方法,并具备一定SQL数据库语言基础及Java数据库应用能力。
本课程是一门专业课程,适用于具备程序设计基础知识及网页设计技能的学生。
2.课程目标
JavaWeb程序设计是大学期间主要的程序设计类课程,以学生构思、创建
一个简单网站的过程为主线,建立和掌握JavaWEB应用程序设计的基本概念和方
法。
本课程学习的效果如何,对学生在计算机应用设计技能的培养和学习有着重
要影响,也对学生毕业后的工作能力有相当的作用。
在课程讲授过程中,以不同
的WEB数据库应用设计作为应用设计最主要的元素,进行教学驱动,通过递进的方式,把完成JavaWEB网站设计的学习进程及内容进行连贯和衔接,总体目标是:
让学生建立WEB网站设计的基本基本概念和方法,掌握WEB数据库应用程序设计的规范和基本方法、同时根据不同的应用,掌握WEB网站设计的基本技巧,能够对现实的的问题进行分析和抽象,设计出一个简单的WEB网站,并通过代码实现网站的基本功能,完成应用程序的编写、调试和运行。
2.1知识目标
(1)掌握Web网站设计基本概念、学会Tomcat服务器安装配置
(2)掌握JSP语法基础、脚本编写及程序的运行方法
(3)掌握JSP程序控制方法
(4)掌握JSP指令元素、动作的基本概念及应用方法
(5)掌握主要的JSP内置对象及这些对象的用途
(6)学会根据实际要求设计表单,实现表单的提交及表单数据的提取
(7)掌握WEB数据库应用设计,能够完成WEB数据库的基本访问操作的设计
(8)掌握JavaBean程序的设计和应用方法,学会使用JavaBean进行程序封
装
(9)了解JavaServlet应用及程序的设计方法
2.2能力目标
2.2.1、专业能力目标
(1)熟练掌握WEB应用开发工具,掌握WEB网站设计的基本方法和过程
(2)能够根据实际网站设计要求,完成一个简单网站的程序结构设计
(3)能够合理设计网站数据库结构
(4)能够设计基本的WEB页面,实现数据库的查询及显示操作
(5)能够准确提取WEB数据,完成数据库的添加、修改和删除操作
(6)理解JavaBean程序概念,设计并通过Java类完成WEB应用
(7)能够使用Bean程序对网站数据库操作进行封装
(8)了解Servlet程序的结构和编写方法,完成简单的Servlet应用
2.2.2、方法能力目标
(1)建立WEB应用程序设计的思想和基本方法;
(2)具备一定的程序逻辑能力,程序模仿能力,程序设计的思维方法和能力;
(3)能够自行查找资料,对于给定WEB应用需求进行基本的分析,构思WEB网站的程序模块结构
(4)能够根据网站需求设计出合理的数据库结构
(5)掌握JSP基本的应用程序的设计和调试方法。
(6)完成页面表单的设计,并实现表单数据提取
(7)掌握WEB数据库的操作方法,实现数据库的查询、添加、更新、删除操
作
(8)能够进行JavaBean程序的设计,并在WEB网站中应用
(9)能够将WEB数据应用程序使用JavaBean进行封装
(10)了解Servlet程序的编写方法,编写简单的Servlet应用程序并在网站
中使用
2.3素质目标
(1)具有良好的思考和分析问题的能力;
(2)具有较好的信息检索能力;
(3)具有良好的职业道德和团队精神;
(4)具有很好的与人沟通和交流的能力。
(5)培养学生互相帮助,加强团队合作精神。
3.教学内容及教学设计
本课程教学内容及学习情景设计应结合IT行业要求的特点,以职业能力为
核心,以实用够用为限度,不刻意于专业理论知识的介绍,而在基本保持网站设
计知识完整性的基础上,按照职业岗位工作的需要去选择适当的理论知识,侧重
于实际岗位需要进行设计,力图达到专业技能的传授与职业岗位的需要相结合。
3.1学习情景设计思想:
JavaWeb程序设计课以项目驱动为导向、基于工作过程的课程开发方法进行设计,整个学习领域由六个大的学习情景组成。
学习情景的设计主要考虑以下因素:
(1)学习情景的设计采用“掌握项目开发的过程,从理论到应用”的设计思想。
学习情景以完成具体的工作任务为目标。
(2)学习情景的前后排序符合学生认知规律,采用从简单到复杂、从单一到综合的排序方法。
(3)本课程学习情景的设计以主流开发工具平台展开,考虑到实践操作与应
用。
3.2学习情景设计思路
3.2.1本课程标准设计的总体思路
本课程分成:
1.JSP基础;2.JSP内置对象,表单及表单的提交;3.数据库应用设计;应用;5.JavaServlet应用;6.简单WEB网站实例等六个学习情
景来进行教学,本课程以基本概念理解、程序方法实现、实验设计与验证这样一
过过程来进行教学实施。
通过本课的学习,使学生能够掌握WEB网站设计的基本
概念,掌握JSP应用程序编写的基本方法和技巧,理解JSP指令、动作、及内置
对象的概念并掌握表单的设计、表单数据提交和接收处理的方法;同时在Java
类的设计基础上,掌握JavaBean程序的设计及应用方法和过程,能够通过
JavaBean的设计实现WEB程序的优化;掌握JavaServlet的概念并学会简单的
Servlet应用程序编写设计。
本课程打破传统的理论学习+实验的课程模式,采用以项目为导向,通过多个前后关联的实验作业,将网站设计的基本技术进行连贯的课程教学模式。
根据学生的实际情况和学习能力,在进行开展广泛调研的基础上,采用工作过程系统化的课程开发技术,遵循以能力为本的职业教育理念,确定本课程学习目标和学习情景设计。
让学生在学习情景中学习并掌握最基本的网站组建技术和程序设计
技巧,培养学生IT技术能力,特别是引导学生的学习兴趣,为将来服务于IT行业打下一定的基础。
3.2.2学习情景设计的基本依据
本课程是以IT行业的网站设计作为专业就业目标,面向中小企业网站设计
岗位工作任务所需的相关专业知识与必要技能为依据设计的。
遵循网站设计基本
思想和主流技术线路,将课程的重点在WEB数据库的应用上,要求学生在掌握数
据库基本操作的基础上,熟练掌握Java数据操作的基本过程,能够编写一般的
JSP数据库访问操作程序,并能够使用JavaBean对WEB数据库应用程序进行封
装,同时对如何应用Servlet程序进行基本的数据库访问操作有一定的了解。
在
此基础上,再通过课程实训设计一个简单的网站,逐步提高WEB应用程序设计技
巧,最终达到能够设计一个简单的WEB网站,完成网站程序代码的编写,实现
WEB网站应用的目的。
分别以JSP基础、JSP内置对象与表单、数据库应用设计、
JavaBean应用和JavaServlet应用等基本技能训练作为学习情景,每个学习情
景均能体现WEB网站设计的基本能力和技术路线。
3.2.3学习学习情景设计的逻辑线索
在每一个学习情景中,根据学生的接受能力和掌握情况,按网站设计的基本
要求逐步深入学习,根据所设计的学习学习情景,由浅入深,由易及难,循环上
升。
通过WEB网站程序设计的训练,培养学生严谨的学习方法和态度,训练学生
的逻辑分析能力和空间想象能力,培养对现实问题的分析、概括和抽象的能力,
初步掌握网站设计的基本过程,能够创建WEB网站的数据结构、页面设计、代码
编写和调试的基本能力,同时也培养学生的社会能力和方法能力。
该课程的教学
以学生为教学的主体,以课堂讲授、演示为主,通过实例讲解和演练,并配合学
生的上机练习、配合任务驱动能多种方式结合的教学方式进行。
3.3学习情景、内容排序及学时分配见下表:
表1:
学习情景、内容排序及学时分配
学习情景名称
1.JSP基础
2.JSP内置对象与表单应用
3.数据库应用设计
4.JavaBean应用
5.JavaServlet应用
6.简单WEB网站的设计实例
学习情景描述
建立WEB应用的基本概念,掌握JSP应用程序的设计方法,掌握JSP语法基础、编写JSP脚本、掌握JSP程序控制方法,掌握JSP指令元素和动作的应用
理解和掌握JSP内置对象,及内置对象的主要功能。
能够正确应用内置对象完成网站功能,完成表单的提交和读取
掌握WEB数据库应用的基本概念,掌握数据库连接和访问的方法。
能够完成对数据库的程序连接,使用SQL命令,实现对数据库访问的操作。
掌握JavaBean的基本概念,进一步熟悉Java类的设计,能够完成简单JavaBean类的设计,能够在JSP中应用所设计的Bean程序掌握Servlet的基本概念,了解和熟悉Servlet类的设计方法,能
够完成简单Servlet类的设计,能够在应用所设计的Servlet创建
页面
能够进行简单WEB网站需求分析、构建程序模块
能够进行简单的网站数据库及数据结构的设计掌握一定的WEB程序的设计技巧
参考
学时
12
12
12
10
8
6
合计60
学习情景设计
通过对本课程的分析,结合学生的认知规律,共为本课程学习领域设计了六
个学习情景。
学习情景按照从简单到复杂、从单一到综合的规律进行排序。
学习
情景细节安排如下表2-7。
表2学习情景
1细节
学习情景1:
JSP基础
参考学时
12
学习目标
知识
建立WEB应用的基本概念,掌握
JSP应用程序的设计方法
目标
专业
能力
Tomcat服务器安装配置,简单
JSP程序的编写和运行
目标
方法
能力
掌握JSP语法基础、编写JSP脚本、掌握JSP程序控制方法,掌握
JSP指令元素和动作的应用
目标
社会
了解WEB应用程序设计的目的,建立
WEB网站设计的基本理念。
能力
目标
学习
学时
教学方法建议
学习内容(工作任务、载体)
安排
单元
Web基本概念、Tomcat服务器安装配置、JSP程序运行、JSP程序
2
讲授和演示
结构
?
<实验-1>JSP运行环境及设置,简单的
JSP程序运行
2
实践/指导
JSP程序控制、JSP与HTML代码
2
讲授和演示
?
<实验-2>JSP程序控制
2
实践/指导
JSP动作及动作元素
2
讲授和演示
<实验-3>JSP指令与动作
2
实践/指导
媒体学生的基础教师的能力
关于Tomcat服务器安装配置的操作程序设计基础,网页设计对WEB应用程序设计思想的把握,启
演示,JSP程序的规范、编写、运行发学生对WEB网站程序设计基本理
的演示念的理解。
让学生知道如何配置WEB
服务器,运行JSP程序,要达到一个
什么样的目的。
表3学习情景2细节
学习情景2:
JSP内置对象与表单应用
参考学时
12
学习目标
知识
理解和掌握JSP内置对象,及内置对象的主要功能。
目标
专业
能力
掌握JSP内置对象应用方法、正确应用内置对象完成程序功能;
完成表单的设计及表单数据的提交和读取
目标
方法
能力
能够正确应用内置对象完成网站功能,完成表单的提交和读取
目标
社会
能力
进一步提高对Java对象及方法的认识。
目标
学习
学习内容(工作任务、载体)
学时
教学方法建议
单元
安排
JSP中的表单设计
2
讲授和演示
<实验-4>JSP表单
2
实践/指导
JSP内置对象:
request、response
2
讲授和演示
<实验-5>内置对象:
request、response
2
讲授和演示
JSP内置对象:
session、application、Cookie
2
讲授和演示
<实验-6>内置对象:
session、application
2
实践/指导
媒体学生的基础教师的能力
JSP内置对象及方法构成描述
对象的概念
Java对象概念和理解;JSP程序中内
内置对象程序的演示
对象方法的应用
置对象的应用,通过表单实例对JSP
表单的设计及表单数据读取方法
内置对象应用有个形像的展示。
表4
学习情景3细节
学习情景3:
数据库应用设计
参考学时
12
学习目标
知识
掌握WEB数据库应用的基本概念,掌握数据库连接和访问的方法。
目标
专业
能力
学会建立网站数据库,掌握
SQL命令的使用方法和数据库访问的方法。
目标
方法
能力
能够完成对数据库的程序连接,使用
SQL命令,实现对数据库访问的操作。
目标
社会
能力
充分理解数据库在WEB应用方面的强大作用,理解程序设计中,数据库访问的主要方法。
目标
学习
学习内容(工作任务、载体
学时
教学方法建议
单元
)
安排
数据库操作:
连接与查询
2
讲授和演示
<实验-7>数据库基本操作
(1)
:
连接与查询
2
实践/指导
数据库操作:
数据库的修改、添加和删除
2
讲授和演示
<实验-7>数据库基本操作
(2)
:
记录更新
2
实践/指导
数据库操作:
基本应用方法
2
讲授和演示
<实验-8>数据库基本应用方法
2
实践/指导
媒体
学生的基础
教师的能力
数据库连接程序演示
对Access数据库或其他类型数据库
本情景以数据库操作为主要内容,更
数据库访问SQL演示
的基本操作能力
进一步的目的是强化学生对程序在
数据库查询
基本的SQL语言的理解和应用能力
数据操作方面的作用的理解,因此教
数据库更新演示
Java数据库的访问方法
师对数据库的连接、访问及SQL命令
的应用有准确的理解和把握,能够熟
练应用程序控制方法,对数据库进行
操作,并具备较高的程序设计技巧。
表5学习情景
4细节
学习情景
4:
JavaBean应用
参考学时
10
学习目标
知识
掌握JavaBean的基本概念,进一步熟悉
Java类的设计
目标
专业
能力
学会Java类的设计,掌握
JSP中Bean类的特点及应用方法
目标
方法
能力
能够完成简单JavaBean类的设计,能够在
JSP中应用所设计的
目标
社会
能力
充分理解Bean在WEB应用程序中作用,理解
JSP程序如何使用
目标
学习
学习内容(
工作任务、载体)
单元
JavaBean及设计
<实验-9>Javabean设计:
基本方法
使用JavaBean封装数据库应用
<实验-9>Javabean设计:
数据库应用类设计
媒体
学生的基础
Java类程序设计演示
对Java类程序的概念及设计方法
JSP的Bean程序应用演示
对象方法的调用
有关数据库操作的Bean程序的设计
Bean程序在JSP中的应用方法
演示
表6学习情景5细节
Bean程序
Bean程序
学时
教学方法建议
安排
2讲授和演示
2实践/指导
2讲授和演示
4实践/指导
教师的能力
本情景以Java类设计为基础,要求学生掌握如何在JSP程序中应用所设计的Bean对象,并调用对象的方
法完成程序功能。
因此教师对Java类设计有准确的理解和把握,能够熟练编写Java类程序,并在JSP中正确地应用。
学习情景
5:
JavaServlet
应用
参考学时
8
学习目标
知识
掌握Servlet
的基本概念,了解和熟悉
Servlet类的设计方法
目标
专业
能力
学会Servlet
类的设计,掌握JSP中Servlet类的特点及应用方法
目标
方法
能力
能够完成简单Servlet
类的设计,能够在应用所设计的
Servlet创建页面
目标
社会
能力
充分理解Servlet在WEB应用程序中作用,理解如何使用
Servlet页面
目标
学习
学习内容(工作任务、载体)
学时
教学方法建议
单元
安排
JavaServlet
及设计:
方法
2
讲授和演示
<实验-10>JavaServlet
设计:
基本方法
2
实践/指导
JavaServlet
及设计:
访问数据库
2
讲授和演示
<实验-10>JavaServlet
设计:
数据库操作
2
实践/指导
媒体学生的基础教师的能力
JavaServlet类程序设计演示
对JavaServlet类程序的概念及设
本情景以
JavaServlet
的设计为主
Servlet
程序应用演示
计方法
要内容,要求学生掌握如何在设计
有关数据库操作的Servlet
程序的Servlet
页面的访问
Servlet
页面并进行访问。
要求教师
设计演示
对Servlet及Servlet
类的设计有准
确的理解和把握,能够熟练编写
Servlet
类程序,并能够正确地应用
和访问。
表7学习情景6细节
学习情景
6:
简单WEB网站的设计实例
参考学时
6
学习目标
知识
掌握简单WEB网站设计的整个过程
目标
专业
能力
学会进行WEB网站需要分析、掌握程序模块及数据结构的建立方法
目标
方法
能力
能够完成简单WEB应用网站整个设计过程,设计一个具体基本功能的网站
目标
社会
能力
充分理解WEB网站设计过程和方法,掌握
WEB网站设计的基本技能
目标
学习
学习内容(工作任务、载体)
学时
教学方法建议
单元
安排
WEB网站求分析,模块结构
2
讲授和演示
网站数据库设计,数据结构分析
2
讲授和演示
<实验-11>WEB网站模块与数据库结构设计
2
实践/指导
媒体
学生的基础
教师的能力
简单WEB网站的构成演示
对WEB网站设计过程的理解
本情景以简单WEB网站的设计为主
WEB网站设计需要分析讲解和演示
将WEB网站的需求转换为程序模块,
要内容,要求学生在掌握JSP基本程
WEB网站数据库及数据结构设计演
并建立数据库
序设计基础上完成一个简单网站的
示
设计过程。
要求教师对WEB网站设计
网站常用模块设计方法讲解演示
有完整和准