基于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;
}
相关推荐
摇滚侠1 小时前
Spring Boot3零基础教程,Lambda 表达式与函数式接口,笔记95
java·spring boot·笔记
好学且牛逼的马1 小时前
【JavaWeb|day19 Web后端进阶 SpringAOP、SpringBoot原理、自定义Starter、Maven高级】
java·spring boot·rpc
摇滚侠1 小时前
Spring Boot3零基础教程,Lambda 表达式的使用,笔记96
spring boot·笔记
没有bug.的程序员4 小时前
Spring Boot 整合第三方组件:Redis、MyBatis、Kafka 实战
java·spring boot·redis·后端·spring·bean·mybatis
南瓜不会写代码4 小时前
MinIO分布式存储从0到Vue+SpringBoot整合开发
spring boot
技术砖家--Felix7 小时前
Spring Boot数据访问篇:整合MyBatis操作数据库
数据库·spring boot·mybatis
鳳舞酒天7 小时前
Maven 下载和 Spring Boot 搭建
java·spring boot·maven
I'm Jie7 小时前
Gradle 的项目结构与源码集(Source Sets)详解(Kotlin DSL)
android·java·开发语言·spring boot·spring·kotlin·gradle
深色風信子8 小时前
SpringBoot 集成 LangChain4j OpenAI
java·spring boot·spring·openai·langchain4j
寒月霜华9 小时前
JavaWeb后端-JDBC、MyBatis
spring boot·junit·mybatis