基于Web的停车场管理系统(Java)

06-01 918阅读

目录

一、系统介绍

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.工程截图

基于Web的停车场管理系统(Java)

二、系统展示

1、登录页面

基于Web的停车场管理系统(Java)

 2、首页

基于Web的停车场管理系统(Java)

3、系统信息管理模块 

基于Web的停车场管理系统(Java)

基于Web的停车场管理系统(Java)

基于Web的停车场管理系统(Java)

 基于Web的停车场管理系统(Java)

 4、车位信息管理模块

基于Web的停车场管理系统(Java)

 基于Web的停车场管理系统(Java)

 5、IC卡信息管理模块

基于Web的停车场管理系统(Java)

基于Web的停车场管理系统(Java)6、固定车主停车管理模块

基于Web的停车场管理系统(Java)

基于Web的停车场管理系统(Java)

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

基于Web的停车场管理系统(Java)

基于Web的停车场管理系统(Java)

8、系统功能操作模块

基于Web的停车场管理系统(Java)

三、部分代码展示

1、Index.jsp






智能化停车场管理系统




	
	 
	 
	 
	 
	
 	
	        
	        	智能化停车场管理系统
	        
	        用户信息
	                
  • /Common/Logout.jsp">退出系统
  • --%>
    • 系统信息管理
      • /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">退出系统
    • 留言信息管理

      /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

    
    
    
    
    
    欢迎登陆
    
    
    
    	$(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;
    		}
    	};
    
    
    
    	
    		    
    		    	
    		    		

    智能化停车场管理系统

    用名:

    密码:

    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 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 

    提取码:rqs3

    最后感谢您能抬手一键三连(点赞、关注加收藏)!

    祝大家学业有成!

    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

    相关阅读

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码