Team分工

来源:互联网 发布:个人怎么投资理财知乎 编辑:程序博客网 时间:2024/05/16 11:47

名称

 

 

实现人

备注

总体结构设计

 

 

小组

 

概要设计文档

详细设计文档

 

 

 

各个构件设计文档

 

 

由负责该模块的成员编写

 

数据库设计

 

 

 

数据库访问封装

 

 

MFC

数据采集器

NKSEFtpParse

 

MFC

 

采集数据到链表

 

 

索引器

根据采集结果更新FtpServerInfoNodePath

 

 

 

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

 

 

 

 

根据切词结果更新DictionaryInvertedIndex

 

 

 

 

在内存中建立WordHash

 

 

 

查询器

主线程监听用户输入

 

 

 

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

利用切词包处理关键字

 

 

 

 

WrodHashInvertedIndex表中检索给出对应结点

 

 

 

 

返回结果给Web服务器

 

 

Web服务器

接受各种用户输入

 

 

 

将输入传递给查询器

 

 

 

 

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

 

 

 

切词

输入:字符串

 

 

 

输出:切词链表(SegList

 

 

 

字符串匹配查询

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

 

 

进程间通讯

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

 

 

Windows平台的多线程封装

主要适用于查询器

封装成一个包:NKSEThread

 

MFC

原创粉丝点击