《电信客户分析项目详细设计说明书.docx》由会员分享,可在线阅读,更多相关《电信客户分析项目详细设计说明书.docx(17页珍藏版)》请在三一办公上搜索。
1、电信客户分析项目详细设计说明书XX科技股份有限公司编制目录一、电信客户分析项目软件模块设计4二、电信客户分析项目系统接口及函数42.1 数据生产42.1.1 数据生产函数42.2 数据采集52 .2.1数据采集接口53 .2.2数据存储函数52.3 数据分析62.3.1 数据分析函数62.4 可视化展示62. 4.1用户接口73. 4.2菜单接口84. 4.3角色接口85. 4.4电信通话分析接口96. 4.5电信用户分析接口107. 4.6流量使用分析接口108. 4.7短信使用分析接口119. 4.8费用分析接口11三、 电信客户分析项目系统数据格式123.1 数值类型123.2 日期和时
2、间类型133.3 字符串类型14四、 电信客户分析项目系统数据库表结构154.1 表结构设计15一、电信客户分析项目软件模块设计表1电信客户分析模块设计表序号一皴模块二模块三U模块说明1数据生产电信客户数据生产2数据采集/存储使用F1.Ume、Kafka组件将电信客户数据存储到HBASE中3数据分析使用MapReduce将HBASE中的数据经过分析处理之后导入到MySQ1.中4可视化展示系统管理系统状态监控、系统信息查看5权限管理资源管理系统菜单管理、路径管理6角色管理系统使用角色管理.权限管理7用户管理系统登录用户管理8电信客户分析逋话分析单用户通话情况分析9用户分析电信用户类型分析10流量
3、分析用户流量使用分析11短信分析用户短信使用分析12收入分析电信收入分析二、电信客户分析项目系统接口及函数2.1 数据生产2.1.1 数据生产函数函数类coo.product,test.MockRecords生产类TestMockRecords需求优先级高系统输入或系统外激励系统响应系统调用生产函数,设定相应的输出文件及输出路径根据设定路径,生产相应的数据文件功能看求数据生产例外以及相应处理调用的功能数据生产注春和说明2.2数据采集2.2.1数据采集接口接口地址hhrzkgsystem/dataCo1.Iection用户类系统需求优先级高系统输入或系毓外激励系统响应设定1.ume采集的源文件和
4、数据下沉的位置,将数据采桀到kafka集群中Karka集群出现相应的电信客户数据功能看求数据采集例外以及相应处理调用的功能数据采集注释和说明2.2.2数据存储函数用户类HbaseConsuiner需求优先级高系统输入或系统外激励系统响应设置kafka消费主题,使用HBASE消费数据将kafka集群中的待数据存储到HBASE中功能需求数据存储例外以及相应处理调用的功能数据存储注春和说明函数类com.hbase.consumer2.3数据分析2.3.1数据分析函数函数类Cof1.1.bigdata,ana1.ysis,runner用户类CountDurationRunner需求高优先级系统输入或系
5、统外激励系统响应配置源HBASE、目标MYSQ1.数据格式,配置清洗策略将HBASE数据经过分析后存储MySQ1.功能需求数据分析例外以及相应处理调用的功能数据分析注春和说明2.4可视化展示2.4.1用户接口接口地址hhrzkgsysten/admin用户类系统管理员需求优先级高用户输入或系统外激励系统响应1.用户输入用户名、密码1 .比时输入用户是否存在,并返回相应结果。2 .新增用户;3 .删除用户;4 .修改用户.功能看求用户登录系统、用户修改信息、管理员新增和删除用户.例外以及相应处理调用的功能系统登录、用户信息修改、新增和删除用户注释和说明2.4.2菜单接口接口地址hhrzkgsys
6、tenres用户类系统管理员需求优先级高用户输入或系统外激励系统响应1.用户输入菜单名称、菜单地址、上级目录.1 .比对输入菜单是否存在,并返回相应结果,2 .新增菜单;3 .删除菜单;1.比对输入菜单是否存在,不存在即修改菜单.功能雷求系统管理员查询、新增、修改、删除菜单例外以及相应处理调用的功能菜单查询、新增、修改、删除注春和说明2.4.3角色接口接口地址hhrzkgsyste三ro1.e用户类系统管理员需求优先级高用户输入或系统外激励系统响应1.用户输入角色名称、角色权限1.显示角色名称、权限等信息2 .新增角色;3 .删除角色;1.比对输入角色是否存在,不存在即修改角色。功能雷求用户授
7、权,系统管理员对角色新增、删除、修改、查询.例外以及相应处理调用的功能角色查询、新增、修改、删除注释和说明2.4.4电信通话分析接口接口地址hhrzkgsystenca1.1.用户类系统用户需求优先级高用户输入或系统外激励系统响应1.用户输入用户名称1.显示用户近1.年的通话次数和通话时间功能雷求图形化展示通话记录分析例外以及相应处理调用的功能通话分析注释和说明2.4.5电信用户分析接口接口地址hhrzkgsystenContactsDetai1.用户类系统用户需求优先级高用户输入或系统外激励系统响应电信用户的账号使用情况,5G用户情况、VIP数量、手机类型使用情况功能雷求图形化展示用户情况例
8、外以及相应处理调用的功能用户分析注春和说明2.4.6流量使用分析接口接口地址hhrzkgsystenf1.ow用户类系统用户需求优先级高用户输入或系统外激励系统响应电信用户流量套餐及使用情况功能雷求图形化展示用户流量使用情况例外以及相应处理调用的功能流量分析注春和说明2.4.7短信使用分析接口接口地址/hhrzkg/systen/message用户类系统用户需求优先级高用户输入或系统外激励系统响应电信用户短信套餐及使用情况功能看求图形化展示用户短信使用情况例外以及相应处理调用的功能短信分析注科和说明2.4.8费用分析接口接口地址hhrzkgsystem/fee用户类系统用户需求优先级高用户输入
9、或系统外激励系统响应电信各月收入比例情况功能需求图形化展示电信费用来源分析例外以及相应处理调用的功能费用分析注释和说明三、电信客户分析项目系统数据格式3.1 数值类型这些类型包括严格数值数据类型(INTEGER、SM1.1.1NT,DECIMA1.和NUMERIC),以及近似数值数据类型(F1.OAT、REA1.和DOUB1.EPRECISION)o关键字INT是INTEGER的同义词,关键字DEC是DECIMA1.的同义词。BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnODB和BDB表。作为SQ1.标准的扩展,VySQ1.也支持整数类型TINY1.NTjiediumi
10、nt和BIG1.N1.下面的表显示了需要的每个整数类型的存储和范围。(3BW)表2数值数据格式表*#)Tinyint1byto(0.16777215大劭效依INTINTEGER4bytgyes(-3.402823466E38-1175494351E-38).0.(1.175494351-3834028234G6351E38)0.(1.175494351E-383.402823466J38)单,度浮直口方DOUB1.E8bytesD.为M松B汕为D.2依ItTM3D的做小致俏3.2 日期和时间类型表示时间值的日期和时间类型为DATET1.ME、DATE、T1.MESTAMP、TIME和YER0每
11、个时间类型有一个有效值范围和一个零值,当指定不合法的MySQ1.不能表示的值时使用零值。TIMESrAMP类型有专有的自动更新特性,将在后面描述。表3日期时间数据格式表I林bytes)DATE31000%s版文本字科申B1.OB065535ty/%5.出”影式的长文本数据TEXT0-65535tr8箕文本女总MEDJUMB1.OeO177721.5b%s二送M羽式的中等K嗅文本效氟MEDIUMTEXT016777215b8中等长收N点航线1.ongb1.ob0-42弘967295匕年3二过觇影式的极大文本我怀1.ongtext0424367295b)W极大文本数蛔四、电信客户分析项目系统数据库
12、表结构4.1表结构设计我们将分析的结果数据保存到MySq1.中,以方便Web端进行查询展示。1)表:dbte1.ecom,tbcontactsdetai1.用于用户基本信息。列I藐类型iditint(1.1.)NOTNU1.1.te1.ephone手机号码varchar(255)NOTNU1.1.name用户姓名varchar(255)NOTNU1.1.contact_type用户状态varchar(255)NOTNV1.1.ContaCt_5G是否5G用户varchar(255)NOTNU1.1.phone_brand手机品.算varchar(255)KOTNU1.1.phone_mode1
13、.手机模型varchar(255)NOTKU1.1.vipgradeViP等级varchar(255)NOTNV1.1.2)表:db_te1.ecom.tb-ca1.1.用于存放某个时间维度下通话次数与通话时长的总和。列各注类型id自增主键int(1.1.)NOTNU1.1.name姓名varchar(255)NOTNU1.1.id-contact查询人的电话号码varchar(255)NOTNU1.1.ca1.1._sum通话次数总和int(1.1.)NOTNU1.1.ca1.1durationsum遹话时长总和int(1.1.)NOTNU1.1.year年份int(1.1.)NOTN1.1
14、.1.month月份int(1.1.)NOTNU1.1.day日期int(1.1.)NOTNU1.1.3)表:db-te1.ecom.tb_fee用于电信收入情况列备注类型id自增主健int(1.1.)NOTNU1.1.month月份int(1.1.)NOTN1.1.1.voice语音收入f1.oat(10.2)NOTNV1.1.f1.ow流量收入f1.oat(10.2)NOTNV1.1.ot.f1.ow套鬓外流量收入f1.oat(10.2)NOTNV1.1.out.voicc套餐外语音收入f1.oat(10.2)NOTNU1.4)表:db-te1.ecom.tb_f1.ow流量使用情况列叁注
15、类型id自增主健int(1.1.)NOTNU1.1.name姓名varchar(255)NOTKI1.1.te1.ephone电话号码varchar(255)NOTNU1.1.门QWjaCkaRC流量套餐类型varchar(255)NOTNU1.1.1.ast_month_surp1.us上月剩余f1.oat已使用f1.oat(5.2)NOTNU1.1.residua1.f1.ow舸余f1.oat(5.2)NOTNU1.1.5)表:db_te1.ecom.tb_message短信使用情况列各注炎型id台北主就int(1.1.)NOTNU1.1.name姓名varchar(255)NOTNU1.1.te1.ephone电话号码varchar(255)NOTNV1.1.message_package流量套餐类里varchar(255)NOTNU1.1.IaStjncnth_surp1.us上月舸余int(1.1.)NOTNa1.thisJnOnth_message本月短信int(1.1.)NOTNU1.1.USCdJnoSSage已使用int(1.1.)NOTNU1.1.residua1.message剩余int(1.1.)NOTNU1.1.
链接地址:https://www.31ppt.com/p-7441748.html