700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 基于javaweb+mysql的房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp)

基于javaweb+mysql的房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp)

时间:2022-06-10 12:18:45

相关推荐

基于javaweb+mysql的房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp)

一、项目简述

功能包括:

房屋租赁管理系统是一款方便快捷,易操作的租房和各种物业收费的管理系统,该系统官网包含着用户和管理员分类登录,减少了为使用管理员系统的开支,用户分别支持手机网上或电脑网页快捷的查找可出租的房子,并在网上在线支付,并还包含有故障报修,缴租提醒,极大符合现代人们不想出门又快捷办事的需求,管理员也只需在网上提醒用户缴费即可,并有着查看用户信息,查看报障,租金信息,合同信息,日常提醒,添加删除或修改房屋的功能。

二、项目运行

环境配置:

Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)

项目技术:

JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

*/@RequestMapping("/adminrentadd")public String rentaddwait(rentcollection rentcollection) {rentcollectionService.insert(rentcollection);return "redirect:/admin/adminrentshou.do";}/*** 代缴租金*/@RequestMapping("/adminrentwait")public String rentwait(String rcstate, @RequestParam(value = "pn", defaultValue = "1") Integer pn, Model model) {rcstate = "未缴纳";// 引用PageHelper分页插件PageHelper.startPage(pn, 10);List<rentcollection> rentlists = rentcollectionService.selectPaidStateAll(rcstate);PageInfo<rentcollection> page = new PageInfo<rentcollection>(rentlists, 3);model.addAttribute("rent", page);return "rentwait";}/*** 删除租金缴纳记录*/@RequestMapping("/admindelrent")public String delrent(Integer id) {rentcollectionService.deleteByPrimaryKey(id);return "redirect:/admin/adminselectPaidAll.do";}

mav.addObject("pdftemp", pdf);return mav;}}房屋信息控制器:/*** 房屋信息控制器* @author yy**/@Controller@RequestMapping("/leaseinformationmvc")public class LeaseinformationController {@AutowiredLeaseinformationService leaseinformationService;@RequestMapping("/details")public ModelAndView listCategory(@RequestParam int id){ModelAndView mav = new ModelAndView("details");List<leaseinformation> cs= leaseinformationService.allANDimg1(id);for (leaseinformation leaseinformation : cs) {System.out.println(leaseinformation.getLeaseimg().getImgroute());}

}/*** 搜索查询*/@RequestMapping("/adminselectPaidAll")public String adminselectPaidAll(QueryVo vo, @RequestParam(value = "pn", defaultValue = "1") Integer pn,Model model) {// 引用PageHelper分页插件PageHelper.startPage(pn, 10);List<rentcollection> rentlists = rentcollectionService.selectPaidAll(vo);for (rentcollection temp : rentlists) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String date = sdf.format(temp.getRcdate());temp.setRcdatetemp(date);if(temp.getRcpaiddate()!=null) {String Rcpaiddate = sdf.format(temp.getRcpaiddate());temp.setRcpaiddatetemp(Rcpaiddate);}}PageInfo<rentcollection> page = new PageInfo<rentcollection>(rentlists, 3);

state = "已处理";// 引用PageHelper分页插件PageHelper.startPage(pn, 10);List<fault> faultdone = faultService.AdminSelectStateAll(state);PageInfo<fault> page = new PageInfo<fault>(faultdone, 3);model.addAttribute("p", page);return "repairdone";}/*** 报障状态修改*/@RequestMapping("/adminrepairwait")public String updaterepairwait(Integer id) {fault fault = faultService.selectByPrimaryKey(id);String fhouseid = fault.getFhouseid();

}@RequestMapping("/details")public ModelAndView listCategory(@RequestParam int pn) {ModelAndView mav = new ModelAndView("rentingdel");// 设置分页传输PageHelper.startPage(pn, 10);// 查询所有数据List<rentwithdrawn> list = rentwithdrawnService.selectRwState("已退租");// 使用PageInFo封装查询结果PageInfo<rentwithdrawn> pageInfo = new PageInfo<rentwithdrawn>(list, 5);// 放入转发参数mav.addObject("cs", pageInfo);return mav;}@RequestMapping("/delect")public ModelAndView delect(@RequestParam int id) {ModelAndView mav = new ModelAndView("rentingdel");rentwithdrawnService.deleteByPrimaryKey(id);return mav;

if (tempstr == null) {request.setAttribute("erorr", "输入账号密码有误!");return "login";} else {return "official";}}}if (identity[0].equals("admin")) {adminlist temp = new adminlist();temp.setAdminname(username);temp.setAdminpwd(pwd);adminlist adminlist = adminListService.findAllAdminPwd(temp);try {tempstr = adminlist.getAdminname();

@RequestMapping("/admin")public class Adminfunctioncontroller {@Resourceprivate RentwithdrawnService rentwithdrawnService;@Resourceprivate LeaseinformationService leaseinformationService;@Resourceprivate CheckoutapplicationService checkoutapplicationService;@Resourceprivate MydailylifeService mydailylifeService;@Resourceprivate RentcollectionService rentcollectionService;@Resourceprivate FaultService faultService;@Resourceprivate UserlistService userlistService;@Resourceprivate LeaseimgService leaseimgService;

}/*** 申请看房*/@RequestMapping("/apply")@ResponseBodypublic ModelAndView apply(HttpSession session, HttpServletRequest request, String housemoney, String housecall,String houseaddress,String housesize) {ModelAndView mav = new ModelAndView("official");//令牌验证if(!new Koken().kokenid(request, session)) {return mav;}mav.addObject("news", "official");if ((String) session.getAttribute("user") == null) {mav.addObject("apply", "请先登录!");return mav;}

if (userphone.equals("") || code.equals("")) {request.setAttribute("erorr", "手机号或者验证码为空!");return "login";}System.out.println(code);if (code.equals(session.getAttribute("code"))) {userlist user = userlistService.selectUserPhone(userphone);if (user != null) {String tempstr = null;userlist userlist = userlistService.selectUserPhone(userphone);tempstr = userlist.getUsercall();if (tempstr != null) {session.setAttribute("user", tempstr);headportraitimg headportraitimg = headPortraitImgService.selectheadportrait(tempstr);if (headportraitimg.getHeadportraitimgaddress() != null) {session.setAttribute("headportraitimg", headportraitimg.getHeadportraitimgaddress());}return "official";}} else {request.setAttribute("erorr", "该手机号未注册!");return "login";}} else {request.setAttribute("erorr", "验证码错误!");

private static final long serialVersionUID = -884689940866074733L;@Resourceprivate UserlistService userlistService;@Resourceprivate AdminListService adminListService;@Resourceprivate HeadPortraitImgService headPortraitImgService;@Resourceprivate CheckoutapplicationService checkoutapplicationService;/*** 登录*/@RequestMapping("/userpwd")public String userpwd(String username, String pwd, String[] identity, HttpServletRequest request) {HttpSession session = request.getSession();if (username.equals("") || pwd.equals("")) {request.setAttribute("erorr", "输入账号密码不能为空!");

* 修改房源信息*/@RequestMapping("/updatehouse")public String updatehouse(Integer houseid, String housetype, String address, String area, String rent, String state,HttpServletRequest request) {leaseinformation house = leaseinformationService.queryID(houseid).get(0);request.removeAttribute("uphouse");house.setHouseaddress(address);house.setHousemoney(rent);house.setHousetype(housetype);house.setHousesize(Double.valueOf(area));house.setHousestate(state);house.setHouseid(houseid);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。