《JSP安全网站建设》课程标准.docx

上传人:b****4 文档编号:3498072 上传时间:2022-11-23 格式:DOCX 页数:18 大小:24.32KB
下载 相关 举报
《JSP安全网站建设》课程标准.docx_第1页
第1页 / 共18页
《JSP安全网站建设》课程标准.docx_第2页
第2页 / 共18页
《JSP安全网站建设》课程标准.docx_第3页
第3页 / 共18页
《JSP安全网站建设》课程标准.docx_第4页
第4页 / 共18页
《JSP安全网站建设》课程标准.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

《JSP安全网站建设》课程标准.docx

《《JSP安全网站建设》课程标准.docx》由会员分享,可在线阅读,更多相关《《JSP安全网站建设》课程标准.docx(18页珍藏版)》请在冰豆网上搜索。

《JSP安全网站建设》课程标准.docx

《JSP安全网站建设》课程标准

《JSP安全网站建设》课程标准

课程名称:

JSP安全网站建设

课程代码:

4010008

课程类型:

岗位技能课

学  分:

4

计划学时:

64

实践课时比例:

50%

主要授课方式:

项目驱动

考核方式:

过程性考核

适用专业:

计算机网络与安全管理专业

先修课程:

JAVA程序设计、静态网页设计

1.概述

本课程标准贯彻落实“以服务为宗旨,以就业为导向”的原则;在学生具备一定的编程逻辑、程序设计能力的基础上,主要介绍应用JSP技术进行动态网站开发的技术,使学生掌握基本动态网站开发的方法和技能。

本课程要求学生具备较完善的面向对象程序设计思想,要求学生通过学习JSP,掌握JSP的基本语法、内置对象、JavaBean、JDBC连接数据库、servlet等关键技术。

1.1课程的性质

本课程是软外服务外包专业的一门专业核心课程,其功能在于培养学生具有JAVAWEB开发能力、软件初步设计能力、数据库设计能力、团队合作能力等多种岗位职业能力,达到本专业高职学生应具备岗位职业能力要求,并为学生将来做毕业设计和软件服务外包专业高职学生的顺利就业打下基础。

1.2课程设计理念

由于本课程是以JAVA语言为基础,因此,课程学习难度较大。

本课程采用“项目驱动,案例教学,一体化课堂”的教学模式开展教学。

1.3课程开发思路

整个课程由一个完整的“图书管理系统”系统为项目驱动,64课时内完成教师与学生互动的讲练结合教学过程。

课程的理论实践一体化教学过程全部安排在设施先进、专门的JSP编程实训室进行,教学中以学生为中心,教师全程负责讲授知识、答疑解惑、指导项目设计,充分调动师生双方的积极性,实现教学目标。

2.课程目标

本课程的培养目标是:

通过项目驱动的学习和综合实训,熟练掌握运用JSP进行动态网站开发的基本知识和技能,并能结合数据库应用技术和软件工程技术进行动态网站的开发,能基本胜任JSP动态网站的开发和管理的岗位。

在课程的学习中,培养诚实、守信、坚忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码规范、按时交付软件等良好的工作习惯。

2.1知识目标

(1)能配置典型的JSP开发环境;

(2)能掌握JSP的基本语法;

(3)能掌握JSP的内置对象;

(4)能应用JavaBean进行数据的封装和处理;

(5)能应用Servlet和JSP进行动态网站开发;

(6)会使用JDBC访问数据库技术连接数据库;

(7)能实现动态网站中常用的功能如:

购物车、文件上传下载等;

2.2素质目标

(1)培养学生谦虚、好学的品质;

(2)培养学生勤于思考、做事认真的良好作风;

(3)培养学生良好的职业道德;

(4)培养按时、守时的软件交付观念;

(5)培养阅读设计文档、编写程序文档的能力。

2.3能力目标

(1)培养学生良好的自我表现、与人沟通的能力;

(2)培养学生的团队协作精神;

(3)培养学生分析问题、解决问题的能力;

(4)培养学生勇于创新、敬业乐业的工作作风;

(5)培养学生的质量意识、安全意识;

(6)培养学生诚实、守信、坚忍不拔的性格;

(7)培养学生自主、开放的学习能力。

3.课程整体设计思路

根据专业课程目标和涵盖的工作任务要求,确定课程整体设计思路,说明学生应获得的知识、技能与态度。

学习情景

工作任务

知识要求

技能要求

学时

安排

1、利用HTML+CSS技术编写静态网站

编写一家房地产网站

1.1复习HTML语法

1.2复习Dreamweaver网页开发工具

1.3复习CSS语法

1.1熟练掌握HTML语法

1.2熟练应用Dreamweaver网页开发工具

1.3熟练掌握CSS语法

1.4熟练掌握CSS布局

4

2、利用JavaScript进行表单验证

对用户注册表单进行验证

2.1表单的设计

2.2JavaScript基本知识

2.3会用JavaScript函数进行表单验证

2.1掌握JavaScript的表单验证功能

4

3、JSP菜鸟入门

JSP基本语法

3.1JSP开发工具和环境配置

3.2JSP指令元素

3.3JSP表达式

3.4JSP脚本段

3.5JSP动作元素

3.6JSP注释

3.1掌握JSP开发环境的配置

3.2掌握JSP程序设计语言基础

4

4、图书管理系统用户登录模块

用户登录设计

4.1request对象的使用

4.2response对象的使用

4.3session对象的使用

4.4application对象的使用

4.5out对象的使用

4.6exception对象的使用

4.7cookie的基本操作

4.1掌握用户登录程序的一般流程

4.2掌握表单的设计过程。

4.3掌握JSP内置对象的使用方法

4.4掌握cookie的基本操作

8

5、图书管理系统用户注册模块

用户注册功能设计

5.1JavaBean的概念

5.2JavaBean的创建

5.3useBean动作元素的使用

5.4setProperty动作元素的使用

5.5JavaBean的作用范围

5.1熟悉复杂表单的设计过程

5.2掌握JavaBean的使用方法

12

6、图书管理系统图书管理模块

查询、添加、删除、修改图书、

6.1JDBC概述

6.2JDBC连接数据库

6.4数据添加

6.4数据的修改

6.5数据的删除

6.6数据的查找

6.1掌握JDBC连接数据库的基本方法。

6.2掌握数据库操作的实现方法

6.4能熟练使用SQL语句对数据库中的信息进行操作

14

7、JSP标准标签库优化网页

JSTL

7.1利用JSTL知识优化用户登录模块、用户注册模块、图书管理模块中的网页

7.1掌握JSTL的基本方法。

10

8、Servlet、MVC开发模式

重新设计图书登录模块

8.1servlet原理及应用方法

8.2MVC模式

8.1掌握servlet的基本编程方法

8.2能理解并能运用MVC开发模式

6

机动

2

合计

64

4.课程单元设计

本课程的内容包括:

复习HTML+CSS编写静态网页、JSP基本语法、JSP内置对象、JAVABEAN、JDBC、Servlet、MVC开发模式等。

本课程采用课内讲授和实际操作的结合教学、案例分析、模拟实训、企业实践相结合的教学模式,落实“精讲多练、工学结合”的措施,教学内容围绕基础性和前沿性进行,以培养学生创新思维和实践能力为目的,围绕软件工程流程和JSP知识的具体运用为技能训练核心,集传统教学方法及案例教育、多媒体、网络教学、企业实践等现代教育手段,理论联系实际,融知识传授、能力培养和素质教育与一体,着重培养学生的岗位职业道德、实际动手能力及适应岗位的能力、可持续发展能力,提高学生的技术应用能力和综合素质,以适应软件企业对软件设计师的要求。

一体化课程名称

JSP安全网站建设

基准学时

64

典型工作任务描述

1.设计和创建数据库工作

2.软件功能设计工作

3.编写登录模块设计工作

4.编写注册模块设计工作

5.编写查询模块设计工作

6.会采用MVC开发模式开发软件

7.通过JDBC对数据库的操作

8、软件测试

工作内容分析

