基于VB与Access的人事信息管理系统设计
2013-12-29董晶晶
摘 要:人事信息管理系统以VISUAL BASIC作为运行平台,同时利用Access数据库作为后台数据处理工具,以实现基本的人事管理,包括人员信息的处理、企业考勤、工作评价、工资等管理;信息管理是对信息进行添加、编辑、删除、浏览和查询的操作,使管理者可以快速便捷的管理公司人事信息。
关键词:人事信息管理 Visual Basic 数据库 Access2000
中图分类号:TP317 文献标识码:A 文章编号:1672-3791(2013)05(a)-0018-02
人事信息管理系统是一个事业或者企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,计算机科学日渐成熟,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点。能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
人事信息管理软件主要功能包括:人员信息管理、考勤管理和工资管理等。本设计将以一个典型的人事信息管理系统为例子,来讲述如何用Visual Basic建立一个通用性MDI结构档案管理系统的开发步骤和实现方法。
1 系统需求分析和系统功能设计
1.1 系统需求分析
根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精华,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。
系统需求可分为如下3个方面:(1)员工基本信息的管理,包括员工的姓名、性别、职位等信息。(2)员工考勤信息的管理,每个员工对应着相应的考勤情况,及迟到早退的情况。(3)工资的管理,包括工资的项目和计算。
1.2 系统功能设计
系统开发的任务是实现企业人事信息关系的系统化和自动化。分析调查企业人事信息需求,明确人事管理系统需要完成对企业员工的各种信息输入、查询、修改,并通过对员工工作的内容和数据流程,设计数据项和数据结构,再根据其系统的数据结构、数据项和数据流程,就能进行系统的数据库设计。
2 数据库设计
设计数据库系统时应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在各个信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各个信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。再将单位数据库概念结构转化为ACCESS 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
3 主要功能模块的设计
3.1 用户登录窗体
由于人事管理系统中的数据和信息涉及公司机密,所以用户进入系统需要登录密码。用户首先输入用户名和正确密码,方可进入系统对信息进行操作。如果用户3次输入密码不正确,将强行退出程序。
3.2 员工基本信息模块
员工基本信息管理模块主要完成员工信息的添加、修改、删除和查询。
员工基本信息窗口可以完成员工信息的添加、修改和删除的功能,如图1所示。
为了方便快捷用户操作,在员工基本信息模块中需要查询功能,这样可以节约搜索资料的时间。查询员工基本信息窗口如图2。
3.3 员工考勤管理模块
员工考勤管理信息模块主要实现如下功能:(1)添加员工考勤信息。(2)修改员工考勤信息。(3)删除员工考勤信息。(4)查询员工考勤信息。
考勤是为维护企业的正常工作秩序,提高办事效率,严肃企业纪律,因此考勤管理是企业管理重要的一部分。查询考勤信息功能采用的是复合式查询,分为按姓名、编号和考勤录入时间的三种查询方式,用户可以根据情况进行选择。
3.4 员工工资信息管理模块
工资管理是企业管理的重要组成部分,员工工资信息管理包括每个月员工实际发放工资的计算,工资包括底薪、补贴、奖金、养老保险和医疗保险等项目。工资信息管理的修改和删除采取同样的列表形式。查询工资信息功能采用的是复合式查询,分为按姓名和编号的二种查询方式,用户可以根据情况进行选择查询。
4 系统的实现和编译
程序各个功能模块的创建完成,应该对人事管理系统的编程进行调试工作,最后一步就是该系统的编译和发行。这涉及到工程项目属性的设置、可执行应用程序的生成。
在系统的编译和发行以前,需要设置工程项目的属性。选择“工程┃人事管理工程”菜单,其属性设置。最后选择“文件┃生成人事管理.exe”菜单,编译开始。编译完毕后,即生成了响应的可执行文件。编译通过后,形成可执行文件人事管理.exe。但是在发行前要对可执行文件进行测试。通过测试的可执行文件,就可以发布了。
5 结论
系统综合了人事管理所需功能开发,以Visual Basic语言为开发平台,利用Access数据库作为后台数据处理工具,设计结果直接录入系统数据库,易于实现数据的维护和管理。人事管理系统的功能符合用户需求,能够完成员工基本信息、考核信息、员工工资信息等的添加、删除、修改、查询,并提供部分系统功能,使用户能方便的用户管理。在本系统的设计过程中,首先为整个系统构建流程构架,再分别介绍了人事管理系统的系统设计、数据库设计和主要功能模块的设计等。同时系统中信息的管理、录入和修改等功能界面是可视化的,直观易操作。
参考文献
[1]刘炳文,许蔓舒.Visual Basic 6.0程序设计教程[M].清华大学出版社,2001.
[2]申莉莉.数据库系统与Access2000教程[M].清华大学出版社,2001.
[3]魏江江.Visual Basic基础编程百例[M].清华大学出版,2002.
[4]Jeffrey P.McManus.Visual Basic 6.0 数据库访问技术[M].机械工业出版社,1999.
[5]骆娟,何慢洪.Visual Basic 数据库实例导航[M].人民邮电邮出版社,2004,3.
[6]杜艳,张申.基于VB与Access的公司信息管理系统设计[J].徐州工程学院学报:自然科学版,2011,26(2):42-48.