基于企业关系网络的数据分析研究毕业论文
2021-11-08 21:27:57
摘 要
企业关系网络中包含了直接关系和间接关系(隐性关系),而如今市面上的企业信息查询网站却缺乏间接关系信息的展示,导致关系网络不能得到有效地运用。针对这个情况,本文提出了利用自然语言学习相关算法来帮助我们挖掘企业之间的隐性关系。
本系统的隐性预测功能采用PTransE关系预测算法,利用自身建立的关系训练数据集来训练,使之能大致预测若干种企业之间的隐性关系,在数据库的选择上才用了neo4j图数据库,网站展示的交互界面使用java编写,后端采用 SpringBoot2.0 jdk1.8的框架进行搭建,前端框架使用 thymeleaf的模板引擎 echarts bootstrap,该网页能实现企业关系的可视化,以及查询对应企业及其关联企业的功能,此外还有企业实体与关系的添加功能,以备不时之需。
关键词:隐性关系,企业关系可视化,PTransE,neo4j
Abstract
The enterprise relationship network includes direct relationship and indirect relationship (implicit relationship), but the enterprise information query website on the market today lacks the display of indirect relationship information, resulting in the relationship network not being effectively used. In response to this situation, this paper proposes to use natural language learning algorithms to help us mine hidden relationships between enterprises.
The implicit prediction function of this system adopts the PTransE relationship prediction algorithm and uses the relationship training data set established by itself to train, so that it can roughly predict the implicit relationship between several kinds of enterprises. , The interactive interface displayed on the website is written in java, the back-end is built using the SpringBoot2.0 jdk1.8 framework, and the front-end framework uses thymeleaf ’s template engine echarts bootstrap. The functions of its affiliated companies, in addition to the addition of corporate entities and relationships, in case of unexpected needs.
Key words:Implicit relationships, visualization of corporate relationships, PTransE, neo4j
目录
第1章 绪论 1
1.1设计的目的及意义 1
1.2国内外相关现状 2
1.2.1国内发展现状 2
1.2.2国外发展现状 2
1.3设计的内容与方法 3
1.3.1系统目标以及基本内容 3
1.3.2技术方案与措施概述 3
2 系统分析 5
2.1需求分析 5
2.1.1功能性需求 5
2.1.2非功能性需求 5
2.2可行性分析 5
2.2.1技术可行性 5
2.2.2经济可行性 6
2.3PTransE算法原理分析 6
2.3.1TransE 6
2.3.2PTransE 7
3 系统设计 8
3.1系统模块设计 8
3.1.1企业关系可视化查询模块 8
3.1.2企业隐性关系预测模块 8
3.2物理配置方案设计 9
3.3隐性预测训练数据集设计 9
3.4数据存储设计 10
3.4.1数据库概念设计 10
3.4.2数据库逻辑设计 11
3.5输入输出设计 11
3.5.1输入界面设计 11
3.5.2输出界面设计 12
4 系统实施 14
4.1系统调试 14
4.1.1用户登录及注册功能的调试 14
4.1.2企业隐性关系分析功能的调试 16
4.2初步系统展示 17
4.2.1主页部分展示 17
4.2.2企业关系信息展示页面 18
4.3系统测试 20
4.3.1系统测试用例制定 20
4.3.2系统测试计划执行 22
4.3.3缺陷管理 24
5 总结 26
参考文献 27
致 谢 28
第1章 绪论
1.1设计的目的及意义
在上世纪末和这世纪的初期,企业之间发生的的业务来往一般来说都是来自企业经营者与其私人之间的交情,简单来说就是一个强势的企业的关系网络的形成的形成大部分依靠于企业经营者的人际关系。而随着各种法制法规的创建以及信息透明化步骤的加快,传统的关系网络模式发生了一系列变化,围绕着市场的企业关系网逐渐得以发展,其中包涵互联网以及互联网商务的兴起。这种现象让企业渐渐挣脱了传统人情关系上的束缚,使之向更加广阔的关系进发。企业的生存离不开竞争与合作,所以千丝万缕的关系将各个企业密切的联系在一起,组成了一张张关系网络图。现代经济建设不断加快,企业关系网也随之迅速扩张,使企业与企业之间的关系网络变得更加复杂。
由于企业的发展非常的迅速,针对于企业信息的服务也如雨后春笋般冒了出来,在市面上比较著名的有:天眼查、企查查等相关网站。这些网站大多收录了全国乃至全世界各大企业实体的信息,其背后的数据量非常巨大。并实时更新数据。就如天眼查为例,天眼查的数据库中储存着1.2亿多个节点(企业)和1.8亿条边(关系)。不过它们专注与服务个人与企业的信息查询,是帮助人们更加直观的了解一个公司或是公司法人,而对于企业之间的关系却是点到为止,大多数只停留在A到B,B到C之间的关系,而A与C之间的关系,就爱莫能助了。而事实上,企业与企业之间的隐性关系也占着企业关系举足轻重的地位。其背后有着潜在的商业利益关系。所以设计一个能预测企业之间隐性关系的可视化系统,有以下几点意义:
为现有的企业关系网络添砖加瓦。现有的企业关系网络大多以直接关系为主,隐性关系的加入,能够丰富现有的关系网络,进一步的挖掘企业之间所具有的联系。