工作对象:

软件企业软件设计师软件开发工作

工具、材料、设备与资料:

需要装有相关开发软件的计算机。

工作方法:

1、软件框构师进行软件总体设计,完成总体框架设计;

2、软件开发人员按总设计师的要求,完成每个模块的设计

劳动组织方式:

1、必须遵守公司上下班纪律;

工作要求:

1、必须按公司的编程规范书写代码;

2、必须为每一个变量和方法详细输写注释。

课程目标

1、熟悉JSP开发流程;

2、能够搭建JSP开发平台;

4、能够掌握并能应用包括JSP语法、内置对象、JavaBean、JDBC、Servlet、JSTL、MVC等JSP相关知识;

4、能够利用JSP知识编写简单应用程序;

学习内容

JSP语法、内置对象、JavaBean、JDBC、Servlet、JSTL、MVC等JSP相关知识

参考性学习任务

序号

名称

学时

1

复习HTML+CSS+JAVASCRIPT编程

8

2

JSP语法

4

4

JSP内置对象

8

4

JavaBean

12

5

JDBC

14

6

JSTL

10

7

Servlet、MVC

6

机动

2

教学实施建议

通过工学结合、校企合作的任务驱动型的项目活动培养学生具有良好职业道德、专业技能水平、可持续发展能力,使学生掌握JSP的基本知识与基本技能,初步形成一定的学习能力和课程实践能力,并培养学生诚实、守信、善于沟通和合作的团队意识,及其环保、节能和安全意识,提高学生各专门化方面的职业能力,并通过理论、实训、实习相结合的教学方式,边讲边学、边学边做、做中学、学中做,把学生培养成为具有良好职业道德的、具有javaweb开发的理论和实践能力的、具有可持续发展能力的高素质高技能型软件开发专门人才,以适应市场对软件开发人才的需求

学习任务1描述

一体化课程名称

JSP安全网站建设

学习任务名称

编写一家房地产网站

学习任务学时

4

学习任务情境

为学生准备一家房地产网站案例,指导学生模仿完成;

学习目标

任务1:

复习HTML标签;

任务2:

Dreamweaver开发工具;

任务3:

复习CSS编程

任务4:

HTML+CSS编写静态网页

学习内容

1、HTML标签应用

2、Dreamweaver创建站点;

3、CSS应用

4、HTML+CSS编写静态网页

教学建议

1、先快速复习HTML各种标签和CSS基本用法(1节课);

2、上机指导学生完成房地产网站,教会学生如何应用HTML+CSS编写静态网页;

3、通过具体的应用去复习HTML、CSS。

学习任务2描述

一体化课程名称

JSP安全网站建设

学习任务名称

表单验证

学习任务学时

4

学习任务情境

需要编写一个用户注册页面,并对注册表单进行验证工作

学习目标

任务1:

学习常见表单元素;

任务2:

学习JavaScript基本语法;

任务3:

学习JavaScript如何创建函数;

任务4:

学习JavaScript如何利用函数进行表单验证;

任务5:

学习如何应用四则表达式进行表单验证;

学习内容

1、表单元素;

2、JavaScript基本语法;

3、JavaScript创建函数;

4、JavaScript利用函数进行表单验证;

5、四则表达式及其在表单验证的应用;

教学建议

1、先进行表单元素教学;

2、在进行JavaScript基本语法教学,重点是函数的运用;

3、表单与JavaScript相结合进行表单验证;

4、略讲四则表达式语法;

5、详讲四则表达式在表单验证中的应用;

6、对其它课堂没有讲过的验证,要求学生课后完成;

学习任务3描述

一体化课程名称

JSP安全网站建设

学习任务名称

JSP菜鸟入门

学习任务学时

4

学习任务情境

JSP初学者刚接触JSP知识

学习目标

任务1:

安装JSP开发工具和环境配置;

任务2:

学习JSP基本知识;

任务3:

能应用JSP基本知识编写程序;

学习内容

1、安装JSP开发工具和环境配置;

2、JSP指令元素;

3、JSP表达式;

