ps:项目开发于2020年2月中旬至2020年3月中旬,从项目设计到开发历时大概一个月,因为疫情以及经验不足的原因故进度稍显缓慢,若按照正常的开发进度估计一周左右即可开发完成(非常感谢开源软件若依的开发者,其中的代码生成功能帮忙节省了大量的开发时间),不过还好磕磕绊绊总算顺利上线了。因受到各位开源大佬精神的熏陶,现将其开源出来,希望可以帮助到有需要的朋友。
0.介绍
0.1概述
本项目是为某国家级孵化器设计的用作数据汇总的数据大屏。其中包括企业管理,员工管理,资助管理,荣誉管理,产品管理,知识产权管理,政策条例管理以及通知公告管理,数据大屏等功能.其中基础的管理功能均是为数据大屏的展示提供服务。
0.2 技术栈
项目基于若依开源框架4.1.0版本开发,这里不过多介绍若依相关的知识,若不熟悉该框架的请自行移步官网http://www.ruoyi.vip/。
管理平台后端:springboot+maven
管理平台视图: html+css+jquery+Thymeleaf+Bootstrap
数据大屏:html+css+jquery+echarts
1、示例图
1.1数据大屏页
2.管理界面
2.项目设计
2.1 原型图
2.2数据库设计
3.资源介绍
3.1 数据库文件
数据库文件位于项目sql文件夹下的stb_big_data.sql
管理员用户名密码为:admin/admin123
本项目的数据库是在若依框架基础的数据库之外新增了本项目中所需的新表,大屏的通知公告表则直接沿用若依原有的并未进行重复设计。
3.2 数据库设计文件
数据库是使用软件PowerDesigner16.5设计的,有二次设计需求的朋友可在doc目录下找到相关的资源文件
3.3数据大屏界面
数据大屏界面是位于ruoyi-admin 模块中的resources目录下的templates目录下的screen.html文件,有二次开发需求的朋友可在修改该文件
4.运行部署
4.1 本地运行
项目运行于9999端口,可到项目配置文件application.yml中进行修改。项目运行之后在浏览器输入http://localhost:9999即可
看到以下登录界面
4.2打包部署
使用maven方式打包或直接使用bin目录下的脚本进行打包部署,因为可能存在缓存问题故推荐package之前一定要先clean项目。
打包之后可以在ruoyi-admin模块下的target目录下找到相关的ruoyi-admin.jar文件,因springboot项目内部集成了tomcat,故直接在在部署jvm的服务器中通过java -jar 命令运行即可。