企业人事管理信息系统的设计与开发_毕业论文 下载本文

企业人事管理信息系统的设计与开发

摘要

信息是一种资源,只有充分利用计算机和信息资源,企业才能在竞争激烈的环境中处于不败之地。在“以人为本”的今天, 企业人事信息的管理在现代企业管理工作中尤为重要,将直接关系到企业的经营与发展。

本文描述了采用VB6.0为前端开发工具,SQL Server 2000为后台数据库,设计和开发一套适应现代企业发展的“企业人事管理信息系统”的过程。

本文所作主要工作如下:

1.介绍企业人事管理信息系统的产生背景和开发意义;

2.描述了C/S体系结构,及Visual Basic开发工具和SQL Server 2000数据库;

3.通过需求分析,设计和实现系统的各功能模块,包括:系统管理、员工信息管理、考勤管理、工作评价管理及工资管理;

4.分析并解决程序设计中出现的若干问题。

关键词:企业人事管理

C/S(客户/服务器)结构 动态菜单项

第 1 页 共 32 页

企业人事管理信息系统的设计与开发

目 录

一、绪论 ......................................................................................................................... 4

1、 课题的提出 .................................................................................................................... 4 2、 设计思路 ........................................................................................................................ 4

二、开发工具简介 ......................................................................................................... 5

1、采用的体系结构(C/S模式) .......................................................................................... 5 2、前台开发工具(Visual Basic 6.0) ..................................................................................... 5

? Visual Basic主要特点 .............................................................................................. 5 ? Visual Basic可视化设计基本构件 .......................................................................... 5 ? ActiveX 部件的特点 ................................................................................................ 6 ? ADO数据库访问方式 .............................................................................................. 6 3、后台数据库(SQL Server 2000) ........................................................................................ 6

? SQL Server的特点 ................................................................................................... 6 ? SQL Server的安装和配置 ....................................................................................... 7 ? SQL Server工具和应用程序 ................................................................................... 7

三、需求分析 ................................................................................................................. 9

1、系统目标 .......................................................................................................................... 9 ?提高人事信息管理的效率 ......................................................................................... 9 ?信息管理方式的改进 ................................................................................................. 9 ?人员利用率的改进 ..................................................................................................... 9 ?自动决策体系的改进 ................................................................................................. 9 2、系统流程图 ...................................................................................................................... 9 3、数据字典 ........................................................................................................................ 10 4、功能需求 ........................................................................................................................ 10

?基本信息要求 ........................................................................................................... 10 ?需实现的主要功能 ................................................................................................... 10

四、系统设计 ................................................................................................................ 11

1、系统功能设计 ................................................................................................................ 11 ?系统功能分析 ........................................................................................................... 11 ?系统功能模块设计 ................................................................................................... 11 ?系统功能模块图 ....................................................................................................... 12 2、数据库设计 .................................................................................................................... 12

?数据库概念结构设计 ............................................................................................... 12 ?数据库逻辑结构设计 ............................................................................................... 14 3、用户界面设计 ................................................................................................................ 17

?系统主窗口设计 ....................................................................................................... 17 ?登录模块窗口设计 ................................................................................................... 18 ?系统管理模块窗口设计 ........................................................................................... 19 ?员工信息模块窗口设计 ........................................................................................... 21 ?员工考勤模块窗口设计 ........................................................................................... 23 ?员工工作评价模块窗口设计 ................................................................................... 25 ?员工工资管理模块窗口设计 ................................................................................... 26

五、系统实现 ............................................................................................................... 28

第 2 页 共 32 页

企业人事管理信息系统的设计与开发

1、程序设计 ........................................................................................................................ 28

?数据库操作函数 ....................................................................................................... 28 ?动态菜单项的实现 ................................................................................................... 28 ?配置文件(.ini)的读写操作 ....................................................................................... 30 2、系统测试 ........................................................................................................................ 31

?测试目标及步骤 ....................................................................................................... 31 ?测试方法 ................................................................................................................... 31 ?测试结果 ................................................................................................................... 31 3、系统运行的管理与维护 ................................................................................................ 31

?系统运行管理 ........................................................................................................... 31 ?系统维护 ................................................................................................................... 31

六、小结 ....................................................................................................................... 32

1、系统存在不足和改进方案 ............................................................................................ 32 2、毕业设计心得和体会 .................................................................................................... 32

致谢 ............................................................................................................................... 32

参考文献 ....................................................................................................................... 32

第 3 页 共 32 页

企业人事管理信息系统的设计与开发

企业人事管理信息系统的设计与开发

一、绪论 1、 课题的提出

管理信息系统是一门融管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性边缘学科,它以人为主导,利用计算机硬件、软件、网络通信设备为办公设备,进行信息的收集、传输、加工、存储、更新和维护,以提高企业效率为目的一种集成化的人机系统。

管理信息系统涉及到多方面的内容,因此,人们称该学科是一门交叉综合性的学科。而企业人事管理信息系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件,是提高劳动生产力和企业活力的基础。

企业人事信息管理是一项琐碎、繁杂而又非常细致的工作,在以往手工进行的办公工作中,需反复的进行各种抄写、编制、计算及各种文件档案管理等工作,这种管理方式存在着许多缺点,如:花费时间长、效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失,产生漏洞。使用计算机对企业人事信息进行管理,具有着手工管理所无法比拟的优点:首先,它提高了员工对人事信息资料的编制、管理等工作的效率,同时还可减少文书工作;其次,可以使企业各类人员以最少的劳动和最短的实践取得足够的、可靠的、准确的信息,可以使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。最后,还可以以更快速和更简便的方式为企业管理层提供其决策所需的信息。这些优点能够极大地提高企业人事信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发一个代替手工操作的新型的计算机管理的人事信息系统对企业来说刻不容缓,这也是本课题的由来。 2、 设计思路

本系统开发的任务是实现企业人事管理的信息化、系统化、规范化。目的是开发一个具有添加,查询,修改,更新,维护等功能的强大的数据库管理系统。

以目前的技术看,先建立C/S结构的局域网络应用,再向Internet/Intranet模式下数据库应用过渡,是比较现实,相对易于把握、成本较低的的一种选择。要想实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库,并有效地保证和管理数据的安全性、访问权限、完整性,采用C/S架构和支持C/S架构的数据平台,是必然的选择。

通过分析和熟悉开发环境及数据库系统,本系统前台开发工具将采用较为流行的可视化编程工具Visual Basic 6.0,后台数据库采用微软公司的SQL Server 2000数据库,而数据库的连接方式将采用ADO(ActiveX Data Objects)访问技术。

第 4 页 共 32 页