4、JSP脚本段;

5、JSP动作元素;

6、JSP注释

教学建议

1、这部分知识细,最好采用边讲边练的方式教学;

2、建义学生自带笔记本电脑,在教室里安装JSP开发工具和环境配置;

3、可以做点辅助练习提高相关知识掌握程度;

学习任务4描述

一体化课程名称

JSP安全网站建设

学习任务名称

图书管理系统用户登录模块

学习任务学时

8

学习任务情境

为图书管理系统编写用户登录模块

学习目标

任务1:

学习JSP内置对象

任务2:

会熟练应用JSP内置对象

任务3:

会编写常见的用户登录模块;

任务4:

懂汉字乱码的原理并会处理汉字乱码;

学习内容

1、request对象的使用

2、response对象的使用

3、session对象的使用

4、application对象的使用

5、out对象的使用

6、exception对象的使用

7、cookie的基本操作

教学建议

1、首先详细讲解JSP内置对象(4节);

2、然后再上机完成用户登录模块编写(4节);

学习任务5描述

一体化课程名称

JSP安全网站建设

学习任务名称

图书管理系统用户注册模块

学习任务学时

12

学习任务情境

为图书管理系统编写用户注册模块

学习目标

任务1:

熟悉复杂表单的设计过程;

任务2:

掌握JavaBean的使用方法;

任务3:

掌握用户注册模块编写方法

学习内容

1、JavaBean的概念

2、JavaBean的创建

3、useBean动作元素的使用

4、setProperty动作元素的使用

5、JavaBean的作用范围

教学建议

1、在理论教学过程中重点强调JavaBean作用及编写方法;

2、上机学习如何创建JavaBean和有关Bean的动作元素;

3、然后指导学生完成注册模块编写;

学习任务6描述

一体化课程名称

JSP安全网站建设

学习任务名称

图书管理系统图书管理模块

学习任务学时

14

学习任务情境

为图书管理系统编写图书管理模块

学习目标

任务1:

掌握JDBC连接数据库的基本方法;

任务2:

掌握数据库操作的实现方法;

任务3:

能熟练使用SQL语句对数据库中的信息进行操作;

学习内容

1、JDBC概述

2、DBC连接数据库

3、数据添加

4、数据的修改

5、数据的删除

6、数据的查找

教学建议

1、首先进行理论教学JDBC及编写方法;

2、上机学习如何连接数据库;

3、上机学习如何做查询;

4、上机学习如何做增、删、改;

5、最后指导学生完成用户管理模块编写;

学习任务7描述

一体化课程名称

JSP安全网站建设

学习任务名称

JSP标准标签库优化网页

学习任务学时

10

学习任务情境

JSP标准标签库优化网页设计

学习目标

任务1:

掌握JSP标准标签库常用标签用法;

任务2:

对登录模块、注册模块、图书管理模块网页进行优化。

学习内容

1、JSP标准标签库常用标签用法

2、用标准标签库进行优化网页

教学建议

1、先讲JSP标标标签库中的常用标签用法;

2、在结合前面编写的登录模块、注册模块、图书管理模块中的网页进行优化

学习任务8描述

一体化课程名称

JSP安全网站建设

学习任务名称

利用MVC开发模式思想重新设计图书登录模块

学习任务学时

6

学习任务情境

利用MVC开发模式思想重新设计图书登录模块

学习目标

任务1:

学习servlet原理及应用方法;

任务2:

学习MVC模式及应用方法;

学习内容

1、Servlet原理及应用方法

2、MVC模式及应用方法

教学建议

1、首先确保学生正确掌握Servlet和MVC相关知识;

2、然后上机操作练习;

3、最后重新设计图书登录模块;

5.课程实施和建议

5.1课程的重点、难点及解决办法

本课程的重点是JSP语法、JSP内置对象、Servlet、JavaBean、JDBC等。

难点是servlet及知识点的综合运用上。

可以通过多做实例让学生掌握。

5.2教学方法和教学手段

5.2.1教学方法:

本课程主要采用案例分析法、情景模拟法、课外实践法等多种教学方法。

