毕业综合实践说明书
( 届)
题 目 ***公司人事管理系统的设计与实现
学 院
专 业
班 级 学 号 学生姓名
指导教师
完成日期
摘要
人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人力资源管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个”人事管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以asp和SQL SERVER为语言编写管理信息系统的过程。
管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用SQL SERVER的强大数据库功能,直到形成一个完善的可行性系统.优美、秀丽的界面,方便实用的查询与维护功能共同构成了“人事管理系统”。 关键词: SQL SERVER;管理系统;设计
目 录
目 录 .............................................................................................................................................. 3 引言 .................................................................................................................................................. 1 1绪论 ............................................................................................................................................... 1
1.1系统设计背景 .................................................................................................................... 1 1.2设计的目的与意义 ............................................................................................................ 2 1.3设计任务 ............................................................................................................................ 3 1.4可行性分析 ........................................................................................................................ 3
1.4.1 社会可行性分析 ................................................................................................... 3 1.4.2 技术可行性分析 ................................................................................................... 3 1.4.3 经济可行性分析 ................................................................................................... 4 1.4.4 管理可行性分析 ................................................................................................... 4
2人事管理系统开发基础 ................................................................................................................ 4
2.1 管理系统简介 ................................................................................................................... 4
2.1.1 管理信息系统 ....................................................................................................... 4 2.2 开发软件介绍 ................................................................................................................... 5
2.2.1 C#简介 ................................................................................................................... 5 2.2.2 SQL Server ........................................................................................................... 5 2.2.3 Visual Studio 2010技术平台 .......................................................................... 5
3数据流程的设计 ............................................................................................................................ 6
3.1系统构成图 ........................................................................................................................ 6 3.2 数据流程图 ....................................................................................................................... 7 3.3数据库的设计 .................................................................................................................... 8 4系统的设计与实现 ........................................................................................................................ 9
4.1登陆界面 ............................................................................................................................ 9 4.2员工信息管理 .................................................................................................................. 11
4.2.1 添加员工信息 ..................................................................................................... 12 4.2.2 员工信息更新删除 ............................................................................................. 15 4.2.3 员工信息的查询 ................................................................................................. 19 4.3考勤信息管理 .................................................................................................................. 20
4.3.1 添加假别 ............................................................................................................. 20 4.3.2 员工考勤登记 ..................................................................................................... 23
5设计总结和评价 .......................................................................................................................... 25 参考文献......................................................................................................................................... 25
引言
随着科学技术的不断前进,计算机得到了越来越普遍的应用。计算机是企业管理现代化的重要手段。企业人事管理工作是企事业管理工作的一个重要组成部分,对于企业人事复杂的管理机构,采用传统的手工管理方法来处理各种档案信息,需要耗费大量的人力和物力,而且系统的查询和维护也相当困难,已经远远不能满足社会发展的需要。因此,我觉的我为吉博教育有限公司做一个人事管理系统是非常有用的,可以使人们从复杂的人工管理中解脱出来,而且还可以提高工作效率和管理水平。针对传统落后的人工作业模式,根据企业人事管理工作的内容、特点,并在充分注重软件操作的简单性以及科学可视化原则的前提下,设计并开发了一套科学的《企业人事管理系统》。该系统在实际应用中,稳定可靠,并能及时为企业人事管理提供准确、全面的数据,有效地提高了企业人事档案管理的工作效率、质量及管理决策的有效性、可靠性,实现了企业人事的计算机现代化管理。随着我国国有和私营企业的快速发展, 特别是企业员工的规模不断扩大,为了实现对企业员工进行科学系统地管理必须开发一套以计算机为本的信息管理系统;本系统为企业人事管理系统,它集成了企业人事基础信息管理、人事管理、数据备份与恢复管理、管理员权限管理等多种功能,其开发主要包括数据库的建立和维护及查询修改等功能的实现,因而具有较强的实用性和先进性。
现在我所学的计算机应用技术专业,能够学到相关的信息管理系统设计的知识,这让我能够合理的设计出人事管理系统。通过企业指导老师和学校指导老师的帮助跟自身所学的有关人事管理系统的知识,能够设计出员工需要的人事管理系统。并通过对该系统的设计,提升了自己的设计能力,加深了自己的专业知识。
1绪论
1.1系统设计背景
人力资源管理系统的发展历史可追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的其他信息和薪资数据分析功能。第二代的人力资源管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。
人力资源管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的
第 1 页 共 25 页
需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库处理几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策,能够设定企业的成本中心并按成本中心将薪资和总账连接起来,直接生成总账凭证,还能存储完备的历史信息供查询和生成报表;这类系统也可处理部分简单的人事信息。
人力资源管理系统从科学的人力资源管理角度出发,从企业的人力资源规划开始,记录招聘、岗位描述、技能、绩效评估、个人信息、薪资和福利、各种假期、到离职等与员工个人相关的信息,并以易访问和可检取的方式储存到集中的数据库中,将企业内员工的信息统一地管理起来。完整的记载员工从面试开始到离职整个周期的薪资、福利、岗位变迁、绩效等历史信息。
1.2设计的目的与意义
通过企业人事管理系统人事组织部门能做到以人为中心,各部门之间使用共有的资源,即时通信,提高工作效率,简化繁琐的手工统计、信息汇总和工资业务大量人工工作。
本系统的设计理念是: 整合的、集中的信息源:企业里现有有关人力资源方面的信息的保存和查找可能会用自编程序或Excel来实现。这种分散的信息源,在信息的采集、整理和更新时会产生许多重复的工作,造成人工浪费。由于这些信息都是分散保留的,因此当上级需要一份报表时,要将这些分散的信息匹配在一起,其工作量是可想而知。而要使所有的信息得到及时的更新从而保持相容的状态则几乎是不可能。 人力资源管理系统,就可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。
易访问、易查询的信息库:在没有采用和实施人力资源管理系统之前,当企业管理人员要统计数字时,往往依赖于某个人或某些人来获取。首先是找到人力资源部的相关人员,由他们从不同的计算机文件、打印件或档案柜中查找相关的信息,再汇总后提交。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施人力资源管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。企业管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。
提高管理水平:采用和实施企业人事管理系统不仅仅是为了提高工作效率。应该看到,在实施企业人事管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让企业领导对本企业人力资源的现状有一个比较全面和准确的认识,同时也可以综合的分析报表供企业领导人在决策时参考。如在薪资普调或薪资体系变更前,生成按岗位的历史薪资分析报告等,可辅助企业领导决策
第 2 页 共 25 页