为小区物业开发一个停车位租赁系统
项目编号:BS-XX-020
本系统基于SSM(spring+springmvc+mybatis)框架实现开发,前端基于BootStrap框架实现,数据库采用MYSQL,开发工具为IDEA或ECLIPSE。
本系统功能完整,界面简洁大方,运行无误,比较适合做毕业设计和课程设计使用
本系统主要有两个角色,一个是物业管理员,一个是租赁方:
物业管理员登陆:可以实现停车位信息管理,租赁和合同信息管理,申请租赁车位管理,租金管理,日程管理,租赁用户管理,故障报修管理。
租客登陆:可以查询停车位信息,申请租赁,管理个人租赁信息,申请退租,管理租金,故障报修,完善个人信息。
部分功能展示如下:
登陆地址:http://localhost:8080/parkMaster/login.action admin / 123456
- 物业车位管理员登陆
登陆页面
停车位信息管理
添加停车位
租赁管理
退租列表
租赁合同
查看申核租赁申请
签订合同
故障处理
租金管理
日程管理
账户管理:手动在 user表中添加租赁用户
二,租客登陆进入
租赁申请管理
交租管理
故障报修
个人信息完善
页面太多,就不一一展示,本系统功能完整,界面简洁大方,运行无误,比较适合做毕业设计和课程设计使用。
package controller;
import java.util.List;import javax.servlet.http.HttpServletRequest;
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.servlet.ModelAndView;import Pojo.User;
import service.UserService;@Controllerpublic class UserController {@Autowiredprivate UserService userService;@RequestMapping("/login")public String userList() throws Exception{return "login";}@RequestMapping("/logincheck")public String login(User user,Model model,HttpSession httpSession) throws Exception{User user1=userService.login(user);if(user1!=null){httpSession.setAttribute("user", user1);if(user1.getType().equals("zuke")){return "zuke/main";}else{return "admin/main1";}}else{String error="error";model.addAttribute("error", error);return "login";}}@RequestMapping("/toindex")public String toindex(Model model) throws Exception{return "admin/index";}}
package 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.fasterxml.jackson.databind.util.JSONPObject;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;import Pojo.Apply;
import Pojo.Hetong;
import Pojo.User;
import Pojo.Userlist;
import Pojo.Zulist;
import service.UserlistService;
import service.ZulistService;@Controller
@RequestMapping("/zulist")
public class ZulistController {@Autowiredprivate ZulistService zulistService;@Autowiredprivate UserlistService userlistService;//跳到增添合同的页面@RequestMapping("/toaddhetong")public String toaddhetong(Model model,String house_id){Hetong hetong=new Hetong();hetong.setHouse_id(house_id);model.addAttribute("hetong", hetong);model.addAttribute("mainPage", "addhetong.jsp");return "admin/main1";}//管理员查看所有在租列表@RequestMapping("/findzulist")public String findzulist(Model model,@RequestParam(required=false,defaultValue="1") Integer page,@RequestParam(required=false,defaultValue="10") Integer pageSize) throws Exception{PageHelper.startPage(page, pageSize);List<Zulist> zulist=zulistService.findzuuserlist();PageInfo<Zulist> p=new PageInfo<Zulist>(zulist);model.addAttribute("p", p);model.addAttribute("zulist", zulist);model.addAttribute("mainPage", "zulist.jsp");return "admin/main1";}//查看我的在租列表@RequestMapping("/myzulist")public String myzulist(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,@RequestParam(required=false,defaultValue="10") Integer pageSize) throws Exception{User user1= (User) httpSession.getAttribute("user");Userlist userlist=userlistService.findhasuserlist(user1.getId());PageHelper.startPage(page, pageSize);List<Userlist> list=userlistService.getUserzuList(userlist.getId());PageInfo<Userlist> p=new PageInfo<Userlist>(list);model.addAttribute("userlistzu", list);model.addAttribute("p", p);model.addAttribute("mainPage", "myzulist.jsp");return "zuke/main";}}
package controller;import java.util.List;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.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;import Pojo.Houselist;
import Pojo.Schedule;
import service.ScheduleService;@Controller
@RequestMapping("/schedule")
public class ScheduleController {@Autowiredprivate ScheduleService scheduleService;@RequestMapping("/selectAll")public String selectAll(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,@RequestParam(required=false,defaultValue="2") Integer pageSize){PageHelper.startPage(page, pageSize);List<Schedule> schedule=scheduleService.selectAll();PageInfo<Schedule> p=new PageInfo<Schedule>(schedule);model.addAttribute("schedule", schedule);model.addAttribute("p", p);model.addAttribute("mainPage", "schedule.jsp");return "admin/main1";}@RequestMapping("/deleteschedule")public String deleteschedule(Integer id){scheduleService.deleteschedule(id);return "redirect:selectAll.action";}@RequestMapping("/insertschedule")public String insertschedule(Schedule schedule,Model model){scheduleService.insertschedule(schedule);return "redirect:selectAll.action";}@RequestMapping("/updateschedule")public String updateschedule(Schedule schedule,Model model){scheduleService.updateschedule(schedule);model.addAttribute("error", "更新成功");model.addAttribute("schedule", schedule);model.addAttribute("mainPage", "updateschedule.jsp");return "admin/main1";}@RequestMapping("/toinsert")public String toinsert(Model model){model.addAttribute("mainPage", "addschedule.jsp");return "admin/main1";}@RequestMapping("/toupdate")public String toupdate(Model model,Integer id){Schedule schedule=scheduleService.selectbyid(id);model.addAttribute("schedule", schedule);model.addAttribute("mainPage", "updateschedule.jsp");return "admin/main1";}
}
package controller;
import java.util.List;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.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;import Pojo.Houselist;
import service.HouselistService;
@Controllerpublic class HoustlistController {@Autowiredprivate HouselistService houselistService;@RequestMapping("/houselist")public String houselist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,@RequestParam(required=false,defaultValue="10") Integer pageSize){PageHelper.startPage(page, pageSize);List<Houselist> houselist=houselistService.selectAll();PageInfo<Houselist> p=new PageInfo<Houselist>(houselist);model.addAttribute("p", p);model.addAttribute("houselist",houselist);model.addAttribute("mainPage","houselist.jsp");return "zuke/main";}@RequestMapping("/ahouselist")public String ahouselist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,@RequestParam(required=false,defaultValue="10") Integer pageSize){PageHelper.startPage(page, pageSize);List<Houselist> houselist=houselistService.selectAll();PageInfo<Houselist> p=new PageInfo<Houselist>(houselist);model.addAttribute("p", p);model.addAttribute("houselist",houselist);model.addAttribute("mainPage","ahouselist.jsp");return "admin/main1";}@RequestMapping("/addhouse")public String addhouse(Model model ,Houselist houselist){String houseid=houselist.getHouseid();Houselist houselist1=houselistService.findhouseid(houseid);if(houselist1!=null){model.addAttribute("error","该停车位id已存在");model.addAttribute("houselist",houselist);model.addAttribute("mainPage","addhouse.jsp");return "admin/main1";}else{model.addAttribute("error","添加成功");houselistService.inserthouse(houselist);model.addAttribute("houselist",houselist);model.addAttribute("mainPage","addhouse.jsp");return "admin/main1";}}@RequestMapping("/toaddhouse")public String toaddhoust(Model model){model.addAttribute("mainPage","addhouse.jsp");return "admin/main1";}@RequestMapping("/deletehouse")public String deletehouse(Integer id){houselistService.deletehouse(id);return "redirect:ahouselist.action";}@RequestMapping("/toahouselist")public String toahouselist(){return "ahouselist.action";}@RequestMapping("/findid")public String findid(Integer id,Model model){Houselist list=houselistService.findid(id);model.addAttribute("houselist",list);model.addAttribute("mainPage", "changehouse.jsp");return "admin/main1";}@RequestMapping("/findhouseidupdate")public String findhouseidupdate(Houselist houselist,Model model){Houselist list=houselistService.findhouseidupdate(houselist);if(list!=null){model.addAttribute("houselist",houselist);model.addAttribute("mainPage", "changehouse.jsp");model.addAttribute("error","该停车位id已存在");return "admin/main1";}else{houselistService.updatehouse(houselist);model.addAttribute("houselist",houselist);model.addAttribute("mainPage", "changehouse.jsp");model.addAttribute("error","更新成功");return "admin/main1";}}}
为小区物业开发一个停车位租赁系统相关推荐
- java计算机毕业设计云端小区物业智能管理系统源码+系统+mysql数据库+lw文档+部署
java计算机毕业设计云端小区物业智能管理系统源码+系统+mysql数据库+lw文档+部署 java计算机毕业设计云端小区物业智能管理系统源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...
- java计算机毕业设计的小区物业管理系统源码+数据库+系统+lw文档+mybatis+运行部署
java计算机毕业设计的小区物业管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计的小区物业管理系统源码+数据库+系统+lw文档+mybatis+运行部署 本源码技 ...
- 为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息......
为方便旅客,某航空公司拟开发一个机票预定系统.旅行社把预定机票的旅客信息(姓名.性别.工作单位.身份证号码.旅行时间.旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起 ...
- 用java实现一个汽车租赁系统
用java实现一个汽车租赁系统 题目如下 1.汽车租赁信息表如下 2.类和属性 3.运行效果图如下: 实现过程如下 1.首先把类创建好,并且把成员属性设置好 如下图 2.然后因为座位数和型号是客车类和 ...
- 夏日葵电商:开发一个微信商城系统多少钱
在微信大热的今天,微信商城也是马不停蹄加速发展,对于广大商家来说,这无疑就是一个经济主导地位,只要你定好格局,瞄准适合自身发展的经济市场,然后开发一个符合用户所需的微信商城系统,加以一定的营销策略就可 ...
- 用HTML写一个汽车租赁系统
下面是一个简单的HTML代码示例,它实现了一个汽车租赁系统的网页: <!DOCTYPE html> <html> <head><title>汽车租赁系统 ...
- 如何高效开发一个OA办公系统?
如何才能高效开发一个OA办公系统?这篇教你使用零代码工具从0-1搭建一个OA办公系统,无需代码基础,只要你懂业务,只需3步即可搭建! 先来看看效果-- 系统模板>>https://www. ...
- 设计模式之美-11| 实战一(下):如何利用基于充血模型的DDD开发一个虚拟钱包系统?
十一.设计模式之美-11| 实战一(下):如何利用基于充血模型的DDD开发一个虚拟钱包系统? 一.钱包业务背景介绍 一个简单的钱包业务功能如下 1.充值 用户通过三方支付渠道,把自己银行卡账户内的钱, ...
- 如何高效开发一个OA办公系统?
如何才能高效开发一个OA办公系统?这篇教你使用零代码工具从0-1搭建一个OA办公系统,无需代码基础,只要你懂业务,只需3步即可搭建! 先来看看效果-- 系统模板>> https://www ...
最新文章
- java编写桌球游戏素材小球图片_你学不好Java还是有原因的!拿走这套Java系统教程,自学必备...
- 一个模型能服务所有的点击率模型?
- java 释放指针_C库释放来自Rust的指针
- 随笔记录(2019.7.10)
- linux 封装python,基于linux下python学习(封装)
- python leetcode_leetcode 刷题经验,主力 python
- 简答面向数据报,面向字节流
- pointnet分割自己的点云数据_细嚼慢咽读论文:PointNet论文及代码详细解析
- .NET四种注释规范
- java连接mysql数据库 R,java连接MySql数据库!
- 一步一步教你搭建外卖cps小程序
- ctfmon是什么启动项_开机启动项命令是什么-百度经验
- 视频网站盈利模式与营销策划
- 垂直和水平滑动刻度尺
- 计算机32位操作系统指什么,电脑操作系统的32位和64位有什么区别
- 【全国大学生IoT设计竞赛】安谋科技灵动赛题国赛一等奖分享:多足仿生机器人
- C# System.Data.Sqlite.dll 的注意事项
- 三国杀服务器改名 插图修改,三国杀7年前老版灵雎焚心到底多恶心?换身份让官方被迫修改...
- docker 搭建在线office--onlyoffice (一)
- 南京大学计算机学院路通,路通(技术学院)老师 - 南京大学 - 院校大全