Code Monkey home page Code Monkey logo

iaaas's Introduction

IAaaS: Intelligent Accommodation as a Service —— 智慧住宿即服务


一、项目介绍

本项目设计并实现了一种智慧住宿即服务的解决方案,旨在解决房地产类企业为学生提供住宿服务时,遇到的集团化管理存在的以下问题:

  • 多:企业同时需要对多栋公寓楼多个房间多位住户进行管理和服务,事务繁多
  • 重:公寓里的每栋楼每层楼每个房间都需要企业安排大量人力去运营和管理
  • 低:企业/公寓里很多办事流程存在沟通和审批成本,效率较为低下
  • 散:多栋公寓间栋资源分布较为散乱,较难统一管理
  • 慢:每栋公寓数据无法做到实时同步,实效性慢

本项目基于Web开发技术,结合人工智能、区块链等计算机技术,以多终端的形式为住宿类企业提供一套高度自动化的智能解决方案,协助企业更好更便捷地管理企业内部人员,并赋能客户服务。

二、项目模块

IAaaS
|———— 统一后台服务
|———— Web端服务
    |———— 客户端
    |———— 企业管理端
|———— 移动端服务
    |———— 小程序端
        |———— 客户端
    |———— 移动App端
        |———— 客户端
        |———— 企业管理端

统一后台服务代码:https://github.com/weiyuchens/IAaaS

web前端代码:敬请期待

移动端代码:敬请期待

三、技术选型

1、后台服务

技术 说明
SpringBoot 后台框架
MyBatis ORM框架
PageHelper MyBatis分页插件
Druid 数据库连接池
Jenkins 自动化部署工具
Swagger-UI 文档生成工具
MySQL 关系型数据存储
Redis 缓存存储
Elasticsearch 搜索引擎

2、Web前端

技术 说明
Vue.js 前端框架
Antd 前端组件库
echart 前端可视化组件库

3、微信小程序端/移动App端

技术 说明
Taro 跨端跨框架开发解决方案

四、系统架构

1、业务架构

待更新

2、系统服务架构

待更新

五、功能概览

1、企业端

  • 公寓楼管理
  • 企业人员管理

(其他功能开发中)

2、客户端

待更新

六、接口管理

启动服务后,进入 http://127.0.0.1:8999/swagger-ui.html#/ 进行接口管理与测试


开源许可证

Apache License 2.0

Copyright (c) 2022-2023 weiyuchen

iaaas's People

Contributors

waiyuchan avatar

Stargazers

 avatar  avatar Howard Wu avatar  avatar  avatar  avatar  avatar Rookie avatar  avatar YiChongchen avatar  avatar TravisPan avatar  avatar Yueyi wang avatar Wang Jiawei avatar Yang avatar

Watchers

James Cloos avatar  avatar

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.