商铺租赁系统springboot+vue

34 阅读5分钟

商铺租赁系统springboot+vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

商铺租赁系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:8080/login

管理员账号密码:admin/admin

用户账号密码:user1/123

商铺账号密码:biguiyuan/123

二、项目功能

商铺端功能描述:

系统首页:

查看公告信息:商铺用户登录系统后,可在系统首页查看由管理端发布的各类公告信息,及时了解平台的最新动态、政策变化、活动通知等,以便更好地进行商铺运营和管理。

信息管理: 铺型分类:商铺用户可以对铺型进行分类管理,根据商铺的实际情况,如面积、位置、用途等因素,将铺型划分为不同的类别,方便租客查找和筛选,提高铺型的出租效率。

铺型信息:商铺用户能够录入、修改和查询铺型的详细信息,包括铺型的图片、面积、租金、配套设施、装修情况等,确保铺型信息的准确性和完整性,为租客提供全面的铺型参考。

预约信息:商铺用户可以查看租客提交的预约信息,了解租客的预约意向和时间安排,便于及时与租客沟通确认,安排看铺或签约等后续事宜。

预约登记:商铺用户对租客的预约进行登记管理,记录预约的状态(如已确认、已取消等),方便对预约情况进行跟踪和统计,提高预约管理的效率和准确性。

租客端功能描述:

首页: 租客登录系统后,进入首页,可快速浏览平台的铺型推荐、热门铺型等信息,方便租客快速找到感兴趣的铺型,提高找铺的效率。

我的收藏: 租客可以将感兴趣的铺型添加到收藏夹中,在“我的收藏”页面集中查看和管理收藏的铺型,方便后续再次查看和对比,帮助租客更好地筛选出符合自己需求的铺型。

我的预约: 租客可以查看自己提交的预约信息,了解预约的状态和进度,包括预约的铺型、时间、状态等详细信息,方便租客及时跟进预约情况,安排看铺或签约等事宜。

个人中心: 租客可以查看和修改自己的个人信息,如联系方式、头像等,确保个人信息的准确性和完整性,便于与商铺或管理端进行沟通和联系。

管理端功能描述:

系统首页: 管理员登录系统后,进入系统首页,可快速了解平台的整体运营情况,如最新的公告信息、铺型出租情况、用户活跃度等,为管理员提供一个全面的平台概览,方便管理员进行日常管理和决策。

信息管理:

公告信息:管理员负责发布公告信息,包括平台的最新动态、政策调整、活动通知等,及时向商铺和租客传达重要信息,确保平台信息的及时性和准确性。

铺型分类:管理员可以对铺型分类进行统一管理和维护,根据平台的运营需求和市场情况,调整铺型分类的设置,确保铺型分类的合理性和有效性,方便租客查找和筛选铺型。

铺型信息:管理员可以审核商铺提交的铺型信息,确保铺型信息的真实性和合法性,同时也可以对铺型信息进行编辑和修改,保证平台铺型信息的准确性和完整性。

预约信息:管理员可以查看和管理所有的预约信息,了解租客的预约意向和商铺的预约安排,对预约情况进行统计和分析,为平台的运营提供数据支持。

预约登记:管理员对预约登记进行统一管理,记录预约的状态和处理情况,方便对预约流程进行跟踪和监控,确保预约管理的规范性和有效性。

用户管理: 管理员信息:管理员可以查看和管理其他管理员的账号信息,包括账号的创建、权限分配、账号状态等,确保平台管理员团队的稳定性和安全性。

商铺信息:管理员可以查看商铺的基本信息、铺型信息、预约信息等,对商铺进行综合管理,同时也可以对商铺的违规行为进行处理,维护平台的正常运营秩序。

用户信息:管理员可以查看租客的注册信息、预约信息、收藏信息等,了解租客的使用情况和行为习惯,为租客提供更好的服务,同时也可以对租客的违规行为进行处理,保障平台的合法权益。

三、运行环境

开发工具:idea2021.1.2+apache-tomcat-8.0.29

运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin

(此配置为本人调试所用,仅供参考)

四、项目技术

项目技术:JavaScript+HTML+CSS+Java+spingboot+vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1757319469-c4ca4238a0b9238.png

1757319474-c81e728d9d4c2f6.png

1757319476-eccbc87e4b5ce2f.png

1757319478-a87ff679a2f3e71.png

1757319480-e4da3b7fbbce234.png

1757319482-1679091c5a880fa.png

1757319484-8f14e45fceea167.png

1757319486-c9f0f895fb98ab9.png

1757319488-45c48cce2e2d7fb.png

1757319491-d3d9446802a4425.png

1757319494-6512bd43d9caa6e.png

1757319496-c20ad4d76fe9775.png

1757319497-c51ce410c124a10.png