admin 管理员组文章数量: 1087139
2024年3月7日发(作者:linux下载gdal库)
《JSP程序设计技术》教学大纲
(修 订 版)
课程编号:1324106 课程名称:JSP程序设计技术
适用专业:软件工程等 学时/学分:60/4
先修课程:Java基础程序设计,Java高级程序设计等 后续课程:Java Web框架技术
一、课程说明
本课程是高等学校工科本科软件工程专业的一门必修课,通过本课程的学习,要求学生掌握基本概念、基本理论以及操作技能,培养学生开发Web项目的的能力,并能运用基本理论解决实际操作中遇到的问题。本课程主要介绍Html、Java script、JSP组件、数据库访问等相关知识,掌握开发Web项目的基本能力。通过将JSP程序设计的基本知识与过程性知识、基本理论和开发实践有机地整合,并借助若干小案例、中型项目、大型项目强化实践操作,使学生在深入理解、切实掌握基本理论知识的基础上,提高综合应用能力和解决复杂工程问题的能力。
二、课程目标
1.通过学习本课程,达到以下目标:
(1)掌握程序设计的基本思想、方法。
(2)掌握JSP技术的理论知识,包括关键词和核心技术的英文表述及英文开发平台的使用。
(3)具备运用JSP 技术进行Web应用程序设计的基本技能和开发能力。
(4)具备较强系统分析、设计能力。
(5)具备分析、推理和解决软件工程领域复杂工程问题的能力。
(6)具备整合思维能力和较强的学习能力在内的软件工程师综合素质。
2.课程目标与毕业要求关系
课程目标
毕业要求指标点
2.2. 能够根据软件行业技术文档规范编写项目技术报告,并可进行汇报说明、答辩陈述。
2.4.
具有一定的国际化视野,能在非母语开发平台上完成软件项目开发,能够使用外文在软件项目开发过程中进行所要求的听、说、读、写能力。
7.3掌握恰当的编程语言、开发技术和工具,能够熟练进行人机交互界面设计、代码设计与算法编程,具备软件系统设计、开发和实现的能力。
10.
掌握计算机科学、数学基础知识,包括离散数学、程序设计语言和程序设计、数据结构、计算机体系结构、操作1
(1) (2) (3) (4) (5) (6)
√ √ √
√
√
√
√ √
√
√
√
√
系统和计算机网络、数据库等专业技术基础知识。
三、教学内容与要求
1.理论部分
章、标题 教学内容
1.
Web基础知识
第1章 2. JSP概述
3.
Java Web技术综述
4. Web应用程序的工作原理
第2章
JSP常用开发环境介绍
1. JSP与其他动态网页技术的区别
2. JSP运行环境的安装与配置
3. JSP页面与运行原理
1. HTML页面的基本构成
2. 常用标记的使用
第3章
HTML与CSS简介
3. CSS基础知识
4. CSS样式表定义
5. 在HTML中加入CSS的方法及CSS的优先级
6. CSS基本属性的使用
第4章
通讯资费管理系统项目实训
1. 项目开发的基本过程
2. 项目页面开发的常用技术
1. JSP页面的基本结构
2. JSP变量和方法的声明第5章
JSP基础知识
方法
3. Java程序片及其编写
4. Java表达式与JSP注释
5. JSP指令标记与JSP动作标记
1. JSP内置对象概述
第6章JSP的常用内置对象
第7章
JSP的数据库基本2. request对象及response对象
3. session对象
4. application对象
1. JDBC工作原理概述
2. 通过JDBC连接数据库
3. 通过JDBC实现数据库理解JDBC工作原理,掌握通过JDBC连接数据库,熟练掌握数据库记录的查询、添加、修改与删除方法。
2
教学要求
学时
2
教学
方式
1.演示
2.案例分析
3.查阅文献
1.讲授
对应课程目标
掌握Web基础知识;了解Web技术
Web技术简介
的由来与发展;掌握Web动态网页技
术;理解Web应用程序的工作原理。
1
了解JSP与其他动态网页技术的区别;掌握安装与配置JSP运行环境;理解JSP页面与运行原理。
2
2.案例分析
1
理解HTML页面的基本构成;正确使用链接标记、使用字体标记;掌握form标记的使用,table标记的使用。理解CSS基础知识、CSS样式表定义;掌握HTML中加入CSS的方法、CSS的优先级;能够使用CSS基本属性。
了解项目开发的基本过程;掌握项目页面开发技术;熟练运用前3章所学知识设计其它系统的页面。
2
1.讲授
2.案例分析
1
4
1.讲授
2.案例分析
3.作业
1
理解JSP页面的基本结构;掌握JSP变量和方法的声明方法;理解Java程序片及其编写;会用Java表达式与JSP注释;熟悉JSP指令标记与JSP动作标记;初步掌握JSP编程方法。
4
1.讲授
2.案例分析
3.作业
2
理解JSP内置对象;熟练掌握request对象、response对象、session对象、application对象等JSP常用内置对象。
4
1.讲授
2.案例分析
3.作业
1.讲授
4 2.案例分析
3
2
操作 记录的查询、添加、修改与删除的操作
1. 信息管理系统的设计
2. 信息管理系统的规划
3. 信息管理系统的开发
4. 信息管理系统的测试
5. 信息管理系统的维护
1. JavaBean的工作原理
与2. JavaBean的编写和使用
3. 在JSP中获取和修改Bean的属性
1. Servlet对象简介
2. Servlet工作原理
第8章
企业信息管理系统项目实训
深入理解、掌握基本理论知识;锻炼理论知识的实际应用能力以及项目设计、项目规划能力;积累项目开发经验。
理解JavaBean的工作原理;掌握JavaBean的编写和使用;能在JSP中获取和修改Bean的属性。
2
2
1.讲授
2.案例分析
1.讲授
2. 案例分析
3.作业
1.讲授
2
2. 案例分析
3
3
3
第9章
JSPJavaBean
第10章
Java
Servlet技术
了解Servlet对象;理解Servlet工作3.通过JSP页面调用Servlet 原理,掌握通过JSP页面调用Servlet;4. 共享变量、doget方法、掌握共享变量、doget方法、dopostdopost方法、重定向与转发及会话管理技术介绍
1. 项目需求说明的使用
方法、重定向与转发及会话管理技术。
第11章
个人信息管理系统项目实训
2. 信息管理系统的设计
3. 信息管理系统的规划
4. 信息管理系统的开发
5. 信息管理系统的测试
6. 信息管理系统的维护
强化理解和综合运用JSP程序设计基础知识体系的能力;提高Java Web项目开发整体实践能力;熟练应用项目需求说明方法;规范项目总体结构与构成设计过程。
2
1.讲授
2. 案例分析
3
3
2.实验部分
实验名称
(实验类型)
实验内容 实验目的
1. 熟悉JSP的基本用法。
实验一
(综合性)
简单实例和登录页面
2. 熟悉HTML页面的基本语法和结构。
3. 学会运行简单的web页面。
1. 熟悉NetBeans开发环境。
2. 熟悉Eclipse开发实验二
(综合性)
IDE集成开发平台
环境
3. 熟悉和配置Tomcat服务器。
4. 学会运行简单的web页面。
2.7 节项目实训:利用IDE集成开发平台实现一个注册页面
要求学生:熟悉实验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代码编写和调试。
PC 2
学生在完成实验预习后集中进行实验;
现场指导;
4
1.4 节项目实训:实现一个登录页面
实验任务 基本要求
要求学生:熟悉实验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代码编写和调试。
PC 2
实验设备
学时
安排
方式
学生在完成实验预习后集中进行实验;
现场指导;
4
对应教
学目标
4
要求学生:熟悉实1. 掌握HTML页面实验三
(综合性)
HTML简单应用
的基本语法和结构。
2. 学会运行简单的HTML页面。
1. 输入并运行3.1节的程序
2. 输入并运行3.2.1节的程序
验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代码编写、调试及相关文档的整理。
1. 掌握HTML页面的插入多媒体文件和实验四
(综合性)
HTML多媒体和框架应用
框架的语法和结构。
2. 学会运行和调试附加多媒体文件的HTML页面。
1. 掌握css基本用实验五
(综合性)
css应用
法。
2. 学会运行调用css文件的页面。
1. 输入并运行3.3.22. 输入并运行3.3.21. 输入并运行3.2.2节的程序
2. 输入并运行3.2.5节的程序
要求学生:熟悉实验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代码编写和调试。
要求学生:熟悉实验设备、实验环境实现相关环境的码编写和调试。
PC 2
节内联样式的程序 及实验流程;能够节外联样式的程序 配置;正确进行代PC 2
PC 2
学生在完成实验预习后集中进行实验;
现场指导;
学生在完成实验预习后集中进行实验;
现场指导;
学生在完成实验预习后集中进行实验;
现场指导;
5
5
4
5
1. 输入并运行例子1. 掌握JSP基本用实验六
(综合性)
JSP基本知识
法。
2. 学会运行调用JSP页面。
5-6的程序
2. 输入并运行5.5.2章节例5-12程序
3. 5.6 节项目实训:在线购书系统的登录界面
1. 输入并运行6.1节的程序,实现out对象
2. 输入并运行6.2节的程序,实现request对象
1. 熟悉JSP常用内实验七
(综合性)
置对象的作用。
JSP的常用内置对象
2. 掌握JSP常用内置对象的主要属性及方法。
3. 输入并运行6.3节的程序,实现response对象
4. 输入并运行6.4节的程序,实现session对象
5. 输入并运行6.5节的程序,实现pageContext对象
6. 输入并运行6.6节的程序,实现exception对象
要求学生:熟悉实验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代码编写和调试。
PC 4
学生在完成实验预习后集中进行实验;
现场指导;
5
要求学生:熟悉实验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代码编写和调试。
PC 4
学生在完成实验预习后集中进行实验;
现场指导;
5
6
7. 输入并运行6.7节的程序,实现application对象
1. 输入并运行7.2节的例7-1程序,实现连接MySQL数1. 掌握通过JDBC实验八
(综合性)
连接数据库。
数据库基本操作
2. 熟练掌握数据库记录的查询、添加、修改与删除方法。
据库
2. 输入并运行7.3-7.4节的程序,实现对数据库的增删改查功能
3. 7.6 节项目实训:实现简单的学生信息管理系统
1. 输入并运行9.2节1. 掌握JavaBean的编写和使用。
实验九
(综合性)
JSP与JavaBean
2. 能在JSP中获取和修改Bean的属性。
的程序,实现简单的JavaBean组件
2. 输入并运行9.3-9.4节的程序,实现访问数据库及猜字游戏。
3. 9.5 节项目实训:要求学生:熟悉实验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代码编写和调试。
PC 4
学生在完成实验预习后集中进行实验;
现场指导;
6
要求学生:熟悉实验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代码编写和调试。
PC 4
学生在完成实验预习后集中进行实验;
现场指导;
6
7
实现简单注册系统
1. 理解Servlet工作原理,掌握通过JSP页面调用Servlet。
实验十
(综合性)
Java Servlet技术
2. 掌握共享变量、doget方法、dopost方法、重定向与转发及会话管理技术。
1. 输入并运行10.1节的程序,开发简单的Servlet应用
2. 输入并运行10.2节的程序,熟悉Servlet常见用法
实现留言板系统
要求学生:熟悉实验设备、实验环境及实验流程;能够实现相关环境的配置;正确进行代PC 4
学生在完成实验预习后集中进行实验;
现场指导;
6
3. 10.3 节项目实训:码编写和调试。
8
四、课程考核内容及方式
1.课程目标与考核方式关系
(1)理论部分
评价依据
对应毕业要求指标点
课程目标 考核内容
评价
环节
考试
(1)掌握程序设计的基本思想、方法。
对应毕业要求2.4,(2)掌握JSP技术的理论知识,包括关键词和核心技术的英文表述及英文开发平台的使用。
应用程序设计的基本技能和开发能力。
JSP内置对象
数据库操作
JavaBean
Servlet
√ √
Web技术
HTML与CSS
JSP基础
√ √
√
作业
√
总分
考试20分
作业2.5
考试30分
作业5
考试20分
作业2.5
7.3,10
(3)具备运用JSP 技术进行Web(2)实验部分
对应毕业要求指标点
课程目标 考核内容
评价环节 总分
评价依据
1.预习报告
1.实验操作能力
(4)具备较强的系统分析、设计能力。
2.数据采集能力
对应毕业要求2.2
(5)具备分析、推理和解决软件工程领域的复杂工程问题的能力。
(6)具备整合思维能力和较强的学习能力在内的软件工程师综合素质。
3.结果分析能力
4.团队合作能力
5.个人独立实验能力
6.实验报告撰写
1.实验表现
2.实验报告质量
1.实验技能
2.原始数据
3.数据处理
4.结果讨论
实验
20
2.成绩评定方法
成绩评定依据平时作业成绩、期末考试成绩、实验成绩等。
期末考试成绩占总评成绩的70%,平时作业成绩占总评成绩的10%,实验成绩占总评成绩的20%。
3.评分标准
(1)作业评分标准
9
考核内容
作业完成进度
(权重0.1)
基本概念掌握程度
(权重0.2)
解决问题方案的正确性
(权重0.4)
作业书写清晰规范程度
(权重0.3)
A- A A+
(90-100分)
提前完成
B- B B+
(80-90分)
按时完成
C- C C+
(70-80分)
延时完成
D- D D+
(60-70分)
补交
其他
(0分)
不交
80%以上的概念清晰
方案能够解决80%以上的主要问题
60%以上的概念清晰
方案能够解决60%以上的主要问题
书写较清晰、规范
40%以上的概念清晰
方案能够解决40%以上的主要问题
书写基本清晰、规范
40%以下的概念清晰
无
方案不能解决主要问题
无
书写清晰、规范
书写不够清晰规范
无
(2)实验评分标准
考核内容
A- A A+
(90-100分)
实验原理清晰、代码规范
实验操作过程熟练、规范、正确
数据处理及讨论正确
B- B B+
(80-90分)
实验原理较清晰、代码较规范
实验操作过程C- C C+
(70-80分)
实验原理基本清晰、代码基本规范
实验操作过程D- D D+
(60-70分)
实验原理不够清晰、代码不够规范
需在指导下完成基本操作
不及格
实验预习
(权重0.3)
无实验报告
实验操作步骤有误
数据处理及讨论有误
实验技能
(权重0.3)
数据处理及讨论分析
(权重0.4)
较熟练、规范、基本熟练、能完正确
数据处理及讨论较正确
成基本操作
数据处理及讨论基本正确
数据处理及讨论不够正确
(3)考试评分标准(见试卷考试答案及评分标准)
五、教材和参考书
选用教材:甘勇,黄敏,张志锋.《JSP程序设计技术教程》(第1版).北京:清华大学出版社.2010
参考书目:
1、 张志锋,邓璐娟,张建伟,宋胜利.《JSP程序设计与项目实训教程》. 北京:清华大学出版社.2012
2、 赵强.《精通JSP编程》. 北京:电子工业出版社.2006
3、 程志艳,张亮,马建红.《JSP实用简明教程》. 北京:清华大学出版社.2005
4、 郭珍,王国辉.《JSP程序设计教程》. 北京:人民邮电出版社.2008
5、 唐国友,湛洪波.《JSP网站开发详解》. 北京:电子工业出版社.2008
课程负责人:张志锋 专业负责人: 教学院长(主任):
10
版权声明:本文标题:JSP程序设计技术-教学大纲-JSP程序设计实训与案例教程(第2版)-马军 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709767918a545835.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论