摘 要
本文深入研究了自然语言处理的基本知识和原理,把自然语言理解与数据库技术结合起来,利用visualc++6.0开发工具设计并实现一个数据库智能检索接口系统—录取分数查询。据据库采用Access,利用Ado实现了数据的存取。
关键词: 智能检索接口系统,自然语言处理,Ado,VC++6.0
目录
摘 要 2
目录 3
第一章 前言 5
1.1数据库自然语言界面 5
1.2数据库自然语言界面的发展过程 8
1.2.1早期系统(60~70年代) 8
1.2.2专用系统(70~80年代) 8
1.2.3通用系统(80~90年代) 9
1.3数据库自然语言界面的关键技术研究 12
1.3.1领域知识提取处理 12
1.3.2自然语言查询处理 12
1.3.3自然语言查询中的知识处理 13
1.3.4自然语言更新处理 13
1.3.5受限自然语言的处理 14
1.3.6对现存问题的解决 14
1.4数据库自然语言界面研究展望 15
1.5中文分词技术 16
1.5.1中文切词 - 基本介绍 16
1.5.2 中文切词 - 技术特点 17
1.5.3中文切词 - 技术难点 20
第二章 数据库理论基础 22
2.1数据库系统设计 22
2.2 SQL语言介绍 24
2.2.1 SQL基础 24
2.2.2 SQL语句 25
第三章 需求分析 26
3.1 任务概述 26
3.1.1建立一个数据库 26
3.1.2语义理解 26
3.1.3 语义抽取 26
3.1.4语义输出 26
3.2 系统需求 26
3.2.1 Microsoft SQL Server2000数据库 27
3.2.2 MFC简述 27
第四章 总体设计 37
4.1系统模块分析 37
4.2系统结构图 38
4.3 成员变量 39
第五章 查询程序系统的实现 40
5.1数据库操作类AccountAdo. 40
5.1.1读数据库字段数据 40
5.1.2保存数据库字段数据 40
5.1.3打开数据库 41
5.1.4打开表 42
5.2同义词典输入 43
5.3查询实现 44
5.4切词 47
5.4.1搜索字典 47
5.4.2搜索原义词典 48
5.5生成查询语言 49
第六章 结论 52
6.1 关键技术 52
6.2 软件测试 52
6.3 总结 52
致谢 53
文献 53
附 件 54
TakeWord(int nTablemyeducs.cnid, int nWordmyeducs.cnid,CString &strName)
{
CString strBuf,strSQL;
相关热词:VC 数据库 智能 查询 接口 实现 录取 分数 查询