基于spring boot开发的理财管理系统设计

文章目录

  • 项目介绍
  • 环境要求
  • 技术栈
  • 使用说明
  • 运行指导
  • 运行截图
  • 代码

项目介绍

该毕业设计使用了当前较为流行的spring boot,spring,spring mvc,mybatis,shiro框架分页处理使用了pagehelper进行操作,前台使用了模板语言thymeleaf,界面较为炫酷,适合年轻朋友。开发工具采用的是IDEA。该系统主要解决了理财中的一些问题,

包含功能:权限管理,用户信息管理,理财产品管理、工资管理、网贷管理等功能

环境要求

1.运行环境:最好是java jdk1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat7.x,8.X,9.x版本均可

4.硬件环境:windows7/8/10 4G内存以上;或者Mac OS;

5.是否Maven项目:是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven.项目

6.数据库:MySql5.7/8.0等版本均可;

技术栈

运行环境:jdk8 + tomcat9 + mysql5.7 + windows10

服务端技术:Java、Spring、SpringMVC、Mybatis,SSM

使用说明

1.使用Navicati或者其它工具,在mysql中创建对应sq文件名称的数据库,并导入项目的sql文件;

2.使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;

3.将项目中config-propertiesi配置文件中的数据库配置改为自己的配置,然后运行;

运行指导

idea导入源码空间站顶目教程说明(Vindows版)-ssm篇:

http://mtw.so/5MHvZq

源码址:http://codegym.top

运行截图

首页,账号:admin,密码:123456

用户信息:

理财管理:

工资管理:

权限管理:

代码

java 复制代码
public DetailEmpVo detail(Long uid) {
    DetailEmpVo vo = new DetailEmpVo();
    //查询员工信息
    Employee employee = super.getById(uid);
    BeanUtils.copyProperties(employee, vo);

    //补全角色信息
    Set<String> roleNames = new HashSet<>();
    if (employee.getIsAdmin() == true) {
        //查询所有角色
        List<Role> list = roleService.list();
        for (Role role : list) {
            roleNames.add(role.getName());

        }
    } else {
        Set<Role> roles = roleService.queryByEid(uid);
        for (Role role : roles) {
            roleNames.add(role.getName());
        }
    }
    vo.setRoleNames(roleNames);
    return vo;
}
相关推荐
汤姆yu1 小时前
基于springboot的尿毒症健康管理系统
java·spring boot·后端
暮色妖娆丶1 小时前
Spring 源码分析 单例 Bean 的创建过程
spring boot·后端·spring
biyezuopinvip2 小时前
基于Spring Boot的企业网盘的设计与实现(任务书)
java·spring boot·后端·vue·ssm·任务书·企业网盘的设计与实现
JavaGuide2 小时前
一款悄然崛起的国产规则引擎,让业务编排效率提升 10 倍!
java·spring boot
figo10tf3 小时前
Spring Boot项目集成Redisson 原始依赖与 Spring Boot Starter 的流程
java·spring boot·后端
zhangyi_viva3 小时前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
橙露3 小时前
Spring Boot 核心原理:自动配置机制与自定义 Starter 开发
java·数据库·spring boot
程序员敲代码吗3 小时前
Spring Boot与Tomcat整合的内部机制与优化
spring boot·后端·tomcat
NuageL3 小时前
原始Json字符串转化为Java对象列表/把中文键名变成英文键名
java·spring boot·json
jzheng86104 小时前
Spring Boot(快速上手)
java·spring boot·后端