首页>新闻>正文 网站怎么做,阿里云网站建设的功能,建的网站打开很慢,网上开店的好处作者主页#xff1a;舒克日记 简介#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍
课题意义#xff1a;
随着时代和科技的进步#xff0c;人们的生活水平越来越高#xff0c;私家车的数量不断上涨#xff0c;随之产生了一些问题舒克日记 简介Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍
课题意义
随着时代和科技的进步人们的生活水平越来越高私家车的数量不断上涨随之产生了一些问题其中就包括停车难很多地方人们根本找不到停车位经常有司机为了找停车位转来转去走了很多弯路更重要的是浪费了大量的时间。而停车场车位管理系统可以使司机清楚明了的看到自己所在位置附近的停车状况以便于迅速找到合适的停车位。
功能
用户端首页、查车位、预定车位、个人中心、订单管理、留言管理
管理员端信息发布管理、车位管理、订单管理、积分管理、投诉建议管理、系统管理
环境要求
1.运行环境最好是java jdk1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境Tomcat7.x,8.X,9.x版本均可
4.硬件环境windows7/8/10 4G内存以上或者Mac OS;
5.是否Maven项目是查看源码目录中是否包含pom.xml;若包含则为maven项目否则为非maven.项目
6.数据库MySql5.7/8.0等版本均可
技术栈
技术框架jQuery MySQL5.7 mybatis shiro Layui HTML CSS JS thymeleaf运行环境jdk8 IntelliJ IDEA maven3
使用说明
1.使用Navicati或者其它工具在mysql中创建对应sq文件名称的数据库并导入项目的sql文件
2.使用IDEA/Eclipse/MyEclipse导入项目修改配置运行项目
3.将项目中config-propertiesi配置文件中的数据库配置改为自己的配置然后运行
运行指导
idea导入源码空间站顶目教程说明(Vindows版)-ssm篇
http://mtw.so/5MHvZq
源码地址http://codegym.top。
运行截图
前端界面 管理员端界面 源码
ParkController
package com.imust.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.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;import com.imust.entity.Park;
import com.imust.entity.Order;
import com.imust.entity.Users;
import com.imust.service.ParkService;
import com.imust.service.UserService;
import com.imust.service.OrderService;Controller
RequestMapping(/car)
public class ParkController {Autowiredprivate ParkService parkService;Autowiredprivate OrderService orderService;Autowiredprivate UserService userService;RequestMapping(/car-select)public String getCarByKey(Model model) {ListPark carList parkService.getAll();model.addAttribute(carList,carList);model.addAttribute(carNum,carList.size());return list;}RequestMapping(/findCar)public String findCar(RequestParam(status) int status,Model model) {model.addAttribute(status,status);if(status-1) {ListPark carList parkService.getAll();model.addAttribute(carList,carList);}else {ListPark carList parkService.getAllByKey(status);model.addAttribute(carList,carList);model.addAttribute(carNum,carList.size());}return list;}RequestMapping(/detail)public String editCar(RequestParam(id) int id,Model model){Park car parkService.getById(id);model.addAttribute(car,car);return detail;}RequestMapping(/buy)public String buy(HttpSession session,RequestParam(id) int id){Park car parkService.getById(id);Users user (Users)session.getAttribute(LogUser);int p user.getPoint();car.setStatus(1);if(parkService.updateCarStatus(car)) {Order order new Order();order.setUser_id(user.getId());order.setPark_id(id);if(p100p300) {order.setTotal(car.getPrice()*0.9);}else if(p300p500) {order.setTotal(car.getPrice()*0.8);}else if(p500) {order.setTotal(car.getPrice()*0.7);}if(orderService.addOrder(order)) {user.setPoint(p10);userService.updatePoint(user);}}return redirect:/order/showOrder;}
}
MessageController
package com.imust.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 {Autowiredprivate 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);ListMessage 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);ListMessage messageList messageService.getMyMessage(user.getId());model.addAttribute(messageList, messageList);return myMessage;}RequestMapping(/myMessage)public String myMessage(RequestParam(id) int id,Model model){ListMessage messageList messageService.getMyMessage(id);model.addAttribute(messageList, messageList);return myMessage;}
}