IDEA+JavaSpring Boot+MyBatis+shiro+Layui+Mysql停车位管理系统源码
- 一、系统介绍
- 1.环境配置
- 二、系统展示
- 1.登录
- 2.注册
- 3.个人信息
- 4.修改密码
- 5.我的订单
- 6.我的留言
- 7.查车位
- 8.管理员登录
- 9.公告列表
- 10.车位列表
- 11. 订单列表
- 12. 积分排行
- 13. 留言列表
- 14.管理员列表
- 15. 用户列表
- 16.修改密码
- 三、部分代码
- UserMapper.java
- ArticleController.java
- Users.java
- 四、其他
- 获取源码
一、系统介绍
随着时代和科技的进步,人们的生活水平越来越高,私家车的数量不断上涨,随之产生了一些问题,其中就包括停车难,很多地方人们根本找不到停车位,经常有司机为了找停车位转来转去,走了很多弯路,更重要的是浪费了大量的时间。
而停车场车位管理系统可以使司机清楚明了的看到自己所在位置附近的停车状况,以便于迅速找到合适的停车位
本系统实现了停车位管理系统源码,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停车位管理系统源码
Java+Swing+Mysql实现学生宿舍管理系统
Java+Swing+Txt实现自助款机系统
Java+Swing+Mysql自助存取款机系统
Java+Swing+mysql5实现学生成绩管理系统(带分页)
Java+Swing+Mysql实现超市商品管理系统源码
Java+Swing+Mysql实现通讯录管理系统源码
Java+Swing+Mysql实现图书管理系统源码