




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《企业框架开发技术》教学大纲适用范围:202X版本科人才培养方案课程代码:08150901课程性质:专业选修课学分:2学分学时:32学时(理论20学时,实验12学时)先修课程:数据库原理及应用等后续课程:无适用专业:数据科学与大数据技术开课单位:计算机科学与技术学院一、课程说明本课程是数据科学与大数据技术专业的一门选修课程,是在学习《数据库原理及应用》等课程后,具备了SQL编程的基本能力的基础上,开设的一门理实一体化的课程,其功能是对接专业人才培养目标,面向Web开发相关岗位群,培养学生掌握创建SpringBoot项目,能基于IDE进行Maven使用;熟练进行SpringBoot集成Thymeleaf模板,丰富前端的页面展示,能熟练进行负载均衡配置,缓解服务器的访问压力,提升项目运行效率,树立和践行社会主义核心价值观,建立逻辑严谨的科学思维能力、灵活的分析问题和解决问题能力,提高学生探索创新、求真务实的科学态度和团队精神、沟通协作等综合素质。二、课程目标通过本课程的学习,使学生达到如下目标:课程目标1:理解课程包含的基本概念和理论,掌握企业应用框架技术的基本思想和方法,为后续课程“课程设计”和“毕业设计”打下良好的基础。课程目标2:掌握基于框架技术开发的企业应用规范,并运用相关技术解决实际工程问题;具备一定的综合分析问题能力、基础的评价能力和创新性解决问题的能力。课程目标3:积极培育社会主义核心价值观,践行中国优秀传统文化教育,树立正确的人生观、世界观和价值观;树立正确的劳动观念,切实提升心理素质,增强干事创业的信心。三、课程目标与毕业要求《企业框架开发技术》课程教学目标对数据科学与大数据技术专业毕业要求的支撑见表1。表1课程教学目标与毕业要求关系毕业要求指标点课程目标支撑强度1.工程知识1.3能够将程序设计、算法等专业基础知识用于解决工程模型的算法实现等复杂工程问题。课程目标1理解课程包含的基本概念和理论,掌握企业应用框架技术的基本思想和方法,为后续课程“课程设计”和“毕业设计”打下良好的基础。课程目标2:掌握NoSQL数据库设计的企业应用规范,并运用相关技术解决实际工程问题;具备一定的综合分析问题能力、基础的评价能力和创新性解决问题的能力。H12.终身学习12.2具有自主学习的能力,包括对技术问题的理解能力,归纳总结的能力和提出问题的能力等。课程目标2:掌握基于框架技术开发的企业应用规范,并运用相关技术解决实际工程问题;具备一定的综合分析问题能力、基础的评价能力和创新性解决问题的能力。课程目标3:积极培育社会主义核心价值观,践行中国优秀传统文化教育,树立正确的人生观、世界观和价值观;树立正确的劳动观念,切实提升心理素质,增强干事创业的信心。M注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。四、教学内容、基本要求与学时分配1.理论部分理论部分的教学内容、基本要求与学时分配见表2。表2教学内容、基本要求与学时分配教学内容教学要求,教学重点难点理论学时对应的课程目标1.Web应用概述1.1Web程序结构1.2Web服务器1.3Web项目部署教学要求:学生掌握B/S与C/S程序架构区别,理解URL的组成元素;掌握常用的主流Web服务器;学生熟练安装配置Tomcat服务器,熟练进行Web项目部署。重点:Tomcat服务器安装配置、Web项目部署。难点:Web项目部署21,22.初始SpringBoot2.1SpringBoot概述2.2SpringBoot项目创建2.3自定义控制器教学要求:学生掌握SpringBoot的特点,掌握SpringBoot项目目录结构,熟练创建SpringBoot项目;学生熟练编写控制层Controller,熟练进行SpringBoot热启动配置。重点:SpringBoot项目目录结构、SpringBoot项目构建、自定义Controller。难点:自定义Controlle。21,23.SpringBoot详解3.1配置文件解析3.2自定义配置3.3logback日志教学要求:掌握系统配置文件的结构,掌握自定义配置文件的操作;掌握logback配置文件结构,熟练进行SpringBoot与logback集成。重点:配置文件解析、SpringBoot集成logback日志框架。难点:SpringBoot集成logback日志框架。41,24.SpringBootWeb开发(一)4.1Maven概数4.2IDE集成Maven4.3thymeleaf开发教学要求:掌握Maven的作用以及相关概念,熟练使用Maven的常用命令;熟练进行基于Idea进行Maven项目操作,掌握SpringBoot整合thymleaf的操作;熟练进行静态资源映射配置。重点:搭建本地Maven环境、Idea配置自定义Maven环境。难点:SpringBoot整合thymeleaf、静态资源映射。21,25.SpringBootWeb开发(二)5.1控制层常用注解5.2JSON数据结果5.3定时器教学要求:熟练使用SpringBoot的常用注解,掌握SpringBoot返回Json数据的操作;熟练完成SpringBoot集成定时器操作。重点:SpringBoot控制层常用注解、SpringBoot返回Json数据。难点:Cron表达式参数解析、SpringBoot集成定时器。21,26.MyBatisPlus概述6.1数据持久化原理6.2配置开发环境与6.3MyBatisPlus开发教学要求:了解数据持久化的意义,掌握ORM的原理,了解MyBatisPlus的特点;掌握MyBatisPlus开发环境的配置,掌握集成Druid连接池的操作,熟练进行MyBatisPlus初体验的实战操作。重点:MyBatisPlus开发环境配置、集成Druid连接池。难点:集成Druid连接池。21,27.MyBatisPlus持久化操作7.1数据添加7.2数据批量添加7.3数据删除7.4数据批量删除教学要求:学生能够独立操作实现数据的添加和删除操作。重点:单条记录的添加操作、基于List对象类型进行批量添加操作;基于ID进行单条信息更新、实现基于多条件进行信息更新。难点:基于batchsize方式批量添加;信息的批量删除操作。21,2,38.数据查询8.1ID数据查询8.2多参数查询8.3原生SQL查询8.4分页查询教学要求:学生能够掌握多种数据查询的方式方法并能实现分页查询。重点:根据ID进行信息查询、实现多参数信息查询;分页查询、MyBatis-plus分页插件。难点:原生SQL数据查询、MyBatis-plus分页插件。21,29.企业应用部署9.1后台应用程序打包部署9.2nginx服务安装与配置9.3前端程序部署9.4应用程序负载均衡的实现教学要求:掌握后台应用程序的打包与部署,熟练完成nginx服务的安装与配置;熟练进行前端程序部署,完成负载均衡的实现作。重点:后台应用程序打包部署、nginx服务安装与配置。难点:前端程序部署、应用程序负载均衡的实现。2合计202.实验部分实验部分的教学内容、基本要求与学时分配见表3。表3实验内容与学时实验项目实验内容和要求实验学时对应的课程目标1.实现开发者平台用户的登录功能实验内容:数据库脚本的导入、项目工程目录的构建、生成持久层模板模块、业务逻辑层的编写、控制层的编写。实验要求:学会使用SpringBoot实现API查询及Session会话管理、基于MyBatisPlus实现账户登录操作、基于CodeGenerater实现ORM模板的生成。41,22.实现APP信息的查询功能实验内容:数据库脚本的导入、项目工程目录的构建、持久层模板模块、业务逻辑层的编写、控制层的编写、多条件检索App信息。实验要求:学会使用SpringBoot实现API多条件组合查询、基于CodeGenerater实现ORM模板的生成。41,23.实现APP信息的分页检索实验内容:数据库脚本的导入、项目工程目录的构建、持久层模板模块、业务逻辑层的编写、控制层的编写、多条件检索App信息。实验要求:学会使用SpringBoot实现分页的配置、分页插件IPage的使用、基于CodeGenerater实现ORM模板的生成。41,2,3合计12五、教学方法及手段本课程以课堂讲授为主,结合讨论、案例、视频资源、实验等教学手段完成课程教学任务和相关能力的培养。在实验教学环节中,通过启发式教学、讨论式教学培养学生编写、调试程序的基本能力和基本方法。培养学生自主学习能力、实际动手能力,激发学生的创新思维。采用学习通、钉钉、QQ、微信等交流工具,加强和学生之间的交流和沟通。六、课程资源库1.推荐教材(1)[美]克雷格·沃斯(CraigWalls).SpringBoot实战[M].北京:人民邮电出版社,2019.2.参考书(1)易哥.通用源码阅读指导书――MyBatis源码详解[M].北京:电子工业出版社,2020.(2)龙中华.SpringBoot实战派[M].北京:电子工业出版社,2020.(3)朱要光.SpringMVC+MyBatis开发从入门到项目实战[M].北京:电子工业出版社,2018.3.期刊(1)韩佳彤.基于SpringBoot的分布式市政运维分析平台[J].内蒙古大学学报(自然科学版),2022,53(03):309-316.(2)喻佳,吴丹新.基于SpringBoot的Web快速开发框架[J].电脑编程技巧与维护,2021,(09):31-33.(3)叶刚等.基于MybatisPlus的动态生成代码设计与实现[J].电脑编程技巧与维护,2019,(07):7-8.(4)李慧贞等.基于手机App的植物生长环境监测系统设计[J].传感器与微系统,2020,9(11),57-59,63.(5)RazgallahAsma,KhouryRaphaël,HalléSylvainetal.AsurveyofmalwaredetectioninAndroidapps[J].Recommendationsandperspectivesforfutureresearch,ComputerScienceReview,2021,39(11):456-462.4.网络资源(1)南庄小筑.企业架构框架概述[EB/OL].360个人图书馆.2021./content/21/1109/11/68627098_1003411200.shtml.(2)上海昊尚企业管理咨询中心(有限合伙).企业运营框架[R/OL].腾讯课堂.2022./course/168126#term_id=100196115.七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和期末考核成绩两部分构成,具体考核/评价细则及对课程目标的支撑关系见表4。表4课程考核对课程目标的支撑考核环节占比考核/评价细则课程目标123过过程性考核课平时表现10(1)主要考核学生学习纪律和答疑情况。(2)教师根据课堂整体表现情况评分。√√√433实实验20(1)根据每个实验的实验操作完成情况和实验报告质量单独评分,满分100分;(2)每次实验单独评分,取各次实验成绩的平均值作为此环节的最终成绩。(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√686作作业评价20(1)主要考核学生对各章节知识点的复习、理解和掌握程度,满分100分;(2)每次作业单独评分,取各次成绩的平均值作为此环节的最终成绩。(3)以作业评价成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√884期末考核50(1)采用原创作品大作业的方式。(2)将大作业的成绩作为期末考核成绩。√√√201515合计:100分383428八、考核与成绩评定1.考核方式及成绩评定考核方式:本课程主要以平时表现、实验、作业评价、期末考核等方式对学生进行考核评价。考核基本要求:考核总成绩由期末大作业成绩和过程性考核成绩组成。其中:期末大作业成绩为100分(权重50%);平时表现、实验、作业评价等过程性考核成绩为100分(权重50%);过程性考核和期末考核分值分配应与教学大纲各章节的学时基本成比例。2.过程性考核成绩的标准过程性考核方式重点考核内容、评价标准、所占比重见表5。表5过程性考核方式评价标准考核方式所占比重(%)100>x≥9090>x≥8080>x≥7070>x≥60x<60平时表现20学习认真、态度端正,遵守纪律,表现优秀学习认真、态度端正,遵守纪律,表现良好遵守纪律,学习态度良好,表现中等遵守纪律,学习态度一般,表现一般学习纪律较差,表现较差实验40实验预习认真,能够熟练掌握方法与步骤,实验操作过程熟练、规范,遵规守纪、团结协作,实验结果详实、结论清晰、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考研英语张建26考研词汇早鸟
- 物流管理优化方案知识点
- 拆除电缆线及电箱施工方案
- 化学工程与工艺实验设计题及答案解析
- 地下室外墙螺旋杆施工方案
- 农药肥料购销合同
- 铜陵木质吸音板施工方案
- 2025年祥源物业面试题及答案
- 天车电阻箱移位施工方案
- 四川基坑放坡开挖施工方案
- 安徽2025年安徽医科大学第一附属医院临床医技护理管理岗位招聘156人笔试历年参考题库附带答案详解
- 传染病习题库与参考答案
- 旅游景区股份合作开发协议书范本
- 2025年湖南有色金属职业技术学院单招职业技能测试题库汇编
- 2025年湖南信息职业技术学院单招职业技能测试题库参考答案
- 学情分析方案及学情分析报告范文
- 《CRISPR-Cas9及基因技术》课件
- 【博观研究院】2025年跨境进口保健品市场分析报告
- 游戏直播平台推广合作协议
- 《高科技服装与面料》课件
- 《以哪吒精神照亮成长之路》开学家长会课件
评论
0/150
提交评论