北邮论文答辩-name-1221_第1页
北邮论文答辩-name-1221_第2页
北邮论文答辩-name-1221_第3页
北邮论文答辩-name-1221_第4页
北邮论文答辩-name-1221_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学 生:*学 号:*导 师:*教授日 期:2017年12月21日硕士研究生毕业论文答辩汇报硕士研究生毕业论文答辩汇报学 生:*学 号:*导 师: *教授课题研究背景和意义1主要研究内容及成果2基础理论研究与关键技术3系统设计及实现4总结与展望5内容提要CONTENTS课题研究背景和意义1主要研究内容及成果2基础理论研究与关键技术3系统设计及实现4总结与展望5内容提要CONTENTS课题研究背景1. 电信行业业务日趋复杂,各种分析需求也趋于增加、复杂,当前的固定报表包括日报和月报已经不足以满足复杂业务的下的复杂需求;2. 更多没有分析经验的业务人员参与到取数、报表、分析、挖掘等活动中,对系统的易

2、用性和可操作性提出了更高的要求;3. 传统报表需求是自上而下的过程,层层审批,老旧的需求流程方式成本高、响应周期长,不能满足当前日益增长的、灵活多变的业务需求;4. 缺乏数据整合,系统之间数据冗余,缺乏完整、统一的数据提供;5. 安全管控形式老旧,不仅效率低下,而且对于安全管控来讲,依旧存在人工参与环节过多等漏洞;6. 互联网等新一代Web应用的推动,要求更美观易用的数据可视化;5能力提升需求1. 客户服务能力。全业务融合支撑既是我们的优势,也是我们的压力和动力,IT要以客户为中心的客户服务提供更好的支撑和保障。2. 业务需求响应能力。要求IT更快、更迅速、更准确的支撑业务需求,协助前端同事及

3、时应对市场的竞争。3. 内外部协同能力。必须突破传统需求管理模式的限制,建立全新的流程化协同需求机制,实现全程全网的有效协同,提升员工的工作效率。4. 数据安全管控能力。大规模的数据开放使用所随之带来数据安全问题越来越值得我们关注。5. 数据可视化服务能力。能达到准确反映数据的实际情况,达到数据与可视化内容的平衡,准确表达数据想要表达的内容即可。6研究的意义1. 满足日趋复杂的电信业务发展带来的大量需求;2. 弱化系统对使用人员专业性的要求;3. 替代传统报表需求流程,给使用者充分的权利自主处理自己权限范围内的数据;4. 替代传统简单重复的劳动,形成自动化规模效应,提高业务人员工作效率,真正发

4、挥出数据的价值;5. 优化数据安全管理,减少人工环节,由系统完成安全及权限配置,有记录,可追溯;6. 优化系统的展现方式以及数据可视化程度;7课题研究背景和意义1主要研究内容及成果2基础理论研究与关键技术3系统设计及实现4总结与展望5内容提要CONTENTS研究内容及成果9充分研究电信行业背景、电信行业内报表系统的发展和需求现状,得到需求痛点针对发现的需求痛点进行系统需求分析根据需求分析进行系统的设计与实现系统测试、系统运行结果分析本人完成了包括从背景调研、需求分析、系统设计、系统实现、系统测试等全部工作。在后续会有详细介绍。实践证明 ,自助式业务分析报表系统的实施,提升了企业内部需求的支撑能

5、力。课题研究背景和意义1主要研究内容及成果2基础理论研究与关键技术3系统设计及实现4总结与展望5内容提要CONTENTSMVC架构模式Controler 控制器定义应用程序行为用户动作映射成模型更新选择响应视图View 视图解释模型进行模型更新请求发送用户输入给控制器允许控制器选择视图Model模型封装应用程序状态响应状态查询应用程序功能通知视图改变用户请求状态改变通知改变状态查询视图选择MVC的全称是 Model一View一Controller,即模型一视图一控制器,是当前主流软件架构模式之一。这种架构模式把软件系统分拆做三个在功能上相互独立的局部,分别是模型、视图和控制器,这三个部件互不干

6、扰的各司其职。11Spring MVC框架框架作为对架构模式的一种实现,它遵循着架构模式的思路和要求,比架构模式更具体,它是建立在已有技术的基础之上,提供和现有技术同样业务功能实现的框架,将其封装成库或工具集,以达到不断优化开发模式,不断解决开发中遇到的问题的目的。1. 用户发送请求给前端控制器。2. 前端控制器委托请求给处理器。具体给到哪个页面控制器/处理器由前端控制器根据需求判断。3. 页面控制器/处理器在收到请求以后,绑定请求参数到一个命令对象,验证后将命令对象交至业务对象送至模型处理。4. 模型处理后,返回一个ModelAndView给页面控制器/处理器。5. 页面控制器/处理器将Mo

7、delAndView结果再返回前端控制器。6. 前端控制器会根据返回信息,选择对应视图把模型数据传入并进行渲染。7. 视图将渲染结果返回前端控制器。 8. 前端控制器重掌控制权,将响应反馈到用户。Spring MVC处理请求流程完毕。12Hibernate框架1. Hibernate通过JDBC搭建与关系数据库的桥梁2. 通过JTA与JNDI建立与J2EE应用服务器的桥梁3. 通过六类对象来为Java应用程序持续性服务4. 这六类对象分别为Configuration、Session Factory、Session、Transaction、Query、CriteriaHibernate将数据库的

