逆向软件设计与开发能力

 

        该项目软件来源于本人往学期的期末大作业。这个软件是一个职工管理系统,系统的功能上还是有一定的缺陷的。下面是系统还没修改的功能结构图。

 

       我认为,公司各个职员的职位不是一成不变的,应该是随时可能调动的,所以我就在本系统的基础上加了一个职位调动的功能,下面是我修改过后的系统功能结构图。

 

        加上这个功能的最初,职位变更有些地方是有误的,比如把职员升职的时候,职位已满还是能升职,原因是没有限定每个职位的人数;或者是在写进文本文件的数据,读出会以乱码的形式打印,原因是没有使用二进制的方式写入文件。

       加入了职位变更这一功能之后,所有的职员在公司的身份就可以随时调动,消除了职员身份在本系统的不变性,使得本系统更加完善。

 

posted @ 2023-03-06 21:12  mmmlmg  阅读(32)  评论(0)    收藏  举报