项目介绍:智慧农业监测系统用于对农业传感器数据的监测和管理,分别有数据可视化展示、设备
控制、用户管理、权限管理、角色管理等业务功能,整体采用前后端分离的开发模式。
项目技术栈:Vue + Vuex + Vue-router + Element-UI + less + Echarts
工作内容:
① 基于 Node 搭建服务器,客户端发送请求到服务端实现对 Mysql 数据的更新操作;
② 基于 vue-element-admin 框架搭建页面骨架,并且基于 CSS 美化页面样式;
③ 创建登录、角色、用户、权限、数据监测等关键组件,完成智慧农业监测系统基本功能模块;
④ Vue 框架实现对项目各个功能模块的组件化开发,并使用 Vue-router 路由实现各个页面跳转;
⑤ 系统基于动态路由设置用户访问权限,使用 Mixin 技术检查并限制用户按钮权限;
⑥ 注入 CDN 的优化服务并基于 Vue-CLI 脚手架打包将整个系统部署到腾讯云服务器上。