人事管理系统6712862660.docx

上传人:b****1 文档编号:1665262 上传时间:2023-05-01 格式:DOCX 页数:45 大小:672.56KB
下载 相关 举报
人事管理系统6712862660.docx_第1页
第1页 / 共45页
人事管理系统6712862660.docx_第2页
第2页 / 共45页
人事管理系统6712862660.docx_第3页
第3页 / 共45页
人事管理系统6712862660.docx_第4页
第4页 / 共45页
人事管理系统6712862660.docx_第5页
第5页 / 共45页
人事管理系统6712862660.docx_第6页
第6页 / 共45页
人事管理系统6712862660.docx_第7页
第7页 / 共45页
人事管理系统6712862660.docx_第8页
第8页 / 共45页
人事管理系统6712862660.docx_第9页
第9页 / 共45页
人事管理系统6712862660.docx_第10页
第10页 / 共45页
人事管理系统6712862660.docx_第11页
第11页 / 共45页
人事管理系统6712862660.docx_第12页
第12页 / 共45页
人事管理系统6712862660.docx_第13页
第13页 / 共45页
人事管理系统6712862660.docx_第14页
第14页 / 共45页
人事管理系统6712862660.docx_第15页
第15页 / 共45页
人事管理系统6712862660.docx_第16页
第16页 / 共45页
人事管理系统6712862660.docx_第17页
第17页 / 共45页
人事管理系统6712862660.docx_第18页
第18页 / 共45页
人事管理系统6712862660.docx_第19页
第19页 / 共45页
人事管理系统6712862660.docx_第20页
第20页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人事管理系统6712862660.docx

《人事管理系统6712862660.docx》由会员分享,可在线阅读,更多相关《人事管理系统6712862660.docx(45页珍藏版)》请在冰点文库上搜索。

人事管理系统6712862660.docx

人事管理系统6712862660

NANCHANGUNIVERSITY

毕业设计

THESISOFBACHELOR

题目:

人事管理系统

专业:

计算机信息管理(本科)

准考证号:

0196085500420

学生姓名:

胡浩利

指导教师:

刘晓清

起讫日期:

2010.3—2010.5

人事管理系统

摘要

随着现代先进的管理理念在组织中的发展,人力资源管理在组织管理中的作用也随即显得极其重要起来。

我国组织先前大都是运用人事管理制度,与国际先进水平相比,这种人事管理效率总体水平比较落后,做好人事管理向人力资源管理的转型对组织的生存发展极其重要。

文章主要讨论了人力资源管理与人事管理的区别及转变。

计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。

人事管理信息系统主要用于企业内部员工的档案、考核、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对人事管理的效率.因此,人事管理信息系统是企事业信息化、智能化、科学化和正规不不可缺少的管理软件。

关键词:

VB、数据库、窗体、测试、

 

ONEREASONISTHATTUBE

ABSTRACT

Withmodernadvancedmanagementideaintheorganizationdevelopment,humanresourcesmanagementinthemanagementorganizationandthisisveryimportant.Ourgrouphadmostlyusingpersonnelmanagementsystem,comparedwiththeinternationaladvancedlevel,theoveralllevelofpersonnelmanagementefficiencyisrelativelybackward,completesthepersonnelmanagementofhumanresourcesmanagementtothetransformationofthesurvivalanddevelopmentoftheorganizationisextremelyimportant.Thisarticlemainlydiscussedthepersonnelmanagementofhumanresourcemanagementandthedifferenceandtransformation.Thecomputerapplicationinenterprisemanagement,byusingcomputertorealizeenterprisepersonnelmanagementisimperative.Hrmanagementinformationsystemismainlyusedforinternalstafffiles,assessmentandevaluationofmanagement,tograspthetrendleadershipcompanypersonnel,adjustthepersonnelallocation,butalsoreducethemanualoperation,makesometediousandemployeesituationrecordsandstatisticsbecomesverysimple.Theseadvantagescandramaticallyimprovetheefficiencyofthepersonnelmanagementofenterprise.Therefore,personnelmanagementinformationsystemisenterprisesinformationization,intelligent,scientificandnormalnotindispensablemanagementsoftware.

Keywords:

VB,database,form,testing,

 

目录

第一章人事管理信息介绍1

1.1人事管理信息系统的发展及现状1

1.2人事管理信息系统开发背景1

