版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东科学技术职业学院课程标准开课学院(部门)计算机工程技术学院(人工智能学院)适用专业名称软件技术课程编码01177420课程名称JavaEE高级应用系统开发执笔人熊君丽审核人杨忠明制定日期教务部制二〇二五年一月一、课程性质与任务(一)基本信息表1课程基本信息表课程名称JavaEE高级应用系统开发课程编码01177420课程性质R必修£选修课程学分4课程学时72学时(理论24学时,实践48学时)线上学时24课程类别£公共基础课£专业基础课R专业核心课£专业拓展课适用专业软件技术开设学期第1学期校企开发R是£否课证融通R是£否企业名称珠海爱浦京软件股份有限公司证书名称Java应用开发其它说明--(二)课程性质本课程是软件技术专业学生【R必修£选修】的【£公共基础£专业基础R专业核心£专业拓展】课程,属于【£A类(纯理论课)RB类([理论+实践]课)£C类(纯实践课)】。(三)课程任务本课程是软件技术专业Java开发岗位的大二专业核心课程。学生学完本课程,能使用JavaEE框架技术完成后台应用开发、测试、打包部署,以及与前端的应用联调。具体掌握Spring、Mybatis、SpringMVC、Springboot框架技术,熟悉Maven、Gradle构建工具,以及项目打包与部署、及前后端联调技术,培养学生团队协作和精益求精的大国工匠精神。本课程的先修课程有:Java高级程序设计、JavaWeb应用开发,后续课程有:JavaEE框架高级应用、综合项目实战。表2课程对接岗位及典型工作任务一览表对接的职业岗位对接的岗位典型工作任务软件开发前后端开发软件测试测试前后端web项目二、课程目标与要求(一)知识目标SpringBoot等后端技术Vue框架Visualstudio、npm等前端框架构建工具作用部署与运行(二)能力目标能搭建前后端分离的JavaWeb开发和运行环境并熟练使用能使用构建工具构建模块能连接数据源,实现数据接口,与前端联调能根据完成需求文档制作,设计数据库,实现项目功能能部署前后端分离的Javaweb项目(三)素质目标提高人际交流、处理能力提高职场岗位素质培养六大精神:探究、工匠、科学、团队、谨慎、创新精神具有文档分析和撰写能力沟通能力、团队协作能力坚定的民族自信心强烈的国家信息安全意识具备联系新旧知识的能力表3课程目标对专业培养规格分解指标的支撑矩阵目标分类目标编码课程目标Ja1Ja2Ja3Ja4Ja5Ja6Ja7Ja8Ja9Ja1Ja2Ja3知识C1SpringBoot等后端技术LMMLLMMC2Vue框架MMMMMC3Visualstudio、npm等前端框架HMMHHC4构建工具作用HHHC15部署与运行HHMH能力C6能搭建前后端分离的JavaWeb开发和运行环境并熟练使用LMMLLMMC7能使用构建工具构建模块MMMMMC8能连接数据源,实现数据接口,与前端联调HMMHHC9能根据完成需求文档制作,设计数据库,实现项目功能HHHC10能部署前后端分离的Javaweb项目HHMH素质C11培养六大精神:探究、工匠、科学、团队、谨慎、创新精神LMMLLMMC12具有文档分析和撰写能力MMMMMC13沟通能力、团队协作能力HMMHHC14坚定的民族自信心HHHC15强烈的国家信息安全意识HHMH三、课程结构与内容(一)课程结构本课程共4学分,72学时,其中理论24学时,实践48学时,线上教学24学时。遵循真实项目开发流程,从理论到实践,从局部到整体的原则,本课程的内容设置主要分成理解项目需求、搭建项目环境、构建项目基础框架、车辆行驶状态模块、车辆行驶轨迹模块开发、车辆行驶轨迹模块开发、测试项目功能、实施项目持续集成与交付七个工作过程。表4课程结构与学时建议模块主题/项目/任务建议学时工作过程一理解项目需求8学时工作过程二搭建项目环境&生成数据库与约定接口规定8学时工作过程三构建后端项目公共模板8学时工作过程四实现用户和角色管理接口8学时工作过程五实现登录认证和鉴权8学时工作过程六实现菜单管理接口8学时工作过程七实现前端功能8学时工作过程八打包部署项目8学时工作过程九自动部署8学时(二)课程内容符号说明:带■的为教学重点,带▲的为教学难点,带★的为“课程思政”要素融合点。工作过程一(1)理解项目需求▲【内容要求】本模块主要内容:了解权限管理系统的大致结构真实项目功能演示项目技术选型【目标要求】知识目标掌握分析项目需求的技巧掌握项目技术选型的方法能力目标具备项目需求分析能力具备项目技术选型的能力素质目标具备项目设计的整体观具有文档分析和撰写能力沟通能力、团队协作能力培养团队精神【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学R情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。2.工作过程二(1)搭建项目环境&生成数据库与约定接口规定【内容要求】本模块主要内容:安装jdk安装redis,测试安装idea安装mysql安装VSCODE,NPM生成数据库约定接口规定【目标要求】知识目标掌握数据库设计了解项目后端接口设计方法。能力目标1.熟悉使用postman进行后端数据测试2.熟悉使用npm搭建前端环境素质目标具备沟通能力、团队协作能力提高职场岗位素质培养探究精神、谨慎精神【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学£情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。3.工作过程三(1)构建后端项目公共模板■▲【内容要求】本模块主要内容:使用SpringInitializr构建后端项目使用SpringDataJPA构建数据访问层导入常用工具类封装统一接口响应的HTTP结果【目标要求】知识目标掌握构建工具的原理掌握git仓库的原理能力目标掌握SpringBoot项目的初始化掌握git仓库的创建素质目标具备沟通能力、团队协作能力培养科学精神、工匠精神【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学£情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。4.工作过程四(1)实现用户和角色管理接口■■■▲▲★★★【内容要求】本模块主要内容:实现用户和角色的管理接口【目标要求】知识目标三层架构Restful接口能力目标实现用户列表接口实现用户列表的查询与分页接口实现用户新增接口实现批处理删除用户接口实现修改用户接口实现获取用户信息与角色列表接口素质目标具备联系新旧知识的能力培养六大精神:探究、工匠、科学、团队、谨慎、创新精神提高职场岗位素质【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学£情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。5.工作过程五(1)实现登录认证和鉴权★【内容要求】本模块主要内容:实现登录的认证功能实现鉴别用户角色的权限【目标要求】本工作过程要培养的知识、素质和技能点与工作过程四类似,在上一个工作过程对框架知识目标、对应的素质目标和能力目标的基础上,旨在进一步强化本课程重难点知识Java框架技术和核心素养——团队协作、创新精神、大国工匠精神和爱岗敬业的劳动精神。知识目标熟练掌握认证流程熟练掌握鉴权流程能力目标实现基于SpringSecurity的权限控制功能实现基于JWT的登录认证功能实现基于JWT的访问鉴权功能实现获取登录用户授权信息接口功能素质目标具备较强的团队协作和创新精神具备较强的精益求精的大国工匠精神和爱岗敬业的劳动精神具备较强的主动探究精神和自主学习能力坚定的民族自信心【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学£情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。6.工作过程六(1)实现实现菜单管理接口★【内容要求】本模块主要内容:实现菜单管理接口【目标要求】本工作过程要培养的知识、素质和技能点与工作过程四类似,在上一个工作过程对框架知识目标、对应的素质目标和能力目标的基础上,旨在进一步强化本课程重难点知识Java框架技术和核心素养——团队协作、创新精神、大国工匠精神和爱岗敬业的劳动精神。知识目标熟练掌握Java开发框架底层设计原理熟练掌握菜单设计原理能力目标实现菜单后端接口层实现菜单后端业务层实现菜单后端数据控制层测试验证菜单后端接口素质目标具备较强的团队协作和创新精神具备较强的精益求精的大国工匠精神和爱岗敬业的劳动精神具备较强的主动探究精神和自主学习能力坚定的民族自信心【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学£情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。7.工作过程七(1)实现前端功能★【内容要求】本模块主要内容:实现登录的前端功能实现用户和角色管理的前端功能实现菜单前端管理功能打包部署项目【目标要求】本工作过程要培养的知识、素质和技能点与工作过程四类似,在上一个工作过程对框架知识目标、对应的素质目标和能力目标的基础上,旨在进一步强化本课程重难点知识Java框架技术和核心素养——团队协作、创新精神、大国工匠精神和爱岗敬业的劳动精神。知识目标熟练掌握Java开发框架底层设计原理熟练掌握Java后端开发三层架构设计原理熟练掌握Java框架开发前后端分离的基本原理掌握数据库连接池参数设置原理能力目标实现登录的前端功能实现用户和角色管理的前端功能实现菜单前端管理功能打包部署项目素质目标具备较强的团队协作和创新精神具备较强的精益求精的大国工匠精神和爱岗敬业的劳动精神具备较强的主动探究精神和自主学习能力坚定的民族自信心【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学£情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。8.工作过程八(1)打包部署项目■【内容要求】本模块主要内容:搭建云服务器环境打包与部署项目后端打包与部署项目前端【目标要求】知识目标掌握后端部署与运行的技巧掌握前端运行调试、修改接口的方法掌握前后端联调测试的方法能力目标具备后端整体部署与运行的能力具备前端运行调试,修改接口的能力具备前后端联调测试的能力素质目标具备较强的沟通能力、团队协作能力具备较强的强烈的国家信息安全意识具备较强的职场岗位素质【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学£情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。9.工作过程九(1)实施项目持续集成与交付■■▲★【内容要求】本模块主要内容:Linux上安装jdk,tomcat,mysql运行环境项目前端部署项目后端部署云环境开放端口访问【目标要求】知识目标掌握Linux上安装jdk,tomcat,mysql运行环境的技巧掌握项目前端部署的方法掌握项目后端部署的方法掌握云环境开放端口的使用能力目标具备Linux上安装jdk,tomcat,mysql运行环境的能力具备项目前端部署的能力具备项目后端部署的能力具备云环境开放端口的能力素质目标具备优秀的职场岗位素质具备强烈的国家信息安全意识具备优秀的人际交流、处理能力【教学要求】教学方法R讲授R讨论或座谈£问题导向学习R分组合作学习£案例教学R任务驱动R项目教学£情景教学R演示汇报£实践教学£参观访问R引导文教学£其他(--)【场地要求】教学做一体化机房电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。(三)课程章节与课程目标支撑表三课程内容与课程目标支撑矩阵序号任务单元/知识点章节目录C1C2C3C4C5C6C7C8C9C10C11C12C13C14C151项目介绍1.1系统介绍LLL1.2功能介绍MMM1.3系统架构1.4技术选型MMM2搭建开发环境MMM2.1搭建后端开发环境LLL2.2搭建前端开发环境LLL3生成数据库与约定接口规定3.1根据数据表设计生成数据库MLMLML3.2根据UI设计编写后端接口文档MLMLML4构建后端项目公共模板LLL4.1使用SpringInitializr构建后端项目4.2使用SpringDataJPA构建数据访问层MLMLML4.3导入常用工具类MMMMMM4.4封装统一接口响应的HTTP结果MMMMMM5实现用户和角色管理接口MMMMMM5.1实现用户列表接口MMMMMM5.2实现用户列表的查询与分页接口MMMMMM5.3实现用户新增接口MMMMMM5.4实现批处理删除用户接口MMMMMM5.5实现修改用户接口MMM5.6实现获取用户信息与角色列表接口MMMMMM6实现登录认证和鉴权MMMMMM6.1实现基于SpringSecurity的权限控制功能MMMMMM6.2实现基于JWT的登录认证功能HMHHMHHMH6.3实现基于JWT的访问鉴权功能HHHHHH6.4实现获取登录用户授权信息接口功能HHHHHH7实现菜单管理接口7.1实现菜单后端接口层HHHHHHHHH7.2实现菜单后端业务层HHHHHH7.3实现菜单后端数据控制层HHHHHH7.4测试验证菜单后端接口HHHHHH8实现前端功能8.1实现登录的前端功能HHH8.2实现用户和角色管理的前端功能HHH8.3实现菜单前端管理功能HHH9打包部署项目9.1搭建云服务器环境四、学生考核与评价(一)课程考核设计本课程平时过程性考核分值占比100%,以平时表现、作业和期末项目演示成绩为总成绩。期末终结性考核分值占比0%,期中考试为【£机试£笔试£其它(--)】/【£开卷£闭卷】,期末考试为【R机试£笔试£其它(--)】/【R开卷£闭卷】。表四课程考核与评价设计评价维度过程性考核终结性考核分值占比20%80%20%0%评价分项单元测验期中考试作业项目实战演示汇报小组讨论学习总结专题调研考勤课堂表现期末考试次数009111811590(二)学业水平评价表8学业质量水平等级与要求质量维度质量等级A(优)B(良)C(中)理解项目需求基本完成真实项目功能基本演示基本完成项目技术基本选型较好的进行真实项目功能演示较好的项目技术选型优秀真实项目功能演示项目技术选型理解项目需求基本完成安装jdk基本完成安装tomcat,测试基本完成安装idea基本完成安装mysql较好的安装jdk较好的安装tomcat,测试较好的安装idea较好的安装mysql优秀完成安装jdk优秀完成安装tomcat,测试优秀完成安装idea优秀完成安装mysql搭建项目环境基本完成使用构建项目创建项目基本完成构建项目仓库基本完成前端项目部署与运行较好的使用构建项目创建项目较好的构建项目仓库较好的前端项目部署与运行优秀完成使用构建项目创建项目优秀完成构建项目仓库优秀完成前端项目部署与运行构建项目基础框架基本完成模块数据源连接实训基本完成模块分层体系构建实训基本完成模块控制层开发实训基本完成模块业务层开发实训基本完成模块数据访问层开发实训基本完成模块部署实训基本完成模块接口测试实训基本完成模块联调实训较好的模块数据源连接实训较好的模块分层体系构建实训较好的模块控制层开发实训较好的模块业务层开发实训较好的模块数据访问层开发实训较好的模块部署实训较好的模块接口测试实训较好的模块联调实训优秀完成模块数据源连接实训优秀完成模块分层体系构建实训优秀完成模块控制层开发实训优秀完成模块业务层开发实训优秀完成模块数据访问层开发实训优秀完成模块部署实训优秀完成模块接口测试实训优秀完成模块联调实训后端开发基本完成实现用户和角色管理接口基本完成实现登录认证和鉴权接口基本完成实现菜单管理接口较好的实现用户和角色管理接口较好的实现登录认证和鉴权接口较好的实现菜单管理接口优秀完成实现用户和角色管理接口优秀完成实现登录认证和鉴权接口实现菜单管理接口前端开发基本完成登录前端基本完成用户和角色管理前端基本完成菜单管理前端较好的完成登录前端较好的完成用户和角色管理前端较好的完成菜单管理前端优秀完成登录前端优秀完成用户和角色管理前端优秀完成菜单管理前端测试项目功能基本完成后端整体部署与运行基本完成前端运行调试,修改接口基本完成前后端联调测试基本完成访问较好的完成后端整体部署与运行较好的完成前端运行调试,修改接口较好的完成前后端联调测试较好的完成访问优秀完成后端整体部署与运行优秀完成前端运行调试,修改接口优秀完成前后端联调测试优秀完成访问实施项目持续集成与交付基本完成Linux上安装jdk,tomcat,mysql运行环境基本完成前端部署基本完成后端部署基本完成云环境开放端口基本完成访问较好的完成Linux上安装jdk,tomcat,mysql运行环境较好的完成前端部署较好的完成后端部署较好的完成云环境开放端口较好的完成访问优秀完成Linux上安装jdk,tomcat,mysql运行环境优秀完成前端部署优秀完成后端部署优秀完成云环境开放端口优秀完成访问五、教学实施与保障(一)教学师资要求【基本要求】有扎实学识,具有扎实的本专业相关理论功底和实践能力;应精通JavaEE框架技术,具 备双师素质者更佳。熟悉Java岗位开发工程师岗位技能要求熟悉1+XJava应用开发(中级)标准具有较强信息化教学能力,能够开展课程教学改革和科学研究;有理想信念、有道德情操、有扎实学识、有仁爱之心;具有强烈的责任心和进取心。【团队能力提升】多次组织后端课程的教学培训。定期与企业进行课程的教学研讨。(二)教学场地要求教学做一体化机房:配备计算机、白板、多媒体投影设备或智慧屏、音响设备,互联网接入或Wi-Fi环境;电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window7或以上系统。(三)教学资源要求选用立体化项目化数字化教材:JavaEE框架应用开发(SpringBoot+VueJS),机械工业出版社,978-7-111-69194-51.Java应用开发1+X配套教材,高等教育出版社2./detail/1013345293./projects/131(四)教学组织要求知识技能要求:具备基本的WEB项目开发能力到熟练框架开发的转化。能搭建JavaWeb开发和运行环境并熟练使用能使用构建工具构建模块能使用三大框架实现JavaWeb项目功能能连接数据源,实现数据接口,与前端联调能根据完成需求文档制作,设计数据库,实现项目功能素养要求:在教学环节中潜移默化的培养学生的六大精神。提高人际交流、处理能力提高职场岗位素质培养六大精神:探究、工匠、科学、团队、谨慎、创新精神具有文档分析和撰写能力沟通能力、团队协作能力坚定的民族自信心强烈的国家信息安全意识具备联系新旧知识的能力(五)教学质量管理使用超星平台实施教学过程性督导;使用在线笔记和在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 东兴市商务和口岸管理局招聘人员20人备考题库含答案详解
- 企业网络设备管理与维护指南
- 环境监测系统操作与数据分析指南
- 企业品牌建设策略指南
- 云计算网络配置和优化指南
- 2025年金融业务流程优化与自动化指南
- 儿童教育机构运营管理指南
- 高中生借助太阳能声波导航技术优化校园交通的课题报告教学研究课题报告
- 书法创作中运笔力度量化评估及冲量定理验证课题报告教学研究课题报告
- 高中语文教学文学鉴赏能力培养中的文化自信培养研究教学研究课题报告
- 2025高中英语高一上册阅读理解基础卷
- 2025年国家开放大学《社会工作概论》期末考试复习试题及答案解析
- 《有机硅热载体及其安全技术条件》编制说明
- 合同纠纷欠款补充协议
- 福田戴姆勒安全生产讲解
- 亲子断绝协议书
- (正式版)DB32∕T 5184-2025 《海域使用权立体分层设权技术规范》
- 公安机关保密知识培训课件
- 医药行业地区经理汇报
- 以工代赈现场施工组织设计
- 医用超声探头复用处理专家共识(2025版)解读 2
评论
0/150
提交评论