作者主页:源码空间站2022

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

维修员角色包含以下功能:
设备报修待处理,提交报修情况,查看已完成维修记录,查看统计,维修员登录等功能。

管理员角色包含以下功能:
管理员登录,管理员信息管理,维修员信息管理,报修管理,查看已完成维修记录,查看统计等功能。

用户角色包含以下功能:

用户登录,设备报修等功能。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 
5.数据库:MySql 5.7版本;

6.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

技术栈

1. 后端:Spring Struts Hibernate

2. 前端:JSP+css+javascript+bootstrap+jQuery

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中db.properties与配置文件中的数据库配置改为自己的配置;

4. 运行项目,输入localhost:8080/ssh_xybxsys/ 登录

运行截图

管理员角色

维修员角色

用户角色

相关代码

DepartMentAction

package com.my.scientific.action;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.my.scientific.utils.Pager;
import com.opensymphony.xwork2.ModelDriven;
import java.util.*;import com.my.scientific.model.*;
import com.my.scientific.dao.*;
import com.my.scientific.service.*;/*** @ClassName:  * @Description: * @author administrator* @date 2021年07月24日 下午1:46:33 - 2021年07月21日 21时16分18秒*/@Controller("departMentAction")
@Scope("prototype")
public class DepartMentAction extends ActionSupport implements ModelDriven<DepartMent>{private static final long serialVersionUID = 1L;//==========model==============private DepartMent departMent;@Overridepublic DepartMent getModel() {if(departMent==null) departMent = new DepartMent();return departMent; }//==========model==============/*** 依赖注入 start dao/service/===*/@Autowiredprivate DepartMentService departMentService;//依赖注入 end  dao/service/===//-------------------------华丽分割线---------------------------------------------//============自定义参数start=============//============自定义参数end=============//-------------------------华丽分割线---------------------------------------------//============文件上传start=======================================================private File file;//提交过来的file的名字private String fileFileName;//提交过来的file的MIME类型private String fileContentType;public File getFile() {return file;}public void setFile(File file) {this.file = file;}public String getFileFileName() {return fileFileName;}public void setFileFileName(String fileFileName) {this.fileFileName = fileFileName;}public String getFileContentType() {return fileContentType;}public void setFileContentType(String fileContentType) {this.fileContentType = fileContentType;}//============文件上传end=========================================================//-------------------------华丽分割线---------------------------------------------////=============公=======共=======方=======法==========区=========start============///*** 列表分页查询*/public String departMent(){Map<String,Object> alias = new HashMap<String,Object>();StringBuffer sb = new StringBuffer();sb = sb.append("from DepartMent where 1=1 ");sb = sb.append("order by id desc");Pager<DepartMent> pagers = departMentService.findByAlias(sb.toString(),alias);ActionContext.getContext().put("pagers", pagers);ActionContext.getContext().put("DepartMent", departMent);return SUCCESS;}/*** 跳转到添加页面* @return*/public String add(){return SUCCESS;}/*** 执行添加* @return*/public String exAdd(){departMentService.save(departMent);ActionContext.getContext().put("url", "/departMent_departMent.do");return "redirect";}/*** 查看详情页面* @return*/public String view(){DepartMent n = departMentService.getById(departMent.getId());ActionContext.getContext().put("DepartMent", n);return SUCCESS;}/*** 跳转修改页面* @return*/public String update(){DepartMent n = departMentService.getById(departMent.getId());ActionContext.getContext().put("DepartMent", n);return SUCCESS;}/*** 执行修改* @return*/public String exUpdate(){DepartMent n = departMentService.getById(departMent.getId());departMentService.update(n);ActionContext.getContext().put("url", "/departMent_departMent.do");return "redirect";}/*** 删除* @return*/public String delete(){departMentService.delete(departMent.getId());ActionContext.getContext().put("url", "/departMent_departMent.do");return "redirect";}//=============公=======共=======方=======法==========区=========end============////-------------------------华丽分割线---------------------------------------------////=============自=======定=======义=========方=======法==========区=========start============////=============自=======定=======义=========方=======法==========区=========end============//}

如果也想学习本系统,下面领取。关注并回复:129ssh

Java项目:SSH校园报修管理系统相关推荐

  1. Java项目:大学生校园帮管理系统(java+Springboot+SSM+layui+HTML+Mysql)

    源码获取:俺的博客首页 "资源" 里下载! 一.项目运行 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Ecli ...

  2. 基于javaweb的校园报修管理系统(java+springboot+bootstrap+jsp+mysql)

    基于javaweb的校园报修管理系统(java+springboot+bootstrap+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myec ...

  3. SSM毕设项目高校校园一卡通管理系统hwi15(java+VUE+Mybatis+Maven+Mysql)

    SSM毕设项目高校校园一卡通管理系统hwi15(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuild ...

  4. java计算机毕业设计校园招聘管理系统源码+mysql数据库+lw文档+系统+调试部署

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

  5. java计算机毕业设计校园办公管理系统源码+lw文档+系统+数据库

    java计算机毕业设计校园办公管理系统源码+lw文档+系统+数据库 java计算机毕业设计校园办公管理系统源码+lw文档+系统+数据库 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...

  6. JAVA郑财校园新闻管理系统计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA郑财校园新闻管理系统计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA郑财校园新闻管理系统计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 ...

  7. java计算机毕业设计校园快递管理系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计校园快递管理系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计校园快递管理系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...

  8. java计算机毕业设计校园快递管理系统源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计校园快递管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计校园快递管理系统源码+数据库+系统+lw文档+mybatis+运行部署 本源码技术栈 ...

  9. java计算机毕业设计校园酒店管理系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计校园酒店管理系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计校园酒店管理系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...

最新文章

  1. CUDA Samples: 获取设备属性信息
  2. [ linq2db ] 使用LoadWith()对外键进行查询
  3. python 判断节假日_[宜配屋]听图阁
  4. Python中字符串使用方法总结(学习笔记)
  5. python画图角度_Python画图
  6. 恢复Win10照片查看器
  7. 为什么启动hbase shell后,创建按create 'test', 'cf'失败?
  8. html+css+js+jquery之常见的的本地存储实现一个简单的todoList项目
  9. 10 - java 权限修饰符
  10. 自定义Json解析工具
  11. Python - 进程/线程相关整理
  12. 阿里巴巴Java开发 之 MySQL规约
  13. QT中QTableWidget鼠标事件捕获
  14. 5个最佳网络安全监控工具、 你知道哪些
  15. 层次分析法php,使用层次分析法,需要求矩阵的最大特征根入max
  16. 阿里云开发者大会观后感
  17. android谷歌服务框架(GoogleServicesFramework)
  18. getvod.php_网站漏洞修复之苹果cms电影系统
  19. Bert入门:使用Bert运行MRPC的demo成功案例
  20. 三星80亿美元收购Harmon真正意图是它?

热门文章

  1. 再读萧大《编程入门指南》有感
  2. 记账本记录日常收支 如何查看某个时间段的明细
  3. java8 date获取第一个星期几,最后一个星期日LocalDate
  4. Python打包exe瘦身方法
  5. Endnote中字体大小怎么改变?
  6. Excel一个单元格中输入度分秒转换成小数(如256.3246(读256度32分46秒))
  7. 主键与外键以及唯一键的选择的依据——情况之一
  8. android edittext属性说明
  9. 云台控制协议VISCA、PELCO-D、PELCO-P
  10. spring动态代理