zoukankan      html  css  js  c++  java
  • 201671030121 王天悦 词频统计软件项目报告

    一 需求分析

          做一个词频统计程序,该程序具有以下功能:

        (1)可倒入任意英文文本文件

        (2)统计该英文文件中单词数和各单词出现的频率(次数),并能将单词按字典顺序输出。

         (3)可能的话可否将单词及频率写入数据库(文件)

    二 基本功能需求:

          1.使用文件操作。

          2.将英文文章先读到一个字符串中。

          3.将英文文章中的单词分离时,主要使用strtok函数。

          4.将英文单词排序时使用strcmp函数。

    三  测试运行:

     四  部分代码展示:

    public static StringBuffer getFile () { //文件读入函数
            String str=null;//定义一个字符串类型变量str
            StringBuffer sb1=  new  StringBuffer();
            try {//try代码块,当发生异常时会转到catch代码块中
                //读取指定的文件
                BufferedReader in = new BufferedReader(new FileReader("1.txt"));
                
                while ((str = in.readLine())!= null) {//readLine()方法, 用于读取一行,只要读取内容不为空就一直执行
                   
                    sb1.append(str);
                }
                in.close();
               
            } catch (IOException e) {//当try代码块有异常时转到catch代码块
                System.out.println("读取有误");
                e.printStackTrace();//printStackTrace()方法是打印异常信息在程序中出错的位置及原因
            }
            System.out.println(sb1);//输出sb1
            return sb1;
            
        }

    六 总    结:

    在这次实验中遇到了很多困难,有些问题到现在仍然没有解决,以后需要努力学习。

    实验源代码:https://github.com/wty123456/wangtianyue

    七 PSP:

    任务内容        计划共完成需要的时间   实际完成需要的时间
    计划 10              5
    需求分析 (包括学习新技术、新工具的时间) 10 10
    生成设计文档 (整体框架的设计,各模块的接口,用时序图,快速原型等方法) 20 18
    设计复审 8 8
    代码规范 (为目前的开发制定或选择合适的规范) 5 3
    具体设计(用伪代码,流程图等方法来设计具体模块) 5 3
    具体编码 30 40
    代码复审 10 10
    测试(自我测试,修改代码,提交修改) 20 30

    测试报告(发现了多少bug,修复了多少)

    10 10

    计算工作量 (多少行代码,多少次签入,多少测试用例,其他工作量)

    15 13

    事后总结, 并提出改进计划 (包括写文档、博客的时间)

    20 15
  • 相关阅读:
    关于datax的SqlServerReader 插件文档读取设置
    SQLyog13.1.1连接MySQL 8.0.19时出现的2058错误,加密方式因版本支持问题解决方法。
    mysql客户端版本太低的问题,应该是先改变加密方式再修改密码.client does not support authentication protocol requested by server consider upgrading mysql client
    IntelliJ IDEA的JavaWeb开发环境搭建
    异构数据源同步工具DataX Web用户手册(一、安装)
    datax安装
    Sql Server 中 根据具体的值 查找该值所在的表和字段
    1202. 交换字符串中的元素
    路径总和
    买卖股票的最佳时机(II)
  • 原文地址:https://www.cnblogs.com/wtywty123/p/10562274.html
Copyright © 2011-2022 走看看