5.2.2教学手段

多媒体教学、上机演示教学等

5.3教学评价

学习情景

工作任务

评价目标

评价方式

评价比重

1.创建数据库

1.1能用SQL语句正确创建数据库及表

能用SQL语句正确创建数据库及表

过程性评价:

提问、案例分析、课后作业;

总结性评价:

卷考——判断题、选择题等;

10%

2.界面设计

2.1能用PHOTOSHOP、CSS、HTML等技术完成界面设计

会使用PHOTOSHOP、CSS、HTML等技术完成界面设计

过程性评价:

提问、动手操作、案例分析、课后作业;

总结性评价:

卷考——判断题、选择题,课程模拟实训等;

20%

3.软件框架设计

3.1学会用MyEclipse等开发工具搭建开发平台,并创建软件框架

会使用MyEclipse等开发工具搭建开发平台

过程性评价:

提问、动手操作、案例分析、课后作业;

总结性评价:

卷考——判断题、选择题;课程模拟实训;

20%

4.编码

4.1学会用JSP、Servlet编写代码

会书写代码

过程性评价:

提问、动手

操作、案例分析、课后作业;

总结性评价:

卷考——判断题、选择题;课程模拟实训;

40%

5.测试

5.1学会常见的测试技巧

会常见的测试技巧;

过程性评价:

提问、单项模拟实训、课后作业;

总结性评价:

卷考——判断题、选择题;课程模拟实训;

10%

合计

100%

说明:

每个模块的考核主要考察学生的出勤情况、实际动手能力、理论知识的运用与掌握情况、完成作业的准确度、完整度、规范度等、分析问题、解决问题的能力、合作沟通能力、学习态度、总结报告(报告的内容、态度、写作水平等)等评定项目进行考核。

5.4教材编写

正计划编写。

5.5课程资源的开发与利用

1.教辅材料:

要力求接近实践,最好是来源于实践的案例与情境,并开发课程的习题、参考文献等内容,向学生开放,以利于学生自主学习。

2.实训指导书:

格式正确、内容全面,且能具体写明对学生的各项要求。

3.软件环境:

不断完善物流综合实训室的软件环境,引进一些与采购管理软件用于教学,为学生提供更好的采购软件模拟条件。

4.硬件环境:

希望能够加大对硬件实训内容的建设,例如尽快组建校内实训小超市,为学生提供校内亲身参与采购管理工作的环境;同时,通过各种渠道加大对校外实训基地的建设,为学生的校外实践提供环境条件。

5.信息技术:

充分的利用各种信息技术,例如网络、多媒体课件等,为学生提供学习的便利条件。

例如加大课程的网络资源建设,把与课程有关的文献资料、教学大纲、电子教案、教学课件、习题、教学视频、采购管理的相关前沿信息、与职业资格考试相关的资料、学生与教师的互动等都放到网上,充分的为学生的自主学习提供环境条件。

5.6师资和实训条件

担任本课程的主讲教师需要具有丰富的JSP软件开发经验,了解一般JSP动态网站的组成和实现方法,深刻理解面向对象编程思想,具备一定B/S模式系统开发能力。

其主要要求包括:

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

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

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

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

(5)能使用面向对象方法进行软件系统开发;

(6)熟练使用JSP开发工具进行动态网站的开发。

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

在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据本课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力。

5.7其它说明

5.8教学参考资料

5.8.1参考书目:

《基于B/S架构的软件项目实训——JSP(面向“十二五”高职高专规划教材.计算机系列)》丁旭 主编出版社:

清华大学出版社ISBN:

9787512106109

《JSP编程及案例分析(面向“十二五”高职高专规划教材·计算机系列)》郑宁主编出版社:

清华大学出版社ISBN:

9787512101111

5.8.2推荐行业等网站:

中文JAVA技术网-

Java学习站

Java中文站http:

//www.java-

 

编写:

兰伟

校对:

罗娜

审核:

唐锡雷

信息与建筑工程学院

2013年8月1日

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

当前位置:首页 > 表格模板 > 合同协议

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

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