(java毕业设计)基于java企业财务管理系统源码
基于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企业财务管理系统源码相关推荐
- 基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...
- 基于Java毕业设计药房药品采购集中管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计药房药品采购集中管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计药房药品采购集中管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...
- 基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...
- 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈 ...
- 基于Java毕业设计疫情期间物资分派管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计疫情期间物资分派管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计疫情期间物资分派管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...
- java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署
java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运 ...
- 基于Java毕业设计仓库进销存管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计仓库进销存管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计仓库进销存管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...
- 基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...
- 基于Java毕业设计贝儿米幼儿教育管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计贝儿米幼儿教育管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计贝儿米幼儿教育管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...
- 基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...
最新文章
- 详解Pytorch的nn.DataParallel
- c# 第28节 面向对象概述
- vscode如何用浏览器预览运行html文件
- 2-2. 控制对文件的访问
- 【Python】编程笔记6
- android摄像头框架,FS_S5PC100平台上Android Camera架构分析
- P4980-[模板]Pólya定理
- java 字符串转成图片_java 转换图片为字符串,将字符串转换成图片显示
- MySQL Miscellaneous Functions(ip uuid方法)
- 2021最新!某盘加速下载工具复活了,无需登录,打开即可高速下载(附下载)!
- nodejs个人学习笔记
- 动态人脸检测(脸数可调)
- p-mos,n-mos的导通条件
- win10计算机本地组策略编辑器,win10本地组策略编辑器找不到怎么办_win10电脑没有gpedit.msc的解决办法...
- SQL语句--简单的函数书写举例(1)
- Atmel Studio 编译no such file
- 灵遁者油画作品《认真——沉默》
- 刘涛代言的美丽田园冲刺港股:年内盈利2亿 突击分红1.2亿
- 原神android和苹果,原神安卓苹果数据互通吗
- 学会聆听别人,聆听也是一门艺术。