使用人人开源快速搭建后台管理系统

网站建设评论329字数 1790阅读模式

有时候,我们可能会有这种需求,我们想对数据库进行增删改查,对数据进行简单处理。人人开源权限系统是一个轻量级的权限系统,前后端分离,使用 Java + vue 开发,是一个低代码平台,支持代码自动生成,可以以极低的门槛快速开发项目。

使用人人开源快速搭建后台管理系统-图片1

1. 人人开源地址

Gitee地址:https://gitee.com/renrenio

官方网站:https://www.renren.io/

演示地址:http://demo.open.renren.io/renren-security

2. 后台部署

环境要求:JDK1.8、Tomcat8.5+、MySQL5.5+

1. 下载源码

下载 renren-security 源码:

git clone https://gitee.com/renrenio/renren-security.git

2. maven 编译

进入 renren-security 根目录,执行:

mvn clean install

3. 导入数据库脚本

创建数据库 renren_security,编码为 UTF-8,并导入 renren-admin 目录下 db/mysql.sql 文件数据。

4. 修改 application-dev.yml

修改 renren-admin 项目下 application-dev.yml 文件,更新 MySQL 账号和密码。

5. 启动 renren-admin 项目

使用 Eclipse 或 IDEA 运行 renren-admin 项目下的 AdminApplication.java 类,启动 renren-admin 项目。

使用人人开源快速搭建后台管理系统-图片2

3. 前端部署

环境要求:需要提前安装好 Node.js,安装最新版即可。

1. 克隆项目

使用 Git 克隆项目或者直接下载项目。

git clone https://gitee.com/renrenio/renren-ui.git

2. 安装插件

进入 renren-ui 根目录,执行下述命令安装插件:

npm install

如网络不稳定,可使用 cnpm 安装,使用淘宝镜像。

3. 启动项目

执行下述命令启动项目:

npm run serve

4. 访问

启动完成后,会自动打开浏览器访问 http://localhost:8001,使用 admin/admin 登录。

使用人人开源快速搭建后台管理系统-图片3

至此,人人开源在本地环境就部署成功了。

4. 代码生成

人人开源提供了代码自动生成功能,可自动生成对应的前端及后台代码。

1. 新建表

在数据库中新建商品表 tb_goods

CREATE TABLE tb_goods (
id bigint NOT NULL COMMENT '商品ID',
name varchar(50) COMMENT '商品名',
intro varchar(500) COMMENT '介绍',
price int COMMENT '价格',
num int COMMENT '数量',
creator bigint COMMENT '创建者',
create_date datetime COMMENT '创建时间',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品管理';

2. 修改 application-dev.yml

修改 renren-generator 项目下 application-dev.yml 文件,更新 MySQL 账号和密码。

3. 启动 renren-generator 项目

使用 Eclipse 或 IDEA 运行 renren-generator 项目下的 GeneratorApplication.java,启动 renren-generator 项目。

4. 生成代码

访问项目,访问路径:http://localhost:8082/renren-generator,勾选tb_goods,点 生成代码 按钮,将代码保存到本地。

使用人人开源快速搭建后台管理系统-图片4

5. 将代码移动到项目

将生成的代码压缩包解压,将前后端项目分别移动到对应的目录下。

6. 配置菜单

访问 http://localhost:8001,在菜单管理下新增文章管理一级菜单、二级菜单及三级按钮,可参考已有菜单及按钮规则。

使用人人开源快速搭建后台管理系统-图片5

7. 效果预览

新增文章管理功能,预览效果如下:

使用人人开源快速搭建后台管理系统-图片6

代码自动生成能同时生成前端和后台代码,菜单配置也可通过数据库脚本生成。

结束语

人人开源是一个轻量级的权限系统,提供了代码自动生成功能,只要创建好表结构,就可以快速生成新增、修改、删除、查询、导出等操作的代码,包括前端跟后台。官方提供了详细的说明文档,大家可访问官网查看。如果有任何意见或建议,欢迎在下方评论处留言。

本文已通过「原本」原创作品认证,转载请注明文章出处及链接。

夏日阳光
  • 本文由 夏日阳光 发表于 2022年12月20日
  • 本文为夏日阳光原创文章,转载请务必保留本文链接:https://www.pieruo.com/234.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证