个人项目———Java实现WordCount

2018年系统分析与设计—个人项目作业

题目来自于 :https://edu.cnblogs.com/campus/xnsy/2018Systemanalysisanddesign/homework/2120

本次作业Gitee项目地址 :https://gitee.com/moxxxmo/WordCount

     一、项目简介


1. 本项目的需求:

通过程序设计,编写一个可执行文件exe能够对源程序文件进行统计字符数、单词数、行数,统计结果可以以指定的格式输出到默认文件中。

2.参数及其约定如下:

基本功能:

扩展功能:

wc.exe -s                        //递归处理目录下符合条件的文件                                                                                                                                       

wc.exe -a file.c              //返回代码行 / 空行 /  注释行

wc.exe -e stopList.txt    //停用词表,统计文件单词总数时,不统计该表中的单词                                                                                                      

高级功能:

wc.exe -x //该参数单独使用,如果存在参数,则显示图形界面,用户通过这个界面选取单个文件,程序就会显示文件的字符数、单词数、行数等。

对于此项目,我只实现了项目所要求的基本功能。在分析过项目的需求后,我发现这些功能虽然看似很简单,但是做起来的工作其实也是很大的,我总结了以下几个原因:一、因为我之前没有深入地学习过java语言,只学习过java语言的基础语法,平时使用java语言做项目也很少。所以在这次项目中,对文件的操作也不是很熟悉,在开始编码之前,我需要对java语言对文件操作这一部分知识进行学习。二、此项目除了对编码有要求以外,还要结合《构建之法》中所讲到关于在软件开发过程中,需要设计到的软件工程的知识,要撰写PSP表格、需求分析、测试用例、博客撰写。所有整个项目也不是单纯地实现功能那么简单了。

     二、完成作业过程:


猜你喜欢

转载自www.cnblogs.com/moxxxmo/p/9693584.html