项目编号: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";}}}

为小区物业开发一个停车位租赁系统相关推荐

  1. java计算机毕业设计云端小区物业智能管理系统源码+系统+mysql数据库+lw文档+部署

    java计算机毕业设计云端小区物业智能管理系统源码+系统+mysql数据库+lw文档+部署 java计算机毕业设计云端小区物业智能管理系统源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...

  2. java计算机毕业设计的小区物业管理系统源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计的小区物业管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计的小区物业管理系统源码+数据库+系统+lw文档+mybatis+运行部署 本源码技 ...

  3. 为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息......

    为方便旅客,某航空公司拟开发一个机票预定系统.旅行社把预定机票的旅客信息(姓名.性别.工作单位.身份证号码.旅行时间.旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起 ...

  4. 用java实现一个汽车租赁系统

    用java实现一个汽车租赁系统 题目如下 1.汽车租赁信息表如下 2.类和属性 3.运行效果图如下: 实现过程如下 1.首先把类创建好,并且把成员属性设置好 如下图 2.然后因为座位数和型号是客车类和 ...

  5. 夏日葵电商:开发一个微信商城系统多少钱

    在微信大热的今天,微信商城也是马不停蹄加速发展,对于广大商家来说,这无疑就是一个经济主导地位,只要你定好格局,瞄准适合自身发展的经济市场,然后开发一个符合用户所需的微信商城系统,加以一定的营销策略就可 ...

  6. 用HTML写一个汽车租赁系统

    下面是一个简单的HTML代码示例,它实现了一个汽车租赁系统的网页: <!DOCTYPE html> <html> <head><title>汽车租赁系统 ...

  7. 如何高效开发一个OA办公系统?

    如何才能高效开发一个OA办公系统?这篇教你使用零代码工具从0-1搭建一个OA办公系统,无需代码基础,只要你懂业务,只需3步即可搭建! 先来看看效果-- 系统模板>>https://www. ...

  8. 设计模式之美-11| 实战一(下):如何利用基于充血模型的DDD开发一个虚拟钱包系统?

    十一.设计模式之美-11| 实战一(下):如何利用基于充血模型的DDD开发一个虚拟钱包系统? 一.钱包业务背景介绍 一个简单的钱包业务功能如下 1.充值 用户通过三方支付渠道,把自己银行卡账户内的钱, ...

  9. ​如何高效开发一个OA办公系统​?

    如何才能高效开发一个OA办公系统?这篇教你使用零代码工具从0-1搭建一个OA办公系统,无需代码基础,只要你懂业务,只需3步即可搭建! 先来看看效果-- 系统模板>> https://www ...

最新文章

  1. java编写桌球游戏素材小球图片_你学不好Java还是有原因的!拿走这套Java系统教程,自学必备...
  2. 一个模型能服务所有的点击率模型?
  3. java 释放指针_C库释放来自Rust的指针
  4. 随笔记录(2019.7.10)
  5. linux 封装python,基于linux下python学习(封装)
  6. python leetcode_leetcode 刷题经验,主力 python
  7. 简答面向数据报,面向字节流
  8. pointnet分割自己的点云数据_细嚼慢咽读论文:PointNet论文及代码详细解析
  9. .NET四种注释规范
  10. java连接mysql数据库 R,java连接MySql数据库!
  11. 一步一步教你搭建外卖cps小程序
  12. ctfmon是什么启动项_开机启动项命令是什么-百度经验
  13. 视频网站盈利模式与营销策划
  14. 垂直和水平滑动刻度尺
  15. 计算机32位操作系统指什么,电脑操作系统的32位和64位有什么区别
  16. 【全国大学生IoT设计竞赛】安谋科技灵动赛题国赛一等奖分享:多足仿生机器人
  17. C# System.Data.Sqlite.dll 的注意事项
  18. 三国杀服务器改名 插图修改,三国杀7年前老版灵雎焚心到底多恶心?换身份让官方被迫修改...
  19. docker 搭建在线office--onlyoffice (一)
  20. 南京大学计算机学院路通,路通(技术学院)老师 - 南京大学 - 院校大全

热门文章

  1. FPGA之道(7)时钟网络资源
  2. 【Verilog HDL 训练】第 09 天(按键消抖)
  3. 时讯无线为你提供快速的上网设备
  4. 基于比特币现金的Token逐梦而来
  5. 怎么高效的运用金蝶软件
  6. 两岸MVP强强联手--最硬Windows Server 2008达人
  7. unable to contact ip driver
  8. C语言字符糊到了一起,C语言速成及格课.docx
  9. i java_Java中的i++和i--
  10. Matlab读写二进制文件