摘 要:人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点. 人事档案管理系统是使用Visual Basic 6.0开发的面向对象的数据库信息管理系统,该系统主要用于中小型企业单位的日常管理。该系统界面友好,操作简单,易学易用,从总体方案上力求达到该软件所需的目标要求。
经过分析如此情况,我使用Visual Basic6.0作为数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,真到形成用户满意的可行系统.
关键字:人事档案管理系统,Visual Basic6.0 数据库 信息管理系统。
目 录
1.绪论. 4
1.1 课题背景. 4
1.2 可行性研究. 5
1.2.1 用户需求情况... 5
1.2.2 技术可行性分析... 6
1.2.3 经济可行性分析... 6
1.2.4 结论... 7
2.需求分析. 7
2.1 业务分析. 7
2.2 系统目标. 8
2.3 功能需求描述. 8
2.3.1系统设置... 8
2.3.2员工档案... 8
2.3.3考勤管理... 9
2.3.4工作评价... 9
2.3.5员工调动... 9
2.3.6工资管理... 9
2.3.7帮助... 10
3.系统设计. 10
3.1 开发工具介绍. 10
3.1.1 visual basic 的发展历史... 10
3.1.2 VB可视化编程特点... 11
3.1.3 Access介绍... 12
3 . 2系统开发环境包括硬件平台和软件平台两种。. 13
3.3本系统结构图. 14
3.4模块的设计. 14
4数据库的设计. 17
4.1数据库选择. 17
4.2概念模型及E-R图... 17
4.3数据库分析... 19
4.4数据库的实现. 20
5. 详细设计. 22
5.1详细设计的意义. 22
5.2各模块及界面详细设计. 23
5.2.1用户登录模块及界面详细设计... 23
5.2.2 主窗体的设计... 25
5.2.3员工基本信息模块设计... 28
5.2.4考勤信息的窗体的设计... 29
5.2.5员工调动窗体的设计... 31
6 系统的测试. 34
6.1软件测试的重要性. 34
6.2测试. 34
6.2.1 MDI主窗体模块测试... 35
6.2.2进行员工档案管理模块测试... 35
小结. 36
致谢. 37
参考文献. 38
1.绪论
1.1 课题背景
随着市场竞争的日趋激烈及信息技术的不断发展,人已成为实现企业自身战略目标的一个非常关键的因素。企业中人心的向背和员工对工作的投入程度在很大程度上决定了该企业的兴衰与成败。如何能保持本企业员工的工作责任感,激励他们的工作热情,减少人才的流失,已成为困扰企业主管和人力资源经理的一个日益尖锐的问题。企业管理从根本上来讲就是对人的管理。企业对人事管理也越来越重视了,资金投入比例也在加大,人事管理信息系统开发也开始走向完善的阶段。
人事档案管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人事档案管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。
第二代的人事档案管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事档案管理系统的阶段发展提供了可能。
本论文是从日讯在线科技有限公司的实际业务出发,针对公司的人事管理的现状,经过详细的系统调查,为该公司分析和设计了一套实用的人力资源管理信息系统。
论文从人事管理信息系统的初步调查开始,详细介绍人力资源管理信息系统的需求分析、业务流程和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计、输入输出设计等。
目前,该公司正着手全面开发人力资源管理信息系统,我的分析和设计基本适合该公司的人力资源管理实际业务处理,实现了人事管理的信息化,并得到公司人事部方面的认可。