如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第24卷第1期齐齐哈尔大学学报Vol.24,No.12008年1月JournalofQiqiharUniversityJan.,2008人力资源管理系统设计与实现才振鹏(浙江警官职业学院现代教育技术中心,杭州310018)摘要:该人力资源管理系统是针对中小型企业的人事管理而开发的一个计算机管理系统。该系统简单易懂,可以满足不同层次的人员进行操作。同时,它凭借其简单的操作方式,友好的界面,可以为企业用户提供方便快捷的服务。企业用户可以通过该系统进行员工工资管理、员工工作评价、员工考勤管理、员工基本信息管理。关键词:管理;人力资源;企业中图分类号:TP311.52文献标识码:A文章编号:1007-984X(2008)01-0051-04在企业里,企业人事资料繁多,包含很多的信息数据的管理,现今,有很多的企业都是初步开始使用计算机管理日常事务,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于人员的工资信息、员工工作评价信息、考勤管理等信息多采用档案形式保存进行,对员工资料,以及员工基本信息管理甚至用手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段,这就是管理信息系统的开发的基本环境。基于这此问题,有必要建立一个人事管理系统,使人事管理工作规范化,系统化,程序化,网络化,避免人事管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改人事档案。VisualBasic是当今非常流行的基于Windows的应用程序开发语言,它以Basic语言为基础,结合Windows中的事件驱动机制和面向对象编程,通过大量控件实现程序设计的简单化和高效化。VB以其简单易懂,易于使用等特点得到广大程序开发者的喜爱,使用VB中提供的当量控件,可以实现常用的大多数功能,大大简化了应用开发过程。1系统总体设计1.1系统设计1)系统功能分析。企业人力资源管理系统需要完成功能主要有:有关企业员工各种信息的输入、查询、修改。2)系统功能模块设计。对上述各项功能进行集中、分块,按要求结构化程序设计的要求如图1所示。1.2数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就是要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。针对一般企业人力资源管理系统的需求,通过对员工工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:·员工档案信息:包括的数据享有员工工作过程的内容和数据流程分析,姓名、学历、专业、参加工作时间、进入公司时间、备注等。收稿日期:2007-08-10作者简介:才振鹏(1980-),男,助教,理学士学位,研究方向:软件工程,浙江警官职业学院现代教育技术中心,czpwy@163.com。·52·齐齐哈尔大学学报2007年·员工调动信息:包括的数据享有员工在部门调动时的信息,包括员工姓名、原部门、新部门等。·员工考勤信息:包括的数据享有员工所在部门、员工姓名、出勤时间、工休时间、旷工时间、请假时间、早退时间、迟到时间、加班时间、出差时间等。·员工工作评价信息:包括的数据享有员工姓名、员工所在部门、工作业绩、工作态度、业务水平、备注等。·员工工资信息:包括的数据享有员工所在部门、员工姓名、底薪、补贴、奖金、加班、住房补贴、房租、养老金、医疗保险、住房公积金、实发工资等。有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。人力资源管理系统系统设置员工档案帮助添修部重关退添更删查关加改门新闭出加新除询于用密管登窗系员员员员作户码理录口统工工工工者档档档档案案案案工作评价考勤管理添修删查添修删查加改除询加改除询工工工工考考考考作作作作勤勤勤勤评评评评信信信信价价价价息息息息员工调动工资管理添修删查计整查加改除询发理询调调调调员员员动动动动工工工信信信信工工工息息息息资资资图1系统功能模块图2数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关第1期人力资源管理系统设计与实现·53·系。这些实体包含各种具