周蕊、王聪、胡俊、杨乐的第五次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc |
---|---|
这个作业的目标 | 小组成员分工完成选题的软件设计 |
姓名-学号 | 周蕊-2022329301039 |
姓名-学号 | 王聪-2022329301036 |
姓名-学号 | 胡俊-2022329301107 |
姓名-学号 | 杨乐-2022329301064 |
作业的网盘链接:通过网盘分享的文件
链接: https://pan.baidu.com/s/1ZpBUYK2iFeZv4gqeviLKhQ?pwd=ugvh
1.小组介绍
(1)组名:两字四人组
(2)口号 :两字四人,软件设计,创意惊艳!
2. 小组成员分工
随着科技的迅猛发展,实验室监控系统在现代科研领域中扮演着日益重要的角色。实验室作为科学研究的核心场所,如何保障实验室安全且如何有效减少设备的维护和管理成本是实验室管理中至关重要的问题。其针对高校电子类实验室的安全监管问题提出一套系统方案,该项目的大方向实现非常庞大,因此本次作业我们针对其中的一个方面————实验室监控系统APP设计展开讨论和设计构想。
确定选题后,我们小组对此进行了设计构想,并进行了任务分配。
下面是小组的分工合作情况:
姓名 | 完成的任务 |
---|---|
周蕊 | 前端UI界面编写、缺陷报告、测试文档、演示视频 |
王聪 | 用户说明手册、PPT制作 |
胡俊 | 需求文档、典型用户和典型场景文档 |
杨乐 | 用例文档、软件规格说明书 |
3. 软件设计内容
3.1. 设计构想
这款软件我们主打设计简洁实用,主要包含三大功能模块:云平台连接、数据可视化展示以及危险警示。
借助传感器监测技术与数据融合技术,实验室监控系统软件能够全方位监控与管理实验室的环境和设备。多维传感器实时监测实验室内的各项指标,涵盖温度、烟雾浓度、电功率、震感以及人员状态等,有效协助实验人员对实验室进行管控和管理。此外,系统结合数据融合算法,提供实时的异常检测和预警功能,及时发现实验室可能出现的问题并采取相应措施,确保实验室的整体安全。
(1)在云平台连接方面,我们采用了MQTT协议与阿里云平台进行无缝对接,确保系统与云端之间高效稳定的通信,保证了数据传输的可靠性和稳定性。
(2)数据可视化展示方面,用户可轻松使用我们的APP解析云端的JSON数据,直观地呈现信息在用户界面上。我们设计了用户界面UI,采用XML文件编写,以确保用户体验友好、操作流畅。
(3)系统监测到异常数据时,将立即通过弹窗警报向用户发出警示,及时提醒用户注意并采取相应措施。这一功能的实现不仅加强了系统的安全性,也提升了用户对系统的信任度。
3.2. 软件开发
使用Android Studio进行开发。前端UI设计采用XML文件编写,使用单页面可滑动的ScrollView框架,结合ImageView、TextView、Button等控件完成界面设计;后端功能代码使用Java语言编写。
- 操作系统:Windows 11 64位
- 开发环境:Android-studio-2023.2.1.25-windows
- 开发语言:Java 1.8
首先,我们明确定义了实验室智能监控系统的三个主要功能模块:云端连接、信息显示以及危险警告。这些模块共同使用云端提供的数据作为基础。系统首先与云端建立连接,通过此连接获取传感器监测到的数据,并将其传递给信息显示模块。信息显示模块能够实时地将接收到的数据刷新并显示出来。同时,危险警告模块则持续地检测数据是否异常,一旦发现异常情况,系统会立即向用户发出警告,以提示可能存在的危险。