java酒店民宿钟点房预订小程序
最近更新 2026年11月09日
资源编号 43278

java酒店民宿钟点房预订小程序

2026-11-09 免费源码 0 765
温馨提示丨请勿私下交易,出现任何后果均与本站无关!
增值服务:
安装指导
环境配置
二次开发
模板修改
源码安装
BUG修复
¥ 0元

此资源仅限免费源码资源类专享会员下载升级免费源码资源类专享会员

特别注意:源码均为商家自行发布,请联系商家核实确认购买!
立即下载 注意事项
详情介绍

1. 项目简介

酒店民宿项目全套开源系统是一套面向酒店、民宿、钟点房预订与到店核销的三端系统,内置 房源检索、在线预订、商家入驻、员工核销、会员优惠券,采用前后端分离架构,服务端、管理端、用户端全套代码开源。

服务端基于 Spring Boot 2.6.11(Java 8)与 MyBatis-Plus 构建,负责接口、数据库,以及短信、对象存储、支付、地图等外部能力。
管理端基于 Vue 3 + Element Plus + Vite 开发,供运营人员在电脑浏览器中维护酒店 / 民宿门店、房间、订单、会员、财务与系统设置。
用户端基于 uni-app(Vue 3) 开发,覆盖 H5 与微信小程序。住客可按城市与日期查找房源、预订入住;商家与员工可在同一套用户端里入驻开店、管理房间与到店核销。

2. 移动端界面预览

首页 房型列表 我的 登录
java酒店民宿钟点房预订小程序 java酒店民宿钟点房预订小程序 java酒店民宿钟点房预订小程序 java酒店民宿钟点房预订小程序

3. 开源说明

本项目采用 Apache 2.0 许可协议,源码供学习、技术研究、商业使用、二次开发与参考使用。
开源为生态,服务才是根基; 欢迎各位开发者一同交流。

4. 快速开始

建议顺序:先服务端,再管理端,最后用户端。 管理端和用户端都要等服务端已经启动,才能登录和加载数据。

说明: 仓库里不包含 node_modules(体积大、随系统生成)。克隆或下载后,在 jdms-admin 目录下必须先执行一次 npm install,再启动开发命令。用户端可用 HBuilderX 打开,也可用命令行运行 H5;若 uView 等组件样式异常,可在 jdms-uniapp 目录执行一次 npm install。详细步骤见下方与 docs 中的运行教程。

4.1 服务端

安装 JDK 8、Maven、MySQL 8。新建数据库 jdms,导入 jdms-server/db/jdms.sql。

本地开发时,将 jdms-server/sqx-application/src/main/resources/application.yml 中的 spring.profiles.active 改为 dev,并按本机环境修改 application-dev.yml 里的数据库账号密码(库名保持 jdms)。

在 jdms-server 目录执行 Maven 启动。默认 端口 9129,上下文路径 /sqx_fast。接口文档:http://127.0.0.1:9129/sqx_fast/doc.html(Knife4j)。

启动前请先开启本机 Redis(登录态与系统配置缓存会用到,默认 localhost:6379)。开发配置见 application-dev.yml 中的 redisson 段。

更完整的模块划分与接口约定见 服务端功能说明。

4.2 管理端

安装 Node.js 20+(见 jdms-admin/package.json 的 engines)。进入 jdms-admin 目录,首次运行前安装依赖并启动:

cd jdms-admin
npm install
npm run dev

npm install 会根据 package.json / package-lock.json 在本机生成 node_modules,只需在依赖变更或新克隆后执行。

