人力资源信息管理系统 - 范文中心

人力资源信息管理系统

03/14

编号:

毕业设计(论文) 说明书

课 题:人力资源管理系统设计与开发

院 (系):专 业:

学生姓名:

学 号:

指导教师单位: 姓 名:职 称:

实验研究 工程设计 软件开发

2007年1月8日

摘 要

企业的商业竞争越来越激烈,如何吸引优秀人才、合理安排人力资源、提高企业竞争力,已成为企业管理者考虑的首要问题。但传统的人工文件管理模式鉴于其效率低、保密性差等的缺点,已经无法满足企业中人力资源管理的需要,因此通过应用计算机技术,建立及完善人力资源管理系统已变得十分必要和迫切。

本系统使用VB6.0和SQL Server 2000数据库作为开发工具,结合公司的管理需求,运用模块化思想设计,主要由部门信息管理, 员工信息管理、考勤管理、考评信息管理、工资管理、系统用户管理等6个大模块组成。开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了人力资源信息数据库的创建及数据的输入、浏览、维护和统计,使得系统具有功能强大,界面友好,实用性强的特点。

论文首先阐述了人力资源管理系统开发的背景、目的和意义,以及在本系统中使用的开发工具;接着对系统进行需求分析,得出人力资源管理的业务流和数据流,确定系统的大致功能;然后,进行系统的总体结构设计,对数据库设计进行详细的描述,接着重点介绍了系统功能模块的设计与实现;再就是系统的测试与维护;最后概括了系统的关键技术与特色,并对该系统的开发过程进行了总结。

关键词:人力资源管理;人事;考勤;考评;工资; VB6.0;SQL server;C/S

Abstract

Commercial enterprises are more competitive, how to attract the best talent, give a reasonable arrangement of human resources, and improve the competitiveness of enterprises, are the most important issue for corporate managers to consider. But traditional manual document management model has been unable to meet the Enterprise human resources management needs, in view of its low efficiency and poor security.So through the application of computer technology, establish and improve human resources management system has become very necessary and urgent.

The system uses VB6.0 and SQL Server 2000 database as a development tool, in light of the new company management needs, use of modular design ideas, mainly include department information management, employee message management, attend management ,appraisal management, payroll management, system user management six modules. The development include two aspects,such as the establishment and maintenance to the background databases, and the development of front-end applications, realized the database creation and data importation, browsing, maintaining and statistics of the human resources information, It has the powerful fuction, friendly interface,and practical features.

Paper first describes the background,purpose and significance of the human resource management systems development ,and the use of the system development tool; Then it is the System requirements analysis , come to the human resources management business flow and data flow, identify the general function; Then, for the overall architecture of the system design, there is a detailed description to database design , Then highlightly introduced the functional modules of the system design and implementation; Then, it is the system test and maintenance; Finally a summary of the key technologies and characteristics of the system,and summing up the development process of the system.

Key words: Human resourcesmanagement;Personnel; Attendance; Evaluation;Wages;

VB6.0;SQL server 2000;Client/Server;

目 录

引言 .................................................................................................................................................... 1

1 系统概论 ...................................................................................................................................... 2

1.1 选题的背景、目的和意义 . ................................................................................................ 2

1.2 人力资源管理系统的发展历程 . ........................................................................................ 3

1.3 系统功能概述 . .................................................................................. 错误!未定义书签。

1.4 系统开发的体系结构 . ...................................................................... 错误!未定义书签。

1.5 系统的开发环境 . .............................................................................. 错误!未定义书签。

1.5.1 VB6.0简介 . ........................................................................... 错误!未定义书签。

1.5.2 Microsoft SQL server 2000简介 . ................................... 错误!未定义书签。 2 系统分析 .................................................................................................... 错误!未定义书签。

2.1 系统可行性分析与抉择 . .................................................................. 错误!未定义书签。

2.2 系统需求分析 . .................................................................................. 错误!未定义书签。

2.3 系统业务流程图 . .............................................................................. 错误!未定义书签。

2.4 数据流程分析 . .................................................................................. 错误!未定义书签。

2.5 数据字典........................................................................................... 错误!未定义书签。

2.6 计算机系统的配置要求 . .................................................................. 错误!未定义书签。 3 系统设计 .................................................................................................... 错误!未定义书签。

3.1 系统设计目标 . .................................................................................. 错误!未定义书签。

3.2 总体功能模块设计 . .......................................................................... 错误!未定义书签。

3.3 数据库设计....................................................................................... 错误!未定义书签。