1.3人事管理信息系统开发的目的1

第二章可行性研究3

2.1系统调研3

2.2技术可行性3

2.3经济可行性4

2.4社会可行性4

第三章需求说明书5

3.1系统需求5

3.2功能需求5

3.3可靠性要求6

3.4性能需求6

第四章概要设计8

4.1系统目标设计8

4.2、开发设计思想8

4.3系统功能分析8

4.4系统功能模块设计9

第五章详细设计说明书10

5.1系统主界面分析与设计10

5.1.1系统登录界面10

5.1.2系统登陆流程图11

5.1.3系统主界面12

5.2系统各功能模块具体设计13

5.2.1人力资源管理13

5.2.2考勤管理16

5.2.3系统管理17

5.2.4工资管理19

第六章数据库设计说明书21

6.1数据库需求分析21

6.2概念模型22

6.3E-R图22

6.4数据库逻辑结构设计24

6.5数据库信息表25

第七章用户操作手册29

7.1编写目的29

7.2背景29

7.3操作方法:

29

第八章系统测试35

8.1测试管理员登陆是否成功:

35

8.2测试部门信息管理模块35

8.2.1测试能否添加部门信息35

8.2.2测试显示部门信息列表36

8.2.3测试部门信息查询36

8.3测试员工信息管理模块36

8.3.1测试添加员工信息36

8.4测试考勤管理模块37

8.4.1测试编辑考勤规则37

8.4.2测试添加假别类型38

8.4.3测试员工考勤登记38

8.5测试系统管理模块39

8.5.1测试用户列表39

8.5.2测试添加用户功能39

8.5.3测试用户查询功能40

8.5.4测试用户注销功能41

8.6测试工资管理模块41

8.7测试项目41

参考文献44

致谢45

第一章人事管理信息介绍

1.1人事管理信息系统的发展及现状

人事管理信息系统的发展历史可以追溯到20世纪60年代末期。

由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人事管理信息系统应运而生。

当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。

但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。

第二代的人事管理信息系统出现于20世纪70年代末。

由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事管理系统的阶段发展提供了可能。

1.2人事管理信息系统开发背景

随着市场竞争的日趋激烈及信息技术的不断发展,人已成为实现企业自身战略目标的一个非常关键的因素。

企业中人心的向背和员工对工作的投入程度在很大程度上决定了该企业的兴衰与成败。

如何能保持本企业员工的工作责任感,激励他们的工作热情,减少人才的流失,已成为困扰企业主管和人力资源经理的一个日益尖锐的问题。

企业管理从根本上来讲就是对人的管理。

企业对人事管理也越来越重视了,资金投入比例也在加大,人事管理信息系统开发也开始走向完善的阶段。

当今,越来越多的企业决定采用人事管理信息系统管理公司的人事档案。

归纳起来,运用人事管理信息系统的好处大约有以下几点:

Ø可以海量存储员工基本信息且安全、高效。

Ø可以迅速查到所需信息。

1.3人事管理信息系统开发的目的

 

 系统开发的目的一方面从提高人事管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现商品管理工作的自动化。

系统根据企业管理的一些实际情况而编制的一套自动化的人事管理信息系统。

  人事管理信息系统针对企业员工信息的处理工作采用计算机进行全面的现代化管理,主要包括:

公司公共信息的管理、员工基本信息的管理、公司行政的管理、员工考核的管理、企业部门及职位的管理。

  用户通过输入员工的基本信息、考核信息等,由系统自动生成相应的统计数据以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新与删除工作,人事管理信息系统力求以方便快捷的途径去管理手工操作的繁琐数据。

人事管理信息系统的数据要求具有一定的保密性禁止非法用户使用。

在用户使用过程中对用户的权限具有一定的限制,防止个别用户对员工信息做出修改、删除等操作。

第二章可行性研究

可行性是指在当前组织内外的具体条件下,这个信息系统的开发是否具备必要的资源及其它条件。

可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。

系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统。

2.1系统调研

正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。