8、各种操作细节进行封装,并提供面向对象的API。可以增强系统的可移植性,如果需要更换数据库的话,只需要修改相关配置而无需再修改系统代码,同时增强系统可读性,减小代码的体量。13EChartsECharts全称为Enterprise Charts,即商业级数据图表库,是一个Javascript的图表库,是优秀的百度公司开源数据可视化框架。支持丰富的主流分析图形及图形的叠加,支持图形联动及交互功能ECharts底层依赖ZRender(轻量级的Canvas类库);组件包括标题、坐标轴、图例、时间轴等;支持包括柱状图、折线图、散点图、饼图等共十二类可视化的图表形式;最上层提供接口服务。14课题研究背景和

9、意义1主要研究内容及成果2基础理论研究与关键技术3系统设计及实现4总结与展望5内容提要CONTENTS系统定位本文研究的自助式业务分析报表系统是不能孤立存在的,它必须服从于整个电信IT体系。所以在系统设计的最初就明确了系统的定位。16系统应用模式市场策划营销管理IT支撑自助式业务分析报表系统自助取数数据集市EDW企业数据仓库配置了自助式分析报表系统的EDA系统,增强了整体EDA架构对外输出分析和统计查询的能力,使整个EDA系统更加完善。作为EDA架构中的数据应用,定位为一种快速实现查询的有效方式,面向市场策划、营销管理以及业务支撑和IT支撑人员使用,应用模式如图所示。17系统边界关系系统与系统

10、外部的实体(包括其他系统以及人员)关系如下。18系统数据架构刀片服务器网络设备存储物理资源层虚拟资源层服务器虚拟化存储虚拟化网络虚拟化数据层数据源大数据沙盒环境关系数据库分布式文件系统自助式业务分析报表系统 服务层应用层交互层取数服务统一数据访问模型服务报表查询服务取数模板管理自助模板取数自助报表设计数据可视化系统的数据架构的设计为数据层、服务层、应用层、交互层。19系统功能设计通过充分的调研和归纳,将自助式业务分析报表系统划分为下图中的三个功能模块:取数模板管理、自助模板取数、自助报表设计。20模块功能 1-取数模板管理模块名称模块描述子模块名称 子模块描述 输入输出取数模板管理对取数模板的

11、维护管理,由管理人员或者熟悉数据库操作的人员来创建,目的是方便后续取数人员进行个性化的提取报表数据。模板创建创建自助取数模板取数SQL、模板基本信息、模板元数据信息取数模板模板修改修改自助取数模板取数SQL、模板基本信息、模板元数据信息取数模板模板删除删除已有的模板模板标识操作结果模板权限管理对模板进行脱敏配置脱敏配置信息操作结果21本模块支撑管理人员或者熟悉数据库操作的人员,提供取数模板的配置功能。模板权限管理负责对已配置取数模板中的字段进行权限控制。可针对模板选择需脱敏的字段及角色,脱敏方式可配置(所谓脱敏即将敏感数据加密或抹除的过程)。该功能对于EDA域数据安全管控方面发挥着重要的作用。

12、模块功能 2-自助模板取数模块名称模块描述子模块名称子模块描述输入输出自助模板取数根据取数模板创建取数任务任务创建根据取数模板创建取数任务模板信息、取数参数、调度信息取数任务任务修改修改取数任务信息模板信息、取数参数、调度信息取数任务任务删除删除取数任务过程取数任务id操作结果调度执行取数任务的过程任务触发根据任务配置的时间规则触发任务触发规则任务执行列表任务执行执行取数任务任务标识、参数执行任务、执行结果管理维护取数任务队列删除任务删除队列中的任务任务标识执行结果暂停任务暂停排对任务任务标识执行结果任务恢复恢复被暂停的任务任务标识操作结果任务执行顺序调整调整取数队列中任务的执行顺序任务标识、

13、任务顺序新的任务顺序取数执行、下载以及结果统计取数任务监控控取数运行情况,统计取数运行状态及结果取数队列监控结果取数情况统计取数情况统计统计周期、状态等统计结果22业务人员根据自己的实际需求,选择已经创建好的取数模板,并设定取数的结果字段和筛选条件,将其保存为一次性取数或定时取数任务。模块功能 3-自助报表设计模块名称模块描述子模块名称子模块描述输入输出自助报表设计报表设计报表创建创建报表及即席查询分析模型的过程模型基本信息、模型布局信息报表即席分析模型报表编辑对创建的模型进行编辑修改模型基本信息、模型布局信息报表即席分析模型模型元素编辑模型数据元素、可视化元素信息编辑模型数据、表头、条件、可

