# 一、APP界面及功能展示:
## 1.登录界面:
<img src="https://github.com/1170159634/Crabshell/blob/master/images/11.jpg" width = "500" height = "700" />
## 2.学生端-数据监测画面:
<img src="https://github.com/1170159634/Crabshell/blob/master/images/12.jpg" width = "500" height = "700" />
## 3.学生端-接受管理员发送的安全日志:
<img src="https://github.com/1170159634/Crabshell/blob/master/images/13.jpg" width = "500" height = "700" />
## 4.学生端-控制宿舍各个开关:
<img src="https://github.com/1170159634/Crabshell/blob/master/images/14.jpg" width = "500" height = "700" />
## 5.学生端-查看某个安全日志:
<img src="https://github.com/1170159634/Crabshell/blob/master/images/15.jpg" width = "500" height = "700" />
## 6.管理员-实时监测所有宿舍:
<img src="https://github.com/1170159634/Crabshell/blob/master/images/16.jpg" width = "500" height = "700" />
## 7.管理员-发送安全日志:
<img src="https://github.com/1170159634/Crabshell/blob/master/images/17.jpg" width = "500" height = "700" />
## 8.管理员-管理所有安全日志:
<img src="https://github.com/1170159634/Crabshell/blob/master/images/18.jpg" width = "500" height = "700" />
# 二、功能实现及流程图:
## 1.火灾报警器
当温度,湿度,烟雾浓度同时到达一定的阈值时进行短信提醒宿舍人员与管理员,你可以实时监测宿舍温度,湿度,烟雾浓度来判断宿舍的环境是否安全。一旦发生险情,通过蜂鸣器与短信提醒宿舍学生及管理员,使人们及早得知火情,将火灾扑灭在萌芽状态。
## 2.天气恶劣提示
当雷雨天气时,app自动提醒关闭门窗,防止雷电直击室内和球形雷飘进室内,关闭电源,以免雷电伤人及损坏电器。大雨和雷电交加时,应该慎用有线和无线电话,雷雨天气,手机开机状态下,特别是在接打电话时,电磁波信号较强,容易引发“感应雷”。通过温馨提示,既可以避免雷电所带来的危害,又可以使学生增强安全意识。
## 3.管理信息发布(本人开发)
为达到管理员与学生宿舍更好的交流,管理员可以在app上发表注意事项与特殊情况,学生端只能查看信息,分为普通信息和紧急信息两种,一旦是紧急信息,手机系统会自动弹窗,对本人进行提示,如果手机后台未打开该程序,则发送紧急短信,提示所在宿舍已发生的问题,并提供管理员电话,如果是普通信息,则相应的APP对其提示即可。可使楼管对宿舍更好的管理。
## 4. 一键控制(本人开发)
过来人都知道,在学生宿舍,睡在下铺的兄弟,上辈子一定是折翼的天使,除了日常动不动的“下铺帮忙倒杯水”,再到“下铺快去开个门”,尤其是冬天每天晚上最最不能忍的就是“下铺快去关灯”,或者晚上自动断电忘关灯时宿舍灯火通明,使人无法继续安睡,本着关爱睡觉,爱护下铺的原则,实现了这个功能,在床上即可操作灯,风扇,空调等的开关,彻底解放下铺,使宿舍管理简洁方便。
## (1)学生登录APP:
![123](https://github.com/1170159634/Crabshell/blob/master/images/1.png)
## (2)管理员登录APP:
![1234](https://github.com/1170159634/Crabshell/blob/master/images/2.png)
## (3)学生远程控制本宿舍灯开关图:
![12345](https://github.com/1170159634/Crabshell/blob/master/images/3.png)
## (4)火灾预警发送紧急短信流程图:
![123456](https://github.com/1170159634/Crabshell/blob/master/images/4.png)
## (5)管理员发表安全日志:
![123456789](https://github.com/1170159634/Crabshell/blob/master/images/5.png)
# 三、接口路径:
## 1.公共功能:
### **(1)登录授权**
| 接口地址 | **/** user/login?number=用户名&password=密码 | | |
| -------- | -------------------------------------------- | ------------ | ---- |
| 说明 | 根据用户名和密码进行授权登录 | | |
| 请求方式 | Get | 返回数据类型 | Json |
### **(2)获取房间的状态**
| 接口地址 | /room/status | | |
| -------- | ------------------------------------------------------------ | ------------ | ---- |
| 说明 | 实时获取用户获取房间湿度,温度,浓度,宿舍灯的状态,门的状态,水位,水滴 | | |
| 请求方式 | Get | 返回数据类型 | Json |
### **(3)获取房间信息**
| 接口地址 | / **user/room** | | |
| -------- | -------------------------------------------------------- | ------------ | ---- |
| 说明 | 管理员获取**所有宿舍信息**,而普通学生获取**本宿舍信息** | | |
| 请求方式 | Post | 返回数据类型 | Json |
### **(4)获取管理员发表的信息**
| 接口地址 | /questions | | |
| -------- | -------------------------------- | ------------ | ---- |
| 说明 | 获取管理员发表的所有**安全信息** | | |
| 请求方式 | Get | 返回数据类型 | Json |
### **(5)获取个人信息**
| 接口地址 | /user/message?userNumber=用户编号 | | |
| -------- | --------------------------------- | ------------ | ---- |
| 说明 | **点击头像后获取的** | | |
| 请求方式 | Get | 返回数据类型 | Json |
## 2.管理员功能:
### **(1)发表安全日志(每日安全注意事项)**
| 接口地址 | /publish | | |
| -------- | ---------------------------------------- | ------------ | ---- |
| 说明 | 发表安全信息,其中分为普通信息和紧急信息 | | |
| 请求方式 | Post | 返回数据类型 | |
### **(2)接收所有宿舍发生过的异常信息**
| 接口地址 | **/getAllError** | | |
| -------- | -------------------------------- | ------------ | ---- |
| 说明 | 所有宿舍发生过的安全异常进行接收 | | |
| 请求方式 | GET | 返回数据类型 | Json |
### **(3)接收某个宿舍发生过的异常信息**
| 接口地址 | /getOneRoomError?room=房间编号 | | |
| -------- | ------------------------------ | ------------ | ---- |
| 说明 | 获取该宿舍发生过的异常问题 | | |
| 请求方式 | GET | 返回数据类型 | Json |
### (4)接收所有宿舍发生过的异常信息总数
| 接口地址 | /getUnsafeCount | | |
| -------- | ---------------------------- | ------------ | ---- |
| 说明 | 获取所有宿舍发生过的问题总数 | | |
| 请求方式 | GET | 返回数据类型 | Json |
## 3.学生使用功能:
### **(1)查询自己宿舍灯是否打开**
| 接口地址 | /light/宿舍编号 | | |
| -------- | -------------------- | ------------ | ---- |
| 说明 | 查询自己宿舍是否打开 | | |
| 请求方式 | Get | 返回数据类型 | Json |
### **(2)修改自己宿舍灯的亮灭**
| 接口地址 | /updatelight/宿舍编号/状态 | | |
| -------- | -------------------------- | ------------ | ---- |
| 说明
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JAR.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JAR.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 217 条
- 1
- 2
- 3
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/421fe3cf48564128aca47ee460992edd_m0_63168877.jpg!1)
![avatar-vip](https://csdnimg.cn/release/downloadcmsfe/public/img/user-vip.1c89f3c5.png)
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)