(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。

(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。

它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。

(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个

合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。

总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。

在改革深入和市场经济高速发展的今天,人事管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人事管理的需要,不能满足新形势下企业人事管理的需要。

因此,必须有一套应用于网络时代的适应于新需求上的人事管理系统。

而且每一个企业的人事管理又是错综复杂的。

因此我们是在对阳光集团的接触,调研后开发系统的。

2.2技术可行性

2.2.1硬件、软件

要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。

其中运用的主要软件有dreamweaverUltradev4.0,photoshop,Acdsee等,数据库采用Access。

2.2.2ASP技术

该技术功能强大,扩展性强,macromedia公司提供大量的第三方控件,并结合vbscript,javascript以及sql等脚本语言,以上技术足以完成本系统的开发和设计。

2.2.3维护操作

工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。

2.3经济可行性

2.3.1资金可得性

由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。

2.3.2经济合理性

由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之间的无纸化办公的推广。

2.4社会可行性

网络安全技术的不断提升,网络管理人事在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。

),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。

人事管理工作覆盖面广,涉及到机构设置、人员调配、员工培训、考核、奖惩、工资福利待遇等多个方面。

人事管理活动中产生的大量数据和信息,如:

各级机构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。

对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。

第三章需求说明书

需求分析是系统开发必要环节,也是重中之重。

作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。

系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。

一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。

同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。

3.1系统需求

企业的人事管理职能主要分为人事档案信息管理、人事变动管理、员工考勤管理、员工工资管理等内容。

a)在人事系统开发时应考虑以下需求:

b)满足人事管理职能的基本要求;

c)进行多层次数据汇总,为各层次管理者的决策分析提供数据;

d)具有完整的系统接口,满足灵活的数据导入与导出;

e)对操作人员的技能要求比较低,操作方便;

f)能够实现方便的扩展,满足企业发展的需要;

g)能够保障人事管理数据的安全、准确。

3.2功能需求

基于系统需求分析,该系统需要实现以下基本功能:

a)系统管理:

管理系统操作人员,设置操作人员口令和权限。

在满足不同系统用户的操作需求的基础上,提高系统的安全性。

b)人事档案管理:

完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。

操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息进行新增、修改、删除操作,同时可以进行查询和浏览操作。

该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。

c)基础数据管理:

维护人事管理相关的一些基础数据。

主要包括以下功能:

(a)民族档案设置:

维护职工中民族档案信息;

(b)职工类型设置:

维护当前企业职工与企业的关系的类别信息;

(c)文化程度设置:

维护企业职工的文化程度类别信息;

(d)政治面貌设置:

维护企业职工的政治面貌类别信息;

(e)部门类别设置:

维护企业中设立的部门类别信息;

(f)职务类别设置:

维护企业中设立的职务类别信息;

(h)职称类别设置:

维护企业职工的职称类别信息;

d)人事变动管理:

对于人事上的变动调整进行管理,对人员档案的信息进行更新(如:

员工职务、员工职称、员工性质等的变动)。

e)工作日志管理:

记录部门或系统用户的一些备忘信息,包括日常的一些事件记录,以及工作日记的管理维护。

f)数据库管理:

对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。

3.3可靠性要求

a)计算机稳定可靠,网络服务和数据库服务稳定可靠;

b)网络通畅、稳定;软件运行稳定;数据计算及数据传输无误;提供数据备份和数据

c)

恢复方案。

3.4性能需求

1)硬件环境

在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且

价格也很便宜,因此通常给服务器端配置高性能硬件。

推荐配置为:

·处理器:

Intel奔腾Ⅲ 或更高

·内存:

128MB

·硬盘空间:

40GB

·显卡:

Geforce系列显示适配器或更高。

2)软件环境

·操作系统:

windowsXP

·数据库:

MicrosoftSQLserver2005

第四章概要设计

4.1系统目标设计

人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。

Ø支持企业实现规范化的管理。

Ø支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,员工请假、员工的工资管理等。

Ø支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

4.2、开发设计思想

本系统开发设计思想有以下几点。

尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。

系统应符合公司人事管理的规定,满足公司日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访

问数据库服务器;Server(服务器端)则用于提供数据服务。

系统分析等前期工作应尽量详细完善,以便公司以后体系结构的改变,对于一些安全性要求不高的信息可以方便的采用Brower/Server的方式进行访问。

系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

4.3系统功能分析

在系统开发总体任务的基础上完成系统功能分析。

系统开发的总体任务一般由公司领导、包括人事处领导提出。

本例中的人事管理系统需要完成如下功能。

Ø人力资源管理:

包括部门信息管理、员工信息管理

Ø考勤管理:

包括考勤规则、假别管理、请假记录

Ø系统管理:

包括用户列表、添加用户、用户查询、用户注销

Ø工资管理:

包括添加员工工资信息、添加工资类别、工资信息搜索

4.4系统功能模块设计

在系统功能分析的基础上,得到如图所示的功能模块图。

第五章详细设计说明书

系统设计应遵循的原则:

(1)系统性系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。

(2)灵活性为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。

在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。

这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。

(3)可靠性可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。

一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。

(4)经济性经济性指在满足系统需求的前提下,尽可能减小系统的开销。

一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。

5.1系统主界面分析与设计

 

公司员工只有在获得系统管理员或公司领导分配给自己的帐号才能登陆该人事薪资管理系统进行权限范围内的操作。

公司领导也只有在获得系统管理员分配给自己的帐号才能登陆系统并进行权限范围内的操作。

5.1.1系统登录界面

所有用户只有在登陆界面index.asp中输入正确的帐号和密码才能进入系统主界面。

系统的登陆界面如图所示

5.1.2系统登陆流程图

用户必须在获得管理员分配的帐号后进行登陆。

登陆过程首先验证帐号和密码是否正确,然后判断用户类型。

系统根据不同的用户类型进入不同的用户主界面。

系统登陆流程图如图所示

5.1.3系统主界面

该项目软件分为四大部分:

人力资源管理:

包括部门信息管理、员工信息管理

考勤管理:

包括考勤规则、假别管理、请假记录

系统管理:

包括用户列表、添加用户、用户查询、用户注销

工资管理:

包括添加员工工资信息、添加工资类别、工资信息搜索

在人事管理系统中,查询、添加和修改在整个管理系统中占有很重要的地位。

这三功能主要是实现对整个数据库进行管理,使实创有限公司的管理者能方便、准确地管理数据库。

5.2系统各功能模块具体设计

5.2.1人力资源管理

5.2.1.1部门信息管理

部门信息管理模块包括添加部门信息、部门信息列表、部门信息查询。

1、添加部门信息

2、部门信息列表

当向上一个表中添加了部门信息时,此时才会显示出所添加的部门信息列表

3、部门信息查询

可以查询公司所有的部门信息

输入部门编号01点击查询;

5.2.1.2员工信息管理

员工信息管理模块包括添加员工信息、员工信息列表、员工信息查询

1、添加员工信息

2、员工信息列表

3、员工信息查询

输入员工编号001点击查询;

5.2.2考勤管理

5.2.2.1考勤规则

1、编辑考勤规则

 

2、考勤结果

5.2.2.2假别管理

添加假别

5.2.2.3请假记录

员工考勤登记

5.2.3系统管理

 

5.2.3.1用户列表

5.2.3.2添加用户

5.2.3.3用户查询

输入用户编号1 点击查询

5.2.3.4用户注销

点击用户注销即返回登录界面

5.2.4工资管理

5.2.4.1添加员工工资信息

5.2.4.2添加工资类别

5.2.4.3工资信息搜索

第六章数据库设计说明书

管理信息系统的设计最重要的是数据库的设计和模块的划分,设计之前应当详细的听取用户的需求陈述,而且在设计过程中要经常与用户取得联系,将程序员对需求的理解和系统分析与设计的最新结果与用户展开讲座及时纠正设计的偏差,逐渐扩大对用户需求的认识和从设计上完备系统要实现的功能。

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏,将直接对应用系统的效率以及实现效果产生影响。

合理的数据库结构设计可以提高数据存储效率,保证数据完整和一致。

同时,合理的数据库结构也有利于程序的实现。

本数据库的设计从实用性、完整性和功用性方面来讲,注重了从完整性的角度来考虑,因为本系统管理的是实创开发有限公司的人事信息,因此各个数据信息都要必须保证其完整性,无歧义矛盾的,这样管理者才能对各个数据信息进行正确的管理。

另外为了回忆数据的查询速度,在数据库设计时,还故意引入数据的冗余性。

从总体上来讲,设计数据库时,充分考虑到了各种输入数据的来源和各种数据之间的关联性,各个表之间是相连,因此是比较完善的。

6.1数据库需求分析

数据库结构设计的第一个阶段,也是非常重要的一个阶段是数据库需求分析。

在这个阶段主要是收集基本数据以及数据处

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2