
《Web系统开发》教学大纲一、课程基本信息课程编码:06E4126B中文名称:Web系统开发英文名称:WebSystemDevelopment课程类别:专业核心课程总学时:64学时(含20学时实验)总学分:3.5适用专业:计算机科学与技术专业先修课程:面向对象程序设计、数据库原理及应用、Web前端技术、数据结构、软件工程开课系部:数学与信息技术学院二、课程性质、地位和任务《Web系统开发》是计算机科学与技术专业的一门专业核心课,是有关网站建设的较高级内容。通过理论教学、上机实训实验、项目实战习等教学环节,使学生理解Web应用及开发的基本概念,熟悉Web应用程序的体系结构,掌握JSP、Servlet、JavaBean等技术的语法和应用,掌握使用JDBC访问数据库,掌握MVC模式的工作原理,掌握Mybatis、Spring、SpringMVC的工作原理,从而培养学生发现问题、分析问题和解决问题的能力,培养良好的职业素质,培养团队协作和和谐的沟通能力,具备JavaWeb应用开发相关知识、良好的编程习惯和应用软件开发的能力,为学生将来从事基本Web的系统开发打下坚实的基础。三、课程教学目标通过本课程的学习,掌握JavaWeb基础技术和MVC模式基本思想,以及SSM框架整合的基本思想与实践开发,掌握Web系统开发的过程、工具与规范方法,对网络程序设计有一个全面的认识和了解,能够应用计算机科学的基本原理,分析和识别计算机复杂工程问题,并能使用数学建模和面向对象的方法进行描述和解决,做到理论联系实际。(对应毕业要求:(3.1、3.3、4.1、5.2、5.3、9.1、9.2、9.3)具体要求如下:
《Web 系统开发》教学大纲 一、课程基本信息 课程编码:06E4126B 中文名称:Web 系统开发 英文名称:Web System Development 课程类别:专业核心课程 总 学 时:64 学时(含 20 学时实验) 总 学 分:3.5 适用专业:计算机科学与技术专业 先修课程:面向对象程序设计、数据库原理及应用、Web 前端技术、数据结构、软件 工程 开课系部:数学与信息技术学院 二、课程性质、地位和任务 《Web 系统开发》是计算机科学与技术专业的一门专业核心课,是有关网站建设的较 高级内容。通过理论教学、上机实训实验、项目实战习等教学环节,使学生理解 Web 应用 及开发的基本概念,熟悉 Web 应用程序的体系结构,掌握 JSP、 Servlet、JavaBean 等技术 的语法和应用,掌握使用 JDBC 访问数据库,掌握 MVC 模式的工作原理,掌握 Mybatis、 Spring 、SpringMVC 的工作原理,从而培养学生发现问题、分析问题和解决问题的能力, 培养良好的职业素质,培养团队协作和和谐的沟通能力,具备 Java Web 应用开发相关知识、 良好的编程习惯和应用软件开发的能力,为学生将来从事基本 Web 的系统开发打下坚实的 基础。 三、课程教学目标 通过本课程的学习,掌握 Java Web 基础技术和 MVC 模式基本思想,以及 SSM 框架整 合的基本思想与实践开发,掌握 Web 系统开发的过程、工具与规范方法,对网络程序设计 有一个全面的认识和了解,能够应用计算机科学的基本原理,分析和识别计算机复杂工程 问题,并能使用数学建模和面向对象的方法进行描述和解决,做到理论联系实际。(对应 毕业要求:(3.1、3.3、4.1、5.2、5.3、9.1、9.2、9.3) 具体要求如下:

课程目标1能够应用JavaWeb技术和MVC模式,并结合实际问题,对复杂计算机软件工程中的关键问题分析、设计出一套可行的解决方案。(3.1、3.3)课程目标2:能够基于计算机科学技术及相关学科的科学原理,通过文献研究或相关方法,应用MVC模式的基本思想,调研分析复杂计算机工程问题的解决方案。(4.1)课程目标3:掌握Web系统需求分析的基本策略,能够根据需求设计并组织Web系统开发;能够在Eclipse或Idea或其他集成开发环境中,基于某种框架,采用JavaWeb相关技术,对复杂计算机软件工程问题进行设计、开发和测试。(5.2、5.3)课程目标4:具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务,并具有较强的适应能力,和与其他团队成员沟通交流、合作共事的能力。:(9.1、9.2、9.3)课程思政目标:培养学生在实际应用中的分析、判断和解决问题的创新思维;培养学生学以致用、服务人民和服务社会的责任感;培养精益求精的工匠精神和团队合作精神;树立标准化、规范化和信息安全等意识;坚定社会主义核心价值观信仰。四、课程教学基本要求1:以课堂讲授为主,注重联系实际案例,激发学生主动学习的兴趣,培养学生独立思考、分析问题和解决问题的能力。2.该课程实践性较强,在课堂讲授过程中,将真实项目分解,融入教学,同时为了学生进一步理解教学内容,拟布置一定量的课外任务,并对学生完成情况进行进行检查和反馈。3.为加强实动手能力的培养,应充分重视实践性教学环节,保证上机机时至少达到20学时。4.采用线上、线下相结合的方式,与学生开展答疑、交流,促进学生对知识的掌握和专业的认同。五、课程教学内容及要求第一部分Web系统开发概述(2学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生对Web应用程序的工作原理和JavaWeb应用开发环境有一定的认识和理解
课程目标 1:能够应用 Java Web 技术和 MVC 模式,并结合实际问题,对复杂计算机 软件工程中的关键问题分析、设计出一套可行的解决方案。(3.1、3.3) 课程目标 2:能够基于计算机科学技术及相关学科的科学原理,通过文献研究或相关 方法,应用 MVC 模式的基本思想,调研分析复杂计算机工程问题的解决方案。(4.1) 课程目标 3:掌握 Web 系统需求分析的基本策略,能够根据需求设计并组织 Web 系统 开发;能够在 Eclipse 或 Idea 或其他集成开发环境中,基于某种框架,采用 Java Web 相关 技术,对复杂计算机软件工程问题进行设计、开发和测试。(5.2、5.3) 课程目标 4:具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务, 并具有较强的适应能力,和与其他团队成员沟通交流、合作共事的能力。(9.1、9.2、9.3) 课程思政目标:培养学生在实际应用中的分析、判断和解决问题的创新思维;培养学 生学以致用、服务人民和服务社会的责任感;培养精益求精的工匠精神和团队合作精神; 树立标准化、规范化和信息安全等意识;坚定社会主义核心价值观信仰。 四、课程教学基本要求 1.以课堂讲授为主,注重联系实际案例,激发学生主动学习的兴趣,培养学生独立思 考、分析问题和解决问题的能力。 2. 该课程实践性较强,在课堂讲授过程中,将真实项目分解,融入教学,同时为了学 生进一步理解教学内容,拟布置一定量的课外任务,并对学生完成情况进行进行检查和反 馈。 3. 为加强实动手能力的培养,应充分重视实践性教学环节,保证上机机时至少达到 20 学时。 4. 采用线上、线下相结合的方式,与学生开展答疑、交流,促进学生对知识的掌握和 专业的认同。 五、课程教学内容及要求 第一部分 Web 系统开发概述(2 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生对 Web 应用程序的工作原理和 Java Web 应用开 发环境有一定的认识和理解

能力目标:能够独立完成JavaWeb应用开发环境的安装与配置。素养目标:培养学生的动手实践能力,培养学生分析问题和解决问题的能力。思政目标:引导学生明白个人成功跟社会发展的关系,培养学生的社会责任感,2、教学要求:了解C/S结构和B/S结构,理解Web的基本概念,掌握Web应用程序的工作原理,了解现有的Web开发技术和开发方式,掌握JavaWeb应用开发环境的安装与配置【教学重点与难点】1、教学重点:Web应用程序的工作原理,JavaWeb应用开发环境的安装与配置。2、教学难点:JavaWeb应用开发环境的安装与配置。【教学内容】1.1Web简介1.2网络程序开发体系结构1.3Web开发技术1.4开发环境搭建【思政元素融入点】通过探讨“程序是否能正常运行需要环境”,引导并使学生明白个人成功与整个社会发展的关系。在介绍Web系统开发所使用的工具软件时,强调使用开源或正版软件,引导学生思考软件技术与社会生活的关系,关注软件技术的法律问题,激发学生的社会责任感。第二部分Java输入输出(3学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生理解Java中输入输出的基本原理,掌握各种输入输出流的使用及对象的持久化的应用。能力目标:能够使用File类、相关的字节流类和字符流类实现文件的读写和复制,培养学生能够灵活运用所学知识的能力。素养目标:培养学生的动手实践能力,培养学生分析问题和解决问题的能力。思政目标:培养学生严谨的治学态度和精益求精的工匠精神。2、教学要求:掌握Java的输入/输出流的原理和分类;掌握简单的输入/输出流(读写文件、管道流
能力目标:能够独立完成 Java Web 应用开发环境的安装与配置。 素养目标:培养学生的动手实践能力,培养学生分析问题和解决问题的能力。 思政目标:引导学生明白个人成功跟社会发展的关系,培养学生的社会责任感。 2、教学要求: 了解 C/S 结构和 B/S 结构,理解 Web 的基本概念,掌握 Web 应用程序的工作原理, 了解现有的 Web 开发技术和开发方式,掌握 Java Web 应用开发环境的安装与配置。 【教学重点与难点】 1、教学重点:Web 应用程序的工作原理,Java Web 应用开发环境的安装与配置。 2、教学难点:Java Web 应用开发环境的安装与配置。 【教学内容】 1.1 Web 简介 1.2 网络程序开发体系结构 1.3 Web 开发技术 1.4 开发环境搭建 【思政元素融入点】 通过探讨“程序是否能正常运行需要环境”,引导并使学生明白个人成功与整个社会 发展的关系。在介绍 Web 系统开发所使用的工具软件时,强调使用开源或正版软件,引导 学生思考软件技术与社会生活的关系,关注软件技术的法律问题,激发学生的社会责任感。 第二部分 Java 输入输出(3 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生理解 Java 中输入输出的基本原理,掌握各种输入 输出流的使用及对象的持久化的应用。 能力目标:能够使用 File 类、相关的字节流类和字符流类实现文件的读写和复制,培 养学生能够灵活运用所学知识的能力。 素养目标:培养学生的动手实践能力,培养学生分析问题和解决问题的能力。 思政目标:培养学生严谨的治学态度和精益求精的工匠精神。 2、教学要求: 掌握 Java 的输入/输出流的原理和分类;掌握简单的输入/输出流(读写文件、管道流

存储器读写、用流来连接文件);了解过滤流、随机访问文件;理解并掌握对象的持久化。【教学重点与难点】1、教学重点:Java基本输入/输出流。2、教学难点:对象持久化。【教学内容】2.1流式输入输出原理和分类2.2输入输出流类2.3文件处理2.4对象序列化【思政元素融入点】对于程序编译运行过程中出现的错误,引导学生分析并解决问题,要求同学们能够做到举一反三,具有解决问题的能力和严谨的软件工匠精神。第三部分泛型与集合类(3学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,让学生理解泛型机制,掌握常见List、Set和Map集合类的成员方法及应用,为后序的学习打下坚实的基础。能力目标:能够使用List、Set和Map接口及其实现类中常用的成员方法实现对集合的操作,培养学生能够灵活运用所学知识的能力。素养目标:培养学生的动手实践能力,培养学生分析问题和解决问题的能力。思政目标:培养严谨和精益求精的工匠精神,培养学生的辩证思维能力。2、教学要求:理解泛型机制:掌握Java中泛化类型及其子类,并学会使用通配符;掌握常用集合类的使用。【教学重点与难点】1、教学重点:泛化方法。2、教学难点:泛化在集合类中的使用。【教学内容】3.1泛型概述
存储器读写、用流来连接文件);了解过滤流、随机访问文件;理解并掌握对象的持久化。 【教学重点与难点】 1、 教学重点:Java 基本输入/输出流。 2、 教学难点:对象持久化。 【教学内容】 2.1 流式输入输出原理和分类 2.2 输入输出流类 2.3 文件处理 2.4 对象序列化 【思政元素融入点】 对于程序编译运行过程中出现的错误,引导学生分析并解决问题,要求同学们能够做 到举一反三,具有解决问题的能力和严谨的软件工匠精神。 第三部分 泛型与集合类(3 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,让学生理解泛型机制,掌握常见 List、Set 和 Map 集合 类的成员方法及应用,为后序的学习打下坚实的基础。 能力目标:能够使用 List、Set 和 Map 接口及其实现类中常用的成员方法实现对集合 的操作,培养学生能够灵活运用所学知识的能力。 素养目标:培养学生的动手实践能力,培养学生分析问题和解决问题的能力。 思政目标:培养严谨和精益求精的工匠精神,培养学生的辩证思维能力。 2、教学要求: 理解泛型机制;掌握 Java 中泛化类型及其子类,并学会使用通配符;掌握常用集合 类的使用。 【教学重点与难点】 1、 教学重点:泛化方法。 2、 教学难点:泛化在集合类中的使用。 【教学内容】 3.1 泛型概述

3.2泛型类、泛型接口和泛型方法的定义3.3集合概述3.4Collection、List、Set、Queue和Map接【思政元素融入点】通过集合的交并差操作的学习,强调不同学科、不同领域之间的交叉和融合,可采用不同的角度和方法来解决问题。这些操作也可以帮助我们在不同的领域中寻找共性和差异,找到解决问题的最佳方案。而Set集合中元素的不重复和无序,则是要求学生对于社会的认知和对于自我发展的规划,需要不断地去思考和反思,避免重复的错误和思维定势。第四部分Servlet基础(4学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,让学生理解并掌握Servlet的工作原理、常用的API及其应用,以及Cookie和Session两种会话技术的应用,为后序的学习打下坚实的基础。能力自标:在项目中结合使用Servlet、Cookie和Session等儿种技术,实现客户端与服务器端的交互,培养学生查阅资料并应用于解决问题的能力。素养目标:培养学生的工程实践能力,培养学生分析问题和解决问题的能力。思政目标:培养学生严谨的治学态度,树立信息安全意识,培养学生与人沟通的能力。2、教学要求:了解Servlet的功能和用途,理解Servlet的生命周期和工作原理,掌握Servlet的常用类和接口,掌握Servlet技术在实际程序中的应用,理解Cookie机制和Session机制,掌握Cookie和Session相关API的使用。【教学重点与难点】1、教学重点:Servlet的常用类和接口,Cookie和Session的工作原理。2、教学难点:在Web系统开发中Servlet的编写,Cookie和Session在项目中的应用。【教学内容】4.1Servlet概述4.2Servlet的常用接口和类4.3Servlet的创建4.4请求转发和重定向
3.2 泛型类、泛型接口和泛型方法的定义 3.3 集合概述 3.4 Collection、List、Set、Queue 和 Map 接口 【思政元素融入点】 通过集合的交并差操作的学习,强调不同学科、不同领域之间的交叉和融合,可采用 不同的角度和方法来解决问题。这些操作也可以帮助我们在不同的领域中寻找共性和差异, 找到解决问题的最佳方案。而 Set 集合中元素的不重复和无序,则是要求学生对于社会的 认知和对于自我发展的规划,需要不断地去思考和反思,避免重复的错误和思维定势。 第四部分 Servlet 基础(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,让学生理解并掌握 Servlet 的工作原理、常用的 API 及其 应用,以及 Cookie 和 Session 两种会话技术的应用,为后序的学习打下坚实的基础。 能力目标:在项目中结合使用 Servlet、Cookie 和 Session 等几种技术,实现客户端与 服务器端的交互,培养学生查阅资料并应用于解决问题的能力。 素养目标:培养学生的工程实践能力,培养学生分析问题和解决问题的能力。 思政目标:培养学生严谨的治学态度,树立信息安全意识,培养学生与人沟通的能力。 2、教学要求: 了解 Servlet 的功能和用途,理解 Servlet 的生命周期和工作原理,掌握 Servlet 的常用 类和接口,掌握 Servlet 技术在实际程序中的应用,理解 Cookie 机制和 Session 机制,掌握 Cookie 和 Session 相关 API 的使用。 【教学重点与难点】 1、教学重点:Servlet 的常用类和接口,Cookie 和 Session 的工作原理。 2、教学难点:在 Web 系统开发中 Servlet 的编写,Cookie 和 Session 在项目中的应用。 【教学内容】 4.1 Servlet 概述 4.2 Servlet 的常用接口和类 4.3 Servlet 的创建 4.4 请求转发和重定向

4.5会话技术【思政元素融入点】借助人与人沟通时信息的不同保存方式,讲解两种会话技术的工作原理及实现方式,以培养学生与人沟通交流能力和解决问题的能力。第五部分JSP技术(10学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生掌握JSP的基本页面元素、常见内置对象、EL表达式和JSTL标签库及其应用。能力目标:能够独立使用JSP技术进行动态贞面的开发。素养目标:培养学生的工程实践能力,培养学生分析问题和解决问题的能力。思政目标:培养学生严谨的治学态度,培养学生的职业素养和工匠精神2、教学要求:了解JSP是什么,了解JSP的功能和用途及其工作原理,掌握学习JSP技术的方法,掌握JSP页面的组成元素,掌握JSP指令、脚本元素、注释、动作元素等的使用,熟练JSP各内置对象的使用,掌握EL基本语法和JSTL标签库的使用。【教学重点与难点】1、教学重点:JSP的内置对象、脚本、指令和动作的使用,JSTL标签库的使用。2、教学难点:JSP内置对象的使用,JSP指令和动作的使用,JSTL标签库的使用。【教学内容】5.1JSP概述5.2JSP页面元素5.3JSP内置对象5.4EL表达式和JSTL【思政元素融入点】通过JSP技术与Servlet技术的对比学习,理解事物的联系是普遍存在的,引导学生用类比的方法进行知识的迁移;通过介绍软件公司对JSP工程师的招聘条件,让学生了解规范开发的重要性,培养学生的职业素养和工匠精神
4.5 会话技术 【思政元素融入点】 借助人与人沟通时信息的不同保存方式,讲解两种会话技术的工作原理及实现方式, 以培养学生与人沟通交流能力和解决问题的能力。 第五部分 JSP 技术(10 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生掌握 JSP 的基本页面元素、常见内置对象、EL 表 达式和 JSTL 标签库及其应用。 能力目标:能够独立使用 JSP 技术进行动态页面的开发。 素养目标:培养学生的工程实践能力,培养学生分析问题和解决问题的能力。 思政目标:培养学生严谨的治学态度,培养学生的职业素养和工匠精神。 2、教学要求: 了解 JSP 是什么,了解 JSP 的功能和用途及其工作原理,掌握学习 JSP技术的方法, 掌握 JSP 页面的组成元素,掌握 JSP 指令、脚本元素、注释、动作元素等的使用,熟练 JSP 各内置对象的使用,掌握 EL 基本语法和 JSTL 标签库的使用。 【教学重点与难点】 1、教学重点: JSP 的内置对象、脚本、指令和动作的使用,JSTL 标签库的使用。 2、教学难点:JSP 内置对象的使用,JSP 指令和动作的使用, JSTL 标签库的使用。 【教学内容】 5.1 JSP 概述 5.2 JSP 页面元素 5.3 JSP 内置对象 5.4 EL 表达式和 JSTL 【思政元素融入点】 通过 JSP 技术与 Servlet 技术的对比学习,理解事物的联系是普遍存在的,引导学生用 类比的方法进行知识的迁移;通过介绍软件公司对 JSP 工程师的招聘条件,让学生了解规 范开发的重要性,培养学生的职业素养和工匠精神

第六部分JavaBean技术(4学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生理解JavaBean规范,掌握JavaBean的工作原理及其创建和应用。能力目标:能够结合使用JSP和JavaBean技术解决实际问题。素养目标:培养学生的工程实践能力,培养学生分析问题和解决问题的能力。思政目标:培养学生的职业素养和工匠精神。2、教学要求:了解JavaBean规范,理解JavaBean的工作原理,掌握JavaBean的属性、会在JSP中使用JavaBean,了解JSP与JavaBean的结合在实际中的应用,熟练掌握JSP与JavaBean的结合开发实用程序。【教学重点与难点】1、教学重点:JSP与JavaBean的结合开发实用程序。2、教学难点:实际程序中JavaBean的编写。【教学内容】6.1JavaBean概述6.2创建JavaBean6.3JavaBean的四个作用域范围6.4在JSP页面中使用JavaBean【思政元素融入点】通过讲解JavaBean编程的编写规范,与学生共同讨论规范意识的重要性;JavaBean应用开发,可以提高代码质量,降低代码维护成本,增加程序的复用性和可操作性,从而培养严谨、精益求精的工匠精神。第七部分JDBC技术(4学时)【教学目标与要求】1、教学目标:
第六部分 JavaBean 技术(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生理解 JavaBean 规范,掌握 JavaBean 的工作原理 及其创建和应用。 能力目标:能够结合使用 JSP 和 JavaBean 技术解决实际问题。 素养目标:培养学生的工程实践能力,培养学生分析问题和解决问题的能力。 思政目标:培养学生的职业素养和工匠精神。 2、教学要求: 了解 JavaBean 规范,理解 JavaBean 的工作原理,掌握 JavaBean 的属性、会在 JSP 中 使用 JavaBean,了解 JSP 与 JavaBean 的结合在实际中的应用,熟练掌握 JSP 与 JavaBean 的结合开发实用程序。 【教学重点与难点】 1、教学重点:JSP 与 JavaBean 的结合开发实用程序。 2、教学难点:实际程序中 JavaBean 的编写。 【教学内容】 6.1 JavaBean 概述 6.2 创建 JavaBean 6.3 JavaBean 的四个作用域范围 6.4 在 JSP 页面中使用 JavaBean 【思政元素融入点】 通过讲解 JavaBean 编程的编写规范,与学生共同讨论规范意识的重要性;JavaBean 应 用开发,可以提高代码质量,降低代码维护成本,增加程序的复用性和可操作性,从而培 养严谨、精益求精的工匠精神。 第七部分 JDBC 技术(4 学时) 【教学目标与要求】 1、教学目标:

知识目标:通过本章的学习,使学生理解并掌握JDBC的工作原理、常用的JDBCAPI和常见连接池技术,为后序的学习打下坚实的基础。能力目标:能够使用JDBC进行各种数据库的访问,能够使用常见的连接池技术访问数据库。素养目标:培养学生的工程实践能力,培养学生分析问题和解决问题的能力。思政自标:树立正确的世界观,培养学生的民族自信心,培养学生的信息安全意识。2、教学要求:理解JDBC的基本原理,掌握JDBC常用的接口和类的使用,掌握如何添加数据库驱动,掌握如何使用JDBC进行各种数据库的增删改查的操作,掌握常见连接池的使用。【教学重点与难点】1、教学重点:JDBC常用的接口和类的使用,使用JDBC访问数据库。2、教学难点:使用JDBC访问数据库。【教学内容】7.1JDBC简介7.2JDBC的常用接口和类7.3JDBC操作数据库7.4JDBC操作数据库实例7.5连接池【思政元素融入点】通过介绍我国目前的关键核心技术,中国的科技正带着澎湃动力向前奔跑,从而引导学生建立正确的世界观,对技术和热衷和追求,培养学生对学习以及科技探索的热爱与执情。引入携程数据泄露案例,强调使用JDBC访问数据库时注意数据的安全性,培养学生的信息安全意识。第八部分监听器和过滤器(4学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生理解和掌握监听器和过滤器的工作原理、使用方法及其应用
知识目标:通过本章的学习,使学生理解并掌握 JDBC 的工作原理、常用的 JDBC API 和常见连接池技术,为后序的学习打下坚实的基础。 能力目标:能够使用 JDBC 进行各种数据库的访问,能够使用常见的连接池技术访问 数据库。 素养目标:培养学生的工程实践能力,培养学生分析问题和解决问题的能力。 思政目标:树立正确的世界观,培养学生的民族自信心,培养学生的信息安全意识。 2、教学要求: 理解 JDBC 的基本原理,掌握 JDBC 常用的接口和类的使用,掌握如何添加数据库驱 动,掌握如何使用 JDBC 进行各种数据库的增删改查的操作,掌握常见连接池的使用。 【教学重点与难点】 1、教学重点:JDBC 常用的接口和类的使用,使用 JDBC 访问数据库。 2、教学难点:使用 JDBC 访问数据库。 【教学内容】 7.1 JDBC 简介 7.2 JDBC 的常用接口和类 7.3 JDBC 操作数据库 7.4 JDBC 操作数据库实例 7.5 连接池 【思政元素融入点】 通过介绍我国目前的关键核心技术,中国的科技正带着澎湃动力向前奔跑,从而引导 学生建立正确的世界观,对技术和热衷和追求,培养学生对学习以及科技探索的热爱与执 情。引入携程数据泄露案例,强调使用 JDBC 访问数据库时注意数据的安全性,培养学生 的信息安全意识。 第八部分 监听器和过滤器(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生理解和掌握监听器和过滤器的工作原理、使用方 法及其应用

能力目标:能够使用过滤器实现字符编码的转换和图片盗链,能够使用监听器实现网站在线人数的统计。素养目标:培养学生的工程实践能力,培养学生查阅资料、分析问题和解决问题的能力。思政目标:培养学生的社会责任感,培养学生的严谨的工匠精神。2、教学要求:理解过滤器的工作原理,掌握过滤器的创建与配置,掌握过滤器的应用:理解监听器的工作原理,掌握监听器的创建与销毁,掌握监听器的应用。【教学重点与难点】1、教学重点:过滤器和监听器的实现和应用。2、教学难点:过滤器和监听器的实现和应用。【教学内容】8.1过滤器简介8.2过滤器编程接口8.3过滤器的创建与配置8.4过滤器的应用一一字符编码转换8.5监听器简介8.6监听器编程接口8.7监听器的创建与销毁8.8监听器的应用一一统计在线人数【思政元素融入点】使用过滤器实现防止图片盗链,并引入盗链侵权案例,引导学生思考软件技术与社会生活的关系,关注软件技术的法律问题,激发学生的社会责任感。在分析使用监听器统计在线人数时遇到的各种问题时,引发学生对问题的思考,激发学习兴趣,提高学生的编程、调试和解决问题能力。第九部分基于MVC的Web系统开发(6学时)【教学目标与要求】1、教学目标:
能力目标:能够使用过滤器实现字符编码的转换和图片盗链,能够使用监听器实现网 站在线人数的统计。 素养目标:培养学生的工程实践能力,培养学生查阅资料、分析问题和解决问题的能 力。 思政目标:培养学生的社会责任感,培养学生的严谨的工匠精神。 2、教学要求: 理解过滤器的工作原理,掌握过滤器的创建与配置,掌握过滤器的应用;理解监听器 的工作原理,掌握监听器的创建与销毁,掌握监听器的应用。 【教学重点与难点】 1、教学重点:过滤器和监听器的实现和应用。 2、教学难点:过滤器和监听器的实现和应用。 【教学内容】 8.1 过滤器简介 8.2 过滤器编程接口 8.3 过滤器的创建与配置 8.4 过滤器的应用——字符编码转换 8.5 监听器简介 8.6 监听器编程接口 8.7 监听器的创建与销毁 8.8 监听器的应用——统计在线人数 【思政元素融入点】 使用过滤器实现防止图片盗链,并引入盗链侵权案例,引导学生思考软件技术与社会 生活的关系,关注软件技术的法律问题,激发学生的社会责任感。在分析使用监听器统计 在线人数时遇到的各种问题时,引发学生对问题的思考,激发学习兴趣,提高学生的编程、 调试和解决问题能力。 第九部分 基于 MVC 的 Web 系统开发(6 学时) 【教学目标与要求】 1、教学目标:

知识目标:通过对本章的学习,使学生掌握MVC模式的基本思想、基于MVC的Web系统开发基本步骤,掌握模型层、DAO层、业务逻辑层和表现层的创建,为后序的学习打下坚实的基础。能力目标:能够分工合作完成一个小型基于MVC的Web系统的开发,具备一定的单元测试的能力。素养目标:培养学生的工程实践能力,培养学生查阅资料、分析问题和解决问题的能力。思政目标:培养学生的团队协作能力,培养学生的精益求精的工匠精神,培养学生的职业素养。2、教学要求:通过一个具体的信息管理系统功能的设计与实现,掌握基于MVC模式的应用开发的流程、方法以及技术。【教学重点与难点】1、教学重点:MVC开发流程和开发方法。2、教学难点:MVC开发方法。【教学内容】9.1MVC设计模式9.2MVC开发流程9.3MVC开发实例【思政元素融入点】通过介绍MVC模式的演变,培养学生用辨证的方法看待事物发展的能力。通过MVC的学习和练习实践,深化学生理论知识,并使学生动手能力、团队分工合作能力和创新能力得到锻炼,同时在编写调试优化代码过程中,使得程序易手维护和扩展,从而培养学生精益求精的工匠精神,提升学生的职业素养。第十部分MyBatis基础(4学时)【教学目标与要求】1、教学目标:知识目标:通过对本章的学习,使学生理解并掌握MyBatis的体系结构、MyBatis的配置、MyBatis程序的开发
知识目标:通过对本章的学习,使学生掌握 MVC 模式的基本思想、基于 MVC 的 Web 系统开发基本步骤,掌握模型层、DAO 层、业务逻辑层和表现层的创建,为后序的学 习打下坚实的基础。 能力目标:能够分工合作完成一个小型基于 MVC 的 Web 系统的开发,具备一定的单 元测试的能力。 素养目标:培养学生的工程实践能力,培养学生查阅资料、分析问题和解决问题的能 力。 思政目标:培养学生的团队协作能力,培养学生的精益求精的工匠精神,培养学生的 职业素养。 2、教学要求: 通过一个具体的信息管理系统功能的设计与实现,掌握基于 MVC 模式的应用开发的 流程、方法以及技术。 【教学重点与难点】 1、教学重点:MVC 开发流程和开发方法。 2、教学难点:MVC 开发方法。 【教学内容】 9.1 MVC 设计模式 9.2 MVC 开发流程 9.3 MVC 开发实例 【思政元素融入点】 通过介绍 MVC 模式的演变,培养学生用辨证的方法看待事物发展的能力。通过 MVC 的学习和练习实践,深化学生理论知识,并使学生动手能力、团队分工合作能力和创新能 力得到锻炼,同时在编写调试优化代码过程中,使得程序易于维护和扩展,从而培养学生 精益求精的工匠精神,提升学生的职业素养。 第十部分 MyBatis 基础(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过对本章的学习,使学生理解并掌握 MyBatis 的体系结构、MyBatis 的 配置、MyBatis 程序的开发