一.需求分析

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

二.功能设计

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

三.设计实现

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

四.测试运行


    
    

五.代码片段

六.总结

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

七.PSP

八.源代码

https://github.com/qiuwujimengyouzhi/-

转载于:https://www.cnblogs.com/qiuwuji/p/10561916.html

201671030126 词频统计软件项目报告相关推荐

  1. 201671010411+巩定定+词频统计软件项目报告

    课程名 软件工程 实验二 词频统计软件项目报告 词频(TF) 是一个词语出现的次数除以该文件的总词语数. 实验目的 (1)掌握软件项目个人开发流程. (2)掌握Github上发布软件项目的操作方法. ...

  2. 201671010417 金振兴 词频统计软件项目报告

    1.需求分析 按照<构建之法>第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发. .程序可读入任意英文文本文件,该文件中英文词数大于等于1个. . ...

  3. 201671030128+词频统计软件项目报告

    一.需求分析 根据实验二 软件工程个人项目的要求本次软件项目的需求有以下几点: 1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个,程序需要很壮健,能读取容纳英文原版<哈利波特> ...

  4. 201671030125+词频统计软件项目报告

    项目 内容 这个作业属于哪个课程? 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里? 实验二 软件工程个人项目 我在这个课程的目标是? 按时完成老师给的任务,复习JAVA ...

  5. 201671030130+词频统计软件项目报告

    (一)需求分析 根据实验二 软件工程个人项目的要求该软件项目的基本功能要求如下: 1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个. 2.程序需要很壮健,能读取容纳英文原版<哈利波特 ...

  6. 201671010433 | 词频统计软件项目报告

    1.需求分析 使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发.软件基本功能要求如下: 1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个. 2.程序需要很壮健,能读取容纳英文原 ...

  7. 实验二 词频统计软件项目报告

    实验要求 实验二 软件工程个人项目 GitHib链接 https://github.com/Z-zt/Count 一.需求分析 通过分析实验二题目要求,得出的用户需求主要为: 程序可读入任意英文文本文 ...

  8. 201671010403 陈倩倩 词频统计软件项目报告

    一.需求分析 一个英文文本词频统计的软件开发,其基本需求有: 1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个. 2.程序需要很壮健,能读取容纳英文原版<哈利波特>10万词以上 ...

  9. 201671010423 词频统计软件项目报告

    需求分析 1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个. 2.程序需要很壮健,能读取容纳英文原版<哈利波特>10万词以上的文章. 基本功能 1.指定单词词频统计功能:用户可 ...

  10. 201671010444 夏向明 词频统计软件项目报告

    该项目实施过程主要包括以下7部分. 一.需求分析 1.程序需要读入至少一个词,可读入任意英文文本. 2.至少可以统计10万词及以上的文本. 3.用户可以同时查询多个单词的统计,并显示出其个数和柱状图. ...

最新文章

  1. [转载]PhotoShop性能优化
  2. python写入csv文件的几种方法
  3. freemarker模板文件中文本域(textarea)的高度自适应实现
  4. DataGridView中在新增行时怎样设置每个Cell单元格的字体样式
  5. java定时器写法_java定时器的写法是什么样?
  6. 2021垂直类电商私域化洞察报告
  7. 信息学奥赛C++语言:单词转换
  8. Ubuntu中虚拟环境的搭建
  9. POSIX定时器Timer
  10. Redis 常见问题 与 常见错误
  11. 【商城秒杀项目】-- 项目总结
  12. 东财《领导科学X》综合作业
  13. 21根火柴取放 c语言,趣味C语言题Word版
  14. scdl matlab,5自由度移动机器人的建模与仿真-硕士论文
  15. tp5微信开发(二) ---- 微信关键字自动回复,图文回复,关注自动回复
  16. Java业务系统是怎么和MySQL交互的?
  17. 【设计模式】设计模式
  18. C++课程学习代码汇总基础
  19. 虚拟存储技术-virtual memory technologies
  20. 啊哈C——学习2.8一起来找茬

热门文章

  1. 一步一步安装服务器监视软件MRTG
  2. 程序员为什么要使用Markdown
  3. 如何在 Mac 上查找已保存的密码?
  4. 在苹果Mac中将 WEBP 图片转成 JPG、PNG 格式的 2 种方法
  5. AirServer for Mac(ios投屏到mac的实用工具)
  6. 如何关闭苹果Mac上的触控板功能防止误触?
  7. 整合MVC实现文件上传
  8. React Advanced 备忘
  9. Linux KVM构建及管理
  10. MySQL中char、varchar和text的区别