基于javaweb的it设备固定资产管理系统(java+ssm+jsp+mysql)
基于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)相关推荐
- Java项目:IT设备固定资产管理系统(java+SSM+jsp+mysql+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括: 用户登录,设备管理,设备指派,贝附信息,信息公告, 信息维护,系统管理,图表统计等等功能. 二.项目运行 环境配置 ...
- 基于javaweb的在线车队货车管理系统(java+ssm+jsp+bootstrap+mysql)
基于javaweb的在线车队货车管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/ ...
- 基于javaweb的医院病历信息管理系统(java+ssm+jsp+bootstrap+easyui+mysql)
基于javaweb的医院病历信息管理系统(java+ssm+jsp+bootstrap+easyui+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclips ...
- 基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql)
基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
- 基于javaweb的超市收银管理系统(java+ssm+html+mysql)
基于javaweb的超市收银管理系统(java+ssm+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/s ...
- 基于javaweb的红酒朔源管理系统(java+ssm+jsp+layui+jquery+mysql)
基于javaweb的红酒朔源管理系统(java+ssm+jsp+layui+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea ...
- 基于javaweb的家校通管理系统(java+ssm+jsp+bootstrap+echarts+mysql)
基于javaweb的家校通管理系统(java+ssm+jsp+bootstrap+echarts+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ ...
- 基于javaweb的企业绩效考核管理系统(java+ssm+jsp+bootstrap+jquery+mysql)
基于javaweb的企业绩效考核管理系统(java+ssm+jsp+bootstrap+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclips ...
- 基于javaweb的台球室计费管理系统(java+ssm+jsp+html+javascript+mysql)
基于javaweb的台球室计费管理系统(java+ssm+jsp+html+javascript+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ ...
最新文章
- 微信小程序把玩(十一)icon组件
- 第二部分:S5PV210_关看门狗_1
- 马斯克的脑机接口,距离我们还有多远?
- Launchpad services provided in HANA XS in multitenant
- bzoj千题计划213:bzoj2660: [Beijing wc2012]最多的方案
- 利用Kinect将投影变得可直接用手操控
- vc6开发一个抓包软件_惊奇软件[21]:这是一个程序员开发的背单词网站,可好用了!...
- python点击按钮创建进程_python-创建进程的三种方式
- 用python计算绩点的代码_【Python】计算GPA
- python文件操作的方法_python中文件操作的基本方法
- 常用Git客户端:Tower for Mac
- linux计划任务 没30s_一分钟学会电脑Linux系统和Windows另类的关机方法,6到飞起来...
- 全面讲解光纤、光模块、光纤交换机、光模块组网设计与案例
- 《C语言入门100例》(第6例)给定两个点的坐标 (x1, y1) 和 (x2, y2),求两点间的距离 | 浮点数精度问题
- python输入包含20个数的列表_学习笔记20:Python基础使用(参数,嵌套,列表,元组,字典,字符串等)...
- 美团程序员提问:应届生,工资34k,算多吗?
- 针式打印机连续打印多走纸_针织打印机以及更多开放源代码的艺术品
- Mac - 通过 Script 实现更换桌面壁纸
- 注册时验证用户名和密码是否合法
- 转载:千万别看`小心让你哭
热门文章
- 方向导数和梯度的区别
- Disappeared
- 电脑睡眠后蓝屏,SSD丢盘响应慢,SSD会自我修复!
- 使用HTML和css播放视频和音频
- 基于CB,CF,LR算法的推荐系统实现
- DappNode Host:打破普通人接触PHA的壁垒
- Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.google.android.webview-2/li
- 连接腾讯云服务器操作+SCP上传文件
- mysql商品规格设计_关于商品规格(SKU)的设置
- jQuery——获取某个元素兄弟元素的相关方法