基于java足球赛会管理系统

洗衣店系统是基于java编程语言,mysql数据库,ssm框架,idea开发工具进行编写;系统分为用户和管理员两个角色,其中用户功能有在线预约洗衣店信息,查看预约记录,预约订单,查看洗衣店提醒信息;管理员对系统用户,预约,种类,订单,提醒信息进行管理;本系统界面简洁,文档齐全,适合作为java毕业设计来参考和学习。


一.技术环境

jdk版本:1.8 及以上
ide工具:IDEA
数据库: mysql5.7
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
前端:layui
详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN


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


三.系统功能


四.代码示例

package com.lmu.controller;
/*** 和登陆有关的都在这里*/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;}//登陆页面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;}/*** 跳转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养老院管理系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA养老院管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA养老院管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  2. 基于JAVA信贷管理系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA信贷管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA信贷管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  3. 基于java安全管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java安全管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java安全管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: 项目架构 ...

  4. 基于JAVA人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  5. 基于JAVA医院管理系统计算机毕业设计源码+系统+lw文档+部署(2)

    基于JAVA医院管理系统计算机毕业设计源码+系统+lw文档+部署(2) 基于JAVA医院管理系统计算机毕业设计源码+系统+lw文档+部署(2) 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  6. 基于JAVA酒店管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA酒店管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA酒店管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  7. 基于JAVA敬老院管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA敬老院管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA敬老院管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B ...

  8. 基于java旅游管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java旅游管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java旅游管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: 项目架构 ...

  9. 基于JAVA银行贷款管理系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA银行贷款管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA银行贷款管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  10. 基于JAVA社区管理系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA社区管理系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA社区管理系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...

最新文章

  1. [转]添加mysql索引的3条原则
  2. 偷懒日志 - 自动生成代码 - 第二步 生成POJO
  3. Codeforces 264B Good Sequences ★ (分解素因子+DP)
  4. 查看并设置oracle并发连接数
  5. 交付仅一周!售价超百万的特斯拉新车当街起火,马斯克曾狂夸其安全性
  6. js+JQuery实现返回顶部功能
  7. Python入门--函数传递过程中实参的变化
  8. 自制的JavaScript NodeTree导航栏,纯练手,附源码
  9. POJ 1265 计算几何 多边形面积 内部格点数 边上格点数
  10. 【语音去噪】基于matlab先验信噪比的维纳滤波算法语音去噪【含Matlab源码 572期】
  11. 使用python画二元二次函数(笔记)
  12. 推荐10篇2021年服装设计相关毕业论文文献
  13. CAD注册机注册码不能正常使用,解决方案
  14. [精彩泄漏截图] 2006最值得期待的游戏
  15. 关于人工智能的定义,这篇文章定义比较全面了
  16. 【Python】有红、黄、绿三种颜色的球,编程计算摸出球的各种颜色搭配
  17. unity设置分辨率android,Unity Screen Screen.SetResolution 设置分辨率
  18. 重新排序(差分,贪心,排序不等式)
  19. 比较GBDT与Xgboost、boosting与bagging
  20. 自定义圆角矩形图片/圆形图片

热门文章

  1. MT【247】恒成立画图像
  2. JSP使用EL表达式
  3. 安卓桌面壁纸_小米全新MIUI 12正式发布,惊艳而强大 堪称安卓最美系统
  4. 杰理之蓝牙连接提示音使能【篇】
  5. MATLAB数据分析方法第2章数据描述性分析
  6. Eclipse代码补全,修改 空格键 = 键不上屏
  7. EasyExcel 自定义标题样式
  8. 911和112成世界通用紧急呼叫电话号码
  9. C语言——星号三角形
  10. 计网PPT 第四章 网络层