《空气质量检测分析详细设计说明书.docx》由会员分享,可在线阅读,更多相关《空气质量检测分析详细设计说明书.docx(15页珍藏版)》请在第壹文秘上搜索。
1、空气质量检测详细设计说明书XX科技股份有限公司彘制目录一、空气质量检测项目软件模块设计3二、空气质量检测项目系统接口及函数32.1 数据432.1.1 数据生产函数32.2 采集42.2.1 数据采集接口42.2.2 数据存储函数42.3数据分析.42.3.1数据分析函数52.4可视化展示52.4.1 用户接口52.4.2 菜单接口52.4.3 角色接口62.4.4 城市空气污染分析接口62.4.5 城市历年污染情况分析接口72.4.6 城市污染数量分析接口72.4.7 地区污染分析接口72.4.8 空气污染分析接口82.4.9 空气污染对比分析接口82.4.10 空气污染指数分析接口82.4
2、.11 空气污染占比分析接口9三、 空气质量检冽项目系统数据格式93.1 数值类型93.2 日期和时间类型103.3 字符串类型11四、 空气质量检冽项目系统数据阵表结构124.1 表结构设计12空气质量检测项目软件模块设计表1空气质量检测模块设计表序号一裳模块二效模块三皴模块说明1数据生产空气质量检测数据生产2故据呆集/存储使用F1.uac、Kafka组件将空气质置数据存储到HBASE中3数据分析使用电PRedUCe将HBASE中的数据经过分析处理之后导入到MySQ1.中4可视化展示系统管理系统状态!&控、系统信息查看5权限管理安源管理系统菜单若理.路径管理6角色管理系统使用走色管理.权限管
3、理7用户管理系统登录用户管理8数据分析城市空气污桀分析使用图形展示空气污染情况9城市历年污交情况分析爱用图形展示城市历年污染情况10城市污类数量分析使用图形展示城市污染数量11地区污委分析使用图形展示全国各地污类情况12空气污染分析使用图形展示空气污染类型13空气污吏讨比分析使用图形展示一天空气污吏就比H空气污央指数分析使用国形展示各地空气污央指数15空气污英占比使用图形展示污染物类型占比二、空气质量检测项目系统接口及函数2.1数据生产2.1.1.数据生产函数函数类coa.product,test.MockRecords生产类TestMockRecords雷求优先毅高系tut入成系诜外充励系诜
4、响应系统调用生产函数.设定相应的输出文件及输出路径根据设定路径,生产相应的数惺文件功能求数据生产例外以及相应处R调用的功船数据生产注鼻郛说男2.2数据采集2.2.1数据采集接口接口地址hhrzkgsystedataCo1.Iection用户类系统备求优先敛离系加,入或系轨外充励桌见哨庄设定f1.ume采集的源文件和他据下沉的位置,将数据枭集到kafka集群中Kafka集等出现相应的数据功能求数抠栗案例外以及相应为理调用的功健数据呆集注鼻和说典2.2.2数据存储函数函数类COf1.1.hbas.ConsuBer用户类HIaseConsuner求优先裳商系轴输入或系域外或励系统响应设置kafka消
5、费主题,使用HBASE消熨数据将kafka集群中的待数据存储到IIBASE中功能,求数据存储例外以及相应处理调用的功能数据存储注影郛,男2.3数据分析2.3.1数据分析函数的数美Coa1.bigdata,ana1.ysis,runner用户类CountDuratiOnRunner求优先t累施,入成累外激励累毓嘀应配置跟HBASE.目标MYSQ1.数据格式,配置清洗策略将HBASE数幅蛭过分析后存储MySQI.功能,求数据分析例外以及相应处理调用的功能教抠分析注鼻和说男2.4可视化展示2.4.1用户接口接口地址hhrzkgsyste三adin用户类系统管理员看求优先t商用户输入成系愧外励系诜哨电
6、1,用户输入用户名、密码1 .比时输入用户是否存在.并返回相应培果.2 .新增用户:3 .用除用户:4 .修改用户。功能求用户登录系统、用户修改信息.管理员新增和觥除用户.例外以及棚座处理调用的功健系统登录、用户信息修改、新增和超除用户注鼻和说男2.4.2菜单接口接口地址/hhrzkg/systea/res用户类系统管理员求优先戮高用户入或系轴外激励累林嗝座1.用户输入菜单名称、菜单地址、上级目录.I.比对输入菜单是否存在.并返回相应结果.2 .新增菜单:3 .刚除菜隼:,1.比就输入荚单是否存在,不存在即修改菜单.功能求系统管理员查询、新增、修改.B除菜单.例外以及相应处理理用的功能菜单查询
7、、新增、修改、明除注弄和说,2.4.3角色接口接口地址hhnksystMro1.e用户类系统管理员鲁求优先级高用户入京系杭外激励桌制!鹿1.用户输入角色名称、角色权限1.显示角色名称.权限等信息2 .新增角色:3 .删除角色;4 .比对椅人角色是否存在,不存在即脩改角色.功能,求用户授权,系琉管理员对角色好地、先除、修改、安询例外以及相应处理调用的功能角色查询、新增、修改、划除注鼻和说男2.4.4城市空气污染分析接口接口地址/hhrzkg/systee/type用户类系统用户求优先皴商用户,入立系优外充脑系他哨座1.1.显示空气污染情况功能求图形化展示空气污染情况例外以及相应处理/用的功能城市
8、空气污染分析注鼻和说更2.4.5城市历年污染情况分析接口接口地址/hhrzkg/systef1./c1.ty用户类系统用户求优先皴商用户输入或泉坑外激励泉林哨度显示城市历年污染情况。功能鲁求图形化展示城市历年污染情瓦。.例外以及相应处理调用的功能城市历年污染分析注爵和说明2.4.6城市污染数量分析接口接口地址hhrzkgsysteanuB用户类系统用户求优先我用户入*系轴外或励累林响应显示城市污染数量功能求图形化展示城市污染数量例外以及格座处理*用的功能城市污染墩量分析注界和说明2.4.7地区污染分析接口接口地上hhrzkgsystearea用户类系统用户求优先领离用户输入或系轨外激岫显示不同
9、地区全国各地污染情况功能鲁求图形化展示全国各地污染情泥例外以及相应处R用的功能地区污染分析注鼻和说,2.4.8空气污染分析接口接口地址/hhrzkg/systea/a1.rpo1.Iution用户类系筑用户鲁求优先领商用户入或系杭外激励累然喃鹿显示空气污染类型功能求图形化展示空气污染类型例外以及相应处理用的功ft户口分析注鼻和说明2.4.9空气污染对比分析接口接口地址hhrzsysteo/po1.1.ution用户类系统用户求优先裳用户输入成系流外会励系筑响皮显示空气污染类型功能求图形化展示空气污染类型例外以及相应处理理用的功能空气污染分析注鼻和说明2.4.10空气污染指数分析接口接口地thh
10、rzkgystMtiM用户类系统用户求优先较高用户,入或系杭外或励累林响应显示各地空气污染指数功能求图形化展示各地空气污第指数例外以及相应处理用的功能空气污染分析注界和说明2.4.11空气污染占比分析接口接口地址hhrzkgsysteo/person用户类系统用户求优先1高用户入立系流外激励系货响应显示污染物类型占比功能求图形化展示污染物类型占比例外以及相应处理用的功能空线污染占比分析注鼻和说男三、 空气质量检测项目系统数据格式3.1 数值类型这些类型包括严格数值数据类型(INTEGER、SMA1.1.INT,DECIMA1.和NUMERIC),以及近似数值数据类型(F1.OAT、REA1.和
11、DOUB1.EPRECISION)o关键字INT是INTEGER的同义词,关键字DEC是DECIMA1.的同义词。BIT数据类型保存位字段值,并且支持My1.SAM、MEMORY、InnoDB和BDB表。作为SQ1.标准的扩展,MySQ1.也支持整数类型T1.NY1.N1.MEDIUMIVr和BGINT下面的表显示了需要的每个整数类型的存储和范围。表2数值数据格式表WW)(X1W)TINYINT1byte(-128.127(O.2561小整政依SMA1.U2bytes(3276832767)965535)大系女假MEDIUM1.MT3bytes(-638860.8388(0.167772151
12、大祭皎依607)INT或INTEGER4by1.&s(2147483648.2(0.4294967296)大票效值147483647)BiGiHT8bytes9.223372,036.8(O.1446744073慢火冷般价54.775,O89223372709551615)036054775807F1.OAT4bytes-34028234660.(1.175494351冷桶吱38-I175494351383402823466件。.收依E3j.O.(1.17549438S51EM.3.402623466351Ed38)DOUs1.E8bytes073笛85072OIaE-3081.7976931348623157E30DECIMA1.依假fM亢。的依依帔fMWD的依小散的DECIMA1.D,为小2杳则为D*23.2 日期