《JavaWeb程序设计》课程标准

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《JavaWeb程序设计》课程标准一、课程基本信息课程名称:《JavaWeb程序设计》课程类别:专业核心课程课程性质:理论含实践课程(理实结合)学时学分:64学时,4学分适用专业:软件技术二、课程定位本课程是软件技术专业核心课程。主要培养学生应用JSP技术进行Web应用程序开发的能力,并培养其良好的编程规范和职业习惯。通过本课程的学习,让学生掌握使用Java技术进行Web应用开发;了解JavaWeb技术架构;掌握HTML,Javascript和CSS静态网页开发技术;掌握JavaWeb开发的核心技术JSP和Servlet等;掌握使用MVC模式设计、开发Web项目。在项目实战中培养学生的编程能力、程序调试能力,团队合作与沟通能力、自主学习与创新能力,为今后应用JavaWeb编程技术和从事软件开发与测试工作奠定坚实的基础。本课程采用“项目驱动、案例教学、一体化课堂”的教学模式开展教学。整个课程采用若干单元案例和小型综合案例,64学时完成教师与学生互动的讲练结合教学过程。课程的理论实践一体化教学过程全部安排在软件项目开发实训室进行,教学中以学生为中心,教师全程负责讲授知识,指导项目开发。先修课程:《C语言程序设计》、《数据库应用基础》、《Java程序设计基础》。后续课程:《Java桌面软件项目开发》、《移动应用开发》、《信息系统分析与设计》、《毕业顶岗实习》。三、课程目标1.总体目标通过项目驱动的学习和综合实训,熟练掌握应用JSP模式11进行Web程序开发的基本知识和技能,并能结合数据库应用技术和软件工程技术进行Web应用程序的开发,能基本胜任基于JSP的Web程序员的岗位。在课程的学习中,培养诚实,守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。并养成规范编码、按时交付软件等良好的工作态度。2.具体目标(1)知识目标掌握典型JSP开发环境的配置掌握HTML标记的基本使用掌握JSP脚本元素。指令元素、动作元素的用法掌握JSP中内置对象的特点及用法掌握JDBC访问数据库的技术掌握JavaBean技术掌握Servlet技术掌握JSP的文件上传下载、邮件处理、图形处理、安全控制、数据统计等高级应用技术(2)能力目标能搭建典型的JSP开发环境能应用HTML语言设计简单的页面能应用JavaScript脚本实现交互效果能应用JSP基本元素创造简单的动作页面能应用JSP内置对象实现在服务商存取特定信息,并在不同页面进行传递能应用JDBC数据库访问技术编写基于数据库的Web程序,以实现信息的持久化存储能应用JSP模式1(JSP+JavaBean)开发方法优化JSP程序1即JSPModel1开发模式,与JSP散装模式相区别,用此种模式进行Web程序开发时,要求JSP页面与JavaBean代码相分离。JavaBean实际上就是一个被编写成为了完成特定功能的类,用于处理各种业务逻辑,JSP页面仅用于显示一个视图而无需组织代码编写,需要代码实现动态功能时,只需调用JavaBean的方法即可。JSP散装模式,即无模式的一种开发方式,在JSP页面中任意组织代码,功能逻辑没有划分,各个页面没有一定的分工。JSP散装模式类似于ASP的开发模式。能应用MD5加密、验证码等功能增强系统的安全性能应用JSP的数据统计、文件上传下载和邮件处理功能增强应用程序功能(3)素质目标按时、守时的软件交付观念规范、优化的程序代码诚实、守信、坚韧不拔的性格自主、开放的学习能力良好的自我表现、与人沟通能力良好的合作精神四、课程设计1.设计思路本课程遵循“以职业行动获得知识”的认知规律,以岗位工作综合能力培养为核心,对职业岗位的工作内容、工作过程、工作环境等内容加以分析提炼,并按照循序渐进的教育规律进行深度加工,对应构建课程教学内容,学生获得知识的过程始终与具体的职业实践相对应。在教学过程中,培养学生树立面向对象程序设计思想,强调学生在学习过程的主地位,并实现分层教学,将学生开发实践项目的能力培养和创新能力的培养作为教学的重点。2.课程内容与要求依据软件技术行业领域和Java职业岗位的知识、能力、素质要求和当前主流技术和今后发展趋势,课程教学采用“理论实践一体化”教学模式,理论教学内容与实践教学内容融为一体,根据典型B—C电子商城开发过程及Web程序员能力要求,重构了课程结构,形成了模块化的课程结构,主要内容包括:语言基础模块、核心技术模块和高级应用模块。教学内容及课时分配如下:表1教学内容及课时分配序号学习单元学时1eBuy电子商务系统的使用22Web技术概述23搭建JSP开发环境24JSP指令元素和动作元素25Request和Response-Session对象26Application对象Cookies27单元实践1(上机实训)28数据库连接、访问29预编译和存储过程操作210数据库元数据操作和分页211JavaBean操作基础212JavaBean典型应用213Servlet基础214Servle典型应用215单元实践2(上机实训)416文件上传和下载-发送邮件217图形处理218单元实践3(上机实训)419教务管理系统综合实训(一)620教务管理系统综合实训(二)621教务管理系统综合实训(三)822教务管理系统综合实训(四)4合计64具体教学目标与要求下:表2具体教学目标与要求学习单元单元一eBuy电子商务系统的使用学时数2学习目标了解eBuy系统功能模块的构成熟悉eBuy系统购物流程了解eBuy系统的数据库设计与详细设计理解eBuy电子商城的基本设计思想学习内容知识点技能点eBuy系统概述eBuy系统功能模块设计eBuy系统流程eBuy系统数据库设计eBuy系统详细设计eBuy电子商务系统模块划分及系统设计过程操作训练eBuy电子商务系统操作应用教学方法案例教学—eBuy电子商务系统教学条件多媒体机房考核与评价过程考核+期末笔试考试学生知识能力要求掌握计算机基本操作及HTML基本知识教师知识能力要求丰富的应用软件开发经验,熟悉JavaWeb程序设计的相关技术;熟练使用HMTL、Javascript、CSS、JSP和Servlet等技术设计和开发Web应用;熟练应用MVC模式设计和开发系统;熟练使用MyEclipse开发工具。学习单元单元二Web技术概述学时数2学习目标了解静态网页中静态的概念动态网页中动态的概念JSP/ASP/JSP/PHP的比较了解C/S模式与B/S的特点学习内容知识点技能点静态网页与动态网页网络数据库和Web服务器概念JSP/ASP/ASP.NET/PHPC/S模式与B/S模式/操作训练登录操作图书管理信息系统教学方法案例教学—http://图书管理信息系统教学条件多媒体机房考核与评价过程考核+期末笔试考试学生知识能力要求掌握计算机基本操作及HTML基本知识教师知识能力要求丰富的应用软件开发经验,熟悉JavaWeb程序设计的相关技术;熟练使用HMTL、Javascript、CSS、JSP和Servlet等技术设计和开发Web应用;熟练应用MVC模式设计和开发系统;熟练使用MyEclipse开发工具。学习单元单元三搭建JSP开发环境学时数2学习目标掌握JDK的安装与环境设置掌握Tomcat的安装与配置熟悉常用的JSP开发工具的使用了解JSP程序设计的开发流程学习内容知识点技能点安装配置JDK、安装配置JSP服务器、认识JSP开发工具编写一个简单的JSP程序并调试安装配置Eclipse的JSP开发环境编写第一个JSP程序并调试AWT与Swing事件处理操作训练Java运行环境配置、编写简单JSP程序教学方法案例教学教学条件多媒体机房考核与评价过程考核+期末笔试考试学生知识能力要求掌握Java基本语法教师知识能力要求丰富的应用软件开发经验,熟悉JavaWeb程序设计的相关技术;熟练使用HMTL、Javascript、CSS、JSP和Servlet等技术设计和开发Web应用;熟练应用MVC模式设计和开发系统;熟练使用MyEclipse开发工具。学习单元单元四JSP指令元素和动作元素学时数2学习目标掌握JSP注释、JSP脚本元素、JSP指令元素、JSP动作元素的概念机语法格式及其应用方法学习内容知识点技能点JSP注释JSP脚本元素JSP指令元素JSP动作元素JSP元素的初步使用操作训练简单JSP程序编写教学方法案例教学教学条件多媒体机房考核与评价过程考核+期末笔试考试学生知识能力要求掌握Java基本语法教师知识能力要求丰富的应用软件开发经验,熟悉JavaWeb程序设计的相关技术;熟练使用HMTL、Javascript、CSS、JSP和Servlet等技术设计和开发Web应用;熟练应用MVC模式设计和开发系统;熟练使用MyEclipse开发工具。学习单元单元五Request和Response-Session对象学时数2学习目标掌握JSP中out对象、Request对象、response对象、ression对象及其运用学习内容知识点技能点out对象及其运用request对象及其应用response对象及其运用ression对象及其运用JSP常用内置对象的使用操作训练用户登录程序(模拟)教学方法案例教学教学条件多媒体机房考核与评价过程考核+期末笔试考试学生知识能力要求掌握Java基本语法和JSP内置对象教师知识能力要求丰富的应用软件开发经验,熟悉JavaWeb程序设计的相关技术;熟练使用HMTL、Javascript、CSS、JSP和Servlet等技术设计和开发Web应用;熟练应用MVC模式设计和开发系统;熟练使用MyEclipse开发工具。学习单元单元六Application对象Cookies学时数2学习目标熟练掌握Config、Page、Exception对象的使用熟练掌握Application对象的使用熟练掌握使用Cookies对象的使用学习内容知识点技能点其他对象(Config、Page、PageContext、Exception)及其运用Application对象及其应用Cookies对象及其应用JSP常用内置对象的使用操作训练完成网站计数器等功能。教学方法案例教学教学条件多媒体机房考核与评价过程考核+期末笔试考试学生知识能力要求掌握Java基本语法和JSP内置对象教师知识能力要求丰富的应用软件开发经验,熟悉JavaWeb程序设计的相关技术;熟练使用HMTL、Javascript、CSS、JSP和Servlet等技术设计和开发Web应用;熟练应用MVC模式设计和开发系统;熟练使用MyEclipse开发工具。学习单元单元七单元实践1(上机实训)学时数2学习目标运用JSP语言基础模块知识完成系统首页的设计、模拟实现登录功能与注册功能学习内容知识点技能点首页登陆页面(不存取数据库)注册页面(不存取数据库)简单的页面设计操作训练完成简单的页面文件教学方法案例教学教学条件多媒体机房考核与评价过程考核+期末笔试考试学生知识能力要求掌握Java基本语法和理解面向对象编程教师知识能力要求丰富的应用软件开发经验,熟悉JavaWeb程序设计的相关技术;熟练使用HMTL、Javascript、CSS、JSP和Servlet等技术设计和开发Web应用;熟练应用MVC模式设计和开发系统;熟练使用MyEclipse开发工具。学习单元单元八数据库连接、访问学时数2学习目标了解JSP数据库基本操作熟练掌握JDBC-ODBC桥连接数据库熟练掌握JDBC-ODBC驱动程序连接数据库熟练掌握JSP程序中添加、删除和修改数据熟练掌握在JSP程序中查询数据库学习内容知识点技能点JDBC简介DruverManagerConnectionJDBC-ODBC桥连接数据库专用JDBS驱动数据连接数据库表Statement、ResultSet、检索数据库学会用JDBC、JDBS等实现数据库连接、访问操作训练用户登录程序(数据库)教学方法案例教学教学条件多媒体机房考核与评价过程考核+期末笔试考试学生知识能力要求掌握Java基本语法和数

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功