开发站点默认端口 8888。请将接口地址指向本机服务端(http://127.0.0.1:9129,路径 /sqx_fast)。

演示管理端账号:admin / 123456(以库中数据为准)。

4.3 用户端

HBuilderX(推荐): 打开 jdms-uniapp 目录,运行到浏览器或微信开发者工具。应用面向酒店民宿预订,底部三个入口:首页、订单、我的。

命令行 H5(若已配置对应脚本):

cd jdms-uniapp
npm install

开发时请确认 jdms-uniapp/common/config.js 中的接口地址指向本机或已部署的服务端(线上演示为 https://jdms.xianmaxiong.com/sqx_fast)。

短信、微信、支付、对象存储、地图等密钥需自行申请,并在管理端相关配置页填写。

5. 文档

想做的事 打开哪一份
把服务端跑起来 服务端运行教程
看服务端能做什么 服务端功能说明
把管理端跑起来 管理端运行教程
看管理端能做什么 管理端功能说明
把用户端跑起来 用户端运行教程
看用户端能做什么 用户端功能说明

6. 目录结构

仓库根目录只放三端代码、说明和协议。编译出来的 target、dist、unpackage、node_modules 是运行时生成的,不需要改。

6.1 仓库根目录

路径 是什么
jdms-server 服务端。接口、数据库脚本、支付、短信、地图等能力都在这里
jdms-admin 管理端。运营人员在电脑浏览器里打开的后台
jdms-uniapp 用户端。住客 / 商家 / 员工用的手机应用,也可在浏览器 H5 预览
docs 功能说明、运行教程与 README 预览截图
LICENSE Apache License 2.0 全文

6.2 服务端 jdms-server

路径 是什么
sqx-application 启动入口与应用配置。主程序在 com.sqx.SqxApplication
sqx-modules/sqx-app C 端与业务接口:门店、房间、订单、会员、优惠券、核销、发票等
sqx-modules/sqx-system 系统模块:用户、配置、权限等实体与基础能力
sqx-common 公共组件:Web、MyBatis、Redis、短信、支付、文件、文档等
sqx-application/src/main/resources application.yml 与各环境配置
db/jdms.sql 要导入的数据库脚本,库名建议是 jdms

6.3 管理端 jdms-admin

路径 是什么
src/pages/Home 数据中心 / 运营看板
src/pages/dynamic 酒店列表、房间管理、商家相关
src/pages/orderCenter 订单中心
src/pages/userList C 端用户
src/pages/financeList 财务中心
src/pages/vipPrivilege / courseManagement 会员、优惠券等配置
src/pages/allocationList 系统配置
src/pages/Users / Role / Menu 管理员、角色、菜单
src/router 页面地址和菜单对应关系
src/api / 请求封装 请求封装与工具;API 根地址见环境变量 / 代理

6.4 用户端 jdms-uniapp

路径 是什么
pages/index 首页:国内 / 钟点房 / 民宿检索与热门推荐
pages/order 订单列表与详情(待支付、待核销、进行中等)
pages/my 我的:会员、钱包、优惠券、商家入驻、设置等
pages/public 登录、注册、找回密码
subPackage / my 钱包、优惠券、发票、邀请、入住人等子包页面
common 接口地址、登录态、请求封装等公共逻辑
components 页面里重复使用的组件
static 图标与默认图片
pages.json 页面路由与底部导航(首页 / 订单 / 我的)
manifest.json 应用名称、小程序 AppId、H5 等配置

界面组件使用 uView。住客订房、商家中心、员工核销均在用户端完成。

7. 核心特性与技术栈

7.1 核心特性

· 国内酒店、钟点房、民宿三类房源检索与预订
· 按城市 / 地标定位、入住离店日期、房型筛选与会员价
· 下单支付、优惠券抵扣、发票申请、到店二维码 / 条码核销
· 订单全流程:待支付、待核销、进行中、已完成、取消 / 售后
· 商家入驻审核、营业状态、房间上下架、员工管理
· 员工中心协助核销与退房
· 会员中心、钱包充值提现、邀请推广
· 管理端门店 / 房间 / 订单 / 财务 / 会员 / 系统配置
· 短信登录、微信登录、地图导航、在线客服

业务细节见 服务端功能说明 与 Knife4j doc.html。

版本以仓库里的配置文件为准。没写死版本号的,按上文快速开始安装对应大版本即可。

7.2 服务端

类别 技术 版本 用来做什么
语言 Java 1.8 整个服务端。不能换成 11 或 17
框架 Spring Boot 2.6.11 提供网页接口,端口 9129,路径 /sqx_fast
持久化 MyBatis-Plus 3.5.3.2 读写 MySQL
构建 Maven 3.6 及以上 下载依赖、编译、启动
数据库 MySQL 8.0 及以上 业务数据。库名 jdms,脚本是 jdms-server/db/jdms.sql
连接池 Druid 随工程 管理数据库连接
缓存 Redis / Redisson 必须 登录态、系统配置缓存等;开发默认 localhost:6379
接口文档 Knife4j / springdoc 随工程 浏览器打开 doc.html
登录验证码 Kaptcha 0.0.9 管理端登录页上的图片验证码
对象存储 阿里云 OSS 等(可选) 随工程 不填密钥时图片可存本机路径
支付 微信支付、支付宝等 随工程 订房、会员、充值等。密钥要自己申请
地图 定位 / 选点 / 导航 可配置 目的地选择与到店导航

7.3 管理端

类别 技术 版本 用来做什么
运行环境 Node.js 20+ 安装依赖、启动开发网站
页面框架 Vue 3.5 后台每一个页面
构建 Vite 7.x 开发时热更新,默认端口 8888
界面组件 Element Plus 2.x 表格、表单、弹窗、菜单
页面跳转 Vue Router 4.x 登录页、看板和各业务页的地址
状态 Pinia 3.x 记住登录等信息
请求 Axios 1.x 把操作发给服务端

7.4 用户端

类别 技术 版本 用来做什么
框架 uni-app Vue 3 同一套页面可运行到浏览器、微信小程序
开发工具 HBuilderX 或 CLI 正式版 编译并运行到 Chrome 或微信开发者工具
界面组件 uView 1.x 按钮、输入框、轮播、弹窗等
状态 本地缓存 / Vuex 等 随工程 登录与业务状态
浏览器预览 H5 以控制台为准 电脑上看用户端
微信小程序 微信开发者工具 可选 要自己的小程序 AppId 才能真机预览
资源下载此资源仅限免费源码资源类专享会员下载,请先
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱) 温馨提示: 1、本内容内由作者投稿,版权归原作者所有! 2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!

百创网-源码交易平台_网站源码_商城源码_小程序源码 免费源码 java酒店民宿钟点房预订小程序 https://www.baicxx.com/43278.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、百创会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、百创无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在百创上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于百创介入快速处理。
查看详情
  • 1、百创作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创无关;无论卖家以何理由要求线下交易的,请联系管理举报。
查看详情
  • 免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱)
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象