小型公司人事管理系统设计

2018-01-17 00:36李明璐
电子技术与软件工程 2017年24期
关键词:人机交互管理系统

摘 要

当今时代,一个优秀的公司必定会有一个适合自身特点的人员管理系统。实际上,许多小型公司在统计员工信息及计算员工工资的过程中,操作繁杂,为公司管理者带来了不小的麻烦。本文设计了一款可以准确快速统计员工信息并计算员工工资的应用平台。通过对数据处理的分析和探讨,主要完成了员工信息的输入、备份、恢复和显示,实现了在文档中进行数据的读写,使管理更加便捷,具有一定的实用价值。

【关键词】小型公司 管理系统 人机交互 算法优化

1 引言

目前我国中小企业有4000万家,占企业总数的99%,贡献了中国60%的GDP、50%的税收和80%的城镇就业。中小企业的蓬勃发展,极大的促进了我国社会主义市场经济的发展。但当前大量中小型企业的管理仍处于人工作业阶段,不但效率低下,而且在存在着许多纰漏。

自计算机、互联网出现以来,凭借其精度高、速度快、节省人力的优点,成为大量重复性工作的最佳选择。信息化、电子化已成为节约成本、提高效率的首选。小型公司人员管理及工资计算系统在公司的管理上发挥着日益显著的作用。管理系统经过三个主要的发展阶段,最终形成了三种版本。这三种版本分别称为人工版,单机版和网络版,它们主要区别于管理的细化以及功能模块的进一步完善。现在广泛使用的人员管理系统是采用B\S结构,基于数据库来实现的。而对于小型公司,由于人员构成简单而且数量少,为了节约时间和空间,摒弃了复杂的数据库处理。由此,本文设计出了一款简单易用的小型公司人事管理系统,以作参考和启发。而且,它可以根据公司的特点和需求作出相应的调整,方便灵活,更具人性化。

2 小型公司人事管理系统设计

2.1 系统结构总体设计

对小型公司所需要管理的人员信息进行分析归纳,总结出以下6个主要功能模块,最终形成一个结构简洁、功能明确的人事管理系统,如图1所示。

2.2 各功能模块设计

不同员工的信息往往包含着编号、姓名、性别、年龄、职位等相同属性以及与之对应的下属员工、工作时长等不同职业下的不同属性。所以在设计过程中,可以将员工的所有属性都封装在同一个类中。而不是针对不同职业的员工定义相对应的类,对算法进行优化,使程序更为简洁清晰,程序简洁清晰。

2.2.1 数据输入

该模块主要完成员工信息的录入,是整个系统中基础且关键的操作。首先根据员工的职位确定相对应的编号,将其作为员工信息查询的唯一标识,避免出现信息错乱。然后继续依次输入其他信息。其中,每次输入完毕,类定义的对象数组的下标会改变,以此避免数据的覆盖。而且,每次录入完毕在结尾问询是否继续录入更加人性化。

2.2.2 数据查询

该模块主要是为了显示员工信息,尤其是对应的工资信息,这是本系统核心表达的部分。对于不同职位的人,采用了不同的工资计算方法。因此,不同职位员工的工资单是分离的。通过对编号的检测,完成了数据的提取及准确显示,提高了效率。

2.2.3 数据备份与数据恢复

该模块主要是将控制台界面输入的信息保存到文件中,同样也可从文件中读取信息显示在界面上。输入的数据必须能够得到保存,否则解放工作量的目标根本无法完成。因为是小型公司,工作人员较少,没必要使用数据库,本文选择了文件重定向,即將输出从屏幕定向为文件,实现了数据的长期保存。同时,为了保证数据恢复的可行性,在数据输入中调用地址时会直接更新,避免了继续输入从第一个储存空间开始而导致的数据覆盖、丢失。

2.2.4 数据修改

该模块是在员工发生变动后对其数据做出更改,包括数据的增加、删除以及某一属性的变更,它是与数据输入相照应的。小型公司人员流动性相对较大,公司人员职位变更也较频繁,因此这一模块是很有必要的,需要经常维护的。

2.2.5 退出/返回上一级

该模块主要完成的是根据提示,实现“跳回上一界面继续操作”或者“退出系统”。

3 小型公司人员管理系统实现

3.1 主界面

由于实现的功能不多,系统的主界面采用了单窗口设计,通过上下级菜单显示各个功能模块,界面简洁。人员管理系统的主界面如图2所示。

3.2 各功能模块界面

本设计主要实现了数据输入、数据备份与恢复、数据查询以及数据修改等功能。其中,在对数据的备份与恢复中,把信息保存在文档里,并且保留了可读性,相比于其他设计是一大改进。另外,修改前把员工的相关信息全部展示出来,有利于工作的正常进行,即时校对以免出错。各模块的功能实现界面如图3所示。

3.3 工资查询界面

本设计的另一主要目的是实现员工工资的实时查询。通过列表,使查询界面脉络清晰,更加方便查看。尤其是将所有的销售经理及其下属的销售额分开列表输出,既方便比较,也方便记录。实用性较强,实现代码简洁,易于修正。如图4所示,给出了员工销售额显示界面。

4 结束语

本文通过设计小型公司人事管理系统,对数据做了的简单处理,实现了更亲切的人事管理系统人机交互面板。运用程序设计,实现了数据的输入、查询、修改、备份及恢复等功能。使用了文件重定向的方法,可以将数据保存到文档里,也可以从文档中读取数据进行修改简便易读。该设计还存在一些不足之处,功能仍需在后续实践中继续改进和完善。

参考文献

[1]刘泽惠.中小微企业融资难及其解决途径[J].财会学习,2017(13).

[2]蒋星月,陈丽汀.一种单机版的会展中心综合信息系统设计[J].信息通信,2016(03):124-125.

[3]张伟,叶珺,尹奇等.军队干部健康体检信息管理系统网络版设计[J].华南国防医学杂志,2016(12):798-800.

[4]崔天慧,刘海见.基于B/S架构的人事信息管理系统[J].信息通信,2017(04).

[5]杨磊,肖冬荣.中小型企业设备管理系统的设计[J].制造业自动化,2009,31(06):32-33.

[6]袁孝海, 董玉德,柳吉庆等.中小型制造企业的生产管理系统的设计与实现[J]. 机械,2011,38(06):49-53.

[7]王姝.企业工资管理系统设计与实现[D].长春:吉林大学,2014.

[8]Stanley B.Lippman,JoséeLajoie, Barbara E.Moo.C++ Permer中文版(第五版)[M].电子工业出版社,2013.

作者简介

李明璐(2000-),男,山东省乳山市人。就读于乳山市第二中学。主要研究方向为智能信息处理。

作者单位

乳山市第二中学 山东省威海市 264500endprint

猜你喜欢
人机交互管理系统
基于LED联动显示的违停管理系统
停车场寻车管理系统
船舶压载水管理系统
海盾压载水管理系统
人机交互课程创新实验
基于RFID的仓储管理系统实现