系统采用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的房屋租赁系统相关推荐

  1. 基于SSM公寓房屋租赁系统(附论文)

    大家好,很高兴和大家分享源码.不管是什么样的需求.都希望各位计算机专业的同学们有一个提高. 大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 自己想要的即可.更多的 ...

  2. Java项目:基于SSM实现房屋租赁系统

    项目编号:BS-XX-023 本系统基于SSM(spring+springmvc+mybatis)框架实现开发,前端基于BootStrap框架实现,数据库采用MYSQL,开发工具为IDEA或ECLIP ...

  3. 基于javaweb的房屋租赁系统(java+ssm+jsp+mysql)

    基于javaweb的房屋租赁系统(java+ssm+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等 ...

  4. 基于Java毕业设计房屋租赁系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计房屋租赁系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计房屋租赁系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  5. 基于JAVA二手房屋租赁系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA二手房屋租赁系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA二手房屋租赁系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  6. javaweb基于SSM开发房屋租赁管理系统(房东 租客两种用户) 课程设计 大作业源码 毕业设计

    基于SSM开发房屋租赁管理系统(房东 租客两种用户)(大作业/毕业设计) 开发工具:Eclipse+Jdk+Tomcat+MySQL数据库 演示视频: 基于SSM开发房屋租赁管理系统(房东 租客两种用 ...

  7. 基于Android的房屋租赁系统

    需求信息: 房东客户端: 1:注册登录:使用分配的账号进行登录: 2:发布房源:房主可以发布自己的房源信息: 3:预约信息:查看租客的预约看房信息: 4:租房资讯:查看发布的租房资讯信息 5:个人信息 ...

  8. 基于SpringBoot2的房屋租赁系统的设计与实现-计算机、软件工程、网络工程等专业毕设

    基于SpringBoot2的房屋租赁系统的设计与实现-毕业设计 摘要 主要内容 系统整体设计 系统功能展示 首页搜索 房屋推荐 租赁房屋 数据可视化 上传待租房源 总结 摘要 好吧,毕业半年了,随着工 ...

  9. 基于ssm的crm系统开源_基于云的CRM软件工具

    基于ssm的crm系统开源 We all are aware that Internet has become a crucial part of our day-to-day lives. In t ...

  10. SSM+基于SSM的家教系统 毕业设计-附源码221752

    基于SSM的家教系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克 ...

最新文章

  1. CloudStack设计思想
  2. CPU使用率的几个重要指标含义列举
  3. navision系统和sap区别_SAP那些事-实战篇-89-浅谈金税接口方案
  4. BZOJ 1662: [Usaco2006 Nov]Round Numbers 圆环数(数位DP+恶心细节)
  5. python里面的import provide_Python importorror:没有名为wmi的模块
  6. 查看linux服务器版本
  7. JAVA 获取操作系统属性
  8. 磁盘建立swap分区,gpt分区和磁盘LUKS加密、配额
  9. linux系统编程综合练习-实现一个小型的shell程序(四)
  10. 如何用 ASP.NET Core 实现熔断和降级?
  11. Android物联网应用程序开发(智慧城市)—— 购物信息的存储界面开发
  12. zookeeper应用——集中配置管理系统的实现
  13. 常见系统中文字体的英文名
  14. Svchost.exe病毒的简单处理
  15. Mysql数据表一直显示使用中
  16. H5性能测试(优化建议)
  17. PHP 各种金融利息的计算方法
  18. SpringBoot教程(十一)——将Bean放入Spring容器中的五种方式
  19. 计算机图形学:向量运算(OpenGL)
  20. 【产品】如何了解行业需求、痛点和发展机会

热门文章

  1. C++笔记------数据类型
  2. git rebase 和 merge的区别
  3. Spring实现数据库读写分离
  4. 服务器如何修改内存大小,如何限制docker容器的内存大小
  5. mysql里的数据输入窗口是哪个_WINDOWS下使用Mysql 中碰到的问题记录
  6. java jre 1.8_安装java1.8和配置环境变量
  7. 拓端tecdat|python3用ARIMA模型进行时间序列预测
  8. 拓端tecdat|R语言中Gibbs抽样的Bayesian贝叶斯简单线性回归
  9. slice indices must be integers or None or have an __index__ method
  10. python中的遍历range_python中for用来遍历range函数的方法