目录
一、系统介绍
1.开发的环境
2.本系统实现的功能
3.数据库用到的表
4.工程截图
二、系统展示
1、登录页面
2、首页
3、系统信息管理模块
4、车位信息管理模块
5、IC卡信息管理模块
编辑6、固定车主停车管理模块
7、临时车主停车管理模块
8、系统功能操作模块
三、部分代码展示
1、Index.jsp
2、Login.jsp
3、Login.java
4、User.java
五、申明
如有侵权请联系我删除!!!
六、源码获取
一、系统介绍
1.开发的环境
开发工具:IntelliJ IDEA 2022
JDK版本:1.8
数据库:MySQL 8.0
数据库管理软件:Navicat 15.0.27
服务器:apach-tomcat-9.0.68
2.本系统实现的功能
基于Web停车场管理系统主要用于实现停车场相关信息管理,基本功能包括:系统信息管理模块、车位信息管理模块、IC卡信息管理模块、固定车主停车管理模块、临时车辆信息管理模块、系统功能操模块等。本系统结构如下:
(1)系统信息管理模块:角色的增加、删除、修改和查询;用户的增加、删除、修改和查询。
(2)车位信息管理模块:车位信息的增加、删除、修改和查询。
(3)IC卡信息管理模块:IC卡信息的增加、删除、修改和查询。
(4)固定车主停车管理模块:对固定车主的停车信息进行增加、删除、修改和查询
(5)临时车辆信息管理模块:对临时车辆的停车信息进行增加、删除、修改、查询和打印
(6)系统功能操模块:退出登陆、修改密码。
3.数据库用到的表
card, fixed, role, seat, temp, user
4.工程截图

二、系统展示
1、登录页面

2、首页

3、系统信息管理模块




4、车位信息管理模块


5、IC卡信息管理模块

6、固定车主停车管理模块


7、临时车主停车管理模块


8、系统功能操作模块

三、部分代码展示
1、Index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" errorPage="_Error.jsp"%>
<%
String path = request.getContextPath();//获取项目名称
%>
智能化停车场管理系统
<%-- 判断uName是否存在,如何不存在则证明非登录操作,跳转至登录页面 --%>
<% if (session.getAttribute("user_name") == null ) {%>
<% } %>
智能化停车场管理系统
<%--
- /Common/ChagePwd.jsp" target="mainFrame">修改密码
- /Common/UserInfo.jsp" target="mainFrame">用户信息
- /Common/Logout.jsp">退出系统
-
<%
if(session.getAttribute("role_id").toString().equals("r001"))
{
%>
- 系统信息管理
- /Admin/RoleAdd.jsp" target="mainFrame">添加角色信息
- /RoleHandle?type=4" target="mainFrame">管理角色信息
- /Admin/UserAdd.jsp" target="mainFrame">添加用户信息
- /UserHandle?type=4" target="mainFrame">管理用户信息
- 车位信息管理
- /Admin/SeatAdd.jsp" target="mainFrame">添加车位信息
- /SeatHandle?type=4" target="mainFrame">管理车位信息
- IC卡信息管理
- /Admin/CardAdd.jsp" target="mainFrame">添加IC卡类型
- /CardHandle?type=4" target="mainFrame">管理IC卡类型
- 固定车主停车管理
- /FixedHandle?type=6" target="mainFrame">出入场设置
- /FixedHandle?type=4" target="mainFrame">停车信息管理
- 临时车辆停车管理
- /Admin/TempAdd.jsp" target="mainFrame">车主入场信息
- /TempHandle?type=4" target="mainFrame">车主出场信息
- 系统功能操作
- /Common/ChagePwd.jsp" target="mainFrame">修改密码
- /Common/Logout.jsp">退出系统
<%
}
else
{
%>
- 系统功能操作 /Common/ChagePwd.jsp" target="mainFrame">修改密码 /Common/UserInfo.jsp" target="mainFrame">个人信息 /Common/Logout.jsp">退出系统 <% } %>
留言信息管理
/User/MsgAdd.jsp" target="mainFrame">添加留言信息 /MsgHandle?type=4" target="mainFrame">管理留言信息2、Login.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String path = request.getContextPath();//获取项目名称 %>欢迎登陆
3、Login.java
package DAL;
import DBUtil.SQLUtil;
public class Login {
//检测用户登录信息是否合法,合法这返回true
public boolean checkLogin(String user_id,String user_pwd)
{
String sqlCmd="select count(*) from user where user_id=? and user_pwd=?";//要执行的查询T-SQL命令
Object[] objList=new Object[2];//对象数组,用来作为?参数的容器
objList[0]=user_id;
objList[1]=user_pwd;
String result=SQLUtil.excuteScalar(sqlCmd,objList).toString();//执行带参数查询
if(result.equals("1"))
{
return true;
}
else {
return false;
}
}
//根据用户Id获取用户名
public String getName(String user_id)
{
String sqlCmd="select user_name from user where user_id='"+user_id+"'";
String result=SQLUtil.excuteScalar(sqlCmd, null).toString();
return result;
}
//获取用户等级(角色Id)信息
public String getSysLevel(String user_id)
{
String sqlCmd="select role_id from user where user_id='"+user_id+"'";
String result=SQLUtil.excuteScalar(sqlCmd, null).toString();
return result;
}
}
4、User.java
package DAL;
import java.util.*;
import DBUtil.SQLUtil;
public class User {
//获取用户表信息列表
public List
五、申明
本项目来自北京尚学堂机构的分享。发布于此,仅供交流学习。
如有侵权请联系我删除!!!
六、源码获取
链接:https://pan.baidu.com/s/1XeqtRnYVqKjXO5q0g9M6Dw
一键三连(点赞、关注加收藏)再私信博主,即可获取提取码!(如果回复不及时,请谅解)
祝大家学业有成!
猜你喜欢
网友评论
- 搜索
- 最新文章
- 热门文章