14、视化元素报表即席分析模型报表预览和导出报表展现根据报表模型展现报表报表模板、数据报表展现结果报表可视化报表数据可视化展现报表数据结果及数据可视化信息报表模板、数据报表数据可视化图形23支撑报表设计,可以通过可视化的手段,以直观的拖拽方式,设计报表的功能。提供对于所设计报表中数据的直观图形展示的设置,借助于图形化手段,将枯燥的数据以更直观、美观的形式进行表达和传递,使得数据更容易理解和传达。数据库设计24实例表报表或取数模板表自助取数任务列表取数外部关联文件表报表导出任务列表基础数据表用户基础信息表用户角色关系表用户角色表字段描述字段描述字段名字段名数据类型数据类型主键IDIDVARCHAR(3

15、2)名称NAMEVARCHAR(100)项目IDPIDVARCHAR(32)模板类型TYPEVARCHAR(32)二级类型BIZ_TYPEVARCHAR(32)实体ENTITYLONG VARCHAR用户名SCHEMA_NAMEVARCHAR(50)数据源DEPEND_IDVARCHAR(32)创建人CRT_USERVARCHAR(32)创建时间CRT_TIMEDATE条件配置CFGLONG VARCHAR条件设定CON_AREALONG VARCHAR表头区域HEAD_AREALONG VARCHAR合并区域MERGE_CELLLONG VARCHAR描述CMTVARCHAR(300)关联文

16、件字段FILE_CLMVARCHAR(255)样例本系统的数据库表分为二类:接口设计 用户接口:通过WEB交换界面进行操作。 数据门户接口:系统通过界面集成统一由数据门户为用户提供交互界面。 短信接口:通过Socket协议向短信平台发送短信。 大数据基础平台元数据(数据字典)管理系统接口:提供业务指标。 数据集市:系统的数据源。25系统实现自助式业务分析报表系统采用设计和开发,使用作为应用前端核心架构,保障程序有良好的结构和模块的划分,数据层采用对象-关系映射技术,使用开源来实现数据层的操作封装。前端展现设计遵循Web设计标准,兼容主流浏览器和移动终端,应用BI产品设计及交互理念,优化展现模式

17、,简化用户操作,使用组件,提高了数据可视化展示效果。综合实现了自助式业务分析报表系统。26系统实现举例取数模板管理 之 模板权限管理27提供针对取数模板的权限管理功能,包含模型权限以及模型对应的数据的权限。其中模型权限为模型的访问权限,数据权限为对模型中字段的过滤权限。系统实现举例自助模板取数 之 取数任务下载28取数任务执行完毕以后,可以在已执行任务页面进行展示,在该页面,可以进行报表的下载,同时还可以对已执行任务进行删除操作。下载报表前需要进行短信验证码的安全验证步骤。系统实现举例自助分析报表取数 之 自助分析报表设计29为用户提供报表的表头设计、数据区域绑定、条件设定等。设定好报表格式及

18、数据后,可进行具体的展示图形选择,将其拖拽至报表后,进行x、y轴、方向、运算方式等选项的设定。系统测试对比指标内容系统上线前系统上线后目标用户服务时间工作时间5*8小时无间歇7*24小时业务报表灵活配置模板系统无法支撑,人工操作系统可以支撑,有相应权限即可自助式配置配置报表权限只能由系统管理员对报表配置权限报表配置人即可对自己配置的模板定制权限数据安全脱敏的管理对于安全管控级别较高的数据进行手工脱敏报表配置时即可进行脱敏选择,由系统自动完成,对关键数据统一管控,保障用户信息安全提供服务效率需要走业务需求审批流程无需流程,全县范围内的数据都可自行操作和提取工作人员的工作量统计主管主观进行判断可通

19、过系统业务量进行统计自助式业务分析报表系统上线前后指标对比:30课题研究背景和意义1主要研究内容及成果2基础理论研究与关键技术3系统设计及实现4总结与展望5内容提要CONTENTS问题及整改方案根据开题后详细的需求梳理,基于更易用、安全、性能等方面的考虑,将开题时的课题预期效果进行了微调,调整后的功能更加贴近了实际需求。1. 去掉模型设计功能中的拖拽及所见即所得,保留报表即席设计中的拖拽及所见即所得的预览功能。2. 增加了外部文件上传关联的功能,更方便用户对既有数据的进一步取数及分析。3. 增加了取数任务数量限制,以保障系统性能及数据库稳定。4. 增加下载报表时的短信验证功能,以增强对数据安全

20、的保障。32主要结论本文研究并实现的自助式业务分析报表系统主要作用于让用户自助式的完成业务分析报表的从模型创建到后续设计报表、提取数据以及数据的图形化展示的整个过程,尽可能的发掘了用户的主观能动性,给用户充分的自由发挥空间,同时也解决了需求与人力支撑不对等的矛盾、数据安全管控的需求,大大提高了供需双方的工作效率,从而节约了生产成本。在后续的系统运行过程中,需要根据实际业务的发展情况以及发现的不足,及时、持续地对系统进行迭代和优化,满足业务的发展需要,支撑一线的生产需求。33主要特点1. 针对性符合电信业务人员的;2. 用户驱动报表需求及实现设计报表、提取数据;3. 符合实际需求的安全性能力提供基于字段和角

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论