民宿管理系统springboot+vue

项目描述
民宿信息管理系统通过MySQL数据库和Java web进行开发

登录网址:
前端:http://localhost:8090/index
后端:http://localhost:8090/login

管理员账号密码:admin/admin
用户账号密码:user/123456

项目功能:

用户

1. 注册、登录
1. 注册会对用户名重复做校验
2. 验证各项输入数据合法性
2. 浏览民宿
1. 首页顶部轮播图来源:默认权重最高的6个room
2. 剩下的room列表依据权重冲上到下排列(无限滚动)
3. 预订民宿
1. 点击某个room进入详情页,可直接填写信息进行预订
2. 详情页底部有来自其他用户(已完成订单)的评价 (评价者信息进行脱敏)
3. 还有推荐同属于一家民宿的其他room
4. 个人信息
1. 基础信息修改
2. 登陆日志
5. 查看订单
1. 查看自己的订单,可以取消预订
2. 对已完成订单进行评分(评分将直接加给房间权重值)

 

系统管理员

1. 登录
1. 为了安全不支持注册,仅可通过超级管理员手动添加
2. 个人信息修改
3. 控制台
1. 查看room使用率
2. 查看近期平台用户注册数量
4. 系统管理
1. 后台用户管理(后台所有用户,拆分菜单是为了区分权限)
2. 管理员管理
3. 员工管理
4. 前台用户管理
5. 系统设置
1. 菜单管理 (指定菜单图标、访问路径,还可指定可访问的权限角色)
2. 角色管理 (区分管理员、员工,可指定各角色可访问的菜单)
3. 日志管理 (记录操作日志,目前仅记录用户登录日志)
4. 文件管理 (任何上传至服务器的文件都可在此管理,可批量删除)
6. 民宿管理
1. 房源管理 (增删改查、上下架、选定主页展示图,可上传多张图片用于房间详情页轮播图)
2. 房源图片管理 (和文件管理类似,仅对民宿图片进行管理,可批量删除)
7. 业务办理
1. 民宿预订/入住 (仅展示当前状态为空闲的房间,可预订或直接入住)
2. 预订处理 (当前状态为预订的房间,可编辑预订信息、取消预订)
3. 入住管理 (展示入驻中的房间,可续住、退房)
8. 订单管理
1. 所有订单 (展示所有订单,可编辑、删除订单)
2. 财务统计 (展示近期入账金额图表)

运行环境:
开发工具: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

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

提供最优质的资源集合

立即查看 了解详情