《企业框架开发技术》教学大纲.docx

上传人:夺命阿水 文档编号:1794566 上传时间:2025-01-04 格式:DOCX 页数:7 大小:26.92KB
返回 下载 相关 举报
《企业框架开发技术》教学大纲.docx_第1页
第1页 / 共7页
《企业框架开发技术》教学大纲.docx_第2页
第2页 / 共7页
《企业框架开发技术》教学大纲.docx_第3页
第3页 / 共7页
《企业框架开发技术》教学大纲.docx_第4页
第4页 / 共7页
《企业框架开发技术》教学大纲.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《企业框架开发技术》教学大纲.docx》由会员分享,可在线阅读,更多相关《《企业框架开发技术》教学大纲.docx(7页珍藏版)》请在课桌文档上搜索。

1、企业框架开发技术教学大纲适用意围:2O2X版本科人才培养方案涕程代码:08150901课程性质:专业选修深学分:2学分学时:32学时(理论20学时,实脸12学时)先修课程:数据库原理及应用等后续课程:无适用专业:数据科学与大数据技术开课单位:计算机科学与技术学院一、课程说明本课程是数楙科学与大数据技术专业的一门选修课程,是在学习C数据库原理及应用等课程后,具翁了SQ1.编程的基本能力的基础上,开设的一门理实一体化的课程,其功能是对接专业人才培养目标,面向Web开发相关闭位群,培养学生掌握创建SPringBOOt项目,能携于IDE进行Maven使用;熟练进行SpringBoot堪成Thyme1.

2、eaf模板,丰富前端的页面展示,能熟练进行负我均衡航置.缓解服务器的访问压力,提升项目运行效率,树立和践行社.会主义核心价值观,建立逻辑产连的科学思维能力、灵活的分析问起和解决问题能力.提高学生探索创新、求真务实的科学态度和团队精神、沟通协作等嫁合素质.二课程目标通过本课程的学习,使学生达到如下目标:课程目标I:理解课程包含的基本概念和理论,掌握企业应用框架技术的基本思想和方法,为后续课程“课程设计”和“毕业设计”打下良好的基础。课程目标2;掌握掂于框架技术开发的企业应用规范,并运用相关技术解决实际工程问题:具备定的综合分析问时能力、基础的评价能力和创新性解决问遨的能力.课程目标3:积极培育社

3、会主义核心价值观.践行中国优秀传统文化教育,树立正确的人生观、世界观和价值观:树立正确的劳动观念,切实提升心理本质,增强干事创业的信心.三、课程目标与毕业要求企业框架开发技术3课程数学目标对数据科学与大数据技术专业毕业要求的支撑见表I.表1课程教学目标与毕业襄求关系毕业要求指标点修程目标支撑91.工程知识1.3能够将程序设计、第法等专业基础知识用于解决工程模型的算法实现等发杂工程问题.课程目标1理好课程包含的基本极含和理论,常提企业应用框架技术的基本思根和方法,为后续课程“课程设计”和“毕业设计”打下良好的基破1课程目标2:掌握X。SQ1.数据库设计的企业应用观范.并运用相关技术解决实际工程同

