一.需求分析
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/-