项目简介
本项目是基于区块链技术的Web房屋转租系统,目标是打造安全、透明、去中心化的房屋转租平台。系统设有管理员、租客和房东三种角色,具备出租房屋、合同发布、签署合同、合同终止、房租缴纳等功能。结合区块链技术,将实体部分信息上链,保证数据防篡改、共识且真实有效。
项目的主要特性和功能
- 用户角色管理:系统支持管理员、租客和房东三种角色,各角色权限与功能不同。
- 房屋管理:房东可发布房屋信息,租客能浏览并选择合适房屋。
- 合同管理:支持合同的创建、签署、终止等操作,合同信息上链确保真实不可篡改。
- 租金缴纳:租客可通过系统缴纳租金,缴纳信息上链记录。
- 区块链集成:采用Fisco - Bcos区块链平台,保障数据安全与透明。
- 前后端分离:前端用Vue框架,后端用Spring Boot框架,实现前后端分离开发模式。
安装使用步骤
服务端安装
- 搭建区块链网络:
- 用Fisco - Bcos搭建4节点区块链网络。
- 搭建Webase - Front平台。
- 将
contract - me
包下的合约部署在Webase - Front平台。 - 配置文件修改:
- 在
application.yml
中更改Fisco连接配置和Webase - Front连接配置。 - 在
application - hikari.yml
中更改MySQL连接配置,运行nice.SQL
文件初始化数据库。 - 在
application - redis.yml
中更改Redis连接配置。
客户端安装
- 安装依赖:
- 打开
front - me
项目,执行npm install
安装依赖。 - 启动前端服务:
- 执行
npm run serve
启动前端服务。
项目启动
- 启动服务端:
- 在服务端项目根目录下执行
mvn spring - boot:run
启动Spring Boot应用。 - 启动客户端:
- 在前端项目根目录下执行
npm run serve
启动Vue应用。 - 访问系统:
- 打开浏览器,访问
http://localhost:8080
进入房屋转租系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】