《JSP程序设计》课程标准
1 课程描述
该课程是软件技术专业基于Java方向的Web程序开发的一门专业核心课程。作为Java程序设计、网页设计与制作、数据库原理与应用(SQL Server)课程的后续课程,主要在于培养学生应用JSP技术进行Web应用程序开发的能力,并培养其良好的编程规范和职业习惯。
2 课程目标
通过项目驱动的学习和综合实训,熟练掌握应用JSP 模式1进行Web程序开发的基本知识和技能,并能结合数据库应用技术和软件工程技术进行Web应用程序的开发,能基本胜任基于JSP的Web程序员的岗位。在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。并养成规范的编码、按时交付软件等良好的工作态度。
2.1 知识目标
该课程的知识目标:
熟练掌握典型JSP开发环境的配置
掌握HTML标记的基本使用
熟练掌握JSP脚本元素、指令元素、动作元素的用法
熟练掌握JSP中out对象、request对象、response对象、session对象、application对象的特点及用法
掌握JSP中Cookie对象的使用
熟练掌握JDBC访问数据库技术
熟练掌握JavaBean技术
掌握Servlet技术
掌握JSP的文件上传下载、邮件处理、图形处理、安全控制、数据统计等高级应用技术
掌握应用JSP进行WEB程序开发的能力,初步具备开发实际应用程序的能力。
2.2 专业能力目标
该课程的专业能力目标:
能搭建典型的JSP开发环境
能应用HTML语言设计简单的页面
能应用JavaScript脚本实现交互效果
能应用JSP基本元素创造简单的动态页面
能应用JSP内置对象实现在服务上存取特定信息,并在不同页面间进行传递
能应用JDBC数据库访问技术编写基于数据库的Web程序,以实现信息的持久化存储
能应用JSP 模式1(JSP+JavaBean)开发方法优化JSP程序
能应用MD5加密、验证码等功能增强系统的安全性
能应用JSP的数据统计、文件上传下载和邮件处理功能增强应用程序功能
能实现Web应用程序的登录功能
能实现Web应用程序的注册功能
能实现Web应用程序的主要查询功能和分页功能
能实现典型B-C电子商务系统中的购物车功能
能实现典型B-C电子商务系统中的订单处理功能
2.3 通用能力目标
该课程的通用能力目标:
按时、守时的软件交付观念
规范、优化的程序代码
诚实、守信、坚韧不拔的性格
自主、开放的学习能力
良好的自我表现、与人沟通能力
良好的团队合作精神
3 课程内容
JSP程序设计课程教学采用“理论实践一体化”教学模式,理论教学内容与实践教学内容融为一体,根据典型B-C电子商城开发过程及Web程序员能力要求,重构了课程结构,形成了模块化的课程结构,主要内容包括:语言基础模块核心技术模块高级应用模块
《JSP程序设计》课程内容
序号
教学
模块
教学载体
教学单元
课程内容
参考
课时
1
语言基础模块
Easy-Buy电子商务系统
Easy-Buy电子商务系统的使用
Easy-Buy系统概述
Easy-Buy系统功能模块设计
Easy-Buy系统流程
Easy-Buy系统数据库设计
Easy-Buy系统详细设计
4
2
www.china-pub
图书管理信息系统
Web技术概述
静态网页与动态网页
网络数据库和Web服务器概念
JSP/ASP/ASP.NET/PHP
C/S模式与B/S模式
4
3
简单JSP程序
搭建JSP开发环境
JDK的下载、安装和配置
Tomcat的下载、安装和配置
JSP开发工具的基本使用
创建第一个JSP程序
4
4
JSP指令元素和动作元素
JSP注释
JSP脚本元素
JSP指令元素
JSP动作元素
4
5
用户登录程序
网站计数器
Request和Response-Session对象
out对象及其应用
request对象及其应用
response对象及其应用
session对象及其应用
4
6
Application对象Cookie
其他对象(ConfigPagePageContextException)及其应用
application对象及其应用
Cookie 对象及其应用
4
7
单元实践1
(课外12)
首页
登录页面(不存取数据库)
注册页面(不存取数据库)
4
8
核心技术模块
用户登录程序(数据库)
用户注册程序
数据库增-删-改操作
JDBC简介
DriverManagerConnection
JDBC-ODBC桥连接数据库
专用JDBC驱动程序连接数据库
StatementResultSet、检索数据库
9
预编译和存储过程操作
更新数据库
PreparedStatement、使用预编译SQL语句
CallableStatement、执行存储过程
4
10
数据库元数据操作和分页
DatabaseMetaDataResultSetMetaData
JSP中分页功能的实现
4
4
11
用户登录程序(JavaBean)
购物车、网站计数器
JavaBean操作基础
JavaBean    简介
编写JavaBean
JSP中使用JavaBean
JavaBeanHTML表单的交互
4
12
JavaBean典型应用
应用JavaBean制作计数器
应用JavaBean访问数据库
应用JavaBean实现购物车
4
13
用户登录程序(JavaBean+Servlet)
网站计数器
Servlet基础
Servlet的基本概念
1Servlet程序
编写、配置、调用Servlet
4
14
Servle典型应用
Servlet读取HTML表单数据
Servlet读取Cookie数据
Servlet读取Session数据
Servlet读取HTTP请求头数据
4
15
单元实践2
(课外12)
利用JavaBean封装数据库操作实现用户登录
利用JavaBean封装数据库操作实现用户注册
4
16
高级应用模块
添加商品信息
自动发送订单
文件上传和下载-发送邮件
利用jspSmartUpload实现文件上传下载
利用JavaMail发送邮件
4
17
用户登录(验证码)
商品销售统计
图形处理
利用JFreeChart进行数据统计
4
18
单元实践3
(课外12)
利用jspSmartUpload实现图片上传
利用JavaMail实现信息发送
为用户登录增加验证码功能
4
19
综合
实训
综合实训
网上招聘系统
28
4 课程考核方式及标准
4.1 课程考核方式
该课程的考核改变单一的终结性评价的方法,采用过程考核和结果考核相结合、理论考试和实践考核相结合的方法。其中理论考核和实践考核两部分的比例为4:6。理论部分考核学生对案例教学中各知识点和知识点的综合应用的掌握情况,实践部分考核学生对教学案例的掌握情况以及综合项目实训的设计能力。灵活多样的考核方式可以全面考核学生的学习效果。课程考核方式见表2。
表2 《JSP程序设计》课程考核方式
考评项目
考评方法
比例
小计
学习态度
根据作业完成情况、课堂回答问题、课堂实践示范情况,由教师和学生干部综合评定学习态度的得分
5%
10%
组织纪律
根据上课考勤情况由教师和学生干部评定纪律得分
5%
课堂实践
根据学生完成情况由学生自评、他人评价和教师评价相结合评定成绩
25%
40%
单元实践
根据完成的时间、功能的完善程序、是否有创新由小组长评价和教师抽评相结合评定成绩
15%
期中考试(笔试)
由教师评定的笔试成绩
8%
8%
期末考试(笔试)
由教师评定的笔试成绩
12%
42%
综合实训
由企业专家评定系统功能、编程规范、答辩成绩
30%
合计
100%
100%
4.2 课程考核标准
4.2.1 态度纪律考核标准
表3 态度纪律考核表
考核大项
考核子项
比例
1-课堂学习
课堂学习出勤情况
10%
爱护实训场地设备和卫生
10%
积极主动地向老师提问和回答问题
10%
2-课外学习
按时完成课外拓展练习
10%
积极参加网上讨论活动
10%
积极主动的开展自我学习
10%
3-小组学习
积极参加小组活动
10%
主动代表小组参与小组间的竞赛
10%
提出合理化的建议,积极组织小组学习活动
10%
帮助或辅导小组成员进行有效地学习
10%
合  计
100%
4.2.2 课堂实践考核标准
表4 课堂实践考核表
序号
考核内容
比例
1
综合应用本教学单元知识完成项目情况
50%
2
是否合乎编程规范
20%
3
是否在指定的时间内完成
10%
4
对实践项目的讲解情况
10%
5
是否有创新
5%
6
回答问题情况
5%
合  计
100%
4.2.3 单元实践考核标准
表4 单元实践考核表
html网页设计课程标准
序号
考核内容
比例
1-系统实现
综合应用相关教学单元知识完成单元实践情况
50%
是否合乎编程规范
10%
在规定的时间内完成实践情况
10%
2-创新能力
主动发现问题、分析问题和解决问题情况
5%
是否有创新
5%
是否采用优化方案
5%
3-表达沟通
对实践项目的讲解情况
5%
讲解过程中回答问题情况
5%
完成实践项目过程的团队协作能力
5%
合  计
100%
4.2.4 期中考试考核标准
表5 期中考试考核表
序号
考核内容
考核的知识点
比例
1
JSP基础
静态网页与动态网页
3%
网络数据库和Web服务器概念
3%
JSP/ASP/ASP.NET/PHP
2%
C/S模式与B/S模式
4%
JDK和Tomcat的下载、安装和配置
2%
JSP开发工具的基本使用
2%
JSP注释
2%
JSP脚本元素
4%
JSP指令元素
4%
JSP动作元素
4%
小    计
30%
2
JSP中的内对象
out对象及其应用
2%
request对象及其应用
4%
response对象及其应用
4%
session对象及其应用
8%
其他对象(Config、Page、PageContext、Exception)及其应用
3%
application对象及其应用
3%
Cookie 对象及其应用
6%
小    计
30%

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。