声明
摘要
1.1 开发背景
1.2 研究现状
1.3 主要工作
1.4 组织结构
第2章 系统需求分析
2.1 系统概况
2.2 关键技术分析
2.2.1 爬虫采集
2.2.2 VPN连接
2.2.3 Lucene全文检索
2.2.4 数据库
2.3 系统功能需求
2.3.1 用户界面设计
2.3.2 动态链接库
2.3.3 客户端功能
2.4 系统非功能需求
第3章 系统概要设计
3.1 系统设计目标与原则
3.2 系统架构设计
3.2.1 爬虫模块概要设计
3.2.2 VPN模块概要设计
3.2.3 信息检索模块概要设计
3.2.4 保存模块概要设计
3.3 系统操作流程设计
第4章 系统详细设计
4.1 系统界面以及逻辑设计
4.1.1 设计原则
4.1.2 系统界面设计
4.1.3 逻辑原则
4.2 功能设计
4.2.2 爬虫搜索算法
4.2.3 Lucene全文检索
4.2.4 数据库模块
第5章 系统实现
5.1 爬虫数据采集模块
5.1.1 Socket网络通信
5.1.2 正则表达式过滤
5.1.3 文件存储模块
5.2 Lucene全文检索模块
5.2.1 准备工作
5.2.2 创建索引
5.2.3 关键字查询
5.3 VPN连接模块
5.4 系统展示
6.1 总结
6.2 展望
参考文献
致谢