对舍友“公司职员管理系统”做出的一些优化
在暑期小学期中,我的舍友完成了关于“公司职员管理系统”的大作业,包含了显示、添加、查询、修改、删除、统计的功能,功能完善,但当时数据主要以数组的形式管理,较为不便。
在经过之后的学习后,我对这个程序做出了一些分析与改进,数据最终以文件的形式进行管理。

如图为该系统中所包含的功能,所有的功能都要使用到员工的各种信息。
1.原程序中,员工信息是以如下形式储存:

从图上可以看出,这样的形式不仅数据冗杂,且稍不注意就会很容易发生数组越界的问题。为此,我将其改为了文件的形式保存在txt的记事本中。通过对文件的操作进行功能的实现。


由此基础上,增、删、改、查的功能也同样改为对文件的处理。
2.其中查找功能原系统的查询方式为通过职工号查询
如下:

运行结果如下:

我将其优化为可通过职工号或者通过姓名的方式查询,可以应对更多情况下的查询需求。以下为修改结果
代码为:

运行结果如下
(1)按职工号查找:

(2)按名字查找:

两者结果相同,可以初步判断没有BUG(233
以上,即为我对舍友“职工管理系统”进行的改进结果。

浙公网安备 33010602011771号