——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明




基于javaweb的JSP+Servlet网上图书馆管理系统(java+jsp+servlert+mysql+ajax)
一、项目简述
功能: 区分为管理员用户和普通用户,普通用户:用户登录,个 人信息修改,图书查询,用户借阅,用户归还,管理员用 户:图书馆里,归还管理,借阅信息查询,图书维护,分 类管理,读者管理等等功能。
二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)
项目技术: JSP + Servlert + html+ css + JavaScript + JQuery + Ajax等等。
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| */ @WebServlet("/deleteTypeServlet") public class deleteTypeServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public deleteTypeServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); int tid = Integer.parseInt(request.getParameter("tid")); TypeDao typedao = new TypeDao(); typedao.deleteBookType(tid); response.sendRedirect("/books/admin_booktype.jsp"); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }
} package com.rain.servlet;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| */ @WebServlet("/AddBookTypeServlet") public class AddBookTypeServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public AddBookTypeServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); String name = request.getParameter("name"); TypeDao typedao = new TypeDao(); typedao.addBookType(name); response.sendRedirect("/books/admin_booktype.jsp"); }
} package com.rain.servlet;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| public class deleteUserServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public deleteUserServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); int aid = Integer.parseInt(request.getParameter("aid")); AdminDao admindao = new AdminDao(); admindao.deleteUser(aid); response.sendRedirect("/books/admin_user.jsp"); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }
} package com.rain.servlet;
@WebServlet("/deleteServlet")
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
@WebServlet("/updateBookServlet") public class updateBookServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public updateBookServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); String card = request.getParameter("card"); String name = request.getParameter("name"); String type = request.getParameter("type"); String autho = request.getParameter("autho"); String press = request.getParameter("press"); int num = Integer.parseInt(request.getParameter("num")); int bid = Integer.parseInt(request.getParameter("updatebid")); BookDao bookdao = new BookDao(); bookdao.updateBook(bid,card,name,type,autho,press,num); response.sendRedirect("/books/admin_book.jsp");
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| typedao.addBookType(name); response.sendRedirect("/books/admin_booktype.jsp"); }
} package com.rain.servlet;
@WebServlet("/deleteTypeServlet") public class deleteTypeServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public deleteTypeServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); int tid = Integer.parseInt(request.getParameter("tid")); TypeDao typedao = new TypeDao(); typedao.deleteBookType(tid); response.sendRedirect("/books/admin_booktype.jsp");
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| String username = request.getParameter("username"); String password = request.getParameter("password"); AdminDao userdao = new AdminDao(); boolean result = userdao.Login_verify(username, password); HttpSession session = request.getSession(); if(result){ AdminBean adminbean = new AdminBean(); AdminDao admindao = new AdminDao(); adminbean = admindao.getAdminInfo(username,password); session.setAttribute("aid", ""+adminbean.getAid()); session.setMaxInactiveInterval(6000); if(adminbean.getStatus()==1){ response.sendRedirect("/books/index2.jsp"); }else{ response.sendRedirect("/books/admin.jsp"); } }else{ session.setAttribute("state", "密码错误"); response.sendRedirect("/books/login.jsp"); } }
} package com.rain.servlet;
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=311422292105200fd
https://javayms.pages.dev?id=311422292105200fd