六叶草(自研项目) JAVA软件工程师
2023.3—2024.2
项目描述:
前端:页面展示。后端:员工、用户管理、权限设置、消息发送等。待完成(前端:页面完善与新增。后端:前端页面管理与调整。)
项目技术:
SpringBoot+MyBatis-(Sa-Token)+Redis +Mysql+Session+WebSocket+Vue2.0+Elementui-plus+Echart
个人职责:
后端
1 、使用SpringBoot架构体系搭建的项目,Redis数据库对登录信息的token的读写操作。
2、使用From类进行处理前端传过来的数据,再通过JSON工具对传来的内容进行转换成HashMap类型的数据,用于访问数据库的参数值。
3、使用Mysql8.0以上数据库的进行存储与访问数据。
4、使用WebSocket用于消息的推送。
前端
1、使用Vue2.0架构,Elementui-plus实现前端的菜单、右击菜单、页签、数据的增删改查等页面展示。
2、使用cors跨域实现了前后端跨域分离访问。
3、使用screenfull实现全屏化功能。
4、使用Echart实现数据可视化展示。
5、利用挂载的心跳检测定时去发送WebSocket连接,避免与后端断开,实现登录状态的实时更新、数据更新、消息发送等内容的提示。