gstok/qqgroup-visualization: QQ群关系可视化查询3D力导向图
2018-10-21 17:32:25
Author: github.com(查看原文)
阅读量:580
收藏
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
Permalink
|
Failed to load latest commit information. |
|
build
|
重置显示区域大小
|
Oct 9, 2018
|
|
config
|
webpack动态代理修改
|
Oct 18, 2018
|
|
img
|
修改突变
|
Oct 8, 2018
|
|
src
|
修改搜索组件
|
Oct 18, 2018
|
|
static
|
提交主要代码文件
|
Oct 3, 2018
|
|
.babelrc
|
初始化的忽略文件提交
|
Oct 3, 2018
|
|
.editorconfig
|
初始化的忽略文件提交
|
Oct 3, 2018
|
|
.gitignore
|
过滤文件修改
|
Oct 18, 2018
|
|
.postcssrc.js
|
初始化的忽略文件提交
|
Oct 3, 2018
|
|
README.md
|
Update README.md
|
Oct 15, 2018
|
|
index.html
|
提交主要代码文件
|
Oct 3, 2018
|
|
package.json
|
重置显示区域大小
|
Oct 9, 2018
|
|
yarn.lock
|
重置显示区域大小
|
Oct 9, 2018
|
QQ群关系可视化查询,3D力导向图
查询地址
目前项目连接的是我个人的数据库,可直接npm run start运行,如果我的数据库失效,请下载数据库备份文件自己配置数据库(已失效)
1.配置数据库(需要300GB以上磁盘剩余空间)
- 下载并安装SqlServer2008R2,配置好用户名以及登录密码,如果远程连接数据库的话,需配置数据库允许远程登录(SqlServer数据库配置请自行搜索教程)
- 下载数据库备份文件
- 解压下载的压缩包,得到数据库备份文件,恢复数据库备份文件到SqlServer(SqlServer恢复数据库恢复操作请自行搜索教程)
2.搭建服务端(需要支持Nodejs的操作系统,CPU1核以上剩余内存1GB以上)
- 下载安装Node.js环境
- npm全局安装webpack和webpack-dev-server
# 全局安装webpack
npm install webpack -g
# 全局安装webpack-dev-server
npm install webpack-dev-server -g
3.配置数据库连接
- 进入项目目录下
- 打开db.json文件
- 修改其中的数据库连接信息为自己的数据库连接信息(默认的数据库连接信息是我本人的服务器上的数据库,不保证可用)
- db.json例子
{
"server": "服务器地址",
"database": "数据库名称",
"user": "请输入用户名",
"password": "请输入数据库用户密码"
}
4.运行
# 安装依赖
npm install
# 运行系统
npm run start
操作系统要求
- 因为使用的数据库是SqlServer数据库,所以推荐使用Windows操作系统
- 当然服务端使用的是Node,如果你连接到的是远程的SqlServer数据库的话,是可以使用任何支持Node的系统的
数据库说明
- 数据库请使用SqlServer2008R2或更新版本的SqlServer
- 数据库说明
- 索引说明
- 我没有修改数据,只是在QQ号字段以及群号字段上加了索引用来优化查询速度
- 存储过程说明
- queryByGroupNum 传入群号查询关联的力导向图数据
- queryByQQNum 传入QQ号查询关联的力导向图数据
- queryByQQNumExt 传入QQ号进行二层关联查询,得出力导向图数据
- queryTableByGroupNum 传入群号查询群成员信息表
- queryTableByQQNum 传入QQ号查询QQ加群信息表
联系
Press h to open a hovercard with more details.
文章来源: https://github.com/gstok/qqgroup-visualization
如有侵权请联系:admin#unsafe.sh