——————————DescriptionStart——————————
运行环境 Java≥8、MySQL≥5.7、Tomcat≥8
开发工具 eclipse/idea/myeclipse/sts等均可配置运行
适用 课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的JSP+Servlet嘟嘟校园一卡通系统(java+jsp+servlet+css+javascript+jquery+ajax+mysql)
一、项目简述
功能:卡管理,卡消费,卡充值,图书借阅,消费,记录,注销等等功能。
二、项目运行
环境配置:
Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)
项目技术:
JSP + Servlet + 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 protected void doGet (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username" ); String password = req.getParameter("password" ); String classs = req.getParameter("class" ); int door = Integer.parseInt(req.getParameter("door" )); String name = req.getParameter("name" ); String work = req.getParameter("work" ); int money = Integer.parseInt(req.getParameter("money" )); boolean flag = dao.addCard(username, password,door,name,work, money,classs); resp.setCharacterEncoding("UTF-8" ); resp.setContentType("text/html" ); PrintWriter out = resp.getWriter(); if (flag == true ) out.print("注册成功!" ); else out.print("注册失败!" ); } } package Server;@WebServlet(name = "userServerImpl", urlPatterns = { "/user" }) public class UserServerImpl extends HttpServlet { UserDaoImpl dao = new UserDaoImpl(); @Override public void init () throws ServletException { }
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 @WebServlet(name = "BookReturnServerImpl", urlPatterns = { "/library1" }) public class BookReturnServerImpl extends HttpServlet { BookReturnDaoImpl dao = new BookReturnDaoImpl(); @Override protected void doGet (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username" ); int bookid = Integer.parseInt(req.getParameter("bookid" )); boolean flag = dao.returnbook(username, bookid); resp.setCharacterEncoding("UTF-8" ); resp.setContentType("text/html" ); PrintWriter out = resp.getWriter(); if (flag == true ) out.print("归还成功!" ); else out.print("归还失败!" ); } } package Server;@WebServlet(name = "LibraryServerImpl", urlPatterns = { "/library" }) public class LibraryServerImpl extends HttpServlet {
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 @WebServlet(name = "CardServerImpl", urlPatterns = { "/card" }) public class CardServerImpl extends HttpServlet { CardDaoImpl dao = new CardDaoImpl(); @Override protected void doGet (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username" ); String password = req.getParameter("password" ); String classs = req.getParameter("class" ); int door = Integer.parseInt(req.getParameter("door" )); String name = req.getParameter("name" ); String work = req.getParameter("work" ); int money = Integer.parseInt(req.getParameter("money" )); boolean flag = dao.addCard(username, password,door,name,work, money,classs); resp.setCharacterEncoding("UTF-8" ); resp.setContentType("text/html" ); PrintWriter out = resp.getWriter(); if (flag == true ) out.print("注册成功!" ); else out.print("注册失败!" ); } } package Server;
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 @Override protected void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username" ); String state = req.getParameter("state" ); boolean flag =false ; if (state.endsWith("3" )) { flag = dao.delCardM(username, state); }else { flag = dao.delCard(username,state); } resp.setCharacterEncoding("UTF-8" ); resp.setContentType("text/html" ); PrintWriter out = resp.getWriter(); if (flag == true ) out.print("注销成功!" ); else out.print("注销失败!" ); } } package Server;@WebServlet(name = "BookReturnServerImpl", urlPatterns = { "/library1" }) public class BookReturnServerImpl extends HttpServlet { BookReturnDaoImpl dao = new BookReturnDaoImpl(); @Override protected void doGet (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username" ); int bookid = Integer.parseInt(req.getParameter("bookid" )); boolean flag = dao.returnbook(username, bookid);
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 @Override protected void doGet (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username" ); int bookid = Integer.parseInt(req.getParameter("bookid" )); boolean flag = dao.returnbook(username, bookid); resp.setCharacterEncoding("UTF-8" ); resp.setContentType("text/html" ); PrintWriter out = resp.getWriter(); if (flag == true ) out.print("归还成功!" ); else out.print("归还失败!" ); } } package Server;@WebServlet(name = "LibraryServerImpl", urlPatterns = { "/library" }) public class LibraryServerImpl extends HttpServlet { BookDaoImpl dao = new BookDaoImpl(); @Override protected void doGet (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username" );
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 @WebServlet(name = "CardServerImpl", urlPatterns = { "/card" }) public class CardServerImpl extends HttpServlet { CardDaoImpl dao = new CardDaoImpl(); @Override protected void doGet (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username" ); String password = req.getParameter("password" ); String classs = req.getParameter("class" ); int door = Integer.parseInt(req.getParameter("door" )); String name = req.getParameter("name" ); String work = req.getParameter("work" ); int money = Integer.parseInt(req.getParameter("money" )); boolean flag = dao.addCard(username, password,door,name,work, money,classs); resp.setCharacterEncoding("UTF-8" ); resp.setContentType("text/html" ); PrintWriter out = resp.getWriter(); if (flag == true ) out.print("注册成功!" ); else out.print("注册失败!" ); } } package Server;
——————————PayStart——————————
项目链接: https://javayms.github.io?id=111422312105200hs https://javayms.pages.dev?id=111422312105200hs