实体零售项目详细设计说明书.docx
实体零售详细设计说明书XX科技股份有限公司编制目杀一、实体零售系统软件模块设计-.3二、实体零售系统接口及函数2.1二产2.2数据采集一23数(</方曲2.1可视化展示.三、实体零售系统数抠格式.3.1数伯类型一3.2H期和时间类型.3.3字符申类型四、实体零售系统数抠库表结构-.41216一、实体零售系统软件模块设计表】实体零售大数据分析系统模次设计表序号一效模块二皴模块三级模块说典1数据生产实体零名数憎生产2数据采集/存储使用F1.U1.ne.Kafka组件将数据存储到HBASE中3数据分析使用MapReduce将HRASE中的故据蛭过分析处理之后导入到MySQi.中4可视化展示系统管理系统状态值控.系统信息查看5权限管理资源管理系统菜单管理.路径管理6角包管理系统使用询色管理.权跟管理7用户管理系潴登录用户管理8实体零售数据分析品牌销售段分析以图形化的形式展现各品牌销售顿情况:9助业类型分析以图形化的形式展现各职业类型占比:10年度产品销售分析以图形化的形式展现分店全年1-12月各月的销售情兄;Ii产品类型梢售分析以图形化的形式展现各产品类型钠名情况1:销售员箱售分析以图形化的形式展现各员工销售额情况13门店分析以图形化的形式展现各门店的销3«(和支出情况:14观点分析以图形化的形式展现实体零售评价观点情况二、实体零售系统接口及函数2.1 数据生产2.1.1 数据生产函数2.2数据采集2.2.1数据采集接口接口地址hhrzkgsysteadataCo1.Iection用户类系统需求优先较高系就输入或系貌外激励系烧晌应设定f1.ume采集的源文件和数据下沉的位置,将数据采集到kafka集群中Kafka集群出现相应的数据功能看求数据采集例外以及相应处理,用的功能数据采集注肝和说明2.2.2数据存储接口函数类cob.hbase.datastorage用户类HbciseConsuinerff求优先皴高系统输入或系虢外激励系毓晌应设置kafka消费主题,使用HBASE消费数据将kafka集群中的待数据存储到HBASE中功能鲁求数据存储例外以及相应处理调用的功能数据存储注春和说明2.3数据分析2.3.1数据分析函数函数类Coa1.bigdata,ana1.ysis,runner用户类CountDurationRunner富求南优先领系林输入或系虢外激励系第应配置源HBASE、目标MYSQ1.数据格式.配置清洗策略将HBASE数据经过分析后存储MySQ1.功能鲁求数据分析例外以及相应处理调用的功能数据分析注科和说明2.4可视化展示2.4.1用户接口接口地址hhrzkgsyste三userInterface用户类系统管理员雷求优先领高用户输入或系统外激序系疏响应I.用户输入用户名、密码1 .比对输入用户是否存在,并返回相应结果。2 .新增用户:3 .删除用户:4 .修改用户.功能鲁求用户登录系统、用户修改信息、管理员新缙和删除用户例外以及相应处理调用的功能系统登录、用户信息修改、新港和删除用户注科和说明2.4.2菜单接口接口地址hhrzksyste三nenu1.ntrface用户类系统管理员雷求优先被高用户输入或系统外激励系统晌应1.用户输入菜单名称、菜单地址、上级目录。1 .比对输入菜单是否存在,并返回相应结果。2 .新增菜单:3 .删除菜单;4 .比对输入菜单是否存在,不存在即修改菜单。功能/求系垸管理员查询、新增、修改、删除菜单例外以及相应处理调用的功能菜单查询、新增、修改、删除注驿和说明2.4.3角色接口接口地址hhrzkgsystero1.e1.nterface用户类系统管理员鲁求优先蚊高用户输入或系跷外激励系统响应1.用户输入角色名称、角色权限1.显示角色名称、权限等信息2 .新增角色:3 .刷除角色;4 .比对输入角色是否存在,不存在即修改角色。功能鲁求用户授权,系统管理员对角色新消、剧除、修改、查询例外以及相应处理调用的功能角色查询、新增、修改、删除注界和说明2.4.4品牌销售额分析接口接口地址/hhrzkg/systea/brandSa1.es用户类系统用户鲁求优先领高用户幢入或系城外激励系烧嘀应1.1.显示各品牌的销售独功能鲁求图形化展示各品牌的销售额。例外以及相应处理调用的功能品牌销售额分析注释和说明2.4.5职业类型分析接口接口地址hhrzksyste三occupatIonType用户类系统用户备求优先效高用户输入或系统外激励系疑哺应1.1.显示各职业类型占比情况功能鲁求图形化展示各职业类型占比情况。例外以及相应处理调用的功能职业类型分析注界和说明2.4.6年度产品销售分析接口接口地址hhrzkgsystaannua1.ProductSa1.es用户类系统用户詈求优先我高用户输入或系烧外激酶系筑嘀应1.1.显示分店全年卜12月各月份的产品销售情况功能鲁求图形化展示分店全年1T2月各月份的产品销售情况。例外以及相应处理调用的功能年度产品销售分析注舞和说明2.4.7产品类型销售分析接口接口地址/hhrzkg/systea/producTypeSa1.es用户类系统用户詈求优先级高用户输入或系城外激励系筑哨应1.1.显示各产品类型的销售情况功能鲁求图形化展示各产品奥型的销售情况例外以及相应处理调用的功能产品类型销售分析注春和说明2.4.8销售员销售分析接口接口地址hhrzkgsyste三ep1.oyeeSa1.es用户类系统用户看求优先级高用户输入或系战外激励系烧响应1.1.显示各员工的销售情况功能求图形化展示各员工的销售情况例外以及相应处理调用的功能销售员销售分析注春和说明2.4.9门店分析接口接口地址hhzkgsyst三storeSa1.s用户类系统用户需求优先效高用户输入或系虢外激励系统晌应1.1.显示各门店的销售额和支出情况功能看求图形化展示各门店的销售额和支出情况例外以及相应处理调用的功能门店分析注寿和说明2.4.10观点分析接口接口地址hhrzkgsyste三viewpoint用户类系统用户看求优先被高用户输入或系筑外激励系疑晌应1.1.显示产品评价观点功能鲁求图形化展示产品评价观点例外以及相应处理调用的功能观点分析注春和说明三、实体零售系统数据格式3.1数值类型这些类型包括严格数值数据类型(IyrEGER、SMA1.1.INT.DECIMA1.和NUMERIC),以及近似数值数据类型(F1.OAT、REA1.和DOUB1.EPRECISION)o关键字INT是INTEGER的同义词,关键字DEC是DECIMA1.的同义词。Bn数据类型保存位字段值,并且支持MyISAM、MEMORY、InnODB和BDB表。作为SQ1.标准的扩展,VySQ1.也支持整数类型T1.KYNT、MEDIUMINT和BIG1NT。下面的表显示了需要的每个整数类型的存储和范围。表2数值数据格式表大小MHtTINYINT1tr¾(-128.127)<o255)小瞥敢侦Sma1.1.imt2bytes(-32768.32767(0.66535)MED1.UfaiNT3b企§(-83806.8388607)<o16777215)大整数侦INT或INTEGER4*6(2147483648.2147483647)(0.4294967295)大整数依BIGINT8IWS(9.223.372036854.775.O89223372036854775807(0.10446744073709561615)F1.OAT4bys(3402823466E4M.4.175494351E-38.0.(1.1754M351E3813.402823466351Et38)0.(1.175494351E-3B.3.402侬4G6E÷38)峨MmOOU1.E8by¾5(-17976931348623157E30.-2.22507365650720146-308)0.(22250738585072014E308.0.(22250738585072014E3.1.79731348623157Et30e双W1.度浮由效依1.797693134M23157E¼30)DEeWM1.劝依馀于MitD的依依HfN和D的依小数侦Decima1.im1Di.3"M>D为M2古则为D.23.2日期和时间类型表示时间值的日期和时间类型为DATETIME.DATE、TIMESTAMP,TIME和YER0每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQ1.不能表示的值时使用"零"值。TIMESWfP类型有专有的自动更新特性,将在后面描述。表3日期时间数据格式表by1.e)MIMDATE31000-01-01W9-YYYY-MM-OD日一值12-31TIME3,-HH:MM:SS间债或转续H同838:5959'e385959'YEAR119O1Z2165YYYY年份依DATET1.Me8100OOI01YVYY-MMOD一日期和IfM值00:00:0099991231HHiMMSS23:59:59TMESTA>P4197Q0101OOOYYYYMgDJtt一日期和一剑0:00(2038HHMMSS<A.M用必7483647H'.北京时H2038*1-1911:14:07.珞林尼治M网2038年119Hft*03:14073.3字符串类型字符串类型指CHAR.VARCHAR.BINARY、VARBINARY、B1.OB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。表4字符串数据格式表大小用*CHAR0-255b的定长字初字VARCHAR665535Oy1.es交长字彷中Iinybiob0-255bytesMf1.i1.255个字符的.进乜字符TinytextO2S5tyts改文本字符甲B1.OBO-535bytes二班IW形式的长文AtUMTEXT065535Mtg长文本政黑MEO1.UMB1.Oe0-16777215SWS二班刖序式的中学仁哽女本数然MEDIUMTEXT016777215Steff中等K度文本数务1.ONGe1.OB0-4294967295bytes二班创影式的极大文本数榭NGex0-4294967296Wg四、实体零售系统数据库表结构