对舍友“公司职员管理系统”做出的一些优化

在暑期小学期中,我的舍友完成了关于“公司职员管理系统”的大作业,包含了显示、添加、查询、修改、删除、统计的功能,功能完善,但当时数据主要以数组的形式管理,较为不便。

在经过之后的学习后,我对这个程序做出了一些分析与改进,数据最终以文件的形式进行管理。

如图为该系统中所包含的功能,所有的功能都要使用到员工的各种信息。

1.原程序中,员工信息是以如下形式储存:

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

由此基础上,增、删、改、查的功能也同样改为对文件的处理。

2.其中查找功能原系统的查询方式为通过职工号查询

如下:

运行结果如下:

 

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

代码为:

运行结果如下

(1)按职工号查找:

(2)按名字查找:

两者结果相同,可以初步判断没有BUG(233

以上,即为我对舍友“职工管理系统”进行的改进结果。

posted @   一只鸢洛z  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示