基于SSM的房屋租赁系统
系统采用SpringMVC+MyBatis技术,前端使用jquery、css、html、bootstrap等技术,功能完善,界面美观,数据库共涉及13张表。
**
**
- 这是登录页面,输入用户名和密码即可登录,这里有两个角色
**
**
- 查看房源
**
**
- 首页
**
**
- 房屋合同
**
**
- 缴费
**
**
- 我的收租
**
还有其他功能这里就不截图了。
部分表结构
-- ----------------------------
-- Table structure for apply
-- ----------------------------
DROP TABLE IF EXISTS `apply`;
CREATE TABLE `apply` (`apply_id` int(11) NOT NULL auto_increment,`house_id` varchar(255) NOT NULL,`address` varchar(255) default NULL,`area` double(255,0) default NULL,`price` double(10,2) default NULL,`status` varchar(255) default NULL,`userlist_id` int(255) NOT NULL,PRIMARY KEY (`apply_id`,`house_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Table structure for applyout
-- ----------------------------
DROP TABLE IF EXISTS `applyout`;
CREATE TABLE `applyout` (`aoid` int(11) NOT NULL auto_increment,`house_id` varchar(255) default NULL,`address` varchar(255) default NULL,`status` varchar(255) default NULL,`userlist_id` int(11) default NULL,PRIMARY KEY (`aoid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Table structure for checkout
-- ----------------------------
DROP TABLE IF EXISTS `checkout`;
CREATE TABLE `checkout` (`cid` int(11) NOT NULL auto_increment,`house_id` varchar(255) default NULL,`address` varchar(255) default NULL,`status` varchar(255) default NULL,`userlist_id` int(11) default NULL,PRIMARY KEY (`cid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Table structure for hetong
-- ----------------------------
DROP TABLE IF EXISTS `hetong`;
CREATE TABLE `hetong` (`id` int(11) NOT NULL auto_increment,`chuzu` varchar(255) default NULL,`chuzu_idcard` varchar(255) default NULL,`zuke` varchar(255) default NULL,`zuke_idcard` varchar(255) default NULL,`fromdate` varchar(255) default NULL,`todate` varchar(255) default NULL,`price` double(10,2) default NULL,`address` varchar(255) default NULL,`house_id` varchar(255) default NULL,`payday` int(11) default NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;--------------------------
-- Table structure for houselist
-- ----------------------------
DROP TABLE IF EXISTS `houselist`;
CREATE TABLE `houselist` (`id` int(11) NOT NULL auto_increment,`houseid` varchar(255) NOT NULL,`address` varchar(255) NOT NULL,`area` double default NULL,`price` double(10,2) default NULL,`status` varchar(255) default NULL,PRIMARY KEY (`id`,`houseid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Table structure for paid
-- ----------------------------
DROP TABLE IF EXISTS `paid`;
CREATE TABLE `paid` (`id` int(11) NOT NULL auto_increment,`house_id` varchar(255) default NULL,`address` varchar(255) default NULL,`price` double(10,2) default NULL,`date` date default NULL,`paydate` date default NULL,`name` varchar(255) default NULL,`userlist_id` int(11) default NULL,`status` varchar(255) default NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
分页查看:
@RequestMapping("/ahouselist")public String ahouselist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,@RequestParam(required=false,defaultValue="2") 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";}
mybatis查询:
<select id="findhouselistByVoCount" parameterType="Pojo.QueryVo" resultType="int">select count(*)from houselist<where> <if test="houseid!=null and houseid!=''">and username=#{houseid}</if><if test="address!=null and address!=''">and address=#{address}</if><if test="area!=null and area!=''">and area=#{area}</if><if test="price!=null and price!=''">and price=#{price}</if><if test="status!=null and status!=''">and status=#{status}</if></where></select>
好了,以上就是系统的实现过程,更多文章,点击左上角头像,查看更多相关系统的分享。
基于SSM的房屋租赁系统相关推荐
- 基于SSM公寓房屋租赁系统(附论文)
大家好,很高兴和大家分享源码.不管是什么样的需求.都希望各位计算机专业的同学们有一个提高. 大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 自己想要的即可.更多的 ...
- Java项目:基于SSM实现房屋租赁系统
项目编号:BS-XX-023 本系统基于SSM(spring+springmvc+mybatis)框架实现开发,前端基于BootStrap框架实现,数据库采用MYSQL,开发工具为IDEA或ECLIP ...
- 基于javaweb的房屋租赁系统(java+ssm+jsp+mysql)
基于javaweb的房屋租赁系统(java+ssm+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等 ...
- 基于Java毕业设计房屋租赁系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计房屋租赁系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计房屋租赁系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- 基于JAVA二手房屋租赁系统计算机毕业设计源码+系统+lw文档+部署
基于JAVA二手房屋租赁系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA二手房屋租赁系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...
- javaweb基于SSM开发房屋租赁管理系统(房东 租客两种用户) 课程设计 大作业源码 毕业设计
基于SSM开发房屋租赁管理系统(房东 租客两种用户)(大作业/毕业设计) 开发工具:Eclipse+Jdk+Tomcat+MySQL数据库 演示视频: 基于SSM开发房屋租赁管理系统(房东 租客两种用 ...
- 基于Android的房屋租赁系统
需求信息: 房东客户端: 1:注册登录:使用分配的账号进行登录: 2:发布房源:房主可以发布自己的房源信息: 3:预约信息:查看租客的预约看房信息: 4:租房资讯:查看发布的租房资讯信息 5:个人信息 ...
- 基于SpringBoot2的房屋租赁系统的设计与实现-计算机、软件工程、网络工程等专业毕设
基于SpringBoot2的房屋租赁系统的设计与实现-毕业设计 摘要 主要内容 系统整体设计 系统功能展示 首页搜索 房屋推荐 租赁房屋 数据可视化 上传待租房源 总结 摘要 好吧,毕业半年了,随着工 ...
- 基于ssm的crm系统开源_基于云的CRM软件工具
基于ssm的crm系统开源 We all are aware that Internet has become a crucial part of our day-to-day lives. In t ...
- SSM+基于SSM的家教系统 毕业设计-附源码221752
基于SSM的家教系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克 ...
最新文章
- CloudStack设计思想
- CPU使用率的几个重要指标含义列举
- navision系统和sap区别_SAP那些事-实战篇-89-浅谈金税接口方案
- BZOJ 1662: [Usaco2006 Nov]Round Numbers 圆环数(数位DP+恶心细节)
- python里面的import provide_Python importorror:没有名为wmi的模块
- 查看linux服务器版本
- JAVA 获取操作系统属性
- 磁盘建立swap分区,gpt分区和磁盘LUKS加密、配额
- linux系统编程综合练习-实现一个小型的shell程序(四)
- 如何用 ASP.NET Core 实现熔断和降级?
- Android物联网应用程序开发(智慧城市)—— 购物信息的存储界面开发
- zookeeper应用——集中配置管理系统的实现
- 常见系统中文字体的英文名
- Svchost.exe病毒的简单处理
- Mysql数据表一直显示使用中
- H5性能测试(优化建议)
- PHP 各种金融利息的计算方法
- SpringBoot教程(十一)——将Bean放入Spring容器中的五种方式
- 计算机图形学:向量运算(OpenGL)
- 【产品】如何了解行业需求、痛点和发展机会
热门文章
- C++笔记------数据类型
- git rebase 和 merge的区别
- Spring实现数据库读写分离
- 服务器如何修改内存大小,如何限制docker容器的内存大小
- mysql里的数据输入窗口是哪个_WINDOWS下使用Mysql 中碰到的问题记录
- java jre 1.8_安装java1.8和配置环境变量
- 拓端tecdat|python3用ARIMA模型进行时间序列预测
- 拓端tecdat|R语言中Gibbs抽样的Bayesian贝叶斯简单线性回归
- slice indices must be integers or None or have an __index__ method
- python中的遍历range_python中for用来遍历range函数的方法