目录
一、系统介绍
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 智能化停车场管理系统 /Style/Index.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="/Script/jquery-1.10.1.js"><script type="text/javascript" src="/Script/Index.js"> 智能化停车场管理系统<%-- /Common/ChagePwd.jsp" target="mainFrame">修改密码 /Common/UserInfo.jsp" target="mainFrame">用户信息 /Common/Logout.jsp">退出系统 --%>系统信息管理 /Admin/RoleAdd.jsp" target="mainFrame">添加角色信息 /RoleHandle" />管理角色信息 /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">退出系统 留言信息管理
/User/MsgAdd.jsp" target="mainFrame">添加留言信息/MsgHandle?type=4" target="mainFrame">管理留言信息系统功能操作 /Common/ChagePwd.jsp" target="mainFrame">修改密码/Common/UserInfo.jsp" target="mainFrame">个人信息/Common/Logout.jsp">退出系统
2、Login.jsp 欢迎登陆 /Style/Login.css" />$(function(){$(document).on("click",".a_reg",function(){$(".model").fadeIn();});$(document).on("click",".a_close",function(){$(".model").fadeOut();});});function checkPwd(){if($("[name=user_pwd1]").val()!=$("[name=re_pwd]").val()){alert("两次输入密码不一致~~~");return false;}else{return true;}};<form action="/LoginHandle" method="post">智能化停车场管理系统 用名:
密码:
3、Login.java package DAL;import DBUtil.SQLUtil;public class Login {//检测用户登录信息是否合法,合法这返回truepublic 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 StringgetName(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 StringgetSysLevel(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 getEntity(){String sqlCmd="select *from User";return DBUtil.SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery} //获取分页后用户表信息列表public List getEntity(int page){int size=(page-1)*15;String sqlCmd="select *from V_User limit "+size+",15";return DBUtil.SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery}//根据查询条件sqlWhere获取分页后用户表信息列表public List getEntityByWhere(String sqlWhere,int page){int size=(page-1)*15;String sqlCmd="select *from V_User where "+sqlWhere+" limit "+ size+",15";return DBUtil.SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery}//删除用户表信息public int deleteEntity(String user_id){String sqlCmd="delete from User where user_id='"+user_id+"'";return DBUtil.SQLUtil.executeNonQuery(sqlCmd, null);//执行非查询操作executeNonQuery}//根据用户表编号获取用户表信息public List getEntityById(String user_id){String sqlCmd="select *From V_User where user_id='"+user_id+"'";return DBUtil.SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery}//更新用户表信息public int updateEntity(String user_id,String role_id,String user_name,String real_name,String user_pwd,String user_phone){String sqlCmd="Update User set role_id='" + role_id + "',user_name='" + user_name + "',real_name='" + real_name + "',user_pwd='" + user_pwd + "',user_phone='" + user_phone + "' where user_id='"+user_id+"'";return SQLUtil.executeNonQuery(sqlCmd, null);}//插入用户表信息public int insertEntity(String user_id,String role_id,String user_name,String real_name,String user_pwd,String user_phone){String sqlCmd="Insert into User values('" + user_id + "','" + role_id + "','" + user_name + "','" + real_name + "','" + user_pwd + "','"+user_phone+"')";return SQLUtil.executeNonQuery(sqlCmd, null);}//检查插入主键是否重复public boolean checkExist(String user_id){String sqlCmd="select count(*) from V_User where user_id='"+user_id+"'";if(1==Integer.parseInt(SQLUtil.excuteScalar(sqlCmd, null).toString()) ){return true;}return false;}//获取分页总数public Object getPageCount(){String sqlCmd="SELECT CEIL( COUNT(*)/15.0) FROM V_User ";return SQLUtil.excuteScalar(sqlCmd, null);}//根据查询条件获取分页总数public Object getPageCountByWhere(String sqlWhere){String sqlCmd="SELECT CEIL( COUNT(*)/15.0) FROM V_User where "+sqlWhere;return SQLUtil.excuteScalar(sqlCmd, null);}//检查插入密码是否输入正确(改密码)public boolean checkPwd(String UserId,String pwd){String sqlCmd="select count(*) from V_User where user_id='"+UserId+"' and user_pwd='"+pwd+"'";if(1==Integer.parseInt(SQLUtil.excuteScalar(sqlCmd, null).toString()) ){return true;}return false;}//检查插入密码是否输入正确(改密码)public boolean updataPwd(String UserId,String pwd){String sqlCmd="Update user set user_pwd='"+pwd+"'where user_id='"+UserId+"'";if(SQLUtil.executeNonQuery(sqlCmd, null)==1){return true;}return false;}}
五、申明 本项目来自北京尚学堂机构的分享。发布于此,仅供交流学习。
如有侵权请联系我删除!!! 六、源码获取 链接:https://pan.baidu.com/s/1XeqtRnYVqKjXO5q0g9M6Dw
一键三连(点赞、关注加收藏 )再私信博主,即可获取提取码 !(如果回复不及时,请谅解)
祝大家学业有成!