软件需求规格说明
- 引言
a.1 目的
工业大数据平台是专门面向大型旋转机械、大型工业过程的、可视化的大数据平台,是管理工业过程数据采集、加工和应用环境资源任务的数据系统,提供设备状态数据、过程数据、工艺数据的采集加工处理、数据挖掘、设备建模和工业、用的全生命周期的数据资产管理,帮助工业客户管理数据资产并创造数据商业价值。
a.2产品的范围
- 综合描述
b.1产品的前景
1.挖掘和分析客户动态数据,帮助客户参与到产品的需求分析和产品设计创新活动中,为产品创新作出贡献。
2.用于产品售后服务与产品改进,大数据应用、建模与仿真技术可预测产品发展趋势。
3.可供工业物联网生产线的大数据应用,利用本平台采集的数据实时监控生产流程的环节是否出错。
4.利用大数据分析,工业制造企业便可准确预测全球不同区域的需求从而优化供应链。
5.通过消费人群的关注点进行产品功能、性能的调整,通过大数据对市场细节的分析,进行产品销售预测与需求管理。
6.大数据平台能考虑产能约束、人员技能约束、物料可用约束、工装模具约束,给出最完善的产品计划与排程。
b.2产品的功能
需求 | 功能 |
实时监控设备状态 | 查看监控画面、自动记录到日志等 |
管理和控制设备工作 | 自动记录每次操作、控制设备开机或关机等 |
数据管理与分析 | 企业用户上传数据、ai智能分析等 |
b.3用户类和特性
1控制台开发人员
监控数据的状态,进行调整,发出指令到控制台
2管理人员
管理设备信息和平台数据
3设备监管系统和工业设备
4其他企业用户
使用平台数据
b.4运行环境
1硬件平台
服务器 使用华为ECS弹性云服务器
客户机 市面常见PC
2操作系统和版本
服务器 Linux系统
客户机 windows7以及更高版本
3软件组件
客户机 浏览器软件
b.5设计和实现上的限制
1使用java编程语言、GaussDB数据库
2网络连接出现问题时优先关闭设备
3保证监控系统传输的图像分辨率不低于1080P,否则产生提示
b.6假设和依赖
假设:企业用户完全使用本软件进行设备管理
- 外部接口需求
c.1用户界面
(1)用户界面整体上选择较为简洁的风格;
(2)默认背景色为白色;
(3)通过界面左边的导航栏可进入其他界面;
(4)系统出现错误时会出现弹窗提醒,可选择是否发送错误报告,选择后退回至用户的系统界面
(5)必须登录才能使用软件
c.2硬件接口
支持常见PC;与工业设备单片机连接。
c.3软件接口
连接到数据库GaussDB;客户端运行于windows10系统;服务器采用Linux系统。
c.4通信接口
第三方支付软件、银联、电子邮件系统。
d.系统特性
业务需求 | 实现业务需求需要的系统特性 |
实时监控设备状态 | 可以查看或切换工厂实时工作监控画面 |
可以查看每个区域或每台设备的开关机状态、单位时间的工作效率和能耗 | |
当设备的工作状态出现异常时(异常开机和关机、工作效率或能耗超出预设的正常范围),系统能够自动记录到日志并保存 | |
管理和控制设备工作 | 控制设备开机或关机,控制设备单位时间工作效率 |
设置正常工作效率和能耗的范围 | |
系统能够自动记录每一次操作,并保存到相应的日志 |
e.其他需求
e.1性能需求
- 非服务器维护期间,应保持24小时运行。
- 每分钟进行一次数据检测。
- 网络流畅情况下,设备报警信息传到用户端需要5秒左右。
e.2安全设施需求
如果设备报警,必须在2秒内自动强制关闭。
e.3安全性需求
- 用户密码必须有大小写字母、数字、符号组成。
- 用户登录状态最多持续7*24h。
e.4用户文档
对于各个部分的模块,均配备用户手册、在线帮助和教程。
附录A:词汇表
开发人员 | 制作本软件的程序员等 |
企业用户 | 使用软件的企业相关工作人员 |
管理人员 | 数据、权限管理人员,审核人员 |
附录B:分析模型
数据流图:
ERD: