目录
一、系统先容
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
2、Login.jsp
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <%
- String path = request.getContextPath();//获取项目名称
- %>
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>欢迎登陆</title>
- <link rel="stylesheet" type="text/css" href="<%=path %>/Style/Login.css" />
- <script type="text/javascript" src="Script/jquery-1.10.1.js"></script>
- <script type="text/javascript">
- $(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;
- }
- };
- </script>
- </head>
- <body>
- <div class="wrapLogin">
- <div class="loginPanel">
- <form action="<%=path %>/LoginHandle" method="post">
- <h2>智能化停车场管理系统</h2>
- <p><label>用名:</label><input type="text" name="user_id" value="Sadmin" /></p>
- <p><label>密码:</label><input type="password" name="user_pwd" value="123456" /></p>
- <p class="btn"><input type="submit" class="btnLogin" value="登陆" /><input type="button" class="btnCancel" value="重置" /></p>
- </form>
- </div>
- </div>
- <!-- loginPanel End -->
- </body>
- </html>
复制代码 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<Object> getEntity()
- {
- String sqlCmd="select *from User";
- return DBUtil.SQLUtil.executeQuery(sqlCmd, null);//执行查询操作executeQuery
- }
-
- //获取分页后用户表信息列表
- public List<Object> 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<Object> 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<Object> 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
一键三连(点赞、关注加收藏)再私信博主,即可获取提取码!(假如回复不及时,请谅解)
祝各人学业有成!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |