(048) 企业人事档案管理系统

【摘要】计算机技术的发展使其在杜会各领域的应用越来越广泛,比如说人事档案管理,建立了自己的档案管理系统不仅有助于提高工作效率,也可以防止因使用相同的软件造成消息的泄露。为了在竞争日益激烈的人才供求的市场中求得成功的发展,该企业决定采用计算机管理整个人事系统,以提高管理者的水平和员工的整体素质。
  经过充分考察调研,我们进行了分析、设计与开发,在手工管理档案的基础上,利用计算机快捷、存储量大、查找简单等特点,实现了计算机管理档案,力争做到系统的功能完善、界面友好、操作简单,除了满足用户当前的需求还为系统将来可能的发展留出余地。
  本系统使用Visual Basic 6.0为开发工具,适合在Windows9X以及Windows NT平台下使用,对硬件环境要求不高。全文共分七章。完全按照《软件工程》的步骤来实现本系统的。即问题定义、可行性分析、需求分析、总体设计和详细设计。按照设计时的思路,一一进行阐述。

【关键词】人事档案,数据流图,数据字典,数据库,Visual Basic 6.0

目 录

第一章 绪论---------------------------------------------------------1
1.1选题原则--------------------------------------------------------1
1.2企业人事档案管理的发展及特点--------------------------------------1
第二章 问题定义------------------------------------------------------2
2.1系统开发的背景---------------------------------------------------2
2.2企业人事档案管理系统的定义----------------------------------------3
2.3工程的目标和规模-------------------------------------------------3
第三章 可行性分析----------------------------------------------------3
3.1技术可行性分析---------------------------------------------------4
3.2经济可行性分析---------------------------------------------------4
3.3社会可行性分析---------------------------------------------------4
第四章 需求分析------------------------------------------------------5
4.1 企业人事档案系统的综合要求---------------------------------------5
4.1.1系统功能要求--------------------------------------------------5
4.1.2系统性能要求--------------------------------------------------6
4.1.3系统运行要求(粗)---------------------------------------------6
4.1.4可扩展、可维护要求---------------------------------------------7
4.2 系统的逻辑模型---------------------------------------------------7
4.2.1图形工具 ER HIPO-----------------------------------------------7
第五章 总体设计-------------------------------------------------------12
5.1功能板块划分(结构化分为什么)-------------------------------------12
5.2数据库设计(粗.细)----------------------------------------------13
5.3简明用户手册-----------------------------------------------------15
5.4功能分析---------------------------------------------------------17
5.5数据库设计-------------------------------------------------------20
5.5.1库的基本结构---------------------------------------------------21
5.5.2库数据库的详细说明---------------------------------------------30
5.6.简明用户手册-----------------------------------------------------31
第六章 详细设计及编码 -------------------------------------------------35
6.1所用技术简介-------------------------------------------------------36
6.1.1ADO技术简介-----------------------------------------------------36
6.1.2WSHFIexGril控件的使用-------------------------------------------37
6.1.3动态天家控件的基本实现-------------------------------------------38
6.2功能模块的实现-----------------------------------------------------39
6.2.1系统登录--------------------------------------------------------39
6.2.2调入登记--------------------------------------------------------41
6.2.3调出登记--------------------------------------------------------42
6.2.4综合查询--------------------------------------------------------44
结束语-----------------------------------------------------------------51
致 谢------------------------------------------------------------------52
参考文献---------------------------------------------------------------53


第一章 绪 论

1.l关于选题的考虑
  在本次毕业设计中,我们所选课题为“人事档案管理系统”。对于这次的选题,我想在这里谈一下我们的考虑。
  正如大家熟知,目前,市场上有不少的人事档案管理系统,但还是不能很好的满足不同用户的需求。该中心考虑到若采用现成的系统,因其不具有针对性等因素难免会出现一些不尽人意之处。所以,委托作者做一个适合自己的“流动人员人事档案管理系统”。我们经过实地考察和调研后,决定将此作为我们的毕业设计。
  我们之所以选用此课题,主要是想用自己所学的一点粗浅知识为社会服务,这也是响应“毕业生的课题要走向社会”这一号召而定的。大家可能会因为此题目的传统、无新意,而认为此课题并无价值。但我认为,在市场经济蓬勃发展的今天,毕业生要想尽快的融入其中,选择一个能应用于实践的课题,正是一种快捷的好方法。只要能在设计中体现务实(贴近用户需求)、创新(技术上的创新)的原则,尽量达到用户的需求,使用户满意,就不失为一个好的毕业设计。相信该人才中心在使用此系统一段时间后,定会为此系统所带来的工作上的方便、快捷而对计算机这一新科技充满信心。
1.2 企业人事档案管理的发展及特点
  对于企业人事档案的管理已经有上千年的历史了。但是直到近几十年才由原来的手工管理改进为现在的由计算机来管理。这一管理方式上的改进,给进行档案管理的工作人员带来了前所未有的方便和快捷,使他们充分认识到了新兴科技的力量。在这短短几十年的时间里,人事档案管理系统以令人惊讶的速度进行着飞速的发展。现在,人事档案管理系统已经发展的较为成熟了,开发人员正朝着网络化这一流行趋势努力,并且己经取得了令人满意的成果。相信这一技术将会使人事档案的管理更加方便和快捷。
  人事档案管理系统发展到如今,以具有如下几个主要特点:
l、减轻工作人员的劳动强度,大大提高了工作效率。
2、提高数据处理的及时性和准确性
3、数据处理集中,提高了数据的共享性
4、对档案处理的规范化的要求,提高了档案处理工作的现代化水平
5、对档案处理的网络化,极大地提高了数据的共享性。

第二章 问题定义
2.l 系统开发的背景
  在当今社会中,人才的流动性强已成为管理系统中新的问题,与之相应其档案的存放与管理也有了新的内容。流动人员的增多使得人才中心对于人事档案的原有管理机制已无法满足大量变动的需要,手工查找档案,手工移动档案已不仅是一种费时费力的体力劳动,而且效率极低,并且它无法应付瞬时大量的调入、调出的需求,以及因频繁的查看档案所增加的查找工作量。由于采用了人工管理机制,人为管理极易造成数据的录入错误;部分数据的无故丢失,从而为查找档案带来不必要的麻烦;而高强度的查找工作又使得数据统计和数据核实存在着极大的难度,从而使得想要得到准确的数据统计的可能性降得很低。正因如此,管理者迫切需要使用现代化的手段来改变原有的落后的工作环境和工作模式,使之与现代社会的需求相适应。
  目前市面上己有大量的通用管理软件流行,但由于人事档案管理的项目繁多,各单位对于人事档案的管理需求又各不相同,所以通用的管理软件很难满足具体得人事档案管理的要求,因此针对于各单位的实际需求而开发的软件成为了此问题的可行并且有效的解决方案。我们开发的流动人员人事档案管理系统正是针对于人才流动这一特点,在开发过程中,根据具体的要求和问题,我们力求做到能够解决目前在系统管理中存在的问题和提出的要求,也为他们考虑将来可能提出或用到的功能。
2.2 人事档案管理系统的定义
  人事档案管理系统是用计算机进行人事档案管理的一种应用程序。它的主要功能有以下几个主要方面:
l、 档案内容的录入
2、 档案内容的查询和修改
3、 对库中人员各项内容的统计
4、 调出无用的档案
5、 相应的系统维护
2.3 工程的目标和规模
  本系统所要实现的目标主要是完成人才中心现有的要求以及考虑到将来可能出现的问题作以准备。
  由于该人才中心现有规模不是很大,所以我们的系统只是应用于其现有的规模,但我们也对将来其规模的扩大有所考虑。

第三章 可行性分析
3.l 可行性分析的三个方面
  通过前面所作的工作,我们对系统应该具有的基本功能和所受的约束已有一定了解,对于本系统的可行性,我们从以下三方面进行研究:
  一、技术可行性 现有的技术完全可以实现本系统。我们用客户/服务器结构来实现网络环境。选择 Visual Basic 6.0和 SQL SERVER 2000这两个流行软件作为我们的开发软件。选择 Visual Basic 6.0是因为这门语言算是我们比较熟悉的语言之一,并且用VB开发界面比较方便快捷而且界面美观大方, Visual Basic 6.0最鲜明的变化就是缺省的采用了 ADO(ActiveXData Object)作为它与各种数据源的接口,从而使 VB在数据访问技术方面有了新的突破;选择SQL SERVER作后台数据库是因为它本身就是大型数据库管理软件,功能强大,而且它也是微软的产品,和VB的兼容性好。最重要的是它具有许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98膝上型电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。
  二、经济可行性 这个系统一旦投入使用,将会给该人才中心带来前所未有的方便和快捷。不但会提高工作效率,减少不必要的中间环节以及不必要的开支,而且可以给其带来更大的利润。总之,这个系统的经济效益远远大于开发成本。
  三、操作可行性 本系统的界面将会作的尽量友好,并且本系统将会以简单的操作使用户几乎不用进行培训凭借用户手册和联机帮助就能轻易掌握。这一特点对于人才中心的工作人员来说,将会在对该软件的使用中切实的体会到。总之,本系统的操作方式在该用户组织内将完全行得通。
3.1草拟开发计划
  根据在以上分析过程中获得的对系统的更深入更具体的了解,我开发小组较准确的估计该系统的成本和进度,特制定了初步的开发计划。
*需求分析阶段:20天,约占总工程的33%
*设计阶段: 15天,约占总工程的25%
*编码和单元测试阶段:20天,约占总工程的33%
*综合、测试阶段:5天,约占总工程的9%
  以上草拟的开发计划只是一个初步的计划,在实际的开发过程中,我们将视实际情况而定。

