熟练掌握JavaSE基础知识,熟悉面向对象和面向接口的编程思想。
熟练掌握SpringBoot、SpringCloudAlibaba、Spring和MyBatis框架,熟悉SpringMVC。
熟练掌握MySQL关系型数据库,能够熟练编写SQL语句并了解MySQL优化。
熟悉Gateway网关服务代理,Nacos,Feign,Hystrix熔断,Sentinel限流。
了解FastDFS、阿里OSS分布式文件系统及其执行流程。
了解Redis中间件,了解ES搜索引擎和RabbitMQ。
了解Element-UI,ajax、Vue和JavaScript。
技术选型:SpringCloudAlibaba,Mysql,Mybaits,Redis,JWT,RabbitMQ,echarts
开发环境:IDEA+MySql+git+Maven+JDK1.8
项目描述:
该平台包括虚拟仿真,数据孪生,模型,UI的课程设计,主要对接各大高校完成线上课程的学习,模拟机械的拆装过程,可以更直观,更高效完成对机械的认知。资源管理平台是以Web为基础的在线平台。该平台主要面向大学教育市场,提供一个全面的教学资源库以方便教师和学生进行在线学习和交互式沟通。该平台主要包含以下功能:
1.教学资源: 提供多种多样的教学资源,包括课件、视频、图片、文章等等。这些资源可以按照不同的学科、年级和主题进行分类,以方便学生进行查找和学习。
2.课程管理:教师可以在平台上创建并管理自己的课程,包括课程大纲、作业和考试等。学生可以在线提交作业参与讨论,并通过平台在线查看自己的成绩和学习进度。
3.教师评估: 平台可以为教师提供教学评估和反馈,以帮助其了解自己的教学效果,并对自己的教学进行改进和提升。
负责模块:
使用 JWT+Redis 实现单点登录功能
完成首页banner图,精选课程/实验的展示,排行榜统计,公告,新闻资讯
完成实验/课程资源的分类上传
完成实验/课程目录设计,互问互答,评价,学习进度条,指导老师上传
完成对班级学生的管理
完成个人/班级实验室的预约
使用 echarts 完成实验统计/班级统计
完成题库管理,分配试卷,组成试卷
后期测试与调优
数据库设计