描述:开发工具:IDEA
项目技术:SpringBoot、Shiro、MyBatis、SpringMvc、bootstrap
数据库:mysql
负责模块:
1. 登录:通过用户名称、密码、图形验证码、短信验证码进行验证登录。主要负责前后端图形验证码的生成及 显示、短信验证码的发送及验证、用户名密码的 Shiro 验证。
2. 动态路由:用户登录后按照不同用户的角色所拥有的菜单权限实现。主要负责后端的获取登录用户信息接口, 按照当前登录用户的角色信息查询出符合条件的菜单并返回。
3. 监控管理:配合 Zabbix 监控平台对系统内资产(服务器、应用程序)进行信息监控。主要负责告警模块的所 有主机告警信息获取、监控列表内本地资产与 Zabbix 平台进行数据交互实现 Zabbix 内监控服务器、应用程序的 增删改查功能。主机详情内主机进程获取可以实现实时获取主键进程信息并以列表的形式展示在页面上。
4. 系统管理:对系统内信息进行统一管理。主要负责角色的增删改查数据操作及角色对应菜单权限控制、公司 信息的增删改查操作、系统菜单的增删改查操作。