《结对-自然语言进行数据库查询系统-设计文档》
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《结对-自然语言进行数据库查询系统-设计文档》相关的知识,希望对你有一定的参考价值。
二〇一七年九月十四日十点一刻少两分钟
关于结对编程的设计文档:
题目:自然语言进行数据库查询系统
编程语言:C#
数据库:mysql ,其他逐渐扩展
软件所要实现的功能:
用户打开软件之后可以连接到数据库,并且通过自然语言进行数据库的查询,例如我想知道小明的学号,如果在数据库中查询需要输入 select ID from 学生表 where name = "小明"才能实现,我们要做的是,输入查询小明的学号,软件就可以将自然语言转换成sql语句进行数据库的查询。
所要实现的功能:
1.进行数据库的连接(计划尽可能多的关系型数据库,至少支持MySql)
2.自然语言的简单处理
通过分词工具来实现,提取关键词
3.数据库的查询,对于MySql数据库有相应的dll支持
4.计划软件不但可以实现查询功能,也可以实现删除,修改等功能
5.如果程序拥有修改数据的功能就需要对于权限的控制。
对于权限的控制,可以增加注册登录功能,通过制定用户的权限来控制这一点。
6.有余力情况下完成:(1)记录用户的查询习惯,分析用户感兴趣的内容定期的可以进行推送。
(2)分析用户对用户进行分类
截至到现在时刻为以上的计划内容,可能随着程序的推进以及灵感的到来进行修改和增加。。。。。。。。。。。。。。
以上是关于《结对-自然语言进行数据库查询系统-设计文档》的主要内容,如果未能解决你的问题,请参考以下文章