4、题:具备一定的综合分析何的能力、基础的评价能力和创新性解决同时的能力。H12.终身学习12.2具有自主学习的能力,包括对技术问题的理解能力,归纳总结的能力和提出何跑的能力等.课程目标2:掌握姑于框架技术开发的企业应用规范,并运用相关技术解决实际工程问题:具备一定的揉合分析何膻能力、基础的评价能力和创新性解决问题的能力.课程目标3:枳极培育社会主义核心价值观,践行中国优秀传统文化教宫,树立正确的人生观、世界观和价值观:树立正确的劳动观念,切实提升心理索质,增强干小创业的信心,M注:表中-H(WXM(中)-表示课程与相关毕业要求的关联度.四、教学内容,基本要求与学时分配1 .理论部分理论部分的教学

5、内容、基本要求与学时分配见表2。表2教学内容、基本要求与学时分配教学内容帙学要求,教学点策点理论学时对应的课程目标1 .他应用据述1.1 Web程序结构1.2 Web服务器1.3 WCb项目部詈教学要求t学生掌握H/S与C/S程序架构区别,理解UR1.的组成元素:掌握常用的主流Ieb服务器:学生熟练安装配SITomCat服务器,熟练进行Wcb项目部署”MATOmCaI服务器安装配置、Web项目部署.JtAiWeb项目部若21.22.初始SPringBoot2.1SpringBoot概述2.2SpringBoot项目创建2.3自定义控制器教学要求:学生掌旌SPringBOot的特点,掌握SPri

6、ngBoO1.项目目录结构,熟练创建SinBuo1.项目:学生熟练编写控制层Contro1.1.er,熟练进行SpririxBout热启动配置.*jftSPringBOOt项目目录结构、SDringBnot项目构建、自定义COntrOI1.er难而自定义COmro1.M21.23. SpringBoot惮解3.1 配置文件解析3.2 自定义配舅3.3Iogback日志教学要求,掌握系统配置文件的结构,掌握自定义配置文件的操作:掌握Iogback配词文件结构,熟练iS行SPringB0。1与Ioxback集成。MAi配置文件解析、SPringBoOt集成Iogback日志框架.难点:Spring

7、Boot集成Iogback日志框架.41.24.SPringBootIeb开发(一)4.1Maven概数1.2IDE集成UaVen4.3thyme1.eaf开发教学要求:掌握MaYen的作用以及相美概念,熟练使用MaVen的常用命令:熟练进行基于Idea进行Maven项目操作,掌握SPringBOOt整合thym1.eaf的操作:熟练进行好态资源映射北置.点:搭建本地YaVen环境、Idea配词自定义MaVen环境。膜点tSpringBoO!奈合Ihymdeaf的态资源映射.21,25. SPringBootWeb开发(二)5.1 控制层常用注解5.2 JSO数据结果5.3 定时器教学要求:熟

8、练使用SPringBoa的常用注解,掌握SpringBoot返回Json数据的操作:熟练完成SpringBoot集成定时器操作.值点,SPringBoot捽制层常用注解、SpringBoot返回Json数据.膜点:Cron友达式参数解析、SpringBoot集成定时器。21,26. MyBatisP1.us6.1 数据持久化原理6. 2配置开发环境与6.3MvBatisP1.us开发教学要求,/解数据持久化的意义,掌握ORM的原理,了解MyBatiSP1.US的特点:掌握MyBatisP1.u8开发环境的配置,掌握集成DrUid连接池的操作,熟练进行MyBatisP1.us初体脸的实战操作.M

9、A.MyBatisP1.us开发环境配置、集成DrUid连接池,难点:集成DrUid连接池.21,27. MyBatiSP1.U8持久化操作7.1 数据添加7.2 数据批技添加7.3 数据删除7.4 数据批电删除教学要求,学生能峪独证操作实现数据的添加和删除操作.点:单条记录的添加操作、基于1.ist对望类型进行批ht添加揉作:基于ID进行单条信息更新、实现地于把条件进行信息更新。难点I基于batchsize方式批fit添加:信息的批肽删除操作.21,2,38.12tiff1.8.2 多参数查询8.3 原生SQ1.杳询8.4 分页查询教学要求I学生能鲂掌旌多种数据查询的方式方法并能实现分页查询

10、.点:根据ID进行信息宜询、实现多多教信息杳询;分页宜询、YyBatiS-PIUS分页插件。难点I原生SQ1.数据查询、MyBatisp1.us分页插件.21,29.企业应用部署9.1 后台应用程序打包部署9.2nginx服务安装与配置93前端程序部署9.4应用程序负我均衡的实现教学要求:掌握后台应用程序的打包与部晋,熟练完成nginx服务的安装与配F1.熟练进行前掂程序部*,完成他我均所的实现作。Mi后台应用程序打包部署、nginx服务安装与配A1.魔点:前战程序部署、应用理序负我均衡的实现。2202 .实验部分实验部分的教学内容、基本要求与学时分配见表3。表3实验内容与学时实验项目实验内容

11、和要求实3学时对应的豫程目标1.实现开发者平台用户的登录功能实内部数据庠脚本的导入、项目工程目录的构建、生成持久层模板模块、业务逻辑层的编写、控制层的编写.实验要求:学会使用SP学ngBoot实现APIIS询及Session会话管理、基于MyBaIiSP1.US实现账户登录操作、域于CodeGenerater实现ORM模板的生成。41,22.实现APP信息的查询功能实舱内容;数据库脚本的呼入、项目工程目录的构建、持久层模板模块、业务逻辑层的端写、挣制层的漏写、多条件检索APP值息.实验要求:学会使用SPringBOot实现PI步条件组合宜询、花于CddeCenerater实现ORY模板的生成,

12、41.23.实现APP信息的分页检索实验内容:数据库脚本的导入、项目工程目录的构建、持久层模板模块、业务逻辑层的编号、控制层的编写、多条件排索APP信息.实验要求:学会使用SPringBOot实现分贝的尼置、分页场件IPagc的使用、基于CodeGenerater实现ORY模板的生成。41.2.3it12五、教学方法及手段本课程以i果堂讲授为主,结合讨论、案例、视频资源、实验等教学手段完成课程教学任芬和相关能力的培养.在实物教学环节中,通过启发式教学、讨论式教学培养学生编写、调试程序的基本能力和基本方法.培养学生自主学习能力、实际动手能力,激发学生的创新思维。采用学习通、钉钉、QQ,微信等交流

13、工具,加强和学生之间的交流和沟通.六、课程资源库1.推荐教材(1)(美忱雷格沃斯(CraigWa1.1.s.SpringBoct实战(M.北京:人民邮电出版社.2019.2等考书(1)易哥.通用源码阅读指导书一一MyBatis源码详解M.北京:电子工业出版社,2020.(2)龙中华.SpringBoot实战阙M.北京:电子工业出版社,2020.(3)朱要光.SpringMVC+MyBa1.is开发从入门到项目实战M).北京:电子工业出版社.2018.3 .期刊(I)韩佳彤.基于SpringBoot的分布式市政运维分析平台J.内蒙古大学学报(自然科学版2022,53(03):309-316.(2

14、)喻佳.吴丹新.基于SPrinSBoo(的Wcb快速开发框架J.电脑媚程技巧与维护,2021.()9):31-33.(3)叶刚等.基于Myba1.iSP1.US的动态牛.成代码设由与实现小电腑编程技巧与维护.2019,(07):7-8.(4)李盛贞等.法干手机APP的植物生长环境监测系统设计IJI,传感器与母系统,2020.9(11).57-59.63.(5)Razga1.1.ahASma.KhOUryRaphae1.Ha1.1.cSy1.vaincta1.Asurveyofma1.waredetectioninAndroidpps(J.Recommendationsandperspectiv

15、esforfutureresearch.ComputerScienceReview.2021.39(11):456462.4 .网络资源(1)南庄小筑.企业架构框架概述EB21.,360个人图竹馆.2021.httpwww.36(Mc.shtm1.(2)上海吴尚企业管理咨询中心(有限合伙).企业这营框架R21.1讯课堂.2022.h(tps:/keq.conVcourse/168126#Iem1.id=100196115.七、课程考核对课程目标的支撑课程成缄由过程性考核成绩和期末考核成缄两部分构成,具体考核/评价细则及为课程目标的支摔关系见去九表4课程考核对修程目标的支撑考核环节占比考核/评价

16、如则课程目标123过程平时10(I)主要考核学生学习纪律和答疑情况,(2)救师根据课堂整体表现情况评分.性考核表现433实5:20(1)根据包个实蛤的实蛉操作完成情况和实验报告质量单独评分.满分100分:(2)每次实验单独评分.取各次实验成绩的平均伯作为此环节的以终成绩。(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩,68620(1)主要考核学生对各章节知识点的复习、理解和掌握程度,满分100分:(2)包次作业单独普分,取各次成绩的平均值作为此环节的最终成绩.x9090x8080xN7070x60x60平时表现20学习认真、学习认真、遵守纪律,遵守纪律.学习纪律技态度端正,遵守妃

17、律,表现优秀态度端正,遵守纪律,表现良好学习态度良好,表现中等学习态度一般,表现一般差、表现较差实收40实脸预习认真能婚熟练掌握方法与步骤,实验操作过程熟练、规范,遵规守纪、团结协作.实验结果详实、结论清新、讨论合理实验前有预习,能鲂掌握方法与步骤,实骁操作过程正确、规范,避现守纪、团结协作,实验结果正确、讨论适当实验前有预够方法与步骤,实粉操作过程基本正确、无协作,实验结果基本正确,讨论-Jfi预掌步操本协结论能验基无验正讨前不法实程实本无验,方,过确,基,实习握骤作正作果确没有预习,不熊完成实验;实验操作步刻有说:实脸结果不正确.没有分析时VtU9作业评价40作业完整.思路清晰,准确率大于90%,字迹工整作业完整.准确率大于80%,字迹工整。不交作业2次以内,准倘率大于7O.不交作业3次以内.准确率大于60%.不交作业4次以上,准确率小于60

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号