2021山东大学创新项目实训_03


前言

  小组在进行简单的讨论和基本试验以后开始分工进行代码编写,我负责处理后端查询到的数据、Flask框架搭建和前后端交互。


一、项目进度和细节

目前完成的功能有:

1.通过输入作者名称查询论文:

  前端向后台发送请求,并传入作者姓名,通过py2neo查询数据,返回三元组列表,通过对每一个三元组处理得到文章节点对象(封装属性),并写入json文件(注意数据转换之间的格式和编码问题);

2.通过输入文章名称查询文章属性:

  基本同上,值得注意的是:前端请求时后台先将数据处理好放在json文件中,然后请求跳转到静态页面,会比Flask返回渲染页面快;

3.通过输入文章名称查询文章与其他节点(如关键词和作者)关系:

  关系表和知识图谱网络是采用cytoscape.js和echarts实现可视化;

4.通过输入两篇文章名称查询Jaccard距离;

5.智能问答(待定)。


二、近期目标

1.将.py文件各个功能整合,分离方法;

2.优化前后端性能/方法,加快前后端数据传递速度;

3.添加下载功能、查询文章关系时把关系的关系也能显示出来;

4.功能之间的互通(尝试);

5.缓存问题。


三、示例

功能2示例:

功能2示例

功能3示例:

功能3示例

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值