201671030126 词频统计软件项目报告

一.需求分析

    1.可读入文件     2.指定词汇数的统计     3.高频词汇的统计及其柱状图     4.所有词汇数的统计并字典排序输出到另一文件

二.功能设计

    1.能读取、储存词汇的值以及个数     2.以柱状图的形式显示词汇出现的次数     3.统计特定或者高频词汇的个数     4.排序并输出所有词汇到另一文件

三.设计实现

    1.设计一个Word类来表示词汇的值以及出现的次数;一个myfile类写所有的函数:     bianli():2.读入所有词汇并统计次数;     Find():3.查询特定词汇次数;     Output():4.输出高频词汇;     Sort();5.输出到另一文件。

四.测试运行

    ![](https://img2018.cnblogs.com/blog/1616072/201903/1616072-20190324140200567-316441062.png)     ![](https://img2018.cnblogs.com/blog/1616072/201903/1616072-20190319220643687-1233687341.png)     ![](https://img2018.cnblogs.com/blog/1616072/201903/1616072-20190319220825932-228493611.png) ![](https://img2018.cnblogs.com/blog/1616072/201903/1616072-20190324140921462-1461146325.png)

五.代码片段

    ![](https://img2018.cnblogs.com/blog/1616072/201903/1616072-20190319221615016-1591868364.png)

六.总结

    1.对于需求的确切分析找一个大致方向,然后逐步扩展。     2.文件成功输出但没有排序。

七.PSP

![](https://img2018.cnblogs.com/blog/1616072/201903/1616072-20190319232222457-1182361554.png)

八.源代码

https://github.com/qiuwujimengyouzhi/-
原文地址:https://www.cnblogs.com/qiuwuji/p/10561916.html