工业大数据平台软件需求规格说明

软件需求规格说明

  1. 引言

a.1 目的

工业大数据平台是专门面向大型旋转机械、大型工业过程的、可视化的大数据平台,是管理工业过程数据采集、加工和应用环境资源任务的数据系统,提供设备状态数据、过程数据、工艺数据的采集加工处理、数据挖掘、设备建模和工业、用的全生命周期的数据资产管理,帮助工业客户管理数据资产并创造数据商业价值。

a.2产品的范围

  1. 综合描述

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假设和依赖

假设:企业用户完全使用本软件进行设备管理

  1. 外部接口需求

c.1用户界面

(1)用户界面整体上选择较为简洁的风格;

(2)默认背景色为白色;

(3)通过界面左边的导航栏可进入其他界面;

(4)系统出现错误时会出现弹窗提醒,可选择是否发送错误报告,选择后退回至用户的系统界面

(5)必须登录才能使用软件

c.2硬件接口

支持常见PC;与工业设备单片机连接。

c.3软件接口

连接到数据库GaussDB;客户端运行于windows10系统;服务器采用Linux系统。

c.4通信接口

第三方支付软件、银联、电子邮件系统。

d.系统特性

业务需求

实现业务需求需要的系统特性

实时监控设备状态

可以查看或切换工厂实时工作监控画面

可以查看每个区域或每台设备的开关机状态、单位时间的工作效率和能耗

当设备的工作状态出现异常时(异常开机和关机、工作效率或能耗超出预设的正常范围),系统能够自动记录到日志并保存

管理和控制设备工作

控制设备开机或关机,控制设备单位时间工作效率

设置正常工作效率和能耗的范围

系统能够自动记录每一次操作,并保存到相应的日志

e.其他需求

e.1性能需求

  1. 非服务器维护期间,应保持24小时运行。
  2. 每分钟进行一次数据检测。
  3. 网络流畅情况下,设备报警信息传到用户端需要5秒左右。

e.2安全设施需求

如果设备报警,必须在2秒内自动强制关闭。

e.3安全性需求

  1. 用户密码必须有大小写字母、数字、符号组成。
  2. 用户登录状态最多持续7*24h。

e.4用户文档

对于各个部分的模块,均配备用户手册、在线帮助和教程。

附录A:词汇表

开发人员

制作本软件的程序员等

企业用户

使用软件的企业相关工作人员

管理人员

数据、权限管理人员,审核人员

附录B:分析模型

数据流图:

ERD

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
XXX项目 软件需求规格说明书 版本:V1.1 文 档 编 号 保 密 等 级 作 者 最后修改日期 审 核 人 最后审批日期 批 准 人 最后批准日期 修订记录 日期 版本 修订说明 修订人 目 录 1 简介 2 1.1 背景 2 1.2 目的 2 1.3 范围 2 1.4 缩略语 2 1.5 参考文档 2 2 运行环境 2 2.1 硬件环境 3 2.2 网络环境 3 2.3 软件环境 3 3 系统结构 3 3.1 系统功能结构 3 3.2 本系统与其它系统的关系 3 3.3 系统的行为架构 3 4 软件系统功能需求 3 对于结构化分析请采用如下格式: 4 4.1 XXX软件需求 4 4.1.1 需求编号 4 4.1.2 复杂度 4 4.1.3 优先级 4 4.1.4 功能描述 4 4.1.5 输入 4 4.1.6 处理 4 4.1.7 输出 4 4.1.8 约束条件 4 4.1.9 相关的性能需求 4 对于UML分析请采用如下格式: 4 4.2 XXX用例-UC001 4 5 非功能性需求 7 5.1 性能需求 7 5.2 可靠性需求 7 5.3 可移植性需求 7 5.4 可维护性需求 7 5.5 可用性需求 7 5.6 兼容性需求 7 5.7 分布性需求 7 6 在线用户文档和帮助系统需求 7 7 设计约束 7 8 需要购买的组件 7 9 接口与协议 7 9.1 用户接口 7 9.2 硬件接口 7 9.3 软件接口 7 9.4 通信接口 8 10 词汇表 8 简介 背景 【说明项目背景】 目的 【说明编写SRS的目的】 范围 【说明该SRS在整个项目周期的适用范围】 术语/缩略语 【说明本SRS涉及的术语、缩略语的详细含义】 参考文档 【说明编写SRS时引用和参考的文档】 运行环境 【说明用户期望的待开发系统的运行环境】 硬件环境 网络环境 软件环境 系统结构 【说明软件系统的业务层次结构,以及与其他外部系统之间的业务接口关系。】 系统功能结构 【说明软件系统的分解结构,可以采用功能分解树,或者系统静态架构图,或者高层系统用例模型图表示】 本系统与其它系统的关系 【对于研发项目和预研项目,说明软件产品在ModelBank中的逻辑位置;对于客户化子项目,说明软件系统在大系统中的逻辑位置,可以采用逻辑结构图表示】 系统的行为架构 【如果采用UML开发,可以说明系统的高层业务行为模型】 软件系统功能需求说明待开发系统业务功能需求被分配的软件需求,并统一编号组织。】 Eg:SRS1 XXX SRS1.1 XXX 或者 UC1 XXX UC1.1XXX XXX软件需求(对于结构化分析请采用如下格式) 需求编号 功能描述 输入 处理 输出 约束条件 相关的性能需求 XXX用例-UC001(对于UML分析请采用如下格式) 用例功能描述:制订修改计划的申请信息,并上报给上级单位。用户可以查询、查看计划调整申请信息。 界面图: 申请计划调整―――查看计划调整申请界面 申请计划调整―――计划调整界面 界面说明: 查询条件描述 序号 栏位名称 栏位说明 备注 页面表示形式 1 计划文号 字符型 64位长 输入项 弹出页面显示 2 申请标题 字符型 128位长 输入项 输入框 3 申请日期 日期型,YYYY-MM-DD;分为开始日期和截止日期 输入项 日期控件 计划调整申请信息描述 序号 栏位名称 栏位说明 备注 页面表现形式 1 标题 输入 必输项 输入框 2 调整顺序号 输入,字符型 32位长 输入项 文本输入框 3 调整原因 用户输入调整的原因和建议调整的其它说明信息 必输项 文本输入框 4 负责人 库内负责轮换申请人的姓名,20字符。 必输项 下拉列表框 5 申请日期 计划调整申请提出的具体日期,系统自动读取服务器日期。 输入项 日期控件 6 调整后开始日期 本库计划调整后的开始时间 必输项 日期控件 7 调整后结束日期 本库计划调整后的结束时间 必输项 日期控件 8 原计划文号 输入,字符型20位长 显示项 文本 9 原计划标题 输入,字符型128位长 显示项 文本 10 计划开始执行日期 原计划中的开始执行日期 显示项 文本 11 计划截止执行日期 原计划中的截止执行日期 显示项 文本 前置条件:无 后置条件:无 功能说明: 查询功能:查询已经制订的计划调整申请信息。查询条件:计划文号,申请标题,申请日期。查询列表:申请标题、计划文号,申请日期、负责人、状态。系统默认按申请日期降序排序。 查看计划调整申请信息功能:查看一条具体的计划调整申请信息,页面上并能显示原计划信息。 根据计划调整申请,查看原计划信息; 新增计划调整申请信息:用户首先选择原计划信息,然后对原计划进行修改; 修改计划调整申请信息:用户可以看到原计划信息; 删除计划调整申请信息; 打印计划调整申请信息; 上报功能:将此调整申请上报给上级单位。 特殊说明: 计划调整申请只对上级下发计划有用; 只有未上报的计划调整申请才能修改和删除; 计划调整申请的状态分为:上报,未上报; 已上报的计划调整申请的状态以红色表示; 在新增一个计划调整申请时,用户选择了计划文号后,系统取出此计划的信息并按仓号显示在页面上; 此模块的上报仅仅是将审核状态置为”已审核”,具体的对上级单位的提交由交换模块完成 业务实体描述 业务实体描述是根据需求分析过程中抽象出来的业务实体、数据需求以及业务实体之间的关系的描述。描述的内容包括需要画出数据概念模型图、实体字段信息、实体数据的来源、业务基础数据等内容。具体参考如下: 【1. 静态数据需求 列举描述在系统中,作为基础数据使用的基本不变的数据需求。例如:“员工档案”等数据的需求。 2. 动态数据需求 列举描述本软件所处理的动态数据需求。例如:销售数据、交易数据等等 3. 业务实体描述 描述本软件选用的业务实体、实体字段描述、字段类型描述、实体具体的数据库容量预测、命名标识等 4. 数据词典 列举描述本软件的数据字典。数据字典覆盖静态用户数据和动态用户数据两方面。 5. 数据采集需求 列举本软件的数据采集需求。包括数据采集的方式(自动采集或者交互式人工采集)、数据采集的频度说明、精度要求说明等等。 6. 数据精度需求 根据具体情况,描述本软件中的数据精确度需求。包括计算的精度(用小数位数表示)、有效数据位数等等方面的需求。】 非功能性需求 性能需求 【如果需要,说明用户提出的,或者应该满足的对软件系统性能的要求,并统一编号组织。比如:系统吞吐量,平均交易响应时间,平均无故障时间等】 可靠性需求 可移植性需求 可维护性需求 可用性需求 兼容性需求 分布性需求 故障处理需求 【描述对于各种主要故障的处理需求。包括处理方式、提示信息内容与格式和善后处理算法等等】 在线用户文档和帮助系统需求 【如果需要,说明在线文档和帮助系统的要求】 设计约束 【说明实现本系统必须服从的设计决策,比如:开发平台,语言,体系结构,采用的类库】 需要购买的组件 【如果需要,说明需要购买的软件组件】 接口与协议 用户接口 【说明软件要实现的用户接口】 硬件接口 【如果需要,说明软件必须支持的硬件接口】 软件接口 【说明系统外部的软件接口关系】 通信接口 【如果需要,说明系统与其他外部的软件通信协议】
1. 引言 1.1. 编写目的 近年来,生产的工业化速度迅速加快,生产的产品数量猛增,给传统的仓库管理方式手工作业带来了很大的负担,今天的仓库作业和库存控制作业已十分多样化,复杂化,靠人工去记忆去处理已十分困难,且出现错误的可能性很大。如果不能保证正确的进货、验收、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,增加成本,以致失去为客户服务的机会,本文正是为解决这个问题而写。 1.2. 项目背景 项目委托单位: 开发单位: 主管部门: 1.3. 定义 WMS: Warehouse Management System, 仓库管理系统 1.4. 参考资料 《新编软件工程实用教程》 --------周丽娟 王华 编著 清华大学出版社 《数据库系统概论》  --------萨师煊 王珊 主编 高等教育出版社 2. 概述 2.1. 目标 系统功能划分和描述如下: 入库时提供产品的信息(名称,编号,数量,生产日期,入库时间);出库时需要出示提贷单(产品的名称,编号,数量,出库时间)。 具体操作流程如下: a) 入库管理:由入库人员提供入库清单,然后管理人员查看清单并且向计算机发出入库申请,成功存入产品之后更新相对应产品的报表信息. b) 查询管理:由管理人员发出查询申请,计算机收到之后返回相对应产品的报表. c) 出库管理:收提货人员提供提货清单,然后管理员查看清单并且向计算机发出出库申请,成功之后更新相对应产品的报表信息并且返回相应的响应. 2.2. 运行环境 要求CPU主频2.0以上,如Intel T3400或其它性能较好的PC机 运行时占用内存: <= 50M 所需硬盘空间: <= 100M 软件平台:windows 2003/XP 或更高版本 2.3. 条件与限制 要求使用本系统的工作人员熟悉windows 2003 、SQL2003,能够处理一些常见的电脑或数据库故障.由于本系统可能承载大量的数据和数据处理,所以要求使用单位,提供性能较好的pc做为系统稳定运行的保障.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值