Skip to content

syh2617/xingshi

Repository files navigation

中国姓氏文化可视化系统

项目目录

  1. app.py是整个系统的主入口
  2. templates文件夹是HTML的页面
     |——index.html 欢迎界面
     |——search.html 搜索姓氏关系页面
     |——all_relation.html 所有姓氏关系页面
     |——KGQA.html 姓氏问答页面
     |——CRUD.html 修改资料页面
  3. static文件夹存放css、js、fonts,是页面的样式和效果的文件,华北水利水电大学logo和项目首页
     |——CRUD.html 修改资料页面
  4. raw_data文件夹是存放数据处理后的三元组文件、爬取姓氏资料的代码
  5. neo_db文件夹是知识图谱构建模块
     |——config.py 配置参数
     |——create_graph.py 创建知识图谱,图数据库的建立
     |——query_graph.py 知识图谱的查询
  6. KGQA文件夹是问答系统模块
     |——ltp.py 分词
  7. spider文件夹是爬虫模块
     |——已经爬取好images和json 可以不用再执行
     |——show_profile.py 是调用姓氏资料和图谱展示在前端的代码
  8. images文件夹是存放项目介绍的图片

部署步骤:

  • 0.安装所需的库 执行pip install -r requirement.txt
  • 1.先下载好neo4j图数据库,并配好环境。修改neo_db目录下的配置文件config.py,设置图数据库的账号和密码。
  • 2.切换到neo_db目录下,执行python create_graph.py 建立知识图谱
  • 3.在spider目录下,运行data_process.py(已处理好)
  • 4.在static目录下,运行neo2json.py(已处理好)
  • 5.运行python app.py,浏览器打开http://127.0.0.1:5000即可查看

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published