基于javaweb的停车库管理系统(java jsp jquery servlet mysql)
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb mysql的停车库管理系统(java JSP jquery servlet Mysql)
项目介绍
一款由jsp servlet mysql实现的小区物业停车管理系统,系统基本实现了小区停车的常用功能:用户角色管理、车位管理、IC卡管理、固定车主停车管理、临时车停车管理等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本; 6.是否Maven项目:是;
技术栈
- 后端:Servlet 2. 前端:JSP CSS JavaScript jQuery
使用说明
- 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中jdbc.properties配置文件中的数据库配置改为自己的配置; 4. 运行项目,前台地址:http://localhost:8080/Parking 管理员账号/密码:admin/admin
车辆管理控制层:
@Controller
public class CarController {
@Autowired
@Qualifier(“pmsService”)
private PmsService pmsService;
@RequestMapping(value= {“/carMg”})
public String carMg(@ModelAttribute(“car”) Car car) {
return “manager/carMg”;
@RequestMapping(value=“/manager/car-list”)
public void selectRepair(
HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{
request.setCharacterEncoding(“UTF-8”);
String key = request.getParameter(“key”);
String pageNoStr = request.getParameter(“pageNo”);
String rowMaxStr = request.getParameter(“rowMax”);
int pageNo = Integer.valueOf(pageNoStr);
int rowMax = Integer.valueOf(rowMaxStr);
Car car = new Car();
car.setUserId(key);
PageVO page = pmsService.listCar(car, pageNo, rowMax);
response.reset();
response.setContentType(“text/plain;charset=UTF-8”);
response.getWriter().print(JSON.toJSONString(page));
response.flushBuffer();
&#