注册登录:用户可以注册新账户,并通过用户名和密码登录系统。
首页:显示系统基本信息和用户个人信息概览、展示当前光伏系统的能源生成情况和历史数据图表。
我的收藏:用户可以收藏特定的数据报告或信息,方便快速访问。
数据采集:系统能够填写采集家庭光伏系统的各项数据,并展示给用户。
能源采集:显示从家庭光伏系统采集的能源数据,包括能源产量、消耗和存储情况。
设备管理:允许用户查看和管理光伏设备的状态。
通知公告:用户可以查看系统和管理方发布的最新通知和公告。
家庭光伏发电资讯:提供与光伏能源相关的最新资讯,包括行业新闻、技术更新等。
在线咨询:提供用户咨询自动回复!
管理员功能
首页数据可视化:管理首页展示整体系统状态的数据可视化,包括用户活动、系统性能和能源产出等关键指标。
用户管理:管理所有注册用户,包括编辑、删除用户账户和查看用户活动。
系统管理:对系统进行配置和数据备份等。
权限管理:设定不同级别的用户权限,控制用户访问特定功能的能力。
数据采集管理:管理和优化数据采集流程,确保数据的准确性和实时更新。
设备管理:管理光伏设备的整体情况,包括设备配置、状态和故障处理。
通知公告管理:创建和管理系统内发布的通知公告,确保信息及时准确地传达给所有用户。
能源采集管理:管理从光伏设备采集的能源数据,优化能源使用效率。
jdk版本:jdk1.8+
编程语言: java
框架支持:springboot/ssm
数据库: mysql 版本不限
数据库工具:Navicat/SQLyog都可以
前端:vue.js+ElementUI
开发工具:IDEA 或者eclipse都支持
采用Java作为主要开发语言,结合Spring Boot框架和MySQL数据库技术,不仅确保了系统的高效运行和良好的用户体验,也保障了系统的可维护性和扩展性。
开发步骤;
(1) 创建好数据库并导入,
(2) 创建后台Springboot三层架构(controller,service,mapper层)并启动测试
(3) 导入并编译前端代码vue:网站和后台管理
编译:npm install
试运行:npm run dev