Git Product home page Git Product logo

sccpt / hotel Goto Github PK

View Code? Open in Web Editor NEW
88.0 2.0 29.0 49.62 MB

开箱即用的酒店管理系统,包含三大版块(后台、网站、微信小程序),功能涵盖实时房间动态、实时信息推送、订单管理、订餐管理、房间管理、微信小程序下单、微信小程序订餐、微信在线支付、微信退款等非常完整的功能!

Home Page: http://211.149.215.153:8001/

JavaScript 59.68% HTML 9.60% CSS 30.72%

hotel's Introduction

Hotel Manage

开箱即用的酒店管理系统。

antd GitHub issues MIT Travis (.org)

演示网站

前台网站:http://211.149.215.153:8001/

后台登录:http://211.149.215.153:8001/admin/index.html

账户:admin 密码:123456

备注:服务器即将到期,如果您访问不了了就代表服务器已经到期!

技术栈

后端技术栈:egg.js + mysql + sequelize + jwt + redis + socket.io 等

前端技术栈:React + Ant Design Pro + Umi 等。前端源码,暂不提供开源!

网站:bootstrap 响应式

微信小程序:vant-weapp

环境

node版本8以上

MySQL数据库

Redis

使用

git clone https://gitee.com/scyurui/hotel.git
// 或者 git clone https://github.com/sccpt/hotel.git
cd hotel
npm install

修改config/config.default.js下自己的数据库用户名和密码

修改config/config.default.js下Redis的相关配置信息

修改config/config.default.js下weapp的相关配置信息(用于微信小程序鉴权、商户支付等)

创建数据库hotel

在hotel数据库下导入项目根目录下hotel.sql文件

运行项目

npm run dev

浏览器打开 http://127.0.0.1:7001/admin/index.html

登录账号:admin,密码: 123456

更多使用说明请移步:https://eggjs.org/zh-cn/intro/quickstart.html

后台功能

├─ 登录
|	├─ 登录退出
├─ 首页
|	├─ 实时房间动态页
├─ 酒店管理
|	├─ 房间管理--增删改查
|	├─ 楼层管理--增删改查
|	├─ 房型管理--增删改查
|	├─ 订单管理--增删改查
|	├─ 价格管理--增删改查
|	├─ 促销管理--增删改查
|	├─ 通知信息--删查
├─ 点餐系统
|	├─ 商品管理--增删改查
|	├─ 订单管理--删改查
|	├─ 分类管理--增删改查
|	├─ 评价管理--删查
├─ 内容管理
|	├─ 文章管理--增删改查
|	├─ 栏目管理--增删改查
├─ 系统管理
|	├─ 用户管理--增删改查
|	├─ 角色管理--增删改查
|	├─ 菜单管理--增删改查
|	├─ 部门管理--增删改查
├─ 其它功能
|	├─ 订单30分钟未支付自动取消
|	├─ 新订单、取消订单、订餐等socket实时推送
|	├─ 微信支付
|	├─ 微信支付成功回调
|	├─ 订单取消微信退款

网站功能

├─ 网站首页
|	├─ 推荐房型
|	├─ 促销动态
|	├─ 照片图库
|	├─ 美食商品
|	├─ 联系我们
├─ 房型列表
|	├─ 列表页
|	├─ 详情页
├─ 客房预定
|	├─ 介绍
├─ 美食商品
|	├─ 列表页
|	├─ 详情页
├─ 关于我们
|	├─ 介绍
├─ 联系我们
|	├─ 介绍
├─ 促销动态
|	├─ 列表页
|	├─ 详情页

微信小程序功能

├─ 首页
|	├─ 房型列表
|	├─ 在线预定
|	├─ 填写订单
|	├─ 多个房间预定
|	├─ 订单明细
|	├─ 提交订单
|	├─ 在线支付
|	├─ 取消订单
├─ 促销
|	├─ 列表
|	├─ 详情
├─ 订餐
|	├─ 自助点餐中心
|	├─ 购物车
|	├─ 下单中心
|	├─ 订餐与订房订单号绑定
|	├─ 就餐时间与入住时间段绑定
|	├─ 订餐成功
|	├─ 订餐成功自动增加订房订单“额外消费”栏金额,退房的时候酒店服务台现场进行结算
├─ 关于
|	├─ 联系酒店
|	├─ 酒店介绍
├─ 我的
|	├─ 我的订单
|	|	├─ 订房订单
|	|	|	├─ 全部
|	|	|	├─ 待支付
|	|	|	├─ 待入住
|	|	|	├─ 已完成
|	|	├─ 订餐订单
|	|	|	├─ 全部
|	|	|	├─ 已订餐
|	|	|	├─ 备餐中
|	|	|	├─ 已完成
|	|	├─ 我的评价
|	|	|	├─ 针对订餐的评价

备注:

1,订餐与订房订单绑定,没有订房的客人不能订餐 2,就餐时间与订房入住时间段绑定,只能在房间预定的时间段内就餐 3,订餐不提供在线支付,由于已绑定了订房订单。订餐下单的时候自动在订房订单“额外消费”字段栏增加消费金额,待退房的时候酒店服务台现场结算。 4,订房订单提供在线支付功能,并且30分钟未支付,自动取消订单。订单页,实时显示剩余支付时间。 5,订餐成功完成后,客人可在线评论。后台可删除评论。

目录结构

hotel-manage
├─ app
|	├─ controller			// 用于解析用户的输入,处理后返回相应的结果
|	├─ extend				// 用于框架的扩展
|	├─ io				    // socket.io
|	├─ middleware			// 用于编写中间件
|	├─ model				// 用于放置领域模型
|	├─ public				// 用于放置静态资源
|	├─ rules				// 参数校验文件
|	├─ schedule				// 用于定时任务,可选,具体参见定时任务
|	├─ service				// 用于编写业务逻辑层,可选,建议使用
|	├─ utils				// 工具文件
|	├─ view				    // 网站模板
|	├─ router.js		    // 用于配置 URL 路由规则
├─ config
|	├─ config.default.js	// 用于编写配置文件
|	├─ plugin.js			// 用于配置需要加载的插件
├─ database
|	├─ migrations			// 数据库迁移文件
|	├─ seeders				// 种子文件
|	├─ config.json				// sequelize 配置文件
├─ logs						// 日志文件
├─ run
├─ test
├─ typings
├─ www						// 前端打包文件以及一些静态文件
├─ weapp					// 微信小程序源码
...

界面截图

后台

room

order

food_order

网站

home

微信小程序

wx_home

wx_order

wx_food

wx_my

感谢支持

如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^

hotel's People

Contributors

sccpt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hotel's Issues

兄弟牛逼

这技术栈我都会,后面如果服务器到期了,可以联系我,我给你提供演示版本服务器,有bug也可以沟通一起修复
微信:pandary1314

前端源码

大佬能开源下前端源码吗,想学习下但是缺少前端源码

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.