高考招生咨询的问答系统设计与实现及源码

毕业设计–面向高考招生咨询的问答系统设计与实现

完整项目源码请—>私信留言

【原题:毕业设计–基于知识图谱的大学领域知识自动问答系统的设计与实现】

一、InfomationGet:完成领域知识的获取和数据库构建工作

1、Infomation:存储获取到的信息
(1)、九校联盟:C9数据–表格型(招生计划、录取分数(分省、分专业))
(2)、大学:大学学科字段(百度百科)、常用问题集(C9常用问题集.csv)
2、py文件
(1)、CreateFolder.py(创建文件夹–九校联盟)
(2)、InternetConnect.py(网络连接)
(3)、GetDictionaryData.py(获取相关词典数据)
(4)、GetPlanInfo.py(获取招生计划数据)
(5)、GetScoreInfo.py(获取录取分数数据)
(6)、MysqlOperation.py(MySQL数据库操作)
(7)、Neo4jOperation.py(Neo4j数据库操作)
(8)、InsertAdmissionData.py(MySQL数据库插入数据)
(9)、GetFrequentQuestion.py(获取高考网常用问题集数据)

二、FileRead:获取招生数据过程中的文件读取

1、py文件
(1)、FileNameRead.py(读取文件名)
(2)、ImageRead.py(读取图片)
(3)、PDFRead.py(读取PDF(表格、文字))
(4)、XLSRead.py(读取excel表格)

三、HanLP:中文自然语言处理工具

1、py文件
(1)、HanLPTest.py(HanLP测试)

四、LTP:中文自然语言处理工具

1、ltp_data:LTP模型库+自定义词典文本
2、py文件
(1)、LTPInterface.py(LTP使用接口)
(2)、XFYunWebAPI.py(讯飞云网络接口)

五、QuestionAnalysis:自然语言问句分析

1、py文件
(1)、QuestionPretreatment.py(自然语言问句预处理(关键词:(年份、学校、专业、地区)识别与预处理))
(2)、KeywordNormalize.py(关键词正则化)

六、SimilarityCalculate:相似度计算

1、py文件
(1)、SemanticSimilarity.py(语义相似度计算,需要api)

七、TemplateLoad:模板加载

1、Template:模板文件
2、py文件
(1)、QuestionTemplate.py(问题模板的创建与加载)

八、QuestionQuery:自然语言问句查询

1、py文件
(1)、MysqlQuery.py(MySQL表(admission_plan、admission_score_pro、admission_score_major)查询(可缺省关键词))

九、SystemUI:自动问答系统设计

1、images:UI图片
2、py文件
(1)、QASystem.py(自动问答系统界面设计(自动问答+可选数据库目录查询))

十、Log:日志系统

1、py文件
(1)、Logger.py(自定义日志类(all.log+error.log,all.log可按时间每日切分))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北航程序员小C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值