基于javaweb的it设备固定资产管理系统(java+ssm+jsp+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于javaweb+jsp的IT设备固定资产管理系统(SSM+JSP+mysql+maven)

一、项目简述

功能包括: 用户登录,设备管理,设备指派,贝附信息,信息公告, 信息维护,系统管理,图表统计等等功能。

二、项目运行

环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等。

组织机构控制器:

/**

  • 组织机构控制器

*/

@Controller

@RequestMapping(“/organization”)

public class OrgController {

@Autowired

private OrganizationService organizationService;

/**

  • 根据条件动态查询组织,数据加载到表格

*/

@PostMapping(“/list”)

public String listOrganizationByLevel(Organization example, ModelMap map){

List list = organizationService.listOrganizationByExample(example);

int sublevel = example.getOrgLevel();

map.put(“dtoList”,list);

String pageName = null;

switch (sublevel) { //根据参数确定返回页面目标

case 1: pageName= “friDepartments” ;break;

case 2: pageName= “secDepartments” ;break;

case 3: pageName= “macAddress” ;break;

return pageName+“::table-refresh”;

/**

  • 根据条件动态查询子级组织

*/

@PostMapping(“/sub/list”)

@ResponseBody

public List listOrganization(Organization example){

List list = organizationService.listOrganizationByExample(example);

return list;

/**

  • 根据一级部门和二级部门id查询物理位置

*/

@PostMapping(“/macAddress/list”)

public String listMacaddress(String fristId,String secondId,ModelMap map){

List list = organizationService.listMacaddressByRootID(fristId,secondId);

map.put(“dtoList”,list);

return “macAddress::table-refresh”;

/**

  • 添加组织

  • @param organization

  • @return

*/

@PostMapping

@ResponseBody

public int addOrganization(Organization organization){

return organizationService.insertOrganization(organization);

/**

  • 删除组织

  • @param orgId

  • @return

*/

@DeleteMapping(“/{orgId}”)

@ResponseBody

public int delteOrganizationByid(@PathVariable(“orgId”) String orgId){

return organizationService.deleteOrganizationById(orgId);

/**

  • 修改组织名称

  • @param organization

  • @return

*/

@PutMapping

@ResponseBody

public int updateDeviceType(Organization organization){

return organizationService.updateOrganizationName(organization);

/**

  • 获取组织树

  • @return

*/

@GetMapping(“/tree”)

@ResponseBody

public OrganizationDTO getOrganizationTree(){

return organizationService.getOrgTree();

登录控制层:

@Controller

public class LoginController {

@RequestMapping(“/login”)

public String login(HttpServletRequest request, Model mv) {

String e = (String) request.getAttribute(“shiroLoginFailure”);

if (e != null) {

if (e.contains(“org.apache.shiro.authc.UnknownAccountException”)) {

mv.addAttribute(“msg”, “账号不存在”);

} else if (e.contains(“org.apache.shiro.authc.IncorrectCredentialsException”)) {

mv.addAttribute(“msg”, “密码错误”);

} else if (e.contains(“org.apache.shiro.authc.LockedAccountException”)) {

mv.addAttribute(“msg”, “账户已停用”);

return “login”;

设备类型信息控制层:

@Controller

@RequestMapping(“/baseInfos”)

public class BaseInfoController {

@Autowired

private BaseInfoService baseInfoService;

@Autowired

private LogService logService;

/**

  • 获取所有设备类型信息

  • @param map

  • @return

*/

@RequestMapping(“/type/list”)

public String listDeviceType(ModelMap map){

List typeList = baseInfoService.listDeviceType();

map.put(“typeList”,typeList);

return “deviceTypes::table-refresh”;

/**

  • 添加设备类型

  • @param deviceType

  • @return

*/

@PostMapping(“/type”)

@ResponseBody

public int addtDeviceType(DeviceType deviceType){

return baseInfoService.addtDeviceType(deviceType);

/**

  • 删除设备类型

  • @param typeId

  • @return

*/

@DeleteMapping(“/type/{typeId}”)

@ResponseBody

public int delteDeviceTypByid(@PathVariable(“typeId”) String typeId){

return baseInfoService.deleteDeviceTypeById(typeId);

/**

  • 修改设备类型

  • @param deviceType

  • @return

*/

@PutMapping(“/type”)

@ResponseBody

public int updateDeviceType(DeviceType deviceType){

return baseInfoService.updateDeviceType(deviceType);

/**

  • 获取所有设备品牌信息

  • @param map

  • @return

*/

@RequestMapping(“/brand/list”)

public String listDeviceBrand(ModelMap map){

List brandList = baseInfoService.listDeviceBrand();

map.put(“brandList”,brandList);

return “deviceBrands::table-refresh”;

/**

  • 添加设备品牌

  • @param deviceBrand

  • @return

*/

@PostMapping(“/brand”)

@ResponseBody

public int addtDeviceBrand(DeviceBrand deviceBrand){

return baseInfoService.addtDeviceBrand(deviceBrand);

/**

  • 删除设备品牌

  • @param brandId

  • @return

*/

@DeleteMapping(“/brand/{brandId}”)

@ResponseBody

public int delteDeviceBrandByid(@PathVariable(“brandId”) String brandId){

return baseInfoService.deleteDeviceBrandById(brandId);

/**

  • 修改品牌

  • @param deviceBrand

  • @return

*/

@PutMapping(“/brand”)

@ResponseBody

public int updateDeviceBrand(DeviceBrand deviceBrand){

return baseInfoService.updateDeviceBrand(deviceBrand);

/**

  • 获取系统日志

  • @param map

  • @return

*/

@RequestMapping(“/log”)

public String listLog(ModelMap map, HttpServletRequest request){

String startTime = request.getParameter(“startTime”);

String endTime = request.getParameter(“endTime”);

List logs = logService.listLogsByDate(startTime,endTime);

map.put(“logList”,logs);

return “system::logList-refresh”;


基于javaweb的it设备固定资产管理系统(java+ssm+jsp+mysql)相关推荐

  1. Java项目:IT设备固定资产管理系统(java+SSM+jsp+mysql+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括: 用户登录,设备管理,设备指派,贝附信息,信息公告, 信息维护,系统管理,图表统计等等功能. 二.项目运行 环境配置 ...

  2. 基于javaweb的在线车队货车管理系统(java+ssm+jsp+bootstrap+mysql)

    基于javaweb的在线车队货车管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/ ...

  3. 基于javaweb的医院病历信息管理系统(java+ssm+jsp+bootstrap+easyui+mysql)

    基于javaweb的医院病历信息管理系统(java+ssm+jsp+bootstrap+easyui+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclips ...

  4. 基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql)

    基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...

  5. 基于javaweb的超市收银管理系统(java+ssm+html+mysql)

    基于javaweb的超市收银管理系统(java+ssm+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/s ...

  6. 基于javaweb的红酒朔源管理系统(java+ssm+jsp+layui+jquery+mysql)

    基于javaweb的红酒朔源管理系统(java+ssm+jsp+layui+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea ...

  7. 基于javaweb的家校通管理系统(java+ssm+jsp+bootstrap+echarts+mysql)

    基于javaweb的家校通管理系统(java+ssm+jsp+bootstrap+echarts+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ ...

  8. 基于javaweb的企业绩效考核管理系统(java+ssm+jsp+bootstrap+jquery+mysql)

    基于javaweb的企业绩效考核管理系统(java+ssm+jsp+bootstrap+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclips ...

  9. 基于javaweb的台球室计费管理系统(java+ssm+jsp+html+javascript+mysql)

    基于javaweb的台球室计费管理系统(java+ssm+jsp+html+javascript+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ ...

最新文章

  1. 微信小程序把玩(十一)icon组件
  2. 第二部分:S5PV210_关看门狗_1
  3. 马斯克的脑机接口,距离我们还有多远?
  4. Launchpad services provided in HANA XS in multitenant
  5. bzoj千题计划213:bzoj2660: [Beijing wc2012]最多的方案
  6. 利用Kinect将投影变得可直接用手操控
  7. vc6开发一个抓包软件_惊奇软件[21]:这是一个程序员开发的背单词网站,可好用了!...
  8. python点击按钮创建进程_python-创建进程的三种方式
  9. 用python计算绩点的代码_【Python】计算GPA
  10. python文件操作的方法_python中文件操作的基本方法
  11. 常用Git客户端:Tower for Mac
  12. linux计划任务 没30s_一分钟学会电脑Linux系统和Windows另类的关机方法,6到飞起来...
  13. 全面讲解光纤、光模块、光纤交换机、光模块组网设计与案例
  14. 《C语言入门100例》(第6例)给定两个点的坐标 (x1, y1) 和 (x2, y2),求两点间的距离 | 浮点数精度问题
  15. python输入包含20个数的列表_学习笔记20:Python基础使用(参数,嵌套,列表,元组,字典,字符串等)...
  16. 美团程序员提问:应届生,工资34k,算多吗?
  17. 针式打印机连续打印多走纸_针织打印机以及更多开放源代码的艺术品
  18. Mac - 通过 Script 实现更换桌面壁纸
  19. 注册时验证用户名和密码是否合法
  20. 转载:千万别看`小心让你哭

热门文章

  1. 方向导数和梯度的区别
  2. Disappeared
  3. 电脑睡眠后蓝屏,SSD丢盘响应慢,SSD会自我修复!
  4. 使用HTML和css播放视频和音频
  5. 基于CB,CF,LR算法的推荐系统实现
  6. DappNode Host:打破普通人接触PHA的壁垒
  7. Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.google.android.webview-2/li
  8. 连接腾讯云服务器操作+SCP上传文件
  9. mysql商品规格设计_关于商品规格(SKU)的设置
  10. jQuery——获取某个元素兄弟元素的相关方法