笨方法学 Java -25-综合练习2-功能分析
其实,在学习一个没接触过的技术时,最好是以实现一个真实的应用场景为目的。这样,我们才能更深入地了解这个技术。基于这个出发点,我们这个综合练习2,就以实现一个“请假单生成器”为目的进行讲解Apache POI组件关于office word 文档的读写处理。
下面开始模拟功能分析:
1、关于这个请假单生成器软件,我们先虚拟几条功能需求:
(1)、能指定生成后的文件的格式(doc文件或者docx文件)
(2)、能查看请假单的模板信息
(3)、能显示生成的请假单的位置信息
(4)、除非主动退出程序,否则程序需要一直运行
2、通过上面的需求信息,我们可以简单的得出以下一个图:

说明:
(1)、首先,用户和软件之间通过一个界面交互。如果用户不退出,则一直等待用户输入。
(2)、然后,软件根据用户输入,替换模板的信息,生成一个请假单文档。
(3)、最后,软件需要存储用户的请假单文档,以备用户查看、打印。
3、通过上面的分析,得出一个功能概览图如下:
