基于SQL-Server数据库的人事管理系统的研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于SQL Server数据库的人事管理系统的研究与开发

【摘要】随着信息技术的飞速发展,信息化系统在企业管理中应用的普及,利用计算机实现人事管理势在必行。企业利用人事管理系统,使公司管理者和管理部门能够更科学、合理、公平地对企业人事进行管理。文章基于sql server数据库对人事管理系统进行研究与开发。

【关键词】 sql server数据库;人事管理系统

【 abstract 】 with the rapid development of information technology, information system in the business management the application popularization, uses the computer realization of personnel management be imperative. enterprises using personnel management system, the company managers and management can more scientific reasonable and fair for business and personnel management. in this paper, based on the sql server database of personnel management system research and development.

【 keywords 】 sql server database;personnel management system

0 引言

随着社会经济的不断发展,对于一些中小型的企业来说,人力资源成为企业发展的重要因素。有些企业还停留在用纸张档案管理的方式,这种方式效率低下,而且容易出错,极不适应现代企业发展和管理的要求。针对这种情况,我们开发了人事管理系统。系统按

照人力资源部门管理的操作流程,实行以计算机技术为主,科学管理企业的人事档案等信息,不仅提高了办公效率,同时为企业的发展提供了更为科学的管理平台。

1 人事管理系统开发概述

对于应用程序的开发,需要开发人员对案例本身有一个较为完整和细致的认识,包括案例的背景、所要达到的功能及需求分析等。以下是企业人事管理的流程:每位员工由人事管理部录入基本资料,生成人事档案;由人力资源部管理部门信息;汇集员工奖惩信息和考勤信息;每月生成员工考核信息,并根据考核信息生成工资表。

根据企业人事管理的开发流程,开发人员首先需要完成对系统开发进行需求分析、系统模块划分、系统结构设计等工作。这里主要介绍如何根据实际案例进行系统需求分析、系统功能模块划分及系统结构设计。

1.1 系统需求分析

目前,对于一般中小型企业在人事管理上还是采用手工管理的方式。这种方式办公效率低下,不能有效地提供员工信息,对部门进行管理,而且存在着安全隐患,不能保证数据的安全性。为了更好地适应当前企业对人事管理的需求,解决手工管理存在的缺陷,开发人事管理系统应该满足以下需求:可以进行企业职员基本信息管理,进行企业部门管理,进行职员考评管理,进行基本数据管理,支持用户权限设置,支持报表打印功能,完成数据库的备份和恢复。

1.2 系统功能模块划分

根据上述的系统需求分析,本系统主要划分为系统管理模块、基础数据管理模块、部门信息管理模块、职员信息管理模块、职员考评信息模块五个主要模块。如图1所示。

1.3 系统结构设计

本系统采用的是两层结构,即客户端/服务器模式。该模式对于中小型数据库应用系统来说,系统开发简单快捷,功能实现和调节也较为容易。如图2所示。

2 人事管理系统设计与开发

以下对人事管理系统进行设计与开发。

a) 设计和创建数据库

根据系统功能分析和数据库需求分析,接下来可以为本系统创建数据库。该数据库由microsoft sql server2005创建。创建的具体步骤如下:

打开sql server 2005,在数据库列表项上单击鼠标右键,在弹出的快捷菜单中选择“新建数据库”命令。会弹出“数据库属性”对话框,在选项卡中选择“常规”选项,然后在“名称”文本框中输入要创建的数据库名称。本系统数据库名称为“dbemp”。单击“确定”按钮,完成数据库的创建。完成数据库的设计和创建后,接下来即可创建人事管理系统的工程。

b) 创建工程和公共函数模块

打开visual basic 6.0创建一个新的标准exe工程,保存为“人

事管理系统”。为工程添加一个mdi窗体,该窗体为人事管理系统的主窗体。添加ado对象到工程中。在菜单中选择“工程”→“引用”命令,选择“microsoft activex data object 2.5 library”列表项,然后单击“确定”按钮,将ado对象添加到工程中。

公共变量定义了人事管理系统中常用的一些变量。例如,用户名、用户类型及职员编号等。为工程添加模块,命名为“empmodule.bas”,在该模块中声明公共变量。公共函数模块主要是将一些常用的操作封装为函数的形式,这样可以简化程序的结构并且减少代码量。同时也提高了应用程序的可维护性。例如,数据刷新显示函数、检查记录是否存在的函数等。

c) sql server 2005代码开发

(1)在“人事管理系统”数据库中插入新员工的信息:

insert into 员工信息(员工编号,员工姓名,所在部门编号,籍贯)

values(100506,’祝红涛’,10001,’河南’)。

(2)新增一个部门“调研部”,派出6名员工从事该部门工作,则:insert into 部门信息 values(10007,’调研部’,6)。

(3)新建一个“新员工信息”表用于存储临时的新员工信息,这些信息来自于“员工信息”表:insert into 新员工信息(员工编号,员工姓名,所在部门编号)

select 员工编号,员工姓名,所在部门编号 from 员工信息。(4)将“人事管理系统”数据库的”员工信息”表中籍贯为“河

相关文档
最新文档