Total Pageviews

Monday, 6 June 2022

族谱管理系统-Family


介绍

Family族谱管理系统是基于Spring Boot 2.2.4.RELEASE最新版本构建的,数据库采用MongoDB, 采用Spring Security来提供安全认证服务,前端渲染模板引擎为比较快的国产Beetl,数据图表渲染采用了 蚂蚁金服数据可视化AntV 来渲染数据。

预览体验

族谱管理系统 管理员账号:admin ,密码:123456

传统部署

因为依赖mongo数据库,所以需要你在本地或者远程启动mongo服务,并且最好是开启认证登录的mongo

  • 首先拉取代码到本地 git clone https://github.com/GodLikeZeal/family
  • 修改配置文件,将application.yml里面的关于prod的配置部分需要自行修改
---
spring:
  profiles: prod
  application:
    name: family
  main:
    allow-bean-definition-overriding: true #当遇到相同的名字,是否允许覆盖
  data:
    mongodb:
      host: ${HOST}  #改成你的mongo的host
      port: ${PORT}  #改成你的mongo的port
      database: ${DATABASE}  #改成你的应用在mongo中的存储空间
      username: ${USERNAME}  #改成你的mongo的登录用户名
      password: ${PASSWORD}  #改成你的mongo的登录密码
      authentication-database: ${AUTH_DATABASE}  #改成你的mongo的授权数据库

beetl:
  suffix: html

app:
  username: ${ADMIN_USERNAME}  #配置后台管理员默认账号
  password: ${ADMIN_PASSWORD}  #配置后台管理员默认密码
  default-password: ${USER_PASSWORD}  #配置后台添加新成员时,新成员登录的默认密码
  • 项目打包 mvn package
  • 启动项目 java -jar 打包后所生成的jar文件

功能点

  • 实现家族树,登录用户节点动态闪烁。
  • 分组功能:列表,添加,修改,删除。
  • 成员列表分页查询,成员信息修改,删除,添加。
  • 添加父节点下拉搜索框。

鸣谢

交流

  • 欢迎加入交流群:189361484
  • Sample

from https://github.com/GodLikeZeal/family

No comments:

Post a Comment