读万卷书不如行万里路,只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用Java SSM jsp mysql maven实现一个信息技术设备固定资产管理系统,大家可以在过程中查缺补漏,提升水平
一、项目简述
功能包括:用户登录,设备管理,设备指派,贝附信息,信息公告,信息维护,系统管理,图表统计等等功能。
二、项目运行
环境配置:JDK 1.8 Tomcat 8.5 MySQL Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)
项目技术:JSP Spring Spring MVC MyBatis html CSS JavaScript JQuery Ajax layui maven等等。
基础信息操作:
基础信息操作:
@控制器
@RequestMapping('/baseInfos ')
公共类BaseInfoController {
@自动连线
private BaseInfoService BaseInfoService;
@自动连线
私有日志服务日志服务;
/**
* 获取所有设备类型信息
* @param map
* @返回
*/
@RequestMapping('/type/list ')
公共字符串列表设备类型(模型映射映射){
ListDeviceType类型list=baseinfoservice。ListDeviceType();
map.put('typeList ',类型列表);
返回”设备类型:表-刷新”;
}
/**
* 添加设备类型
* @param deviceType
* @返回
*/
@PostMapping('/type ')
@ResponseBody
public int addtDeviceType(设备类型设备类型){
返回baseinfoservice。addtdevicetype(设备类型);
}
/**
* 删除设备类型
* @param typeId
* @返回
*/
@DeleteMapping('/type/{typeId} ')
@ResponseBody
public int delteDeviceTypByid(@ path variable(' typeId ')String typeId){
返回baseinfoservice。deletedevicetypebyid(typeId);
}
/**
* 修改设备类型
* @param deviceType
* @返回
*/
@PutMapping('/type ')
@ResponseBody
public int updateDeviceType(设备类型设备类型){
返回baseinfoservice。updatedevicetype(设备类型);
}
/**
* 获取所有设备品牌信息
* @param map
* @返回
*/
@RequestMapping('/brand/list ')
公共字符串列表设备品牌(模型映射映射){
ListDeviceBrand品牌列表=baseinfoservice。ListDeviceBrand();
map.put('brandList ',品牌列表);
返回"设备品牌:表-刷新";
}
/**
* 添加设备品牌
* @param deviceBrand
* @返回
*/
@PostMapping('/brand ')
@ResponseBody
public int addtDeviceBrand(设备品牌设备品牌){
返回baseinfoservice。addtdevicebrand(设备品牌);
}
/**
* 删除设备品牌
* @param brandId
* @返回
*/
@删除映射('/brand/{ brandId } ')
@ResponseBody
public int delteDeviceBrandByid(@ path变量(' brandId ')String brandId){
返回baseinfoservice。deletedevicebrandbyid(brandId);
}
/**
* 修改品牌
* @param deviceBrand
* @返回
*/
@PutMapping('/brand ')
@ResponseBody
public int updateDeviceBrand(设备品牌设备品牌){
返回baseinfoservice。更新设备品牌(设备品牌);
}
/**
* 获取系统日志
* @param map
* @返回
*/
@RequestMapping('/log ')
公共字符串列表日志(模型映射映射,HttpServletRequest请求){
字符串开始时间=请求。getparameter(“开始时间”);
字符串结束时间=请求。getparameter(“结束时间”);
ListSystemLog logs=logservice。listlogsbydate(开始时间,结束时间);
map.put('logList ',logs);
返回”系统:日志列表-刷新”;
}
}
信息公告控制器代码:
/**
* 信息公告控制器
* */
@控制器
@RequestMapping('/notice ')
公共类通知控制器{
@自动连线
通知服务通知服务;
/**
* 查看公告详情
* @param id
* @param map
* @返回
*/
@GetMapping('/{id} ')
公共字符串readContent(@PathVariable('id ')字符串id,模型映射映射){
通知通知=通知服务。getnoticebyid(id);
map.put('notice ',notice);
返回”通知内容”;
}
/**
* 查询所有公告
* @param map
* @返回
/*/
@GetMapping('/list ')
公共字符串列表通知(模型映射映射){
列表通知通知列表=通知服务。list all();
map.addAttribute('noticeList ',通知列表);
返回”通知:表格-刷新”;
}
/**
* 新增公告
* @param通知
* @返回
*/
@PostMapping
公共字符串添加通知(通知通知){
noticeService.addNotice(通知);
返回"通知";
}
/**
* 按身份证明(识别)删除公告
* @param id
* @返回
*/
@DeleteMapping('/{id} ')
@ResponseBody
public int删除通知(@ path变量(' id ')字符串id){
返回通知服务。deletenoticebyid(id);
}
}
以上就是Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)实战项目锤炼之信息技术设备固定资产管理系统的实现流程的详细内容,更多关于Java IT设备管理系统的资料请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。