- 开发语言:Java
- 架构:B/S
- 框架:SSM(Spring、SpringMVC、MyBatis)
- 前端:HTML+CSS+Javascript+Bootstra
- 数据库:MySQL
- 编译工具:Idea、Eclipse、MyEclipse (选其一)
- 其他:jdk1.8、Tomcat
2 系统功能模块 2.1管理员功能模块eclipse 下载
mysql 5.7 下载
jdk 1.8 下载
tomcat 8.0 下载
maven 3.5 下载
idea 下载
- 1、账号管理(管理员账号管理、添加管理员、注册用户管理、添加新用户、密码修改)
- 2、部门管理(部门添加、修改、删除、查询)
- 3、所在位置管理(所在位置添加、修改、删除、查询)
- 4、资产分类管理(资产分类添加、修改、删除、查询)
- 5、资产申购管理(资产申购、申购查询、修改、删除、资产导入、打印)
- 6、登记管理(登记查询、修改、删除)
- 7、验收管理(验收查询、修改、删除)
- 8、资产入库管理(资产入库、修改、删除、导入、导出)
- 9、领用管理(领用查询、修改、删除)
- 10、借用管理(借用查询、修改、删除、归还查询、修改、删除)
- 11、送修管理(送修查询、修改、删除)
- 12、维修管理(维修查询、修改、删除)
- 13、报废申请管理(报废处置、查询、修改、删除、审核结果查询、删除)
- 14、处置管理(处置查询、修改、删除)
- 15、清理管理(清理查询、修改、删除)
- 16、盘点管理(盘点查询、修改、删除)
- 17调拨管理(调拨查询、修改、删除)
- 1、资产管理(领用、查询、修改、删除、导出)
- 2、借用管理(借用、查询、修改、删除记录)
- 3、归还管理(归还、查看归还记录)
- 4、领用管理(查看领用记录、删除)
- 5、报废管理(维修查询、报废申请、查看报废记录)
- 6、个人中心(修改密码、修改资料)
@RequestMapping("/zichanruku_list") public String list() { // 检测是否有登录,没登录则跳转到登录页面 if(!checkLogin()){ return showError("尚未登录" , "./login.do"); } String order = Request.get("order" , "id"); // 获取前台提交的URL参数 order 如果没有则设置为id String sort = Request.get("sort" , "desc"); // 获取前台提交的URL参数 sort 如果没有则设置为desc Example example = new Example(Zichanruku.class); // 创建一个扩展搜索类 Example.Criteria criteria = example.createCriteria(); // 创建一个扩展搜索条件类 String where = " 1=1 "; // 创建初始条件为:1=1 where += getWhere(); // 从方法中获取url 上的参数,并写成 sql条件语句 criteria.andCondition(where); // 将条件写进上面的扩展条件类中 if(sort.equals("desc")){ // 判断前台提交的sort 参数是否等于 desc倒序 是则使用倒序,否则使用正序 example.orderBy(order).desc(); // 把sql 语句设置成倒序 }else{ example.orderBy(order).asc(); // 把 sql 设置成正序 } int page = request.getParameter("page") == null ? 1 : Integer.valueOf(request.getParameter("page")); // 获取前台提交的URL参数 page 如果没有则设置为1 page = Math.max(1 , page); // 取两个数的最大值,防止page 小于1 List5 更多精彩推荐list = service.selectPageExample(example , page , 12); // 获取当前页的行数 // 将列表写给界面使用 assign("list" , list); assign("orderby" , order); // 把当前排序结果写进前台 assign("sort" , sort); // 把当前排序结果写进前台 assign("where" , where); // 把当前条件写给前台 return "zichanruku_list"; // 使用视图文件:WebRootzichanruku_list.jsp } public String getWhere() { String where = " "; // 判断URL 参数yanshouid是否大于0 if( Request.getInt("yanshouid") > 0 ) { // 大于0 则写入条件 where += " AND yanshouid='"+Request.getInt("yanshouid")+"' "; } // 以下是判断搜索框中是否有输入内容,判断是否前台是否有填写相关条件,符合则写入sql搜索语句 if(!Request.get("zichanbianhao").equals("")) { where += " AND zichanbianhao LIKE '%"+Request.get("zichanbianhao")+"%' "; } if(!Request.get("zichanmingcheng").equals("")) { where += " AND zichanmingcheng LIKE '%"+Request.get("zichanmingcheng")+"%' "; } if(!Request.get("dengjibeizhu").equals("")) { where += " AND dengjibeizhu LIKE '%"+Request.get("dengjibeizhu")+"%' "; } if(!Request.get("yanshoubeizhu").equals("")) { where += " AND yanshoubeizhu LIKE '%"+Request.get("yanshoubeizhu")+"%' "; } if(!Request.get("suozaiweizhi").equals("")) { where += " AND suozaiweizhi ='"+Request.get("suozaiweizhi")+"' "; } if(!Request.get("zichanzhuangtai").equals("")) { where += " AND zichanzhuangtai ='"+Request.get("zichanzhuangtai")+"' "; } return where; } @RequestMapping("/zichanruku_list_rukuren") public String listrukuren() { // 检测是否有登录,没登录则跳转到登录页面 if(!checkLogin()){ return showError("尚未登录" , "./login.do"); } String order = Request.get("order" , "id"); // 获取前台提交的URL参数 order 如果没有则设置为id String sort = Request.get("sort" , "desc"); // 获取前台提交的URL参数 sort 如果没有则设置为desc Example example = new Example(Zichanruku.class); // 创建一个扩展搜索类 Example.Criteria criteria = example.createCriteria(); // 创建一个扩展搜索条件类 // 初始化一个条件,条件为:入库人=当前登录用户 String where = " rukuren='"+session.getAttribute("username")+"' "; where += getWhere(); criteria.andCondition(where); // 将条件写入 if(sort.equals("desc")){ // 注释同list example.orderBy(order).desc(); // 注释同list }else{ example.orderBy(order).asc(); // 注释同list } int page = request.getParameter("page") == null ? 1 : Integer.valueOf(request.getParameter("page")); // 注释同list page = Math.max(1 , page); // 注释同list List list = service.selectPageExample(example , page , 12); request.setAttribute("list" , list); assign("orderby" , order); assign("sort" , sort); assign("where" , where); return "zichanruku_list_rukuren"; } @RequestMapping("/zichanruku_export") public String export() { if(!checkLogin()){ return showError("尚未登录" , "./"); } String order = Request.get("order" , "id"); // 注释同list String sort = Request.get("sort" , "desc"); // 注释同list String where = " 1=1 "; // 注释同list where += getWhere(); // 注释同list util.Execl xls = new util.Execl(); // 注册一个Execl 导入导出对象 xls.addCol("id" , "ID"); // 添加一列 id 字段,名称ID xls.addCol("zichanbianhao","资产编号");// 添加一列 zichanbianhao,资产编号 xls.addCol("zichanmingcheng","资产名称");// 添加一列 zichanmingcheng,资产名称 xls.addColSelect("zichanfenlei","资产分类" , "zichanfenlei" , "id","fenleimingcheng",0);//添加一个下拉框的行,表字段名,名称,下拉框表,值,名称、是否多选 xls.addCol("dengjibeizhu","登记备注");// 添加一列 dengjibeizhu,登记备注 xls.addCol("yanshoubeizhu","验收备注");// 添加一列 yanshoubeizhu,验收备注 xls.addColSelect("suozaiweizhi","所在位置" , "suozaiweizhi" , "id","weizhimingcheng",0);//添加一个下拉框的行,表字段名,名称,下拉框表,值,名称、是否多选 xls.addCol("zichanzhuangtai","资产状态");//添加一列 zichanzhuangtai , 资产状态 xls.addCol("rukuren","入库人");// 添加一列 rukuren,入库人 xls.addCol("addtime" , "添加时间"); // 搜索数据库数据,并把数据导入到 execl 导入导出类 List
Java ssm mysql 电影售票选座管理系统
springboot销售团队管理系统
SSM新闻资讯管理系统
java实验室机房预约管理系统
于SSM的学生会管理系统
注意:该项目只展示部分功能,如需了解,评论区咨询即可。
希望和大家多多交流!!
源码项目、定制开发、代码讲解、答辩辅导
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)