基于javaweb+mysql的场馆场地预约管理系统
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
前台可以自由注册,后台只有管理员可以进去。
前台功能:首页、场馆介绍、场馆预约、场馆通知、个人中心。
后台功能:场馆管理、用户管理、预约审核、通知管理、场地管理、场地安排管理。
前台
后台
技术框架
JSP Servlet MySQL Tomcat JavaScript CSS jstl jQuery Bootstrap
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
ps.execute();
ResultSet rs = ps.getGeneratedKeys();
if (rs.next()) {
int id = rs.getInt(1);
bean.setId(id);
}
c.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public void update(User bean) {
while(all.hasMoreElements()) {
String name = all.nextElement().toString();
if (!name.equals("pid") && !name.equals("psid") && !name.equals("fare")) {
System.out.println(name);
//修改安排表项状态
int itemId = Integer.parseInt(request.getParameter(name));
stadiumPlanItemDAO.edit(itemId, "未付款"); //编辑状态
//新增订单项
ReserveItem reserveItem = new ReserveItem();
reserveItem.setStadiumPlanItem(stadiumPlanItemDAO.get(itemId));
reserveItem.setReserveId(reserve.getId());
reserveItemDAO.add(reserveItem);
}
}
return "@forebook?flag=1";
}
background-color: white;
}
#menu3 li{
font-size: 14px;
text-align: left;
margin: 8px;
display: block;
}
</style>
</head>
<%@ include file="include/fore/foreNavigator.jsp"%>
<title>个人中心</title>
<script>
function jump(id) {
var tmp = document.getElementsByTagName("dd");
for (var i = 0; i < tmp.length; i++) {
tmp[i].style.backgroundColor = "white";
tmp[i].style.color = "";
</form>
</div>
</div>
</div>
<c:if test="${not empty flag}">
<script>
alert("预定成功,请尽快前往个人中心支付费用!");
</script>
</c:if>
</div>
</div>
<%@include file="include/fore/foreFooter.jsp"%>
<%--
Created by IntelliJ IDEA.
User: Jerry
Date: 2018/12/11
Time: 20:19
To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.*"%>
public void update(User bean) {
String sql = "update user set name= ? ,password = ?, email = ? where id = ? ";
try (Connection c = DBUtil.getConnection(); PreparedStatement ps = c.prepareStatement(sql);) {
ps.setString(1, bean.getName());
ps.setString(2