职工档案管理系统设计

时间:2022-08-01 04:21:47

职工档案管理系统设计

摘要:职工档案管理系统旨在为企业提供一种更加方便的方式对职工进行管理,而且可以为人力资源管理提供所需的相关信息。因此,运用软件工程思想,利用数据库技术编写一套完善的职工档案管理系统尤为必要。对职工档案管理系统进行了设计,介绍了各模块之间的关系及系统结构和系统处理流程,并对系统主要功能进行了阐述。

关键词:职工档案管理系统;软件工程;数据库

中图分类号:TP319文献标识码:A文章编号文章编号:1672-7800(2013)012-0087-02

作者简介:董引娣(1984-),女,硕士,重庆城市管理职业学院讲师,研究方向为计算机教育。

0引言

随着社会的发展,企业的职工人数也在不断扩大,如何对其进行有效管理成为当前管理者较为关注的问题。如果能实现档案管理自动化,无疑将给公司管理部门带来极大方便。职工档案管理一直以来被视为一项琐碎、繁杂而又十分细致的工作,而传统的手工管理和文件管理方式,表现出了效率低、保密性差,且时间一长,将产生大量的文件和数据、查找不方便、维护更新不及时等弊端。该系统旨在为企业提供一种更方便的方式对职工进行管理,而且可为职工工资管理、人力资源管理提供所需相关信息。正是计算机技术的迅速发展使得人们从过去繁杂的手工劳动中得以解脱,从而使这种高效的管理方式得以迅速普及,进而为企业及职工提供方便。

1系统功能描述

通过对系统的实际用户及使用部门的负责人进行访问调查,同时综合互联网上的相关资料表述,从而对系统所要实现的目标有一个明确的认识。该系统的用户主要是普通用户(职工)和系统管理员,职工主要通过该系统对自己的基本信息及考勤信息进行浏览、编辑、查询等,如果需要则对其进行打印操作,以期通过对系统的操作及时更新自己的档案信息,以便公司人事部门统计。而系统管理员则负责数据的存储及系统的维护,拥有比普通用户较多的功能,可对其档案、简历等进行及时更新,可添加、修改、删除职工的信息。不同权限的用户可通过自己拥有的权限进入相同的系统界面,但操作不同的功能。

2各模块之间的关系及系统结构

职工档案管理系统主要包含部门管理、档案管理、档案查询、数据库管理、系统管理,内容涉及较多。主要是对职工的各项信息进行管理,具体包括职工基本信息以及职工考勤信息的添加、删除、修改、查询等功能,同时可对查询结果进行打印;数据库管理主要对数据库进行备份,以免出现异常情况时使数据库丢失;系统管理主要是对用户的登录信息进行添加、修改等操作。

3系统处理流程

系统的整个处理流程如图2所示,系统管理员可以对系统进行职工信息的添加、修改、删除、查询等操作,而职工可利用系统进行档案信息及考勤信息的查询、登录密码的修改等操作。这些档案信息和考勤信息等数据信息都存储在系统的数据库中,当执行这些相关操作时,存储在数据库中的相关数据信息会从数据库中调出,在屏幕上显示出相关的操作结果,并且系统的数据库会对数据信息进行及时的更新和维护等,以保证显示的信息结果正确无误。

4系统主要功能划分

4.1部门管理

部门信息包括部门编号、部门名称、部门负责人、部门电话等信息,用户可以浏览各信息。通过TreeView控件和ListView控件,实现将数据库的字段信息添加到TreeView中,数据库里的字段将以目录的形式呈现给用户,单击一个字段可以显示该字段的数据信息,界面类似于资源管理器,利用ListView显示数据库的记录信息。

4.2档案管理

档案管理包括职工基本信息管理、职工考勤管理、个人简历管理。这些功能因用户使用系统权限不同所表示出的功能使用也不同,普通用户没有数据修改及删除的权限,只能对职工的信息进行浏览。

4.3职工信息管理

职工信息管理包括对职工的基本信息进行浏览、添加职工记录,以及对职工的详细资料进行修改、删除职工记录。其主要子模块如下:

(1)基本信息的添加。管理员首先进入职工信息浏览窗体,在该窗体的下方有一个添加信息的按钮,点击该按钮进入添加信息的界面。职工信息的添加窗体使用了两个Frame控件及多个TextBox、Lable、ComboBox控件,对职工的各项信息进行添加。有些信息需要手工添加,有些信息可在选择框中选择,如果添加的信息不符合要求,将会出现提示框,告诉用户哪些信息的输入不正确,如生日、参加工作的时间及进入公司的时间都必须为日期型。必须把所有要添加的信息完全添加,才可将各项信息添加成功。如果用户为普通用户则不能进入该界面,即在职工信息浏览界面中增加按钮并设为灰色,把Command控件的Enable属性选择为False即可。

(2)基本信息的查询。为了方便管理员及普通用户查询,使用了TextBox控件和ComboBox控件, 在查询时用户将查询内容输入到Text中,或在ComboBox中选择自己所要查询的条件,点击开始搜索按钮,便可以查询出自己想要的信息。该查询的优点在于方便用户做任何查询,管理员可以输入任何可提供的数据来进行查询,显示信息为所有数据库中提供的数据。

(3)职工信息的查询。输入一定的查询条件(某一或某些条件),单击开始搜索按钮将会对该条件进行查询并显示查询结果。

4.4职工考勤管理

职工考勤管理包括对职工的考勤信息进行浏览、添加职工记录,以及对职工的详细资料进行修改、删除职工记录。其主要子模块为

考勤信息添加:管理员首先进入职工考勤信息浏览窗体,在该窗体的下方有一个添加信息的按钮,点击该按钮进入添加考勤信息的界面。职工考勤信息的添加窗体使用了两个Frame控件及多个TextBox、Lable、ComboBox控件,对职工考勤的各项信息进行添加,有些信息需要手工添加,有些信息可在选择框中选择。必须把所有要添加的信息完全添加,才可以将各项信息添加成功。如果用户为普通用户则不能进入该界面,即在职工考勤信息浏览界面中增加按钮并设置为灰色,把Command控件的Enable属性选择为False即可。

4.5档案查询

当输入一定的查询条件时可对职工基本信息及考勤信息进行查询。其主要子模块为

职工考勤查询:管理员及普通用户均可以对考勤信息进行查询,为了方便管理员及普通用户查询,使用了TextBox控件和ComboBox控件,在查询时用户将查询内容输入到Text中,或在ComboBox中选择自己所要查询的条件,如果数据库中有相应的数据,点击开始搜索按钮后,则将在MSFlexGrid控件中显示查询结果,在该控件的底部会显示出查询的记录条数,职工考勤信息的查询主要是确定所要查询的考勤年月。打印功能是通过VB的第三方控件tubPrinter报表控件来实现的,该控件可以打印常见数据控件中的数据,如打印MSFlexGrid控件、MSHFlexGrid控件、ListView控件、DataGrid控件里的数据等。

5结语

对于职工档案管理系统设计应尽可能做到全面、方便、快捷、友好。对于普通用户,本软件提供了全面的查询统计功能,用户可以根据不同的需要选择不同的条件进行单一或组合查询,确保提高查询、统计速度,使查询、统计工作变得更加便捷。

参考文献参考文献:

[1]张海藩.软件工程导论[M].第3版.北京:清华大学出版社, 2002.

[2]萨师煊,王珊.数据库系统概论[M].第3版.北京:高等教育出版社,2002.

[3]PAULRAJ PONNIAH.数据库设计与开发教程[M].韩宏志,译.北京:清华大学出版社,2005.

[4]王晟.Visual Basic数据库开发经典案例解析[M].北京:清华大学出版社,2006.

[5]JULIA CASE BRADLEY,ANITA C,MILLSPAUGH.Visual Basic6.0高级编程[M].常晓波,刘颖,译.北京:清华大学出版社,2003.

上一篇:硬盘搜索系统设计与实现 下一篇:KWNN特征选择在客户关系管理系统中的应用研究