码迷,mamicode.com
首页 > 其他好文 > 详细

201671010431+词频统计软件项目报告

时间:2019-03-20 00:42:00      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:仓库   编写   alt   独立   学习   要求   res   http   主页   

一、需求分析
按照《构建之法》第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发。软件基本功能要求如下:

1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个。

2.程序需要很壮健,能读取容纳英文原版《哈利波特》10万词以上的文章。

3.指定单词词频统计功能:用户可输入从该文本中想要查找词频的一个或任意多个英文单词,运行程序的统计功能可显示对应单词在文本中出现的次数和柱状图。

4.高频词统计功能:用户从键盘输入高频词输出的个数k,运行程序统计功能,可按文本中词频数降序显示前k个单词的词频及单词。

5.统计该文本所有单词数量及词频数,并能将单词及词频数按字典顺序输出到文件result.txt。
二、功能设计
1.从磁盘中读取英文文本,对文本进行处理。
2.统计单词的个数。
3.按个数降序排序。
三、设计实现
1.通过for语句进行词频统计
2.通过java语言进行编译
3.运用主函数main来实现读入文本文件,统计单词出现次数。
四、测试运行
技术图片

技术图片

五、PSP
技术图片
六、项目总结
本次项目运用java语言编写,对于java语言的掌握还不精通,需要平时多学习基础知识,多练习编写代码。开发过程十分艰难,通过这次的项目,更能激发自己对java的学习兴趣,以及对软件工程的深刻理解。
GitHub仓库主页链接:https://github.com/tanglu007/lu

201671010431+词频统计软件项目报告

标签:仓库   编写   alt   独立   学习   要求   res   http   主页   

原文地址:https://www.cnblogs.com/tanglu/p/10562403.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!