大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。
💞当前专栏:Java毕业设计
精彩专栏推荐👇🏻👇🏻👇🏻
开发环境
- 开发语言:Java
- 框架:ssm
- JDK版本:JDK1.8
- 服务器:tomcat7
- 数据库:mysql 5.7
- 数据库工具:Navicat12
- 开发软件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
- 浏览器:谷歌浏览器
论文目录
【❤️如需源码或全文请按文末获取联系】
一、项目简介
本固定资产管理系统主要包括登录管理员模块如下:首页、个人中心、用户管理、物品类型管理、资产设备管理、资产入库管理、设备申请管理、销毁信息管理、资产报表管理、聊天信息管理、聊天回复管理,用户模块:首页、个人中心、资产设备管理、资产入库管理、设备申请管理、销毁信息管理、资产报表管理、聊天信息管理、聊天回复管理等多个模块。
二、系统设计
2.1软件功能模块设计
系统的功能结构图如下图所示。
2.2数据库设计
管理员体ER图如下图所示。
资产入库管理ER图如下图所示。
设备申请管理ER图如下图所示。
三、系统项目部分截图
3.1管理员模块的实现
管理员通过输入用户名,密码、角色信息进行系统登录,效果如下图所示5-1所示
用户管理
管理员添加用户管理主要指对其用户名、密码、姓名、性别、头像、身份证、手机等一些基本信息的添加、删除和修改。用户管理效果如下图所示5-2所示
销毁信息管理
管理员通过销毁信息管理页面查看编号、物品名称、物品类型、库存、图片、销毁原因、日期、用户名、姓名、审核回复、审核状态、审核等信息进行操作或修改删除,效果如下图所示5-7所示
资产报表管理
管理员通过资产报表管理页面查看名称、固定资产、无形资产、其他资产、总资产、日期、用户名、姓名等信息进行操作或修改删除,效果如下图所示5-8所示
3.2用户模块的实现
用户登录
用户通过输入用户名,密码,角色等信息进行系统登录,如图5-10所示。
资产设备管理
用户对资产设备管理进行填写编号、物品名称、物品类型、图片、库存、简介并进行详情、修改、删除操作。效果如下图所示5-11所示
资产入库管理
在资产入库管理页面可以通过填写编号、物品名称、物品类型、购买公司、购买价格、库存、总价格、入库日期、用户名、姓名等内容并进行查看、详情 。效果如下图所示5-12所示
四、部分核心代码
package com.controller;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import