基于javaweb和mysql的ssm+maven情缘图书馆管理系统(java+ssm+tomcat+maven+mysql)
基于javaweb和mysql的ssmmaven情缘图书馆管理系统(javassmtomcatmavenmysql)私信源码获取及调试交流私信源码获取及调试交流运行环境Java≥8、MySQL≥5.7、Tomcat≥8开发工具eclipse/idea/myeclipse/sts等均可配置运行适用课程设计大作业毕业设计项目练习学习演示等功能说明基于javaweb的SSMMaven情缘图书馆管理系统(javassmtomcatmavenmysql)主要功能包括图书编目管理图书编目、编目维护图书信息管理图书录入、图书信息图书借阅管理借阅图书、借阅信息、归还、续借读者管理办证、读者信息、读者类别、证件操作系统管理权限信息、用户权限软件架构SSMTomcat8.5Maven3.6.3JDK1.8MySQL5.7}else{model.addAttribute(errorMsg,类目已经存在);returnerrorMsg;returnredirect:/admin/ch/loan_BookClassify.action;/** * 删除类目信息 * param id * return */RequestMapping(value/delCategory,methodRequestMethod.GET)publicStringdelCategory(intid){// 通过 类目id 删除数据msg手机号不能为空;url/login.action;model.addAttribute(msg,msg);model.addAttribute(url,url);//判断验证码是否错误if(!validateCode.equals(authcode)){msg您输入的验证码错误;url/login.action;model.addAttribute(msg,msg);model.addAttribute(url,url);returnuser/error;//如果都正确注册用户RequestMapping(/user/ch)publicclassUserBookController{// 注入AutowiredprivateLibraryServicelibraryService;AutowiredprivateLibraryCategoryServicelibraryCategoryService;AutowiredprivateCommentServicecommentService;AutowiredprivateTbOrderMapperorderMapper;//判断用户名为空if(.equals(adminuser)||adminusernull||.equals(adminpassword)||adminpasswordnull){msg用户名或密码不能为空;url/admin.action;model.addAttribute(msg,msg);model.addAttribute(url,url);returnuser/error;ActiveAdminactiveAdminthis.login_loginValidation.authenticatAdmin(adminuser,adminpassword);if(activeAdminnull){msg用户名或密码错误;url/admin.action;model.addAttribute(msg,msg);recordMapper.updateByPrimaryKey(tbOrder);model.addAttribute(successMsg,续借三个月成功);returnerrorMsg;// 获取 session 中的用户信息ActiveUseractiveUser(ActiveUser)session.getAttribute(activeUser);TbUsertbUsernewTbUser();tbUser.setId(activeUser.getUserid());order.setUserId(tbUser.getId());// 插入数据libraryService.jieyueBookById(order);returnredirect:/user/ch/bookId.action?idorder.getBookId();RequestMapping(/commitInfo)publicStringtoLibraryListByCid(TbLibraryQuerylibraryQuery,PageCountpageCount,Modelmodel,HttpSessionsession){if(libraryQuerynull||libraryQuery.getCateId()null){libraryQuerynewTbLibraryQuery();libraryQuery.setCateId((Integer)session.getAttribute(currentCategory));// 根据 类目 id// 若 当前 类目 为 父类目 则获取 其 下面 的 所有子类目// 若 当前 类目 为 子类目 则获取 其 同级 类目ListTbCategorycategoryListlibraryCategoryService.getCategoryByCid(libraryQuery.getCateId());// 获取当前类目信息TbCategorycurrentCategorylibraryCategoryService.getCategoryById(libraryQuery.getCateId());// 按照条件进行查询PageCountTblibraryExtlibraryPageCountlibraryService.findLibraryByAll(libraryQuery,pageCount);RequestMapping(/adminlogin)publicStringadminlogin(Modelmodel,HttpSessionsession,Stringadminuser,Stringadminpassword)throwsException{Stringmsg;Stringurl;//判断用户名为空if(.equals(adminuser)||adminusernull||.equals(adminpassword)||adminpasswordnull){msg用户名或密码不能为空;url/admin.action;model.addAttribute(msg,msg);model.addAttribute(url,url);returnuser/error;ActiveAdminactiveAdminthis.login_loginValidation.authenticatAdmin(adminuser,adminpassword);if(activeAdminnull){model.addAttribute(url,url);returnuser/error;session.setAttribute(activeAdmin,activeAdmin);returnredirect:/admin/admin.action;图书类别处理ControllerRequestMapping(/admin/ch/category)publicclassCategoryController{//注入AutowiredprivateLibraryCategoryServicelibraryCategoryService;/***return*/RequestMapping(/jieyue_book)publicStringjieyueBook(HttpSessionsession,Modelmodel,Stringoid,Stringkkid,TbOrderorder){if(null!kkid){TbRecordtbRecordrecordMapper.selectByPrimaryKey(Integer.valueOf(kkid));tbRecord.setReturnbook(2);//2代表挂失recordMapper.updateByPrimaryKey(tbRecord);model.addAttribute(successMsg,图书挂失成功);returnerrorMsg;if(null!oid){TbRecordtbOrderrecordMapper.selectByPrimaryKey(Integer.valueOf(oid));*return*/RequestMapping(value/delCategory,methodRequestMethod.GET)publicStringdelCategory(intid){// 通过 类目id 删除数据libraryCategoryService.delBookCategoryById(id);returnredirect:/admin/ch/loan_BookClassify.action;/** * 修改 类目关系 * param category * return */*/RequestMapping(value/delCategory,methodRequestMethod.GET)publicStringdelCategory(intid){// 通过 类目id 删除数据libraryCategoryService.delBookCategoryById(id);returnredirect:/admin/ch/loan_BookClassify.action;/** * 修改 类目关系 * param category * return */RequestMapping(value/updateCategory,methodRequestMethod.POST)RequestMapping(/bookId)publicStringtoBookInfo(intid,Modelmodel){BookExtbookInfolibraryService.getBookInfoById(id);// 将 时间戳 进行转换LongdateSSbookInfo.getLibrary().getCreatedate();SimpleDateFormatsimpleDateFormatnewSimpleDateFormat(yyyy-MM-dd);StringformatDatesimpleDateFormat.format(newDate(dateSS*1000));bookInfo.setFormatDate(formatDate);// 通过 图书id 获取 回复信息ListCommentExtcommentExtscommentService.findCommentByBookId(id);// 将 查询的 图书信息 设置到 域 中LongdateSSbookInfo.getLibrary().getCreatedate();SimpleDateFormatsimpleDateFormatnewSimpleDateFormat(yyyy-MM-dd);StringformatDatesimpleDateFormat.format(newDate(dateSS*1000));bookInfo.setFormatDate(formatDate);// 通过 图书id 获取 回复信息ListCommentExtcommentExtscommentService.findCommentByBookId(id);// 将 查询的 图书信息 设置到 域 中model.addAttribute(bookInfo,bookInfo);// 将 回复信息 设置到 域 汇总model.addAttribute(commentExts,commentExts);model.addAttribute(msg,msg);model.addAttribute(url,url);//判断验证码是否错误if(!validateCode.equals(authcode)){msg您输入的验证码错误;url/login.action;model.addAttribute(msg,msg);model.addAttribute(url,url);returnuser/error;//如果都正确注册用户tbUser.setUsername(user);tbUser.setPassword(pwd);tbUser.setTelnum(tel);url/login.action;model.addAttribute(msg,msg);model.addAttribute(url,url);//判断验证码是否错误if(!validateCode.equals(authcode)){msg您输入的验证码错误;url/login.action;model.addAttribute(msg,msg);model.addAttribute(url,url);returnuser/error;//如果都正确注册用户model.addAttribute(url,url);returnuser/error;//注册成功将用户名放入seesion中tbUserthis.login_loginValidation.findUserByUserName(user);activeUser.setUserid(tbUser.getId());activeUser.setUsername(tbUser.getUsername());activeUser.setHeadImg(tbUser.getHeadimg());session.setAttribute(activeUser,activeUser);msg注册成功正在为您登录请稍候...;url/user/userSystem.action;model.addAttribute(msg,msg);model.addAttribute(url,url);returnuser/error;msg用户名或密码错误;url/login.action;model.addAttribute(msg,msg);model.addAttribute(url,url);returnuser/error;session.setAttribute(activeUser,activeUser);returnredirect:/user/userSystem.action;}elseif(2.equals(statu)){//注册//获取生成的验证码StringvalidateCode(String)session.getAttribute(randomCode);//判断用户名或密码是否为空
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2420046.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!