3.3.1概念数据模型设计 . ............................................................... 错误!未定义书签。

3.3.2逻辑数据模型设计 . ............................................................... 错误!未定义书签。

3.3.3数据库物理设计 . ................................................................... 错误!未定义书签。

3.4 系统程序流程图 . .............................................................................. 错误!未定义书签。

3.5 系统安全设计 . .................................................................................. 错误!未定义书签。 4 系统的实现 .............................................................................................. 错误!未定义书签。

4.1登录界面与主界面的设计与实现 . ................................................... 错误!未定义书签。

4.2部门信息管理的实现 . ....................................................................... 错误!未定义书签。

4.3 员工信息管理的实现 . .................................................................. 错误!未定义书签。

4.4考勤信息管理的实现 . ....................................................................... 错误!未定义书签。

4.5考评信息管理的实现 . ....................................................................... 错误!未定义书签。

4.6工资管理的实现 . ............................................................................... 错误!未定义书签。 5 系统的测试及结果 .................................................................................... 错误!未定义书签。

6 结论 .............................................................................................................................................. 5

谢 辞 ................................................................................................................................................ 6

参考文献 ............................................................................................................................................ 8

引言

随着Internet 的不断发展和进步,TCP/IP技术的大步向前,基于互联网络的各种信息管理系统已经逐步延伸到社会的各个角落。并且正在逐步改变人们的学习、生活和工作方式,从而对社会经济生活产生重大影响。计算机正在日新月异的发展,而基于网络的信息系统技术发展的更快。

数据库系统是基于各种动态网站技术的核心技术,数据库是数据管理的最先技术,是计算机发展的重要分支。由于数据库具有数据结构化、最低冗余度、独立性强、易于扩展、易于编制应用程序等优点,较大的信息系统都建立在数据库之上。因此,不仅大型、中型、小型计算机配有数据库,甚至微型计算机也配有数据库管理系统。

管理信息系统是目前计算机应用比较广泛的一个领域,其主要目标是利用计算机来处理和保存企事业单位业务运作过程中涉及到的各种数据,以提高企事业单位业务运作效率,节省管理费用,减轻工作人员负担,实现办公自动化,人力资源信息管理系统主要是用于管理公司部门基本信息,员工基本信息,考勤基本信息,考评基本信息,并能自动生成某个月份的工资信息,它是企业人力资源中不可缺少的一部分,在企业公司中占有很重要的地位。一般传统的人力资源信息管理工作主要是采用手工的方式进行,存在着工作过程繁琐、工作量大、实现查询和统计很不方便、工作效率很低、不便管理等弊端,而且手工管理往往耗费很多的人力,物力。鉴于以上这些不足之处,为了减轻企业工作负担,并使其管理形式规范化和管理过程科学化,提高个人生活质量、学习和工作的效率,开发基于计算机管理的人力资源挂历系统是很有必要的。用计算机进行人力资源信息管理是一项比较新的技术,无论是节省人力和物力,还是查询效率都是比较让人满意的。

正是基于vb 的人力资源信息系统的这些优点,吸引着我在毕业设计中选择了它。在这个信息技术高速发展的背景下,利用软件工程的思想开发一个管理信息系统,开阔了思路,让我们紧跟时代潮流,把握技术大潮的脉搏。

1 系统概论

1.1 选题的背景、目的和意义

(1)选题背景:

在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业管理。传统的企业管理活动中,把人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当做企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。 本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使企业管理现代化成为可能。

一定意义上说,管理信息系统的产生和发展是建立在电子计算机基础之上的。硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。

管理信息系统从产生到现在已经经历了单项数据处理阶段、 综合数据处理阶段 、现代管理信息系统(MIS )阶段等几个阶段。但是在我国,由于各种原因,管理信息系统的发展尚处于初级阶段。尽管如此,充分利用我们现有的资源和技术力量,开发一些适合本企业或者本行业的管理信息系统,还是非常必要的。 近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,那么作为人力资源系统来说,开发一套完整的人力资源管理系统已是大势所趋。

(2)选题的目的和意义

随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。如今企业自

身人力资源日益庞大、复杂程度逐渐增强,人机作坊已无法适应企业的人力资源管理了,那么取而代之的便是运用各种领域的知识,结合计算机科学而开发的综合性人力资源管理系统,以便科学合理的来管理企业人事信息档案及扩充的人力资源系统。人力资源管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。人力资源管理系统是对工作人员进行统一的管理,包括考勤、考评、工资管理等,可以方便的进行录入,查询,修改,删除,退出。随时把握人员的异动等各种情况,为企业人力资源管理提供了全面解决方案。

作为计算机应用的一部分, 使用计算机对人事劳资信息进行管理, 有着手工管理所无法比拟的优点. 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率, 也是企业的科学化、正规化管理, 与世界接轨的重要条件。从微观上讲,建立一套人力资源管理信息系统能够加快物资的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理软件成为很有必要的事情。

1.2 人力资源管理系统的发展历程

双鱼林的所有程序大都是免费提供的啊,只是朋友如果对程序不太懂我可以提供技术服务,另外,这个系统是我辛苦做出来的,花了我好多时间的,需要完整的文档请再和我联系:

程序文档作者: 双鱼林 真实姓名:汪建林

生日: 1985年2月26日 星座: 双鱼座 血型: O

毕业学校:成都理工大学计算机专业(2007年)

家乡:四川达州渠县望溪乡包山村5组

QQ: 287307421 手机: [1**********]

Email: wangjianlin1985@126.com

淘宝店:http://shop34864101.taobao.com

更多商品请到拍拍店:http://287307421.paipai.com

6 结论

本次设计共历时三个月时间, 从题目选定、需求分析到完成文档部分完全按照软件工程开发周期要求,在这中间对许多关键技术的掌握都得到了稳固,基本达成了毕业设计的要求。除了过一步的掌握管理信息系统的开发过程以及VB6.0编程和数据库的使用之外,我还学到了很多新的知识,积累了许多实际操作经验,相信对以后的继续深造会有很大的帮助。

我开发的是人力资源管理系统,在系统开发期间,我对企业的人力资源管理的方式进行了调查工作,主要是充分了解其人力资源管理的相关制度、人力资源管理系统的发展现状和目前公司的需求等信息,以此来进行系统分析。完成后的系统包括部门信息管理, 人事员工管理, 考勤信息管理, 考评信息管理, 工资管理和系统用户管理等6个模块,实现了人事考勤工资基本数据的输入、查询和管理,等操作。系统各个模块都相互联系,数据流通顺畅,功能设计都能满足用户的需求。而且本系统还拥有一些人性化设计,都让本系统的实用性得到了很大的加强。

系统虽然完成但仍然会存在一些在开发过程中产生的问题,这些问题总的来说来源于需求分析设计的不够严谨,最主要的问题是数据库设计有一些漏洞,这些缺陷有待于进一步改善,这使自己认识到在软件设计、开发上的不足,虽然本系统在系统与实际运用之间的联系方面得到了很大地提高,但是在实施上很多方面考虑得不够充分,要经过不断地修改才达到较为满意的效果。

毕业设计现已完成,在此期间所学到的知识与经验使我受益匪浅。但我要改进的、要学习的地方还有很多。相信我会将这期间出现的问题和不足转化为动力,鞭策我继续今后的学习和工作。

谢 辞

经过三个月时间的努力,终于完成了这个人力资源管理信息系统。在这三个月的时间里我学到了很多东西。从刚一开始的选题,然后对题目的分析、对设计进行需求分析、对所需要用到的软件及技术进行系统地学习、制定初步的设计方案、进行编程设计、调试到程序的正常运行基本上都是在自己的不断探索、尝试、查找资料、学习下完成的。在开发系统的过程中碰到很多的难题,但都得到了老师的悉心指导和耐心的帮助,老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅,并且在开发系统的过程中一直监督和提醒我开发的进度和系统开发过程中应该注意的问题. 他在指导我毕业设计时,不仅传授了我知识和具体方法,而且还教会了我怎样正确的处理毕设中遇到的问题. 他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,在此对老师表示衷心的感谢!

我还要感谢身边的朋友和同学, 他们在我遇到困难和问题时,不仅在技术上给予我很大的帮助,耐心的教导我,帮助我,而且还在精神上给予我鼓舞和支持,使得每次我在遇到困难时都能最终一一解决,从而成功的完成了作品。

最后,我也非常衷心地感谢在毕业设计过程中给予我帮助的各位老师和同学!

参考文献

[1]刘韬, 骆娟, 何旭洪. Visual Basic 6.0 数据库系统开发实例导航[M]. 北京: 人民邮电出版社,2000

[2]郝志恒, 刘舫. Visual Basic 6.0 编程篇[M]. 北京:电子工业出版社,2004

[3]刘世峰. 数据库基础与应用[M]. 北京: 中央电大出版社,2003

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

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

[6]韦源, 于平. Visual Basic 程序设计基础[M] 北京: 新华书店总店北京发行所,2002

[7]陶宏才. 数据库原理及设计[M].北京:清华大学出版社.2004

[8]李春保.Access 数据库程序设计[M].北京:清华大学出版社.2005

[9]高英, 张晓冬.Access 数据库应用系统开发与实例[M].北京:人民邮电出版社.2006

[10]Microsoft corperation.Microsoft Office Access2003[M].北京:高等教育出版社.2006

[11]Michael Alexander.Microsoft access data analysis[M].北京:电子工业出版社.2006

[12]C.J.Date. An Introduction to Database Systems[M].北京:机械工业出版社.2000

[13]毕庶. 管理信息系统分析与设计[M]北京;机械工业出版社,1992

[14]张显库.VB 实用编程技术[M]北京:大连理工大学出版社,1997

[15]沈祥玖.VB 程序设计[M].北京:高等教育出版社.2003

[16](美) 罗伯特, 舒尔特海斯. 管理信息系统[M]北京:机械工业出版社,1998


相关内容

  • 浅谈信息资源的价值
    浅谈信息资源的价值 [摘要]随着信息化的快速发展,对信息资源的开发,管理和利用水平已经成为衡量一个国家经济发展水平和信息化程度的重要标志,各个国家对信息资源的运用日益广泛,本文从信息资源的内涵,信息资源的利用和发展过程,以及举例说明了信息资 ...
  • 住建部20**年-20**年建筑业信息化发展纲要
    住建部2011-2015建筑业信息化发展纲要 深入贯彻落实科学发展观,坚持自主创新.重点跨越.支撑发展.引领未来的方针,高度重视信息化对建筑业发展的推动作用,通过统筹规划.政策导向,进一步加强建筑企业信息化建设. 1 各省.自治区住房和城乡 ...
  • 信息化建设基本情况
    ."十一五"规划指导思想.原则.目标 (一)指导思想 坚持以科学发展观统领信息化工作全局,坚持以信息化带动工业化,以工业化促进信息化,坚持以改革开放和科技创新为动力,大力推进信息化,充分发挥信息化在促进经济.政治.文化和 ...
  • 学院信息化建设十一五总结及十二五工作思路
    学院信息化工作 "十一五"总结和"十二五"建设思路 一."十一五"信息化建设总结 "十一五" 期间是学院信息化建设快速发展的时期.学院在厅党组正确领导.大力支持 ...
  • 如何基于工作流 实现PDM-ERP集成? - 上海市制造业信息化公共服务平台
    如何基于工作流 实现PDM-ERP集成? 1 前言 PDM(Product Data Management System,即:产品数据管理系统)和ERP(Enterprise Resource Planning,即:企业资源计划),是当前先 ...
  • 信息管理原理与方法何斌张立厚主编习题答案
    第一章 习题参考答案 一.名词解释 信息 信息资源 信息化 信息管理 信息资源管理 数据 知识 CIO 信息的生命周期 企业信息管理师 信息管理学 (1)信息 信息分为"本体论层次信息"和"认识论层次信息&qu ...
  • ERP系统使用说明书
    一.ERP 系统简介: 环界ERP 系统的主要功能是进行订单管理和生产管理.主要功能模块有系统管理.合同评审.库房管理.生产管理.资源管理和信息查询等. 以上内容的主要操者是:综合部.供销部.生产部.技术部.质量部.库房.人力资源部和设备科 ...
  • 人力资源公司的经营范围及说明
    人力资源公司的经营范围及说明 一.公司名称设计: 诸如:***人力资源管理有限公司.***人力资源有限公司.***企业管理有限公司.***企业管理顾问有限公司.***企业管理咨询有限公司. 特别说明:经营范围中涉及人力资源招聘,劳务派遣.猎 ...
  • 辽宁省图书馆数字资源建设情况
    辽宁省高校图书馆数字资源建设现状.问题及对策 前言: 图书馆作为提供信息服务的重要机构,数字资源建设逐渐成为其重要工作之一.尤其是高校图书馆肩负着辅助本校教学和科研的任务,其资源的丰裕程度和服务水平的高低将直接影响着本校的教学与科研工作,正 ...
  • 信息化与工业化的辩证关系
    <基于工业4.0概念浅析工业化与信 息化的辩证关系> 专业班级:机设11-5班 姓名学号:刘奎20110552 指导老师:董玉德教授 论文日期:2015年1月 基于工业4.0概念浅析工业化与信息化的辩证关系 刘奎 (合肥工业大学 ...