基于信息技术及计算机理论设计HR人事管理系统

发表时间:2021/3/22   来源:《文化研究》2021年3月上   作者:许汶彬1 凌浩淳1 章涵柯2 曾阳卿2
[导读] 一个企业要想在激烈的市场竞争者立于不败之地,人事管理是十分重要的一部分,因为企业员工的工资,员工对工作的投入,对企业的责任感都属于人事的范畴。一个合理的绩效制度、管理制度,“公平、公正、合理”的执行对员工的管理仅仅靠规章制度和政策是远远不够的,这就需要一个公开透明的人事管理系统。

1四川成都西华大学计算机与软件工程学院2四川成都西华大学电气与电子信息学院    许汶彬1   凌浩淳1 章涵柯2  曾阳卿2    610039

摘要:一个企业要想在激烈的市场竞争者立于不败之地,人事管理是十分重要的一部分,因为企业员工的工资,员工对工作的投入,对企业的责任感都属于人事的范畴。一个合理的绩效制度、管理制度,“公平、公正、合理”的执行对员工的管理仅仅靠规章制度和政策是远远不够的,这就需要一个公开透明的人事管理系统。有了这样一个系统会大大减少企业的管理成本;对企业的运作、薪酬管理、奖惩管理、合同管理、劳资纠纷、风险规避会有很大辅助作用。人事管理是一个企事业单位不可缺少的部分,它的内容对于单位决策者和管理者至关重要。 一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机应用的普及,我们可以使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人力资源管理的效率,也是企业的科学化、正规化管理的重要条件。因此,开发人事管理系统是很有必要的事情。
关键词:职员信息;薪酬绩效;人事管理
        一、 问题的提出
        在现代化的企业管理中,人事管理系统有着十分重要的作用,然而,用大型软件系统来于小型的企事业单位,不亚于“杀鸡用牛刀”,因此小型的软件对于这种单位自然有十分重要作用。某小型企业出与这种目的制作了这个人事管理系统。
        二、系统总体设计
        (一)开发工具
        本HR人事管理系统选用Visual Studio2017作为开发工具。
        优点:Visual Studio2017是迄今为止 最具生产力的Visual Studio 版本,其内建工具整合了 NET Core、Azure 应用程序、微服务(microservices)、Docker 容器,是一个较为完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight及Windows Phone。在该平台上能用C#/C++书写代码,更快的实现GUI(图形用户界面)。
        开发环境:操作系统如Windows10。
        运行环境:操作系统Windows10以上,为保证本软件运行,在用户计算机上需要安装Visual Studio2017。
        (二) 系统框图
        1、系统组成框图:图1

                                       (三)模块功能
        1、登记
        根据静态文本框提示,在文本框中输入姓名,点击“登记”按钮,将该职工信息从文本中读入内存,根据2-3树索引,存入链表对应位置,最后将链表存入文本。点击“退出当前系统”按钮,返回主界面。
        2.修改
        根据静态文本框提示,在文本框中输入姓名,点击“修改”按钮,将该职工信息从文本中读入内存,根据2-3树索引,存入链表对应位置,最后将链表存入文本。点击“退出当前系统”按钮,返回主界面。
        3、查询
        根据静态文本框提示,在文本框中输入姓名,点击“查询”按钮,查询该职工信息是否在链表中有存储,如没有,则返回未查询到该员工。点击“退出当前系统”按钮,返回主界面。
        4、删除
        根据静态文本框提示,在文本框中输入姓名,点击“删除”按钮,删除该职工信息。点击“退出当前系统”按钮,返回主界面。
        结论:
        本次课程设计运用数据结构来方面的知识,做一个HR人事管理系统。我们初步将它分为了人员登记、员绩效管理、培训管理、招聘管理四个方面,以及贴心的为此系统做了一个使用说明。它利用单向循环链表存储数据,3阶B树存入,不像以往的使用数据库存储。其中在编写过程中出现的最大问题在于在编写程序过程中,有时会出现数据读入失败的现象,不过我们清楚的意识到是自己的代码功底不扎实而造成的,在通过一系列的查询相关知识以及修改链表的结构后,最终解决了这一问题。
参考文献
[1]徐成敖.C#专业项目实例开发 [M] 中国水利水电出版社.2007
[2]王虎,张俊.管理信息系统[M].武汉:武汉理工大学出版社,2004.7
[3]廖明宏. 数据结构与算法(第四版):高等教育出版社,2007年11月01日
[4]朱明方 吴及. 数据结构与算法教程: 人民邮电出版社, 2011年11月
作者简介:
许汶彬(1998-),男,汉,山东省莱芜市,本科,研究方向:物联网工程
凌浩淳(1998-),男,汉,四川省资阳市,本科,研究方向:物联网工程
章涵柯(1998-),男,汉,四川省成都市,本科,研究方向:信息工程
曾阳卿(1999-),男,汉,上海市,本科,研究方向:信息工程

 
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: