Distributed-Temperature-Control-System
某快捷廉价酒店响应节能绿色环保理念,推行自助计费式**温控系统,使得入住的客户可以根据要求设定温度和风速的调节,同时可以显示所需支付的金额。客户退房时酒店须出具空调使用的账单及详单。空调运行期间,空调管理员能够监控各房间空调的使用状态,需要的情况下可以生成格式统计报表。
后端目录结构
source code/
├── class (后端设计)
│ │ └── Config.py: 存储运行参数
│ │ └── Service.py: 控制从控机服务并记录服务数据
│ │ └── ServiceQueue.py: 服务队列,记录当前正在服务的对象
│ │ └── WaitQueue.py: 等待队列,记录当前正在等待的对象
│ │ └── Dispatcher.py: 调度算法,根据规则调度对象并传递操作信息
│ │
├── database (数据库操作)
│ ├── server
│ │ └── server.py:
│ │ └── sqldb.py: 数据库操作,如对表的增删改查
└── README.md
前端目录结构
web/
├── README.md
├── package-lock.json:锁定依赖配置文件
├── package.json:依赖配置文件
├── src
│ ├── app.vue:项目启动文件
│ ├── config
│ │ ├── config.js:配置文件
│ │ └── env.js:环境配置文件
│ ├── libs
│ │ └── util.js:js工具库
│ ├── main.js:框架入口
│ ├── router.js:前端路由
│ ├── styles
│ │ └── common.css:公用css文件
│ ├── template
│ │ └── index.ejs:公用模板
│ ├── vendors.js
│ └── views
│ ├── index.vue:客户端界面
│ └── main.vue:主控机页面
├── webpack.base.config.js:基础环境配置
├── webpack.dev.config.js:开发环境配置
└── webpack.prod.config.js:发布环境配置