第四章 需求分析
4.l 人事档案管理系统的综合要求
4.1.1系统的功能要求
  本系统主要是为了方便管理员,简化管理员的工作强度,使管理员可以快速、准确、直观的了解到数据库当前人员人数、交费、调入、调出等方面的大致情况或是具体个人档案信息。通过查询库信息,也可以使管理员得到诸如存档类别、政治面貌等方面的统计信息,并可打印出这些统计信息。
  在我们进行第一次需求分析调研时,人才中心的工作人员按他们的想法写了最原始的需求说明。现描述如下:
  该系统主要包括:调入登记、调出登记、交费登记、档案主要内容(包括履历、奖惩、出国情况、入党入团时间、学历变更情况、职称变更情况、入伍退伍军转情况)、年度信息统计、查询和分析(包括调入信息、调出信息、交费信息、学历信息、党团员人数、职称信息等)、信息总量统计。
  拿到这份需求说明后,我们进行了细致地研究,又经过几次调研后,我们对该系统作了详细的需求分析。现将系统功能简明描述如下:
1、系统管理 包括权限的管理、数据的安全性
2、调入和调出管理 包括调入和调出的登记
3、交费管理 包括交费登记和查询
4、查询与更新数据 查询数据和更改数据
5、信息及对比统计 信息统计及生成图形
6、联机帮助
4.1.2 系统的性能要求
一、实用性 本系统是本着实用的原则进行开发的,为的是开发完毕后即能尽快投入使用,使自治区人才交流中心的工作人员能够尽快摆脱手工劳作的劳累。
二、易维护性 易维护性是一个优秀软件所必备的性能,由于档案管理员并非专门的软件工作人员,所以我们尽量使软件易维护。
三、安全可靠性 对于数据库的设计,一个关键的内容便是数据库的安全性。比如,权限的管理(对于不同的用户分配不同的权限),数据库的备份和恢复( 对数据库进行备份,以免在系统出现不可避免的错误或故障时,可以及时的恢复,而不至于造成巨大的损失。)
四、可扩充性和标准化原则 考虑到将来扩充的方便,我们尽量把文档及其代码写的标准化,并且如果将来有可能我们将实现其网络化的功能。
4.1.3 系统的运行要求
1本系统是以客户—服务方式来运行的,运行时的基本配置如下:
服务器端:
1.硬件环境
CPU pentium以上
内存 128mb以上
2.软件环境
操作平台 Windows NT4.0 Server 及后续版本
数据库系统 Sql Server 2000(企业版)
客户端:
1.硬件环境
主机 586/100以上
内存 至少32mb
2.软件环境
操作平台 Windows 9.x或 Windows3.2
4.1.4 将来可能提到的要求
  随着计算机技术发展对事业、机关部门的影响,人事档案管理不再只是对文字的处理,还将会加入对照片的存储;而随着网络技术不断的在企、事业单位以及各行各业的普及,网上发布信息也会很快进入到管理部门中来,所以对于该人才中心的人事档案管理系统以后必将朝着网络化的方向发展。对此,我们以作了考虑,但由于时间的关系,还未实现。如果今后人才中心对我们提出此要求,我们定会实现此功能。
4.2 系统的逻辑模型
  在本节中我们主要利用各种流图及数据字典来了解系统结构。通过这几种逻辑模型加深用户对人事档案管理系统的了解。对于我们开发小组的成员来说,也能使我们对本系统的设计作到心中有数,以便在今后的设计中减少不必要的错误,使设计更加完善,贴近用户需求。
4.2.1图形工具
  在众多的流图中,我们选择了IPO图、系统流图、数据流图这几种较常用典型的流图来描述我们的系统。具体的描述如下:
一、 IPO图(如下图所示)
二、人事档案管理的系统流图(如下图所示)

三、人事档案管理的数据流图
  数据流图描述了人事档案管理系统中数据的流向,作为一个描述系统的逻辑模型,数据流图中并没有某一个数据流的条件。

4.2.2 人事档案管理据字典
  数据字典是开发者与用户相互沟通的有效途径之一。它能形象的向用户描述开发者的意图,使用户明白数据库可能具有的项目,可有效的缓解开发者和用户之间的交流鸿沟,也有利于用户向开发者提出自己的需求,避免因理解分歧造成的代价巨大的接口问题。
  主要数据字典用卡片表示如下:

... ...       ... ...
 
... ...       ... ...
 
【论文说明】该论文包含IPO图、系统流图、数据流图、理据字典、功能模块图、数据库表、程序流程图和部分代码,Word格式,文件大小397K,字数1.9万,按计算机毕业论文格式要求书写,适用于计算机类各专业!

返回论文

 

关于本站  |   联系我们  |   获取方式  |   常见问题  |   网站地图
版权所有:计算机论文网