基于java企业财务管理系统

企业财务管理系统是基于java编程语言和mysql数据库开发,bs架构系统。本设计主要分为职员和管理员两个角色,其中职员可以查看个人工资,公司资产,公司经营等信息;管理员则是可以管理部门,职员,资产,经营费用等信息。本设计难度中等,适合作为java毕业设计和java课程设计参考和学习


一.技术环境

JDK版本:1.8
IDE工具:eclipse
数据库: mysql 5.5
编程语言: Java
tomcat: 8.0
框架:jsp+servlet
详细技术:HTML+CSS+JS+JSP+JAVA+Servlet+MYSQL


二.项目文件(项目获取请看文末官网)


三.系统功能


四.代码示例

package com.lmu.controller;/*** 用户新增*/import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.Pager;
import com.lmu.utils.UserUtils;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;import java.awt.event.FocusEvent;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;@Controller("userController")
@Scope("prototype")
public class UserController extends ActionSupport implements ModelDriven<User> {@Autowiredprivate UserService userService;@Autowiredprivate RoleService roleService;private User user;private Integer userId;private Map<String, Object> map = new HashMap();/*** list** @return*/public String list() throws IOException {User user1 = UserUtils.getUser();if (user1 == null || user1.getId() == null){ActionContext.getContext().put("login", 1);return SUCCESS;}Pager<User> pagers = null;Role role = user1.getRole();if (role.getEnName().equals("admin")) {pagers = userService.getList(user);ActionContext.getContext().put("pagers", pagers);ActionContext.getContext().put("user", user1);ActionContext.getContext().put("role", role);ActionContext.getContext().put("bean", user);return SUCCESS;} else if (role.getEnName().equals("xs") || role.getEnName().equals("js")) {pagers = userService.getList(user1);ActionContext.getContext().put("pagers", pagers);ActionContext.getContext().put("bean", user);return SUCCESS;}return null;}/*** 跳转add** @return*/public String add() {Pager<Role> pagers = roleService.pagers();ActionContext.getContext().put("pagers", pagers);return SUCCESS;}/*** 查询修改** @return*/public String edit() {User bean = userService.findById(userId);Pager<Role> pagers = roleService.pagers();ActionContext.getContext().put("bean", bean);ActionContext.getContext().put("pagers", pagers);return SUCCESS;}/*** 审核** @return*/public void updateSh() throws IOException {user.setIsSh(1);userService.updates(user);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);}/*** 更新** @return*/public String update() throws IOException {if (user.getPass().equals("")){user.setPass(null);}userService.updates(user);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);return SUCCESS;}/*** 保存** @return*/public void save() throws IOException {if (userService.getUser(user) != null){map.put("flag", false);map.put("url", "login_login.do");JsonUtils.toJson(map);} else {user.setTime(new Date());userService.save(user);map.put("flag", true);map.put("url", "login_login.do");JsonUtils.toJson(map);}}public void delete() throws IOException {User user1 = userService.findById(userId);user1.setIsDelete(1);userService.update(user1);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);}@Overridepublic User getModel() {if (user == null) {user = new User();}return user;}public Integer getUserId() {return userId;}public void setUserId(Integer userId) {this.userId = userId;}public User getUser() {return user;}public void setUser(User user) {this.user = user;}
}

五.项目截图








(java毕业设计)基于java企业财务管理系统源码相关推荐

  1. 基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...

  2. 基于Java毕业设计药房药品采购集中管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计药房药品采购集中管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计药房药品采购集中管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...

  3. 基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

  4. 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈 ...

  5. 基于Java毕业设计疫情期间物资分派管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计疫情期间物资分派管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计疫情期间物资分派管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...

  6. java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运 ...

  7. 基于Java毕业设计仓库进销存管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计仓库进销存管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计仓库进销存管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...

  8. 基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

  9. 基于Java毕业设计贝儿米幼儿教育管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计贝儿米幼儿教育管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计贝儿米幼儿教育管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

  10. 基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

最新文章

  1. 详解Pytorch的nn.DataParallel
  2. c# 第28节 面向对象概述
  3. vscode如何用浏览器预览运行html文件
  4. 2-2. 控制对文件的访问
  5. 【Python】编程笔记6
  6. android摄像头框架,FS_S5PC100平台上Android Camera架构分析
  7. P4980-[模板]Pólya定理
  8. java 字符串转成图片_java 转换图片为字符串,将字符串转换成图片显示
  9. MySQL Miscellaneous Functions(ip uuid方法)
  10. 2021最新!某盘加速下载工具复活了,无需登录,打开即可高速下载(附下载)!
  11. nodejs个人学习笔记
  12. 动态人脸检测(脸数可调)
  13. p-mos,n-mos的导通条件
  14. win10计算机本地组策略编辑器,win10本地组策略编辑器找不到怎么办_win10电脑没有gpedit.msc的解决办法...
  15. SQL语句--简单的函数书写举例(1)
  16. Atmel Studio 编译no such file
  17. 灵遁者油画作品《认真——沉默》
  18. 刘涛代言的美丽田园冲刺港股:年内盈利2亿 突击分红1.2亿
  19. 原神android和苹果,原神安卓苹果数据互通吗
  20. 学会聆听别人,聆听也是一门艺术。

热门文章

  1. 简单的计算器程序却蕴涵的有趣的数据结构
  2. 东航电商前端技术周刊第五期20180724
  3. 哈尔滨工程大学计算机学院研究生推免细则,哈尔滨工程大学2018招收推荐免试研究生办法...
  4. css动画(图片触碰变大)
  5. php输出函数是什么,PHP输出函数
  6. 中航无人机科创板上市:市值385亿 拳头产品是翼龙无人机
  7. NSI8121N0应用的一些心得
  8. 【矩阵基础与维度分析】【公式细节推导】矩阵非线性最小二乘法泰勒展开
  9. 硬件通讯协议:串行通讯、IPMI、IPMB、SMbus、NCSI等
  10. 内存池、进程池、线程池