基于javaweb的JSP+Servlet嘟嘟校园一卡通系统(java+jsp+servlet+css+javascript+jquery+ajax+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

310023212402

320023212402

330023212402

340023212402

350023212402

基于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 等等  

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;



/**
* Created by 22787 on /12/1.
*/
@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;


项目链接:
https://javayms.github.io?id=111422312105200hs
https://javayms.pages.dev?id=111422312105200hs