一、需求
对给定进行字符数、单词数以及行数统计。
二、功能
(一)基础功能
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 | 确定功能和文档大纲 |
路漫漫其修远兮,吾将上下而求索;