一、需求

    对给定进行字符数、单词数以及行数统计。

二、功能

    (一)基础功能

        1. 文件读写。2. 字符数统计。 3.行数统计。 4.单词数统计。

    (二)拓展

        1. 指定字符或字符串(包括单词)统计个数以及位置信息(行数和列数),其中大小写可选择。

    (1) 单个字符或字符串;

    (2) 多个字符串同时查找比较。

        2. 列数统计。

        3. 指定字符或字符串查找。查找信息包括字符或字符串个数以及位置信息(行数和列数),其中大小写可选择。

    (1)仅指定字符或字符串;

    (2) 包含指定字符或字符串。

        4. 指定字符或字符串替换。

    (1)仅指定字符或字符串;

    (2) 包含指定字符或字符串。

三、分析

    (一)开发环境

    (1)开发语言:C#;

    (2)开发工具:VS2015,StartUML;

    (3)开发环境:win10 64位,win7 64位。

    (二)易忽略的地方

    1. 处理行(列)时,空格、回车换行(win/linux)。

    2. 字符大小写处理。

    3. 单词缩写。

    (三)程序结构(UML)

    (四)性能分析

四、效果图

五、评价

六、附录

  (一)博客更新记录

事件 时间 实际时长(min) 预计时长(min) 备注
1 词频统计第一次更新 16/03/18 30 40 确定功能和文档大纲