1.1 课题背景 .......................................................................................................................................6
1.2 目的和意义 ...................................................................................................................................6
1.3 本文的结构 ...................................................................................................................................6
1.4 开发技术 .......................................................................................................................................6
1.4.1 Python ......................................................................................................................6
1.4.2 Django ......................................................................................................................7
1.4.3 MySQL ......................................................................................................................7
第二章 可行性分析 ................................................................................................................................7
2.1 业务流程可行性分析....................................................................................................................7
2.2 经济可行性 ...................................................................................................................................7
2.3 技术可行性 ...................................................................................................................................8
2.4 运行可行性 ...................................................................................................................................8
第三章 需求分析 ....................................................................................................................................8
3.1 文本相似度的应用........................................................................................................................8
3.2 文本相似度的需求分析................................................................................................................9
3.2.1 功能需求 ................................................................................................................9
3.2.2 性能需求 ................................................................................................................9
3.2.3 可靠性需求.............................................................................................................9
3.3 系统应用分析 .............................................................................................................................10
第四章 总体设计 ..................................................................................................................................10
4.1 系统模块总体设计......................................................................................................................10
4.2 系统总体设计 .............................................................................................................................11
4.3 详细设计 .....................................................................................................................................11
4.3.1 数据预处理模块...................................................................................................11
4.3.2 特征提取模块.......................................................................................................12
4.3.3 相似度计算模块...................................................................................................12
第五章 详细设计与实现 ......................................................................................................................12
5.1 系统实现过程 .............................................................................................................................12
5.1.1 文本预处理模块...................................................................................................13
5.1.2 文本相似度计算模块...........................................................................................13
5.2 系统模块设计 .............................................................................................................................14
5.2.1 文本分析 ..............................................................................................................14
5.2.2 文件分析 ..............................................................................................................15
5.2.3 新闻管理 ..............................................................................................................16
5.2.4 个人信息 ..............................................................................................................16
5.2.5 用户管理 ...............................................................................................................16
5.3. 系统测试 ....................................................................................................................................17
5.3.1. 测试方法 .............................................................................................................17
5.3.2. 测试结果 .............................................................................................................17
第六章 系统测试与性能分析 ..............................................................................................................18