《人口统计项目详细设计说明书.docx》由会员分享,可在线阅读,更多相关《人口统计项目详细设计说明书.docx(21页珍藏版)》请在第壹文秘上搜索。
1、人口统计项目详细设计说明书XX科技股份有限公司编制目杀-、人口统计系统软件模块设计:、人口统计项目系统按口及函数*A.1.fV2 .2数据采集43 .3数据分析61三、人口统计系统数楙格式18四、人口统计系统数据库表结构20201.表结构设计图人口统计系统软件模块设计表1人口统计模块设计表序号一级模块二皴模块三皴模块说明1数据生产人口统计数据生产2数据采集/存储使用FIUn1.e、Kafka组件将人口统计数据存储到HBASE中3数据分析使用MapReduceHBASE中的数据经过分析处理之后导入到MySQ1.中4可视化展示系统管理系统状态监控、系统信息查看5权限管理资源管理系统菜单管理、路径管
2、理6角色管理系统使用角色管理.权限管理7用户管理系统登录用户管理8人口统计数据分析手机实时用户统计使用曲线图和柱状图统计手机实时用户。9工作用户统计分析使用柱状图和饼图展示工作用户数量.10年龄性别分析使用条形图和饼图展示各年龄段人数。11流动人口分析使用柱状图和折线图展示流动人口数量。12工作居住人口统计分析使用柱状图和折线图展示居住人数和工作人数。13各地人口蜕计分析使用地图展示各地人口数量。14人口流动来源分析使用饼图和柱状图展示人口流动来源占比。二、人口统计项目系统接口及函数2.1数据生产2.1.1数据生产函数函数类com.product,test.MockRecords生产类Test
3、MockRecordS需求优先级系统输入或系统外激励系统响应系统调用生产函数.设定相应的输出文件及输出路馁根据设定路径,生产相应的数据文件功能需求数据生产例外以及相应处理调用的功能数据生产注释和说明2.2数据采集2.2.1数据采集接口接口地址hhrzkgsystemdataCo1.Iection用户类系统需求优先级系统输入或系统外激励系统响应设定f1.u三e采巢的源文件和数据下沉的fi1.将数据采集到kafka集群中Kafka集群出现相应的数据功能需求数据采集例外以及相应处理调用的功能数据采集注释和说明2.2.2数据存储函数函数类coo.hbase.Consuner用户类HbaseConsum
4、er隔求优先级系统输入或系统外激励系统响应设置kafka消费主题,使用HBASE消费数据将kafka集群中的待数抠存储到IIBASE中功能需求数据存储例外以及相应处理调用的功能数据存储注释和说明2.3数据分析2.3.1数据分析函数函数类com.bigdata,ana1.ysis,runner用户类CountDurationRunner隔求优先级系统输入或系统外激励系统响应配置源HBASE、目标MYSQI.数箔格式,配置清洗篌略杵HBASE数据势过分析后存储MySQ1.功能需求数据分析例外以及相应处理调用的功能数据分析注释和说明2.4可视化展示2.4.1用户接口接口地址hhrzkgsystmad
5、min用户类系统管理员需求优先级用户输入或系统外激励系统响应1.用户输入用户名、存码1.比月输入用户是否存在,并返回相应结果.2 .新增用户:3 .弱除用户:4 .修改用户.功能需求用户登录系统、用户修改信息、管理员新增和删除用户例外以及相应处理调用的功能系统登录、用户信息修改、新增和删除用户注释和说明2.4.2菜单接口接口地址hhrzkgsystemres用户类系统管理员需求优先级用户输入或系统外激励系统响应1.用户输入某单名称、菜单地址、上圾目录。1.比月输入菜单是否存在,并返回相应结果.2 .新增菜单:3 .朝除菜华:4,比对输入菜单是否存在,不存在即修改菜单。功能需求系统管理员查询、新
6、增、修改、删除菜单.例外以及相应处理调用的功能菜单查询、新增、修改、删除注释和说明2.4.3角色接口接口地址hhrzkgsystem/ro1.e用户类系统管理员需求优先叙用户输入或系统外激励系统响应1.用户输入角色名称、角色权展1 .显示角色名称.权泯等信息2 .新增角色:3 .删除角色;4 .比对输入危色是否存在,不存在即修改角色。功能需求用户授权,系统管理员对角色新增、删除、修改、查询例外以及相应处理调用的功能角色查询、新增、修改、删除注释和说明2.4.4手机实时用户统计接口接口地址hhrzkgSyStem/Mobi1.erea1.timeuserstatistics用户类系统用户需求优先
7、级用户输入或系统外激励系筑晌应1.I.显示手机实时用户功能需求图形化展示手机实时用户例外以及相应处理调用的功能手机实时用户统计注释和说明2.4.5工作用户统计分析接口接口地址hhrzkgsystemStatistica1.ana1.ysisofworkingusers用户类系统用户求优先级用户输入或系统外激励系统响应显示工作用户数量功能需求图形化展示工作用户数量例外以及相应处理调用的功能工作用户统计分析注释和说明2.4.6年龄性别分析接口接口地址hhrzkgsystemAgeandgenderana1.ysis用户类系统用户需求优先级用户输入或系统外激励系筑晌应显示各年龄段人数功能毒求图形化展
8、示各年龄段人数例外以及相应处理调用的功能年龄性别分析注释和说明2.4.7流动人口分析接口接口地址hhrzkgsystemAna1.ysisoffIoatingpopu1.ation用户类系统用户需求优先级用户输入或系统外激励系统响应显示流动人口数量功能需求图形化展示流动人口数量例外以及相应处理调用的功能流动人口分析注释和说明2.4.8工作居住人口统计分析接口接口地址hhrzkgsystemStatistica1.ana1.ysis用户类系统用户需求优先级用户输入或系统外激励系筑晌应显示居住人数和工作人数功能需求图形化展示居住人数和工作人数例外以及相应处理调用的功能工作居住人口统计分析注群和说明
9、2.4.9各地人口统计分析接口接口地址hhrzkgsystmDemographic用户类系统用户需求优先被用户输入或系统外激励系统啕应显示各地人口数量功能需求图形化展示各地人口数量例外以及相应处理调用的功能各地人口统计分析注释和说明2.4.10人口流动来源分析接口接口地址hhrzkgsystemAna1.ysIsonthesource用户类系统用户需求优先级用户输入或系统外激励系统响应显示人口流动来源占比功能需求图形化展示人口流动来源占比例外以及相应处理调用的功能人口流动来源分析注释和说明2.5.O全国每年人口统计接口接口地址hhrzkgsystemAnnua1.nationa1.popu1.
10、ationstatisties用户类系统用户需求优先级用户输入或系然外激励系统响应显示全国每年人口数量功能需求图形化展示全国每年人口数量例外以及相应处理调用的功能全国每年人口统计注群和说明三、人口统计系统数据格式Text类型。CMAft(SIM)ff三S三am(可包含才毋三ni5)在焦中IWrT苻旃K度.ass个字行.VARCMAR(SUt)保存可费Km泞符*(可包含字母.err以rw了希).在后号4hw?JW大长度2SS个林nwn三Htftx72$,JMm为TeXTw.TINYTBXT2ss个字ME.TfXT8t火Kf1.r为S,535个钟血将B1.OBW1.tUOBs(BtfiarySee
11、0Bjcts).存除+6S33S*丽,MeD!UHT三XTttKrJ1,77741S个钟丽.MeDtUMB1.OBmfUOi(ir58OBjcti).存粉$I6j77t21.9TnW1.三.1.ONGTeXT用M大箕力41X,X7195个MMyr?Ioma1.OeRfUOs(mrS5OBjct).存MB4,2X,X7.29STKBW,ENUMWQ心体入司EW三JIU6三NUMWtmXS535个9内11中和在附.MUM.HNgMUBItIMMA的Mm.oiuBf1.itqa4M三numRMftM个,|聿.和SeT可M一个以上小Number类型。这些整数类型拥有额外的选项Unsignedo通常,整数可以是负数或正数。如果添加UNS1.GNED属性,那么范围将从O开始,而不是某个负数。T1.NY1.NT(Itzt)-X2K127m0K2SSjU三R.在IKW姓又et.SMAUJNT(Mt)327Mft32767.0*65535元器号在格号4*1.tt大也抬.MEDIUMIHT(Size)-3S860,3W607HA.0to16777215iW.11WX-922337203MM775