版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东科学技术职业学院教案2025~2026学年第二学期学院(部门)计算机工程技术学院(人工智能学院)授课专业名称软件技术课程编码01177420课程名称JavaEE高级应用系统开发课程学时£A类(纯理论课)RB类([理论+实践]课)£C类(纯实践课)授课对象24智能软件开发(java)1,2班主讲教师熊君丽使用教材ISBN:978-7-111-69194-5JavaEE框架应用开发(SpringBoot+VueJS)教务部制二〇二五年七月首页表1课程线上线下教学安排一览表编号任务单元/知识点章节目录线下教学线上教学理论学时实践学时单元测验作业次数项目实战演示汇报小组讨论学习总结专题调研线上学时课程公告作业次数单元测验1项目介绍1.1系统介绍2211.2功能介绍2211.3系统架构221111111.4技术选型22212搭建开发环境2.1搭建后端开发环境22112.2搭建前端开发环境2211121113生成数据库与约定接口规定3.1根据数据表设计生成数据库22113.2根据UI设计编写后端接口文档2221111114构建后端项目公共模板4.1使用SpringInitializr构建后端项目2214.2使用SpringDataJPA构建数据访问层221111114.3导入常用工具类221111114.4封装统一接口响应的HTTP结果2215实现用户和角色管理接口5.1实现用户列表接口221111105.2实现用户列表的查询与分页接口221111115.3实现用户新增接口2215.4实现批处理删除用户接口2215.5实现修改用户接口221111115.6实现获取用户信息与角色列表接口22216实现登录认证和鉴权6.1实现基于SpringSecurity的权限控制功能22116.2实现基于JWT的登录认证功能2211121116.3实现基于JWT的访问鉴权功能2216.4实现获取登录用户授权信息接口功能22117实现菜单管理接口7.1实现菜单后端接口层2211101117.2实现菜单后端业务层2217.3实现菜单后端数据控制层221111117.4测试验证菜单后端接口221111118实现前端功能8.1实现登录的前端功能221111118.2实现用户和角色管理的前端功能221111108.3实现菜单前端管理功能221111119打包部署项目9.1搭建云服务器环境2219.2打包与部署项目后端221111119.3打包与部署项目前端222110自动打包部署项目10.1安装Docker服务421110.2自动发布后端项目到Docker容器22111211110.3自动发布前端项目到Docker容器221注:■为教学重点,▲为教学难点,★为“课程思政”要素融合点一、教学分析授课信息任务名称第一章项目介绍和系统架构授课形式理论/实训/理实一体化等授课学时8内容分析岗课赛证Java开发工程师、Java应用开发1+X考证、web应用开发省赛教材分析内容合适学情分析知识技能基础熟悉Java编程、JavaWeb编程、数据库认知实践能力熟悉开发平台和项目初始化学生学习特点热爱学习和动手教学目标与重难点知识目标1.框架基础2.什么是权限管理系统3.系统架构能力目标1.熟悉开源软件环境的搭建、使用,引导大家走入开源技术领域;2.掌握使用快速开发框架开发Web应用的方法;开发基于标准架构的、具有良好扩展性和维护性的Web程序。素质目标1.遵守软件技术国家标准和行业标准,养成严谨求实的精神。★教学重点与解决方法1.权限管理系统的结构介绍【解决方法】演示教学难点与解决方法1.权限管理系统的结构【解决方法】提前在云服务器上部署项目,学生自主访问了解项目功能二、教学策略教学流程提问--演示--解决问题--推进问题演示--协助--讨论--总结教学方法演示、讨论、练习、拓展教学资源1.Gitee上源码2.MavenRepository3.有道云笔记三、教学活动安排课前探究教学环节教学内容教师活动学生活动设计意图权限管理系统访问云服务器安装和部署系统访问发布视频和文档发布云服务器地址1.访问系统1.了解项目课中内化教学环节教学内容教师活动学生活动设计意图云服务器上的项目项目功能访问展示(45分钟)项目功能演示讲解与演示观看和实践熟悉权限管理系统结构权限管理系统的用途和组织结构(45分钟)权限管理系统设计文档讲解与演示观看和实践熟悉权限管理系统结构创建Gitee仓库(45分钟)创建giteee仓库讲解与演示观看和实践源码地址阿里云服务器申请和配置(15分钟)云服务器软件安装和配置讲解与演示观看和实践熟悉云服务器云服务器项目部署(30分钟)项目部署讲解与演示观看和实践熟悉云服务器课后拓展教学环节教学内容教师活动学生活动设计意图安装环境安装环境检查安装环境巩固阿里云服务器申请阿里云服务器申请检查安装环境能力拓展四、学习效果评价评量标准质量维度质量等级A(优)B(良)C(中)项目介绍和系统架构①基本了解项目②基本了解系统架构①了解项目②了解系统架构①熟悉项目②熟悉系统架构③基本完成创建Git仓库③完成创建Git仓库③掌握创建Git仓库云服务器软件安装和配置基本完成云服务器申请和软件安装完成云服务器申请和软件安装完全掌握云服务器申请和软件安装评价方式学银在线平台根据作业设计指标和维度评分基本完成项目部署基本完成项目局域网互访基本完成项目部署基本完成项目局域网互访教学目标达成情况良好五、课后反思授课实效1.非常好改革创新1.AssistantAI助手2.DeepSeek使用存在不足1.课中录屏需要分任务改进设想改进设想应与不足一一呼应。1.提醒自己课后录屏一、教学分析授课信息任务名称第二、三章搭建开发环境和生成数据库与约定接口规定授课形式理论/实训/理实一体化等授课学时8内容分析岗课赛证Java开发工程师、Java应用开发1+X考证、web应用开发省赛教材分析内容合适学情分析知识技能基础熟悉Java编程、JavaWeb编程、数据库认知实践能力熟悉开发平台和项目初始化学生学习特点热爱学习和动手教学目标与重难点知识目标数据库约束约定接口能力目标1.熟悉开源软件环境的搭建、使用,引导大家走入开源技术领域;2.掌握使用快速开发框架开发Web应用的方法;开发基于标准架构的、具有良好扩展性和维护性的Web程序。素质目标1.遵守软件技术国家标准和行业标准,养成严谨求实的精神。★教学重点与解决方法1.环境配置2.约定接口【解决方法】演示教学难点与解决方法数据库设计【解决方法】生成数据库关系结构图二、教学策略教学流程提问--演示--解决问题--推进问题演示--协助--讨论--总结教学方法演示、讨论、练习、拓展教学资源1.Gitee上源码2.MavenRepository3.有道云笔记三、教学活动安排课前探究教学环节教学内容教师活动学生活动设计意图环境安装(20分钟)Jdk21Idea2024GitMySql8,redis1.发布视频和文档1.安装环境1.安装和配置开发环境课中内化教学环节教学内容教师活动学生活动设计意图1.配置后端开发环境(45分钟)1.Maven配置2.Git配置3.redis配置4.Postman安装讲解与演示观看和实践熟悉后端配置环境掌握开发和运行环境的安装和配置配置前端开发环境(45分钟)Node.JSVSCODENPM讲解与演示观看和实践熟悉前端配置环境掌握开发和运行环境的安装和配置3.生成数据库(45分钟)使用friday.sql生成数据库讲解与演示观看和实践掌握数据库的生成4.数据库结构(15分钟)讲解表的设计与关系讲解与演示观看和实践掌握数据库的结构与关系5.接口约定(30分钟)后端接口分析讲解与演示观看和实践掌握接口的设计和限定课后拓展教学环节教学内容教师活动学生活动设计意图安装环境安装环境检查安装环境巩固四、学习效果评价评量标准质量维度质量等级A(优)B(良)C(中)环境安装①基本完成环境安装②基本完成环境配置较好完成环境安装较好完成环境配置①熟练完成环境安装②熟练完成环境配置生成数据库③基本完成数据库生成③较好完成数据库生成③熟练完成数据库生成评价方式学银在线平台根据作业设计指标和维度评分基本完成项目部署基本完成项目局域网互访基本完成项目部署基本完成项目局域网互访教学目标达成情况良好五、课后反思授课实效1.非常好改革创新1.AssistantAI助手2.DeepSeek使用存在不足1.课中录屏需要分任务改进设想改进设想应与不足一一呼应。1.提醒自己课后录屏一、教学分析授课信息任务名称第四章构建后端项目公共模板授课形式理论/实训/理实一体化等授课学时8内容分析岗课赛证Java开发工程师、Java应用开发1+X考证、web应用开发省赛教材分析内容合适学情分析知识技能基础熟悉Java编程、JavaWeb编程、数据库认知实践能力熟悉开发平台和项目初始化学生学习特点理论薄弱,热爱学习和动手教学目标与重难点知识目标掌握前后端分离的设计与测试了解项目前后端接口设计方法。能力目标1.熟悉使用postman进行后端数据测试2.熟悉使用npm搭建前端环境3.使用SpringDataJPA操作MySql数据库4.使用JUnit编写测试代码素质目标遵守软件技术国家标准和行业标准,养成严谨求实的精神。★教学重点与解决方法1.SpringBoot启动器2.Maven项目构建【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解教学难点与解决方法1.SpringBoot项目结构2.SpringBoot的配置注解【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解二、教学策略教学流程提问--演示--解决问题--推进问题演示--协助--讨论--总结教学方法演示、讨论、练习、拓展教学资源1.Gitee2.MavenRepository3.有道云笔记三、教学活动安排课前探究教学环节教学内容教师活动学生活动设计意图1.知识准备(20分钟)SpringJPA@RestController1.发布视频和文档1.搭建云服务器和web项目1.熟悉真实项目开发和部署课中内化教学环节教学内容教师活动学生活动设计意图1.Springboot介绍(20分钟)1.Springboot框架的模块体系讲解与演示观看和实践熟悉SpringBoot框架2.构建项目(20分钟)(1).选择SpringInitializr(2).设置项目名等基本信息(3).选择Web开发所需的Springboot模块讲解与演示观看和实践熟悉SpringBoot项目的初始化3.pom.xml文件讲解(20分钟)(1).Maven工具讲解(2).<dependency>标签(3).利用Maven引入依赖讲解与演示观看和实践熟悉pom.xml文件格式4.启动所创建的项目(20分钟)(1).Springboot项目启动详解(2).在浏览输入网址进行访问讲解与演示观看和实践掌握项目的启动5.导入SpringDataJPA模块(20分钟)(1).为项目添加SpringDataJPA模块(2).为项目添加Lombok插件讲解与演示观看和实践掌握导入依赖6.配置数据库信息(20分钟)(1).将数据库sql文件导入数据库生成数据表(2).在项目的配置文件中添加数据信息(3).利用Persistence插件生成实体类讲解与演示观看和实践掌握数据库的连接配置7.利用JPA编写数据库访问接口(20分钟)(1).创建数据库访问接口继承JpaRepository(2).修改实体类讲解与演示观看和实践掌握数据持久层的代码编写8.编写测试方法(20分钟)(1).编写JUnit单元测试,对JPA的增删改查进行测试讲解与演示观看和实践掌握单元测试课后拓展教学环节教学内容教师活动学生活动设计意图Json数据编写Json数据编写检查安装环境能力拓展四、学习效果评价评量标准质量维度质量等级A(优)B(良)C(中)项目初始化①基本完成项目初始化②基本了解pom.xml较好完成项目初始化较好了解pom.xml①熟练完成项目初始化②熟练pom.xml持久层编写③基本完成数据库配置④基本完成持久层代码编写③较好完成数据库配置④较好完成持久层代码编写③熟练完成数据库配置④熟练完成持久层代码编写测试基本完成持久层测试较好完成持久层测试较熟练完成持久层测试评价方式学银在线平台根据作业设计指标和维度评分基本完成项目部署基本完成项目局域网互访基本完成项目部署基本完成项目局域网互访教学目标达成情况良好五、课后反思授课实效1.非常好改革创新1.AssistantAI助手2.DeepSeek使用存在不足1.课中录屏需要分任务改进设想改进设想应与不足一一呼应。1.提醒自己课后录屏一、教学分析授课信息任务名称第5章实现用户和角色管理接口授课形式理论/实训/理实一体化等授课学时8内容分析岗课赛证Java开发工程师、Java应用开发1+X考证、web应用开发省赛教材分析内容合适学情分析知识技能基础熟悉Java编程、JavaWeb编程、数据库认知实践能力熟悉开发平台和项目初始化学生学习特点热爱学习和动手教学目标与重难点知识目标数据持久层能力目标1.熟悉前端框架的使用;2.掌握使用持久层框架。素质目标1.遵守软件技术国家标准和行业标准,养成严谨求实的精神。★教学重点与解决方法1.Spring常用注解2.SpringMVC常用注解3.SpringDataJPA的Pageable分页4.SpringDataJPA的Example动态查询【解决方法】演示教学难点与解决方法1.理解JPA的运行原理2.理解三层结构的步骤和作用学生互相访问创建好的项目二、教学策略教学流程提问--演示--解决问题--推进问题演示--协助--讨论--总结教学方法演示、讨论、练习、拓展教学资源1.Gitee2.MavenRepository3.有道云笔记三、教学活动安排课前探究教学环节教学内容教师活动学生活动设计意图预习制层和业务层撰写1.发布视频和文档1.预习1.知识准备课中内化教学环节教学内容教师活动学生活动设计意图1.实现数据持久层(45分钟)(1).创建用户访问接口继承JpaRepository(2)创建SysUserCustomRepository接口,用于用户角色操作(3)实现SysUserCustomRepository接口,进行批量插入讲解与演示观看和实践熟悉数据持久层代码编写2.实现业务逻辑层(45分钟)(1).创建查询用户列表接口(2).实现用户列表接口(3).注入用户访问接口对象,调用查询方法,查询所有用户。(1).创建检查用户名、手机、邮箱唯一性的方法(2).创建插入用户和角色的方法讲解与演示观看和实践熟悉业务层代码编写3.实现数据控制层(45分钟)(1).创建用户Controller类,编写查询用户方法(2).在方法中注入service对象(3).service对象调用数据访问层进行查询(1).创建add()方法,调用业务层对象,完成新增用户功能讲解与演示观看和实践熟悉控制层代码编写4.编写JavaBean(45分钟)1.讲解物理删除和逻辑删除的区别(1).物理删除就是实际意义上把数据从数据库删除(2).逻辑删除指的是修改记录标志位,不再需要进行访问(3).批量删除是根据用户ID来操作讲解与演示观看和实践了解删除的真实过程5.编写批量删除用户持久层代码(45分钟)(1).在Repository接口中添加deleteUserByIds()方法(2).使用@Query注解设置SQL语句,根据用户ID的数据进行逻辑删除讲解与演示观看和实践持久层编码6.实现批量删除业务层代码(45分钟)(1).在service接口中添加deleteUserByIds()方法(2).在实现类中调用持久层方法完成数据的逻辑删除讲解与演示观看和实践业务层编码7.实现删除控制层代码(45分钟)(1).在controller类中添加remove()方法,用于删除用户(2).调用service业务层的删除用户方法,并返回删除的结果讲解与演示观看和实践控制层编码8.拓展练习-角色的增删改查(45分钟)拓展练习讲解与演示观看和实践熟悉角色表课后拓展教学环节教学内容教师活动学生活动设计意图角色表增删改查检查编程巩固四、学习效果评价评量标准质量维度质量等级A(优)B(良)C(中)持久层编码①基本完成用户表增删改查持久层编码较好完用户表增删改查持久层编①熟练完成用户表增删改查持久层编业务层编码③基本完成用户表增删改查业务层编码③较好完成用户表增删改查业务层编码③熟练完成用户表增删改查业务层编码控制层编码基本完成用户表增删改查控制层编码较好完成用户表增删改查控制层编码熟练完成用户表增删改查控制层编码评价方式学银在线平台根据作业设计指标和维度评分基本完成项目部署基本完成项目局域网互访基本完成项目部署基本完成项目局域网互访教学目标达成情况良好五、课后反思授课实效1.非常好改革创新1.AssistantAI助手2.DeepSeek使用存在不足1.课中录屏需要分任务改进设想改进设想应与不足一一呼应。1.提醒自己课后录屏一、教学分析授课信息任务名称第6章实现登录认证和鉴权授课形式理论/实训/理实一体化等授课学时8内容分析岗课赛证Java开发工程师、Java应用开发1+X考证、web应用开发省赛教材分析内容合适学情分析知识技能基础熟悉Java编程、JavaWeb编程、数据库认知实践能力熟悉开发平台和项目初始化学生学习特点热爱学习和动手教学目标与重难点知识目标SpringSecurity的工作原理SpringSecurityUserDetailsservice的接口实现JWT的核心知识Redis的数据操作SPringSecurity的安全认证原理能力目标1.使用SpringSecurity配置资源的访问控制逻辑2.使用SpringSecurity实现自定义的用户验证逻辑3.使用SpringSecurity框架完成用户登录验证4.使用JWT生成Token认证令牌5.使用过滤链完成系统的鉴权功能素质目标1.遵守软件技术国家标准和行业标准,养成严谨求实的精神。★教学重点与解决方法1.实现安全配置适配器2.设置密码处理类3.设置请求处理类4.设置认证接口5.Token的生成6.Redis的基础工具类的使用【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解教学难点与解决方法1.理解Security的过滤链2.权限认证的过程3.认证中的对象和内容的关系和过程4.使用UUID生成唯一主键ID5.JWT的操作过程【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解二、教学策略教学流程提问--演示--解决问题--推进问题演示--协助--讨论--总结教学方法演示、讨论、练习、拓展教学资源1.Gitee2.MavenRepository3.有道云笔记三、教学活动安排课前探究教学环节教学内容教师活动学生活动设计意图知识准备1.JWT的核心知识2.Redis的数据操作3.SPringSecurity的安全认证原理1.发布视频和文档1.预习知识准备课中内化教学环节教学内容教师活动学生活动设计意图1.讲解权限管理的原理(45分钟)(1).Security中所涉及的对象(2).过滤链的执行过程(3).实现Security的方法讲解与演示观看和实践熟悉权限管理原理2.创建适配器(90分钟)(1).创建SecurityConfig类作为适配器,注入认证对象和用户信息对象(2).创建configure方法设置授权规则(3).创建身份认证方法讲解与演示观看和实践熟悉SpringSecurity框架3.设置认证失败处理方法(45分钟)(1).设置认证失败,返回“无法访问系统资源”提示(2).设置用户加密方式(3).设置无权限用户的访问内容讲解与演示观看和实践熟悉认证逻辑和流程4.创建token验证处理类(90分钟)(1).设置令牌标识、秘钥、有效期(2).创建生成令牌方法、刷新令牌有效期方法、获取请求token方法(3).验证令牌有效期讲解与演示观看和实践熟悉token的创建和使用5.创建登录校验方法(45分钟)(1).创建TokenService对象(2).编辑login()方法进行用户登录验证(3).使用tokenService调用createToken()方法,生成token讲解与演示观看和实践熟悉登录校验逻辑和流程课后拓展教学环节教学内容教师活动学生活动设计意图实现登录校验拓展练习检查编码巩固四、学习效果评价评量标准质量维度质量等级A(优)B(良)C(中)添加认证框架①基本完成认证框架添加较好完成认证框架添加①熟练完成认证框架添加实现登录后端③基本完成登录后端③较好完成登录后端③熟练完成登录后端实现权利校验基本完成权利校验较好完成权利校验熟练完成权利校验评价方式学银在线平台根据作业设计指标和维度评分基本完成项目部署基本完成项目局域网互访基本完成项目部署基本完成项目局域网互访教学目标达成情况良好五、课后反思授课实效1.非常好改革创新1.AssistantAI助手2.DeepSeek使用存在不足1.课中录屏需要分任务改进设想改进设想应与不足一一呼应。1.提醒自己课后录屏一、教学分析授课信息任务名称第7章实现菜单管理接口授课形式理论/实训/理实一体化等授课学时8内容分析岗课赛证Java开发工程师、Java应用开发1+X考证、web应用开发省赛教材分析内容合适学情分析知识技能基础熟悉Java编程、JavaWeb编程、数据库认知实践能力熟悉开发平台和项目初始化学生学习特点热爱学习和动手教学目标与重难点知识目标1.树形结构设计2.SpringDataJPA的本地SQL查询能力目标1.编写动态SQL实现复杂业务逻辑的查询2.完成树型结构设计与代码实现3.能根据接口描述实现控制层代码性的Web程序。素质目标1.遵守软件技术国家标准和行业标准,养成严谨求实的精神。★教学重点与解决方法1.使用递归调用构建结构菜单列表2.利用JPA进行本地查询【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解教学难点与解决方法1.构建菜单的路由列表2.设计请求方法【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解二、教学策略教学流程提问--演示--解决问题--推进问题演示--协助--讨论--总结教学方法演示、讨论、练习、拓展教学资源1.Gitee2.MavenRepository3.有道云笔记三、教学活动安排课前探究教学环节教学内容教师活动学生活动设计意图知识准备复杂Sql语句复习1.发布视频和文档1.预习知识准备课中内化教学环节教学内容教师活动学生活动设计意图1.实现后端API接口(90分钟)(1).编写SysMenuRepository类,用于用户菜单的访问(2).编写SQL语句(3).编写查询方法讲解与演示观看和实践熟悉菜单后端接口实现2.实现后端业务服务层(45分钟)(1).编写菜单查询接口(2).编写菜单查询接口实现类(3).实现菜单增删改查方法讲解与演示观看和实践熟悉菜单业务层代码实现3.实现后端数据访问层(90分钟)(1).创建菜单Controller类(2).编写获取菜单方法(3).编写修改、新增、删除菜单的方法讲解与演示观看和实践熟悉菜单数据访问层代码实现4.postman下载并安装(45分钟)(1).在postman官网下载并安装软件(2).进行账号注册并登录讲解与演示观看和实践postman下载并安装5.postman工具讲解(45分钟)(1).postman功能区域介绍(2).postman发送请求讲解讲解与演示观看和实践Postman使用6.利用postman工具测试后端接口(45分钟)(1).发送get和post请求(2).在请求中添加不同的参数(3).对返回结果进行分析讲解与演示观看和实践使用postman测试菜单接口课后拓展教学环节教学内容教师活动学生活动设计意图实现菜单读取拓展练习检查编码巩固四、学习效果评价评量标准质量维度质量等级A(优)B(良)C(中)菜单接口实现①基本完成菜单增删改查接口实现较好完成菜单增删改查接口实现①熟练完成菜单增删改查接口实现Postman测试接口③基本完成postman安装④基本完成测试③较好完成postman安装④较好完成测试③熟练完成postman安装④熟练完成测试评价方式学银在线平台根据作业设计指标和维度评分基本完成项目部署基本完成项目局域网互访基本完成项目部署基本完成项目局域网互访教学目标达成情况良好五、课后反思授课实效1.非常好改革创新1.AssistantAI助手2.DeepSeek使用存在不足1.课中录屏需要分任务改进设想改进设想应与不足一一呼应。1.提醒自己课后录屏一、教学分析授课信息任务名称第8章实现前端功能授课形式理论/实训/理实一体化等授课学时8内容分析岗课赛证Java开发工程师、Java应用开发1+X考证、web应用开发省赛教材分析内容合适学情分析知识技能基础熟悉Java编程、JavaWeb编程、数据库认知实践能力熟悉开发平台和项目初始化学生学习特点热爱学习和动手教学目标与重难点知识目标1.Vuex的工作过程2.Axios的工作过程3.ElementUI的Table组件的工作过程4.分页组件的原理能力目标1.使用Vuex集中管理共享数据2.使用Axios发送请求后端接口数据3.使用ElementUI的Table组件构建列表页面4.使用el-table组件填充后端接口返回的数据5.使用pagination分页组件构建页面分页的功能素质目标1.遵守软件技术国家标准和行业标准,养成严谨求实的精神。★教学重点与解决方法1.VueX的工作过程2.Axios的工作过程3.VueRouter的工作过程【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解教学难点与解决方法1.使用VueX集中管理共享数据2.使用Axios发送请求后端接口数据3.使用VueRouter构建项目路由【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解二、教学策略教学流程提问--演示--解决问题--推进问题演示--协助--讨论--总结教学方法演示、讨论、练习、拓展教学资源1.Gitee2.MavenRepository3.有道云笔记三、教学活动安排课前探究教学环节教学内容教师活动学生活动设计意图知识准备Vue框架1.发布视频和文档1.预习知识准备课中内化教学环节教学内容教师活动学生活动设计意图1.实现登录功能(45分钟)(1).编写API服务请求函数(2).编写VueX的action操作(3).编写接口调用方法(4).移除Mock本地数据并配置后端服务端地址(5).改写封装的request工具类(6).运行调试讲解与演示观看和实践实现登录前端2.实现菜单动态生成功能(45分钟)(1).替换静态文件(2).编写路由层权限控制工具类(3).编写VueX的actions操作(4).编写接口调用方法(5).编写首页页面组件(6).运行调试讲解与演示观看和实践实现菜单动态生成功能前端3.实现显示用户列表页面(45分钟)(1).确定路由映射文件(2).编写页面代码(3).编写请求后端接口代码(4).请求服务端数据填充用户列表页面(5).运行调试讲解与演示观看和实践实现显示用户列表页面前端4.实现用户列表分页(45分钟)(1).全局挂载分页组件(2).使用分页组件(3).运行调试讲解与演示观看和实践实现用户列表分页前端5.实现用户查询功能(45分钟)(1).实现查询参数展示(2).变量初始化(3).实现按钮绑定事件的方法(4).运行调试讲解与演示观看和实践实现用户查询功能前端6.实现用户新增功能(45分钟)(1).编写新增页面代码(2).变量初始化(3).编写表单校验规则(4).编写表单处理方法(5).编写请求后端接口代码(6).挂载全局消息处理方法(7).运行调试讲解与演示观看和实践实现用户新增功能前端7.实现用户修改功能(45分钟)(1).编写多选框实现代码(2).编写表单绑定用户方法(3).编写更新用户表单方法(4).编写请求后端接口代码(5).运行调试讲解与演示观看和实践实现用户修改功能前端8.实现用户批量删除功能(45分钟)(1).编写删除用户数据逻辑(2).编写请求后端接口代码(3).运行调试讲解与演示观看和实践实现用户批量删除功能前端课后拓展教学环节教学内容教师活动学生活动设计意图实现所有前端拓展练习检查编码巩固四、学习效果评价评量标准质量维度质量等级A(优)B(良)C(中)用户和角色管理前端①基本完成用户和角色管理前端较好完成用户和角色管理前端①熟练完成用户和角色管理前端菜单管理前端③基本完成菜单管理前端③较好完成菜单管理前端③熟练完成菜单管理前端登录前端基本完成登录前端较好完成登录前端熟练完成登录前端评价方式学银在线平台根据作业设计指标和维度评分基本完成项目部署基本完成项目局域网互访基本完成项目部署基本完成项目局域网互访教学目标达成情况良好五、课后反思授课实效1.非常好改革创新1.AssistantAI助手2.DeepSeek使用存在不足1.课中录屏需要分任务改进设想改进设想应与不足一一呼应。1.提醒自己课后录屏一、教学分析授课信息任务名称第9章打包部署项目授课形式理论/实训/理实一体化等授课学时8内容分析岗课赛证Java开发工程师、Java应用开发1+X考证、web应用开发省赛教材分析内容合适学情分析知识技能基础熟悉Java编程、JavaWeb编程、数据库认知实践能力熟悉开发平台和项目初始化学生学习特点热爱学习和动手教学目标与重难点知识目标1.Yum安装原理2.Yum命令3.Maven打包命令4.nginx命令能力目标1.熟悉打包项目后端2.部署运行项目后端3.配置nginx服务器4.打包上传项目前端素质目标1.遵守软件技术国家标准和行业标准,养成严谨求实的精神。★教学重点与解决方法1.nodejs安装与运行2.Redis缓存【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解教学难点与解决方法1.nodejs的使用命令2.后端项目的部署【解决方法】视频演示并加上教师讲解,对案例进行分析和讲解二、教学策略教学流程提问--演示--解决问题--推进问题演示--协助--讨论--总结教学方法演示、讨论、练习、拓展教学资源1.Gitee2.MavenRepository3.有道云笔记三、教学活动安排课前探究教学环节教学内容教师活动学生活动设计意图知识准备Yum安装与部署1.发布视频和文档1.预习知识准备课中内化教学环节教学内容教师活动学生活动设计意图1.搭建服务器环境(45分钟)(1).安装JDK1.8(2).安装MySQL数据库并设置数据库用户名和密码(3).安装Redis讲解与演示观看和实践熟悉服务器环境搭建和配置2.后端项目的打包与部署(45分钟)(1).将项目打包成jar包(2).利用Xftp将jar包上传至服务器(3).运行项目讲解与演示观看和实践掌握后端项目打包部署3.前端项目的打包与部署(45分钟)(1).安装nodejs(2).安装cnpm(3).安装项目所需依赖(4).使用npmrundev运行项目讲解与演示观看和实践掌握前端项目的打包部署课后拓展教学环节教学内容教师活动学生活动设计意图前后端项目打包部署1.按照讲解内容打包实训项目“诚品书城”的后端服务2.按照讲解内容打包实训项目“诚品书城”的前端服务检查编码巩固四、学习效果评价评量标准质量维度质量等级A(优)B(良)C(中)云服务器环境安装与配置①基本完成云服务器环境安装与配置较好完成云服务器环境安装与配置①熟练完成云服务器环境安装与配置前后端项目打
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026安徽亳州市中国电信股份有限公司蒙城分公司乡镇外包人员招聘1人考试参考试题及答案解析
- 2026湖北省面向北京化工大学普通选调生招录考试参考试题及答案解析
- 2026云南曲靖市师宗县人力资源和社会保障局招聘公益性岗位人员1人考试参考题库及答案解析
- 2026泰和县人民法院招聘聘任制司法辅助人员4人考试参考试题及答案解析
- 2025广东佛山大学附属第三医院招聘事业单位聘用制(编制)工作人员36人(第一批)考试备考试题及答案解析
- 2026湖北宜昌兴福村镇银行工作人员招聘10人考试参考题库及答案解析
- 2026内蒙古包头市眼科医院招聘控制数人员3人笔试备考试题及答案解析
- 2026年海南水务集团有限公司招聘12人备考题库带答案详解
- 压疮相关并发症的预防
- 2026年湖北数字文旅集团有限公司招聘备考题库及完整答案详解1套
- 材料样品确认单
- 彝族文化和幼儿园课程结合的研究获奖科研报告
- 空调安装免责协议
- 《传感器与检测技术》试题及答案
- 湖北省襄樊市樊城区2023-2024学年数学四年级第一学期期末质量检测试题含答案
- 初中班会主题课件科学的复习事半功倍(共23张PPT)
- PCB封装设计规范
- 新北师大版八年级数学下册导学案(全册)
- GB/T 9349-2002聚氯乙烯、相关含氯均聚物和共聚物及其共混物热稳定性的测定变色法
- GB/T 32473-2016凝结水精处理用离子交换树脂
- 《水利水电工程等级划分及洪水标准》 SL252-2000
评论
0/150
提交评论