日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

基于java财务管理系统(java毕业设计)

發(fā)布時(shí)間:2023/12/31 windows 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于java财务管理系统(java毕业设计) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

基于java財(cái)務(wù)管理系統(tǒng)

財(cái)務(wù)管理系統(tǒng)是基于java編程語(yǔ)言,mysql數(shù)據(jù)庫(kù),springboot框架,idea開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),本系統(tǒng)分為員工和管理員兩個(gè)角色,員工的主要功能是進(jìn)行注冊(cè)和登陸系統(tǒng),查看自己的工資,導(dǎo)出工資,查看工資調(diào)整,公告信息,修改個(gè)人資料;管理員的主要功能是對(duì)員工,部門(mén),工資,資產(chǎn),經(jīng)理,公告等信息進(jìn)行管理;本系統(tǒng)功能齊全,文檔齊全,時(shí)候作為java畢業(yè)設(shè)計(jì)來(lái)參考和學(xué)習(xí)。


一.技術(shù)環(huán)境

jdk版本:1.8 及以上
ide工具:IDEA
數(shù)據(jù)庫(kù): mysql5.7 (必須5.7)
編程語(yǔ)言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
前端:layui
詳細(xì)技術(shù):HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN


二.項(xiàng)目文件(項(xiàng)目獲取請(qǐng)看文末官網(wǎng))


三.系統(tǒng)功能


四.代碼示例

package com.lmu.controller; /*** 和登陸有關(guān)的都在這里*/import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; 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.UserUtils;import org.apache.commons.collections.map.HashedMap; import org.apache.struts2.ServletActionContext; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller;import java.io.IOException; import java.util.HashMap; import java.util.Map;@Controller("loginController") @Scope("prototype") public class LoginController extends ActionSupport {@Autowiredprivate UserService userService;@Autowiredprivate RoleService roleService;private User user;private Map<String, Object> map = new HashMap();public User getUser() {return user;}public void setUser(User user) {this.user = user;}public UserService getUserService() {return userService;}public void setUserService(UserService userService) {this.userService = userService;}/*** 用戶登陸* @return*/public void index() throws IOException {User user1 = userService.getUser(user);if (user1 != null){if (user1.getIsSh() == 1){if (user1.getRole().getEnName().equals("admin")){ActionContext.getContext().getSession().put("user", user1);}if (user1.getRole().getEnName().equals("js")){ActionContext.getContext().getSession().put("user1", user1);}if (user1.getRole().getEnName().equals("xs")){ActionContext.getContext().getSession().put("user2", user1);}map.put("flag", 1);map.put("url", "login_indexs.do");map.put("id", user1.getId());JsonUtils.toJson(map);} else {map.put("flag", 2);JsonUtils.toJson(map);}} else {map.put("flag", 3);JsonUtils.toJson(map);}}public String indexs() throws IOException {User u = UserUtils.getUser();if (u != null){ActionContext.getContext().put("user", u);String ss = u.getRole().getEnName();ActionContext.getContext().put("role", u.getRole().getEnName());}return SUCCESS;}//登陸頁(yè)面public String login() {return SUCCESS;}//退出public String tuichu() {ActionContext ac = ActionContext.getContext();Map session = ac.getSession();session.remove("userName");session.remove("userId");ServletActionContext.getRequest().getSession().invalidate();return "login";}} 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;}/*** 跳轉(zhuǎn)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;} }

五.項(xiàng)目截圖










項(xiàng)目獲取

總結(jié)

以上是生活随笔為你收集整理的基于java财务管理系统(java毕业设计)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产一区二区三区四区精华 | 特级黄色大片 | 夜色快播| 性欧美丰满熟妇xxxx性 | 亚洲精品高潮久久久久久久 | 久久久久这里只有精品 | 亚洲av无码一区二区三区在线播放 | 91免费播放 | 国产爆乳无码一区二区麻豆 | 青青国产视频 | 国产又粗又猛又爽又黄的视频一 | 筱田优av| 天天射网| 强伦人妻一区二区三区视频18 | 97公开免费视频 | 国产精品高清无码 | 自拍偷拍 国产 | 高清无码视频直接看 | 国产欧美一区二区三区白浆喷水 | 中文字幕一区二区三区四区五区 | 欧美日韩免费在线 | 日韩福利片 | 久久这里有 | 国产一二在线观看 | 国产色片| 亚洲AV无码成人精品区在线观 | 亚洲无限看 | 欧美成年人视频在线观看 | 国产精品99在线观看 | 亚色成人 | 妖精视频一区二区 | 三级在线视频 | 人操人爽 | 99久久久无码国产精品性色戒 | www.av免费 | 欧美理伦片在线播放 | 亚洲国产成人精品激情在线 | 国产成人a亚洲精品 | 波多野结衣欲乱上班族 | 剧情av在线 | 久久久高清免费视频 | 中文字幕在线影院 | 欧美黄网在线观看 | 欧美色图校园春色 | 蜜桃91精品入口 | 美女裸体跪姿扒开屁股无内裤 | 樱花影院最新免费观看攻略 | 免费一级特黄特色毛片久久看 | av官网| 国产嫩草影院久久久久 | 男女猛烈无遮挡 | 亚洲v欧美v另类v综合v日韩v | 久久密av| 国产美女无遮挡永久免费观看 | 久久精品视频3 | 欧美做爰猛烈床戏大尺度 | 成人mv在线观看 | 国产精品一区二区三区四区视频 | 亚洲女成人图区 | 黄色大片网站在线观看 | 欧美三级手机在线观看 | 六月婷婷激情 | 玖玖精品视频 | 一级片在线免费观看视频 | 亚洲熟妇无码一区二区三区导航 | 免费av毛片| 日韩图片一区 | www.av免费| 日本泡妞xxxx免费视频软件 | 我要看18毛片 | 欧美日韩一区二区三区在线 | 野花国产精品入口 | 好男人网站 | 成人黄色片免费看 | 精品黑人一区二区三区 | 色综合久久久久无码专区 | 国产做爰视频免费播放 | 亚洲精品你懂的 | av片毛片| 无码 人妻 在线 视频 | 欧美日韩一卡二卡三卡 | 色开心 | a免费视频 | 国产原创在线播放 | 午夜一区二区三区免费观看 | 国产精品一二三区在线观看 | 日韩精品福利 | 国产性―交一乱―色―情人 | 国产高清一区在线 | 天天天天躁天天爱天天碰2018 | 欧美性福利 | av黄色免费在线观看 | 69影院在线观看 | 青草青青视频 | 国产日韩精品一区二区三区在线 | 日本一区二区欧美 | 国产真实夫妇交换视频 | 日本三级视频 | 国产精品日韩专区 |