Team分工

名称

 

 

实现人

备注

总体结构设计

 

 

小组

 

概要设计文档

详细设计文档

 

 

 

各个构件设计文档

 

 

由负责该模块的成员编写

 

数据库设计

 

 

 

数据库访问封装

 

 

MFC

数据采集器

NKSEFtpParse

 

MFC

 

采集数据到链表

 

 

索引器

根据采集结果更新FtpServerInfoNodePath

 

 

 

利用切词包对链表节点进行切词

 

 

 

 

根据切词结果更新DictionaryInvertedIndex

 

 

 

 

在内存中建立WordHash

 

 

 

查询器

主线程监听用户输入

 

 

 

创建工作线程进行实际查询

利用切词包处理关键字

 

 

 

 

WrodHashInvertedIndex表中检索给出对应结点

 

 

 

 

返回结果给Web服务器

 

 

Web服务器

接受各种用户输入

 

 

 

将输入传递给查询器

 

 

 

 

从查询器获得输出返回给用户

 

 

 

切词

输入:字符串

 

 

 

输出:切词链表(SegList

 

 

 

字符串匹配查询

查询一个字符串是否为另一个字符串的字串

 

 

进程间通讯

主要涉及查询器与Web服务器之间的通讯

 

 

Windows平台的多线程封装

主要适用于查询器

封装成一个包:NKSEThread

 

MFC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值