ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:1.60MB ,
资源ID:5320266      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5320266.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人事档案管理系统.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

人事档案管理系统.docx

1、人事档案管理系统吉林化工学院课程设计 题目 人事档案管理系统教 学 院 经济管理学院 专 业 信息管理与信息系统 班 级 信管1101 学生姓名 龚秀 学生学号 11620138 指导教师 张英 2013年 10月 15日 摘要:21世纪最激烈的竞争属于人才的竞争,一个具有多科学知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素。对于企业而言,员工的人事档案不但可以使企业的管理者在一定程度上掌握所聘用人员的基本信息,而且可以为企业的人力资源管理工作提供相关的人事信息数据。人事档案管理系统就是典型管理信息系统,通过人事档案管理系统对人事档案进行管理具有人工管理所无法比拟的优点例如:检索迅

2、速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。一个设计完善,运行稳定的人事档案管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业人事档案管理的效率,协助企业更好地完成人事档案管理工作。现在利用计算机对企业人事档案进行管理是必然趋势,人事档案管理系统是企业管理工作中不可缺少的,所以在课程设计中,我选择了开发人事管理系统。关键字:人事档案、人事档案管理系统、管理信息系统 目 录第1章 绪论 1第2章 可行性分析 2第3章 系统分析 33.1总体设计图 33.2业务流程图 33.3数据流程图 43.4 表单设计 43.5 新系统信息处理流程设计 53.6 菜单设计 63.

3、7 代码设计 73.8 程序说明书 8第4章 实施设计 164.1 程序框图 164.2 源程序 16第5章 系统评价 19参考文献 21 第一章 绪论 随着计算技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成来动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而人事档案管理是一项琐碎、复杂而又十分细致的工作,人事档案管理的内容多,范围广,信息的变化快,数据记录和公司其他的管理系统联系紧密,所以,设计方便、合理、科学的人事档案管理系统就显得非常的重要了。利用科学

4、的管理软件来管理单位的人事档案,可以实现快速的打印报表,准确的数据统计,信息在不同系统之间可以共享,同时计算机具有着手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 第二章 可行性分析一、设计思想 在人事管理中,对于信息的处理是最重要的一环,其方式体现在信息的采集、清理、分析、保存、失效的生命周期中。目前的ERP软件就整合了财务、库存、人事等各方面的企业要素,极大地提高了企业的信息流转效率,从而提高了生产率。但是,Microsoft公司出品的Visua

5、l Fox6.0软件,是典型的管理信息系统软件MIS(Management Information System)。其功能包括:系统管理、档案管理、档案查询、档案统计、档案输出、花名册;为了使程序闲的具有专业风格,我还在其中加入了一个关于系统的功能表单,以介绍此系统的相关信息,如系统版本、开发日期等。 我作为一个学习信息管理与信息系专业的大学生,希望可以在这方面有所贡献。我希望我能够用我两年多来所学的知识编制出一个实用的程序来进行更有效的人事档案管理。 归纳起来有以下几个有点: 1、可以存储职工的人事档案,安全、高效; 2、只需一到二名录入员即可操作系统,节省大量人力; 3、可以迅速查到所需要

6、的信息。1.1 可行性分析 通过调查分析采购供应管理信息系统所具备的能力及实现的方法。确定总体结构,利用数据库所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件。1.2可行性综合分析(1)可行性:系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易。对于该系统的技术要求,现行的软件开发条件,环境,完全可以实现。(2)技术可行性:该系统的开发要求是界面简单,易于操作。(3)经济可行性:该系统做为课程设计开发,经济可行性必然不能完全考察出来,但本人认为此次设计的采购管理信息系统完全可行。(4)管理可行性:此次采购管

7、理系统的设计由于操作简单,内容较少,且操作简单,同时又能适应大部分的采购系统,故能使采购流程效率提高。又经过权限的设置,帮助他们能够快速准确和职能化的工作,减少作业量并提高效率。二、需求分析2.1人事档案管理功能 人事档案管理功能包括人事档案信息的增加、修改、删除和查询;(1)增加功能 该系统按照电信人事管理人员的书写习惯,可对员工的编号、员工的姓名、性别、出生年月、所在部门、职位名称、最高学历、毕业院校、所学专业、身份证号码、家庭住址、到岗时间、电话号码、手机、传呼等基本信息进行记录,为了方便起见,还增加了备注的功能,可以对员工进行评语及特点的描述。信息录入后最终自动生成详细的易于操作的人事

8、档案表, 可以随时的记录了解本公司的员工信息,一目了然。本系统支持任何一种输入方法。(2)修改功能 该系统提供的档案修改功能可以在员工的基本情况发生变化后,根据修改的项目修改员工原始的各种信息,比如修改学历、所在部门、职务名称等。(3)删除功能 该系统中删除的功能是为了考虑人员的流动性,当员工提出辞职后,可及时得把员工信息删除,在选择删除某一条信息后,为了防止误操作,系统会再次提示“您是否真的删除”,如果您选择确认后,才能删除。(4)查询功能 对人事信息,根据查询条件列出查询结果,其中,查询条件可以是单一查询条件,也可以是组合查询条件。(5)档案打印功能 可根据需要,打印出员工数据库中所有或部

9、分人事档案。 第三章 系统分析1、系统功能总体设计图如下:本系统共分为六个模块,人事信息维护模块、人事信息查询模块、人事信息统计模块、人事信息报表模块、系统用户管理模块和打印员工档案模块,可表示为如图3-1所示。通过该系统,是企业的人事管理工作系统化、规范化、自动化,从而提高企业人事档案管理的效率。 图3-1人事档案管理系统的主要任务是对人事档案进行整理,是的能方便快捷地对人事档案进行查询、统计、更新、并且能按一定要求输出报表。人事档案信息管理系统的核心内容为人事信息的维护,具体可以分为三个方面的维护,即人事信息的添加、人事信息的修改和人事信息的删除,可表示为图3-2所示。 图3-22、业务流

10、程图:3、数据流程图:第四章 数据库设计人事档案管理系统开发的过程中,数据库设计是一个非常重要的环节。其好坏直接影响系统的实现。在系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户各方面的要求。为了能说明问题而不重复啰嗦,本人根据自己开发的人事档案管理系统的实际情况,在此仅举其中的员工的设计来说明。1、数据库概念结构设计2、数据库逻辑结构设计在上面的数据库概念结构设计的基础上,把实体与属性之间的关系转化为Visual FoxPro6.0数据库系统支持的实际数据模型,并形成数据库中的表格。员工基本情况表说明:员工基本情况表用于存储员工基本信息字段名类型和宽度索引员工号Char(8)主索引姓

11、名Char(8)普通索引性别Char(8)普通索引婚姻状况Char(8)普通索引出生日期Date(8)普通索引籍贯Char(10)普通索引民族Char(8)普通索引文化程度Char(8)普通索引政治面貌Char(8)普通索引家庭住址Char(8)普通索引健康状况Char(15)普通索引3、用户登录模块功能 封面与代码 图3-1系统界面本系统采用的数据库是vfp数据库,使用是vfp代码访问方式,它通过在程序中的一段代码与数据库建立连接。代码设置如下:按钮“进入系统”代码设计如下do form 登陆界面*read eventsthisform.release如果不相进入系统点击“退出”代码如下:t

12、hisform.releaseclear events滚动字幕的设置通过一个时间按钮来控制,具体代码如下:if thisform.label5.left=thisform.width thisform.label5.left=0else thisform.label5.left=thisform.label5.left+1endifi=int(rand()*255)j=int(rand()*255)k=int(rand()*255)thisform.label1.forecolor=rgb(i,j,k)设置人事管理系统的用及其使用权限 。操作:系统启动以后,首先要做的就是用户登录。若不登录用户

13、系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令完全正确,才能进入人事档案管理系统。 登入界面与代码 图3-1 人事档案管理界面登录界面的设计步骤: 1、打开“窗体设计器”。 2、在“窗体设计器中”,向表单上添加控件。 3、在“窗体设计器”中,执行“窗口”、“属性”命令,弹出“属性”对话框,定义窗体及控件的属性。 4、设置相关对象的属性。 5、在“窗体设计器”中,执行“文件”、“保存”,结束表单的创建。 6、在“窗体设计器”中,执行“表单”、“执行表单”命令,结果如图3-1所示。在这个界面中利用了

14、与表的绑定,可以根据原先设置的名字和相应的密码,这样经过系统的验证便可进入人事管理系统了。绑定与表中相应的字段,只需右击生成器,选择表和字段就可以了。按钮“确定”代码设计如下:if thisform.text2.value=123 messagebox(欢迎进入人事管理系统) do form 主界面 else messagebox(密码不正确,请重新输入) thisform.text2.value= endifthisform.release在对象按扭“取消” 代码设计如下:thisform.releaseclear events4、数据库结构的实现在需求分析和概念结构设计的基础上得到数据库的

15、逻辑结构后,就可以在Visual FoxPro6.0中实现逻辑结构。1、在FoxPro6.0的主菜单中单击“文件”菜单,选择“新建”命令,在弹出“新建”对话框中选中“项目”,单机“新建文件”按钮,此时弹出“创建”对话框,这是为该项目设置存储路径。现将该项目名改为“人才管理”,单击“保存”按钮保存。项目建立好后,就可以实现数据库结构了,如图4-1: 图4-1 人才管理现在就可以为数据库添加数据了。 (1)在弹出“数据库设计器”中右击,弹出快捷菜单,选择“新建表”命令。如图: (2)将其存储为“人才档案”。这时会弹出表设计器,可以将按钮设计好的表结构向表设计器填入内容,如图: 图4-1人事档案表设

16、计器 5、人才档案浏览功能 通过人过人才浏览表格,管理员可以了解该企业员工的基本信息资料。然后根据人员的流动情况更改对相关的档案进行维护,保证企业人才档案更新的及时性,如图5-1为人才档案浏览表。 图5-1人才档案浏览该表的设计步骤如下: 1、打开“窗体设计器”。 2、在“窗体设计器”中,向表单上添加控件。 3、在“窗体设计器”中,执行“窗口”、“属性”命令,弹出“属性”对话框,定义窗体及空控件的属性。 4、在“窗体设计器”中,执行“文件”、“保存”命令,结束表单的创建。 5、在“窗体设计器”中,执行“表单”、“执行表单”命令,结束如图5-1所示。6、档案的维护 档案的维护即对档案的编辑, 通

17、过人过人才浏览表格了解企业的人员变动后,就应该及时的对员工的基本信息进行编辑,即增删减等操作。在对员工的档案进行编辑时,先通过员工的编号查找到员工的相关信息,然后对该信息进行相关的操作,完善该企业的人事档案管理工作,下图图6-1为档案维护的界面。 图6-1 档案维护人才档案浏览完后,管理人员将会对员工的基本信息进行更新修改,使得员工的基本更准确,更完整。利用下表进行对人事信息的添加,如图6-2: 图6-2增加员工如果新进一个员工,在这个表单中就可以增加相应的信息,以便日后管理和查找方便。“增加记录”的代码如下:do form 增加记录thisform.release“确定”的代码如下:if e

18、mpty(alltrim(thisform.txtID.value) messagebox(职员号不能为空,48,错误) thisform.txtID.setfocuselse inID=alltrim(thisform.txtID.value) inName=alltrim(thisform.txtName.value) inSex=alltrim(thisform.txtSex.value) inBirth=alltrim(thisform.txtBirth.value) inLearn=alltrim(thisform.txtLearn.value) inPolitics=alltrim

19、(thisform.txtPolitics.value) inPhone=alltrim(thisform.txtPhone.value) inAddress=alltrim(thisform.txtAddress.value) inDepartment=alltrim(thisform.txtDepartment.value) inFunction=alltrim(thisform.txtFunction.value) inDate=alltrim(thisform.txtDate.value) inMemo=alltrim(thisform.edtMemo.value) set order

20、 to 职员号 seek inID if !found() insert into 职员信息表 value(inID,inName,inSex,inBirth,inLearn,inPolitics,inPhone,inAddress,inDepartment,inFunction,inDate,inMemo) messagebox(添加成功!,48,信息) thisform.txtID.value= thisform.txtName.value= thisform.txtSex.value= thisform.txtBirth.value= thisform.txtLearn.value= t

21、hisform.txtPolitics.value= thisform.txtPhone.value= thisform.txtAddress.value= thisform.txtDepartment.value= thisform.txtFunction.value= thisform.txtDate.value= thisform.edtMemo.value= else messagebox(此职员号已存在,请另输一个,48,错误) thisform.txtID.value= thisform.txtID.setfocus Endif“取消“的代码如下:thisform.txtID.va

22、lue=thisform.txtName.value=thisform.txtSex.value=thisform.txtBirth.value=thisform.txtLearn.value=thisform.txtPolitics.value=thisform.txtPhone.value=thisform.txtAddress.value=thisform.txtDepartment.value=thisform.txtFunction.value=thisform.txtDate.value=thisform.edtMemo.value=thisform.txtID.setfocus7

23、、档案统计由于统计档案可以按照职务,部门、职称、文化程度等进行,所以相应的功能有统计职务、统计部门、统计文化程度表单实现,而由统计表单来带调用这四个表单。 图7-1统计界面根据条件进行查找,然后进行统计,如图7-2。 7-2统计档案8、打印报表“报表打印”的界面与代码如下:“确定”的代码如下:do case case thisform.optiongroup1.option2.value=1 report form 职员信息报表 to print previewendcase“退出”的代码如下:thisform.releasedo form 主界面“退出”的代码如下:thisform.release clear events.忽略此处.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1