人事管理信息系统设计报告.docx

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

人事管理信息系统设计报告.docx

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

人事管理信息系统设计报告.docx

人事管理信息系统设计报告

深圳广播电视大学

计算机信息管理专业课程设计报告

 

《人事管理信息系统设计与实现》

 

专业:

计算机信息管理专业

年级:

10秋

姓名:

谭小君

学号:

1044201455942

指导老师:

黄木锋

二〇一二年七月

 

一、概述···············································································2

1、课题来源·········································································2

2、开发背景和开发目的····························································3

二、需求分析·········································································4

1、系统目标·········································································4

2、应用现状调查····································································4

3、系统总体流程图如下····························································5

4、系统功能模块图·································································5

5、系统功能的分析·································································6

6、开发工具的选择·································································7

三、人事管理信息系统的设计···················································8

1、数据库设计······································································8

2、数据库需求分析·································································8

3、数据库逻辑结构设计··························································10

四、人事管理信息系统实施·····················································13

1、登陆界面设计··································································13

2、主窗体设计·····································································13

3、人事基本信息界面设计························································14

4、人事异动信息界面设计························································15

5、查询打印信息界面设计························································17

6、用户管理信息界面设计························································20

五、设计总结·······································································22

参考文献············································································23

附录··················································································24

一、概述

1、课题来源

人事管理系统是一种典型的管理信息系统。

管理信息系统(MIS)是一门跨越若干领域的新学科。

在强调管理,强调信息的现代社会中越来越普及。

管理系统能够实现管理信息系统化是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。

一直以来人们使用传统人工的方式管理档档案,这种管理方式存在着许多缺点。

如:

效率低、保密性差。

时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

因此,随着企业的状大和发展,传统的管理方式已不再适应企业的需要。

而使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高企事业单位人事信息管理工作的效率,是企事业单位人事管理部门的科学化、正规化管理的重要途径,也是企事业单位与世界接轨的重要途径。

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。

2、开发背景和开发目的

随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。

网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。

现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

开发本系统就是为方便企事业单位的人力资源进行有效的管理,提高管理的效率,解决人事管理信息中的一些不规范,使其管理向着规范化、简单化、有效化的方向发展。

二、需求分析

1、系统目标

人事管理信息系统的广泛应用且轻而易举的解决了传统管理人员档案的方法的缺点,使得管理者更容易了解自己公司的员工,便于分配人员,易于进行调整与管理。

采用企业现有的软硬件软件及科学的管理系统开发方案,建立管理员工信息的管理系统,实现人事管理信息的计算机自动化。

本系统应符合企业的人事管理制度,是对的人事资料进行管理,避免数据存取、处理的重复,提高工作效率,减少了系统数据处理的复杂性。

并做到功能实用、操作方便、使用可靠、界面友好、易于管理,尽可能地减少对系统资源的占用,尽量使单位的人事管理工作系统化、自动化和规范化,从而达到提高企、事业单位管理效率的目。

2、应用现状调查

目前,很多企业还是使用传统人工的方式管理员工档案,人力管理的比例比较大,管理者管理效率低、不易存放保密性差,时间一长,就会产生大量的文件和数据,这对于查找、更新都不及时而且容易丢失或损坏数据给企事业单位带来损失,而且维护困难。

 

3、系统总体流程图如下:

4、系统功能模块图

 

5、系统功能的分析

根据系统功能模块图得出系统的功能,现分析如下:

系统开发的总体任务是实现人事管理信息管理的系统化、规范化和自动化。

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

人事信息管理系统需要完成的功能主要有:

·有关入职等信息的输入,包括输入员工基本信息、所在部门、在某段期间是否异动和奖惩等。

·员工信息的查询,包括员工基本信息、所在部门、在某段期间是否异动和奖惩等。

·员工总人数的统计

·员工信息的变动。

·部门管理信息的输入,包括输入部门职务设置、部门总人数等。

·部门管理信息的查询。

·部门管理信息的修改。

·员工异动情况的设置

·员工异动情况的修改及汇总

·员工奖惩信息记录的汇总。

·离职记录的查询

·员工的离职恢复

6、开发工具的选择

针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合数据库管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的VisualBasic6.0(简写为VB6.0)作为软件开发工具。

三、人事管理信息系统的设计

1、数据库设计

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

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

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

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

2、数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下基础。

数据流程图:

图2系统数据流程图

数据项和数据结构:

·员工基本信息:

包括的数据项有:

员工工号、员工姓名、性别、部门名称、入职日期、职务、籍贯、学历、状态、婚姻状况、民族、联系电话等。

·部门信息:

包括的数据项有:

部门编号、部门名称、负责人信息等。

·负责人基本信息:

包括的数据项有:

编号、姓名、性别、年龄、婚姻状况、民族、联系电话、家庭住址等。

·各种信息如下:

期间信息包括的数据项有:

期间名、开始日期、结束日期、工作天数、休息天数等。

人事异动信息:

包括的数据项有:

记录号、期间名、工号、异动项目、异动前、异动后、异动原因、异动审核、审核人、异动日期等。

奖惩信息:

包括的数据项有:

记录号、期间名、工号、奖惩类型、奖惩名称、奖惩日期、奖汇总、惩汇总、备注等。

离职信息:

包括的数据项有:

离职编号、期间名、工号、状态、离职日期、离职形式、离职原因等。

 

3、数据库逻辑结构设计

人事管理信息系统数据库中各个表格的设计结果如下所示:

部门信息表:

名称

数据类型与长度

说明

部门编号

数字(4)

部门名称

文本(20)

负责人

文本(20)

表1部门信息表

负责人信息表:

名称

数据类型与长度

说明

编号

自动编号(长整型)

姓名

文本(20)

性别

文本(10)

男、女

年龄

数字(长整型)

婚姻状况

文本(20)

未婚、已婚、离异

民族

文本(20)

联系电话

文本(30)

家庭住址

文本(50)

表2负责人基本信息表

人事档案信息表:

名称

数据类型与长度

说明

工号

数字(长整型)

姓名

文本(20

性别

文本(10)

男、女

部门名称

文本(20)

入职日期

日期时间(短日期)

职务

文本(20)

籍贯

文本(20)

学历

文本(20)

状态

文本(10)

在职、离职

表3人事档案信息表

员工基本信息表:

名称

数据类型与长度

说明

工号

数字(长整型)

年龄

数字(长整型)

婚姻状况

文本(20)

未婚、已婚、离异

民族

文本(20)

联系电话

文本(30)

现居地

文本(50)

表4员工基本信息表

期间表:

名称

数据类型与长度

说明

期间名

文本(20)

开始日期

日期时间(短日期)

结束日期

日期时间(短日期)

工作天数

数字(长整型)

休息天数

数字(长整型)

表5期间信息表

人事异动信息表:

名称

数据类型与长度

说明

记录号

自动编号(长整型)

期间名

文本(20)

工号

数字(长整型)

异动项目

文本(20)

职务、部门

异动前

文本(20)

异动后

文本(20)

异动原因

文本(50)

异动审核

是/否

审核人

文本(20)

异动日期

日期时间(短日期)

表6人事异动信息表

奖惩信息表:

名称

数据类型与长度

说明

记录号

自动编号(长整型)

期间名

文本(20)

工号

数字(长整型)

奖惩类型

文本(10)

奖、惩

奖惩名称

文本(20)

奖惩日期

日期时间(短日期)

奖汇总

数字(长整型)

惩汇总

数字(长整型)

备注

文本(200)

表7奖惩信息表

离职信息表:

名称

数据类型与长度

说明

离职编号

自动编号(长整型)

期间名

文本(20)

工号

数字(长整型)

状态

文本(10)

在职、离职

离职日期

日期时间(短日期)

离职形式

文本(50)

离职原因

文本(50)

表8离职信息表

系统用户表:

名称

数据类型及长度

说明

用户名称

文本(20)

密码

文本(20)

表9系统用户表

四、人事管理信息系统实施

1、登陆界面设计

本窗体集成了”登录”模块,因此在系统加载时,需要先启动”登录”模块的登录窗体,只有当用户输入了正确的用户名和密码,才能进入到系统主界面。

“登录”窗体运行界面,如图:

2、创建人事管理信息系统的主窗体界面:

3、人事基本信息管理界面设计,如下图:

◆部门信息输入界面

◆从部门信息链接至负责人资料表如上图

◆负责人资料界面

◆人事基本档案界面

◆人事基本档案子窗体界面

4、人事异动信息界面设计

异动管理分为:

期间信息、人事异动、员工奖惩、离职档案管理,界面如图:

5、查询打印信息界面设计

◆有条件的查询,需输入部门的名称,即可查询到某个部门全体人员的信息。

如图下图:

◆负责人资料查询窗体,如下图:

◆奖惩资料查询窗体,如下图:

◆离职资料是有条件的查询,需输入某段期间名,即可查询到某个期间内离职人员的全部信息。

如下图:

◆人事资料是有条件的打印,需输入部门名称(如制造部或是开发部等),即可打印某个部门人员的信息。

如下图:

◆负责人资料与奖惩资料输出报表,如下图

6、用户管理信息界面设计

◆用户表窗体界面,按增加按钮,跳到增加用户名的界面,如需修改用户名,可按修改按钮直跳到修改用户界面,如下图所示:

 

五、设计总结

本系统的功能基本符合用户需求,能够完成员工信息的存储和查询等操作。

使用户方便进行数据输入、修改、删除等管理措施。

对于数据的一致性的问题也通过程序进行了有效的解决。

在系统设计过程中,我体会到了即使是一件小事也不能马虎,在设计之前一定要对所设计的系统有较为深刻地了解,并对用户的要求加以认真的分析,并给予分类,对所分类进行功能模块化设计,画出系统数据流图,流程图和结构图.这样在进行详细设计时才可以做到有条不紊一步步地进行.编制一个系统还是有很多可学习的地方,不仅要掌握好相关知识,而且做事要细心,谨慎,这也是将来工作和学习应该注意的地方。

编写这套系统是比较顺利的,在环境变量的设置上遇到过一点障碍,费了一定的时间,在努力之下,最终得到了解决,总之设计是比较成功的。

通过这次的锻炼,我更加深了人生的信心,以后面对任何一个困难的项目,我想我都会努力完成,并最终能够成功地将其完成。

参考文献:

[1]VisualBasic程序设计》刘世峰主编中央电大出版社

[2]《软件工程》陈明编中央电大出版社

[3]《visualfoxpro7.0应用150例》卢山编治金工业出版社

[4]《数据库基础与应用》刘世峰主编中央电大出版社

[5]《VisualBasic数据库系统开发实例导航》刘韬编人民邮电出版社

[6]《企业办公系统开发实例导航》刘萌人民邮电出版社

[7]《access2002数据库开发技术与工程实践》胡绪英李梓郑传生科学出版社

附录:

源程序清单

系统登录窗体代码:

Exit_Command5_Click:

ExitSub

Err_Command5_Click:

MsgBoxErr.Description

ResumeExit_Command5_Click

EndSub

PrivateSubCommand6_Click()

IfIsNull(用户名)=FalseThen

IfDLookup("[密码]","用户表","[用户名]="""&用户名&"""")=密码Then

DoCmd.Close

DoCmd.OpenForm"主窗体表"

Else

用户名=""

密码=""

用户名.SetFocus

MsgBox"用户名或密码错误!

",vbCritical

EndIf

EndIf

EndSub

PrivateSubForm_Load()

EndSub

PrivateSub用户名_BeforeUpdate(CancelAsInteger)

EndSub

主窗体表窗体代码:

ExitSub

Err_Command56_Click:

MsgBoxErr.Description

ResumeExit_Command56_Click

EndSub

PrivateSubCommand57_Click()

OnErrorGoToErr_Command57_Click

DoCmd.Close

Exit_Command57_Click:

ExitSub

Err_Command57_Click:

MsgBoxErr.Description

ResumeExit_Command57_Click

EndSub

PrivateSubCommand58_Click()

OnErrorGoToErr_Command58_Click

DoCmd.Quit

Exit_Command58_Click:

ExitSub

Err_Command58_Click:

MsgBoxErr.Description

ResumeExit_Command58_Click

EndSub

PrivateSubForm_Load()

EndSub

部门信息窗体代码:

Err_Command7_Click:

MsgBoxErr.Description

ResumeExit_Command7_Click

EndSub

PrivateSubCommand8_Click()

OnErrorGoToErr_Command8_Click

DoCmd.Close

Exit_Command8_Click:

ExitSub

Err_Command8_Click:

MsgBoxErr.Description

ResumeExit_Command8_Click

EndSub

PrivateSubCommand9_Click()

OnErrorGoToErr_Command9_Click

DimstDocNameAsString

DimstLinkCriteriaAsString

stDocName=ChrW(-29409)&ChrW(-29405)&ChrW(20154)&ChrW(31383)&ChrW(20307)

stLinkCriteria="[姓名]="&"'"&Me!

[负责人]&"'"

DoCmd.OpenFormstDocName,,,stLinkCriteria

Exit_Command9_Click:

ExitSub

Err_Command9_Click:

MsgBoxErr.Description

ResumeExit_Command9_Click

EndSub

PrivateSubForm_Load()

EndSub

负责人信息窗体代码:

DoCmd.DoMenuItemacFormBar,acRecordsMenu,5,,acMenuVer70

Exit_Command17_Click:

ExitSub

Err_Command17_Click:

MsgBoxErr.Description

ResumeExit_Command17_Click

EndSub

PrivateSubCommand18_Click()

OnErrorGoToErr_Command18_Click

DoCmd.DoMenuItemacFormBar,acRecordsMenu,acSaveRecord,,acMenuVer70

Exit_Command18_Click:

ExitSub

Err_Command18_Click:

MsgBoxErr.Description

ResumeExit_Command18_Click

EndSub

PrivateSubCommand19_Click()

OnErrorGoToErr_Command19_Click

DoCmd.Close

Exit_Command19_Click:

ExitSub

Err_Command19_Click:

MsgBoxErr.Description

ResumeExit_Command19_Click

EndSub

PrivateSubForm_Load()

EndSub

人事档案窗体代码:

OptionCompareDatabase

PrivateSubCommand23_Click()

OnErrorGoToErr_Command23_Click

DoCmd.GoToRecord,,acNewRec

Exit_Command23_Click:

ExitSub

Err_Command23_Click:

MsgBoxErr.Description

ResumeExit_Command23_Click

EndSub

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

当前位置:首页 > 医药卫生 > 基础医学

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

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