1 项目介绍
房产销售平台是一个典型的数据库应用程序,其需求包括系统管理:对系统信息进
行管理,维护个人信息,用户登录等。房源信息管理:包括房源信息检索和浏览房源信
息功能。在线签约管理:包括新在线签约信息、所有的账单查询和在线签约信息。看房
管理:客户在线提出看房申请,管理员管理申请。还有留言管理、系统信息等。
2、项目技术
项目后端框架:Java+springboot
项目前端框架:vue2,springboot
3、开发环境
环境说明:
开发语言:java
框架:springboot, vue
JDK版本:JDK1.8
数据库:mysql 5.7+ (推荐5.7,8.0也可以)
数据库工具:Navicat11+
开发软件:idea/eclipse (推荐idea)
Maven包:Maven3.3.9+
4 系统实现
4.1登陆模块的实现
使用脚本把数据库导入到mysql中,配置tomcat服务器,运行程序。其中用户登录的界面如下所示。登录界面如图4-1所示:
图4-1登录窗口界面
4.2房源信息管理模块实现
房源信息管理模块由如下几个部分组成,房源信息显示,房源信息删除,房源信息更改和房源信息查询,其主要功能是对系统房源信息进行管理。
界面设计如下图4-2所示:
图4-2房源信息管理窗口界面
4.3签约信息管理模块实现
签约信息管理模块由如下几个部分组成,签约信息显示,签约信息删除,签约信息更改和签约信息查询,其主要功能是对系统签约信息进行管理。
界面设计如下图4-4所示:
图4-4签约信息管理窗口界面
4.4申请看房管理实现
客户提出申请看房,管理员管理申请。看房后,可以进行同意签约或者拒绝签约操作。界面设计如下图4-5所示:
图4-5看房申请界面
4.5平台前台首页实现
前台首页包括房源信息、房产资讯、留言反馈、个人中心等。界面设计如下图4-6所示:
图4-6首页界面
4.6在线留言模块实现
在线留言需要用户登录后进行发布信息,没有登录的用户不能留言。界面设计如下图4-7所示:
图4-7在线留言界面
用户点击留言的添加,跳转到留言页面,当用户完成保存后,通过配置文件,找到对应的方法,完成保存操作。调用业务层的保存方法,参数为模型驱动的评论对象,保存方法中,调用逻辑类,通过数据库逻辑类的保存对象,将评论模型序列化到数据库表中。逻辑类完成操作后,返回留言列表页面。