1、熟练Eclipse/IDEA工具的使用。
2、熟练关系型数据库MySQL,sql语句。
3、熟练Java语法、集合、数组的使用。
4、熟悉mybatis、mybatis plus的使用。
5、熟悉Spring、Springboot、SpringMVC等主流开源框架,以及Maven等项目构建工具。
6、掌握ElasticSearch非关系型数据库、redis缓存,了解term查询、match查询。
7、掌握Vue脚手架、jQuery、Bootstrap、js的使用。
8、掌握Servlet+Jsp、Tomcat9.0的使用。
9、了解Springcloud,消息中间件Rabbitmq,命令模式的使用。
10、了解Linux基本命令,了解Docker容器。
项目1
开发工具:Java开发工具IDEA,前端开发工具VS Code、HBuilderX,代码管理工具svn、小乌龟、gitee。
设计技术:SpirngBoot、MyBatis、Redis、MySQL、uni-app小程序、thymeleaf等。
项目描述:通过构建基于云服务的焊接技能训练体系,整合焊接教学资源和教学实训软、硬件,围绕焊接专业课程体系及内容,实现焊接专业教学、实操、实训、考证、上岗全流程焊接人才培养。
该系统的模块有:1、微信小程序端:首页界面主要包含首页轮播图、8个主要模块(课程大纲、我的课程、课程讨论、成绩分析、理论学习、焊接报告、实操成绩、能力评价)、公告信息3个内容。学习模块:主要内容为课程名称、课程地点、课程时间、本课简介。个人中心:帮助中心、公告中心、我的课程等信息。
2、后台管理:登录认证、首页、学员管理、教师管理、课程管理、班级管理、成绩管理、公告管理、权限管理、统计分析、系统管理。
责任描述:1、微信小程序端:主要模块的我的课程、课程讨论、成绩分析、实操成绩部分的页面编写以及后端的代码编写。2、后台管理:首页、学员管理、教师管理、课程管理、班级管理、成绩管理、公告管理、统计分析的页面编写以及后端的代码编写。每一期的bug修改。成绩管理的跟客户端对接。
项目2
软件环境:Java8、数据库MySQL8、服务器Tomcat9.0、操作系统MacBook Pro、Windows。
硬件环境:华为摄像头、刷脸门禁。
开发工具:Java开发工具IDEA,代码管理工具svn、小乌龟、gitee。
设计技术:SpirngBoot、MyBatis、MySQL、thymeleaf等。
项目描述:考试系统。
该系统的模块有:登录、首页、账号管理、角色管理、考生信息、考场状态、考题管理、成绩管理、系统管理、签到系统、叫号系统。
责任描述:账号管理、考生信息、考场状态、成绩管理,签到系统、叫号系统的部分功能。
功能描述:老师考试钱通过导入白名单,确定之后的考试人数,考生到了考试时间去签到系统签到。签到之后,叫号系统会显示考生信息实时刷新叫号系统。当叫号系统叫完之后,进考场前需要认证身份信息,身份信息异常时会在后台弹出提示框“几号考场考生身份异常,请老师前往核实。”,后靠大厅的屏幕上会显示每个考场的状态。
角色 | 职位 |
负责人 | Java全栈开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |