大数据加工平台三

3.1.4 数据字典

  1. 数据流

 

数据流名称:数据字典      

    描述:上传后的数据表自动生成数据字典

    定义:数据字典表=文件+表头+备注

    数据来源:用户系统(加工)

    数据去向:用户-文件接收-更新数据字典表

    频度:每上传一个文件一次

 

 

  1. 数据存储

 

数据存储名称:用户表      

    描述:存储不同用户的登录账号和密码

    定义:(同数据流用户表

    数据来源:用户登录注册

数据去向:登录验证

存储量:每个用户一条信息

数据存储名称:数据字典表     

    描述:存储每个上传文件的数据字典

    定义:(同数据流数据加工

    数据来源:接收文件

    数据去向:产生报表

存储量:每个文件一个数据字典

 

数据存储名称:文件存储表     

    描述:存储每个上传文件的具体内容  

    定义:(同数据流加工文件

    数据来源:上传文件

    数据去向:接收文件

    存储量:1mb-1Gb

 

 

 

  1. 数据元素

 

数据元素名称:零件编号      

    描述:唯一标识库存清单中一个特定零件的关键域

    定义:零件编号=8{字符}8

    位置:事务,定货清单,定货信息,定货报表

 

数据元素名字:定货数量       

       描述:某个零件一次定货的数量

       定义:定货数量=1{数字}5

       位置:定货报表、定货信息

 

  1. 加工(处理)

 

加工名字:数据加工      

      加工编号:1.1

        简要描述:系统接收文件后,进行不同功能的清洗

        输入数据流:接收文件

        输出数据流:上传完成之后的文件

        加工逻辑:前端获取操作指令,并进行相应的预处理。

 

加工名字:生成数据

       加工编号:1.2       

       描述将处理好的文件进行导出,并传递给用户

       输入数据流:接受文件

       输出数据流:文件存储表

       加工逻辑:导出加工之后的文件,并存储到系统后台,用户点击备份之后即可下载到本地,完成数据的接收

 

 

 

3.2非功能性需求

3.2.1精度(可选)

该系统可以输入mysql可以储存的任何数据,语言包括但不限于中英文。

3.2.2时间特性要求

说明对于该软件的时间特性要求,如对:

a. 响应时间:1-2s

b. 更新处理时间:5-6s

c. 数据的转换和传送时间1-2s

d. 解题时间;1-2s

3.2.3 性能

由于是在本机运行,所以一台设备只能运行一个系统

3.2.4 可靠性

The system shall be available 24 hours a day 7 days a week, with no more than 10% down time.

3.2.5故障处理要求

如果输入过于偏僻的文件,可能会提示文件不兼容的提示;

可能会存在乱码的问题;

3.2.6 安全

通过不同的用户,登录到不同的系统,客户之间不会交涉,文件不会被暴露

3.2.7 设计约束

IDEAPython之间存在Runtime协议

 

 

四、运行环境规定

4.1硬件设备

a. 处理器型号:Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz   2.40 GHz

b. 内存容量:256G以上

c. 外存容量:256G以上

d. 联机或脱机:脱机

e. 媒体及其存储格式:文件储存即可

f. 设备的型号及数量:普通笔记本,一台

g. 功能键及其他专用硬件:F12可查看进程

4.2支持软件

操作系统:Windows10

编译程序:IDEA

测试支持软件:IDEAEclipsePYCharm

 

posted @ 2021-12-16 23:29  10304  阅读(117)  评论(0编辑  收藏  举报