IDEA+spring boot+mybatis+spring mvc+bootstrap+Mysql停车位管理系统源码


一、系统介绍

随着时代和科技的进步,人们的生活水平越来越高,私家车的数量不断上涨,随之产生了一些问题,其中就包括停车难,很多地方人们根本找不到停车位,经常有司机为了找停车位转来转去,走了很多弯路,更重要的是浪费了大量的时间。
而停车场车位管理系统可以使司机清楚明了的看到自己所在位置附近的停车状况,以便于迅速找到合适的停车位
本系统实现了停车位管理系统源码,pc端用户可以登录,注册,个人信息,修改密码,我的订单,我的留言,查车位,管理端实现了管理员登录,管理员登录,公告列表,车位列表,订单列表, 积分排行,留言列表,管理员列表,用户列表,修改密码

1.环境配置

JDK版本:1.8
Mysql:5.7

二、系统展示

1.登录

在这里插入图片描述

2.注册

在这里插入图片描述

3.个人信息

在这里插入图片描述

4.修改密码

在这里插入图片描述

5.我的订单

在这里插入图片描述

6.我的留言

在这里插入图片描述

7.查车位

在这里插入图片描述

8.管理员登录

在这里插入图片描述
账号:admin 密码:admin

9.公告列表

在这里插入图片描述

10.车位列表

在这里插入图片描述

11. 订单列表

在这里插入图片描述

12. 积分排行

在这里插入图片描述

13. 留言列表

在这里插入图片描述

14.管理员列表

在这里插入图片描述

15. 用户列表

在这里插入图片描述

16.修改密码

在这里插入图片描述

三、部分代码

UserMapper.java

package com.module.mapper;
import java.util.List;

import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import com.imust.entity.Users;
@Mapper
public interface UserMapper {
	
	//添加信息
	@Insert("insert into User(name,phone,plate_num,password,createDate,stauts) values(#{name},#{phone},#{plate_num},#{password},SYSDATE(),0)")
    public void insertUsers(Users users);
	
	//删除信息
	@Delete("delete from User where id=#{id}")
	public void deleteUserById(int id);
	
	//修改信息
	@Update("update user set stauts=#{stauts} where id=#{id}")
	public void updateUserStauts(@Param("id") int id,@Param("stauts") int stauts);
	
	@Update("update user set point=#{point} where id=#{id}")
	public void updateUserPoint(Users user);
	
	@Update("update user set phone=#{phone},plate_num=#{plate_num} where id=#{id}")
	public void updateUser(Users user);
	@Update("update user set password=#{password} where id=#{id}")
	public void updateUserPwd(Users user);
	//查询信息
	@Select("select * from user where name like #{name}")
	List<Users> findByName(@Param("name") String name);
	
	@Select("select * from user")
	List<Users> findAllUser();
	
	@Select("select * from user where id=#{id}")
	Users findUserById(@Param("id") int id);
	
	@Select("select * from user order by point desc")
	List<Users> findAllPoint();
	
	@Select("select * from user where name like #{name} order by point desc")
	List<Users> findPointByName(@Param("name") String name);
	
	//登陆使用
	@Select("select * from user where name=#{name} and password = #{password}")
	List<Users> findUserByNameAndPwd(@Param("name") String adminName,@Param("password") String password);
}

ArticleController.java

package com.module.controller;


import java.util.List;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import com.imust.entity.Message;
import com.imust.entity.Users;
import com.imust.service.MessageService;

@Controller
@RequestMapping("/message")
public class MessageController {
	@Autowired
	private MessageService messageService;
	
	//添加留言
	@RequestMapping("/message-save")
	public String saveMessage(HttpSession session,@ModelAttribute("message") Message message,Model model){
		Users user = (Users)session.getAttribute("LogUser");
		message.setUser_id(user.getId());
		message.setUser_name(user.getName());
		messageService.addMessage(message);
		List<Message> messageList = messageService.getMyMessage(user.getId());
		model.addAttribute("messageList", messageList);
		return "myMessage";
	}
	
	//用户删除
	@RequestMapping("/delMsg")
	public String delMsg(HttpSession session,@RequestParam("id") int id,Model model){
		messageService.delMessage(id);
		Users user = (Users)session.getAttribute("LogUser");
		List<Message> messageList = messageService.getMyMessage(user.getId());
		model.addAttribute("messageList", messageList);
		return "myMessage";
	}
	
	
	@RequestMapping("/myMessage")
	public String myMessage(@RequestParam("id") int id,Model model){
		List<Message> messageList = messageService.getMyMessage(id);
		model.addAttribute("messageList", messageList);
		return "myMessage";
	}
}

Users.java


import java.util.Date;

public class Users {
	private int id;
	private String name;
	private String phone;
	private String plate_num;
	private String password;
	private Date createDate;
	private int stauts;
	private int point;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	public String getPlate_num() {
		return plate_num;
	}
	public void setPlate_num(String plate_num) {
		this.plate_num = plate_num;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public int getStauts() {
		return stauts;
	}
	public void setStauts(int stauts) {
		this.stauts = stauts;
	}
	public int getPoint() {
		return point;
	}
	public void setPoint(int point) {
		this.point = point;
	}
	
}

四、其他

获取源码

点击以下链接获取源码。
IDEA+spring boot+mybatis+spring mvc+bootstrap+Mysql停车位管理系统源码
IDEA+Spring Boot+MyBatis+shiro+Layui+Mysql智能平台管理系统
Java+Swing+Mysql实现学生宿舍管理系统

Java+Swing+Txt实现自助款机系统

Java+Swing+Mysql自助存取款机系统

Java+Swing+mysql5实现学生成绩管理系统(带分页)

Java+Swing+Mysql实现超市商品管理系统源码

Java+Swing+Mysql实现通讯录管理系统源码

Java+Swing+Mysql实现图书管理系统源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

reg183

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值