本系统为原创项目,基于SSM整合开发,分为2个角色。下方为需求功能。
项目需求:分为两个角色,分别为管理员和用户 管理员: 登录注册、用户管理:添加,修改,删除,搜索查看,拉入黑名单 分类管理:添加分类,修改,删除,搜索查看 图书管理:添加图书,修改,删除,搜索查看 借阅管理:搜索查看借阅信息 归还管理:查看归还记录 公告管理:添加,修改,删除,搜索查看 用户:登录注册 个人信息管理 图书管理:搜索查看,借阅 借阅管理:搜索查看已借阅图书信息,归还图书 归还管理:查看归还记录 公告管理:搜索查看公告项目技术:
技术:Spring,SpringMVC,Mybatis,前端框架h-ui
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
系统登陆注册
管理员首页
用户管理
图书管理,可以查看所有图书
维护图书分类信息
用户可以借阅图书
用户查看归还记录
部分代码:@RequestMapping("/bookStatusIndex1") public String bookStatusIndex1(HttpServletRequest request,Model model) throws Exception{ HttpSession session = request.getSession(); if(session.getAttribute("username") == null || session.getAttribute("password") == null){ session.setAttribute("msg", "对不起,请登录!"); return "common/login"; } String username = session.getAttribute("username").toString(); String password = session.getAttribute("password").toString(); ListbookStatusList = bookStatusService.queryByAll2(); int total = bookStatusList.size(); model.addAttribute("bookStatusList", bookStatusList); model.addAttribute("total", total); model.addAttribute("username", username); model.addAttribute("password", password); return "bookStatus/index2"; } @RequestMapping("/bookStatusEdit/{id}") public ModelAndView bookStatusEdit(@PathVariable("id") String id,Model model) throws Exception{ ModelAndView mv = new ModelAndView(); BookStatus bookStatus = bookStatusService.queryById(id); model.addAttribute("bookStatus", bookStatus); mv.setViewName("bookStatus/edit"); return mv; }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)