当前位置 博文首页 > java李阳勇的博客:基于java SSM springboot动物检疫信息管理系

    java李阳勇的博客:基于java SSM springboot动物检疫信息管理系

    作者:[db:作者] 时间:2021-08-03 20:57

    主要技术实现:spring、 springmvc、?springboot、? springboot security权限控制、单点登录、mybatis 、session、?jquery 、 md5 、bootstarp.js? tomcat、拦截器等。

    系统主要功能设计

    管理员用户登录:用户登录。

    用户信息: 用户信息数据的列表查看、修改和删除、用户绑定角色来显示对应的菜单显示。

    角色管理:角色信息数据的列表查看、修改和删除、每个角色可以设置不同菜单显示、超级管理员拥有最高权限。

    菜单管理: 菜单信息数据的列表查看、修改和删除、可以通过用户角色来设置

    菜单权限:根据用户绑定角色、角色绑定菜单显示、以及基础菜单的添加、修改和删除操作。

    防疫管理:防疫信息管理的查看、添加防疫信息、修改防疫信息以及删除。

    防疫物质管理:对防疫物质的录入管理以及修改删除操作。

    审核管理:对防疫或物质进行审核操作。

    养殖场管理:养殖场信息的管理、添加、修改、查看、删除等操作

    通知公告管理:管理员发布一些通知公告信息以及管理查看等

    修改密码 注销退出:

    主要功能截图:

    登录后进入系统主页:系统主要功能标记如下

    用户管理模块:

    添加用户、录入相关信息以及设置角色权限

    角色管理权限灵活设置:用户绑定角色、角色控制承担显示权限

    菜单管理模块

    检疫种类管理:每一个模块都具有通过关键字查询、添加、修改、删除功能

    检疫信息申请管理:可以查看相关信息以及检疫申请是否审核等

    添加检疫信息申请

    检疫物质管理模块:

    检疫物质审核模块:

    养殖场信息管理和数据维护等操作:

    通知公告数据维护:

    # Tomcat
    server:
      tomcat:
        uri-encoding: UTF-8
        max-threads: 1000
        min-spare-threads: 30
      port: 8081
      servlet:
        context-path: /renren-admin
    spring:
      profiles:
        active: dev
      jackson:
        date-format: yyyy-MM-dd HH:mm:ss
        time-zone: GMT+8
      servlet:
        multipart:
          max-file-size: 100MB
          max-request-size: 100MB
          enabled: true
      redis:
        database: 0
        host: localhost
        port: 6379
        password:      # 密码(默认为空)
        timeout: 6000ms  # 连接超时时长(毫秒)
        jedis:
          pool:
            max-active: 1000  # 连接池最大连接数(使用负值表示没有限制)
            max-wait: -1ms      # 连接池最大阻塞等待时间(使用负值表示没有限制)
            max-idle: 10      # 连接池中的最大空闲连接
            min-idle: 5       # 连接池中的最小空闲连接
      freemarker:
        suffix: .html
        request-context-attribute: request
    
    renren:
      cluster: false  #集群配置  true集群环境   false单机环境,还需打开pom.xml里的spring-session-data-redis注释
      globalSessionTimeout: 3600   #单机环境,session过期时间为60分钟
      redis:
        open: false  #是否开启redis缓存  true开启   false关闭
    
    
    #mybatis
    mybatis-plus:
      mapper-locations: classpath*:/mapper/**/*.xml
      #实体扫描,多个package用逗号或者分号分隔
      typeAliasesPackage: io.renren.modules.*.entity
      global-config:
        #数据库相关配置
        db-config:
          #主键类型  AUTO:"数据库ID自增", INPUT:"用户输入ID", ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID";
          id-type: AUTO
          #字段策略 IGNORED:"忽略判断",NOT_NULL:"非 NULL 判断"),NOT_EMPTY:"非空判断"
          field-strategy: NOT_NULL
          #驼峰下划线转换
          column-underline: true
          logic-delete-value: -1
          logic-not-delete-value: 0
        banner: false
      #原生配置
      configuration:
        map-underscore-to-camel-case: true
        cache-enabled: false
        call-setters-on-nulls: true
        jdbc-type-for-null: 'null'

    数据库er图和论文报告

    小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

    cs