1、企业人事档案管理 摘 要 档案管理工作是企业管理工作的一部分,是提高企业工作质量和工作效率的必要条件,是维护历史真实面貌的一项重要工作。科学规范的管理档案,是衡量一个企业业绩与管理水平的重要尺度。企业档案记载着这个企业发展史上的优秀成果,对研究本企业的经营业绩和科学发展提供了第一手资料,是进行科学分析,扬长避短,制定发展方向的好教材。 关键词 : 档案管理 , 企业管理 1 绪论 实习期间,我们通过对市场的调查,针对现在企业对人事管理的实际需要,开发了这套企业人适当那管理系统。在开发过程中,我们针对当前各企业管理的特点和技术人员的实际水平,采用基于 Windows 图形用户界面这一易学易用的操
2、作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。 2 系统可行性研究 档案管理系统用计算机管理档案的一种计算机应用技术的创新 ,在计算机还未普及之前档案文件管理都是由工作人员人工存档 ,调阅的方式来操作的 .现在一般的档案管理都采用计算机智能化管理 ,采用计算机作为工具的实用的计算机档案管理程序来帮助档案管理员进行更有效的档案管理工作。档案管理系统是典型的信息管理系统 ,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方
3、面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 ,易使用等特点。 3 系统需求分析 需 求分析是系统开发必要环节,也是重中之重;需求过程研究业务工作,以期设计出有助于业 务工作的更加完善的系统。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求和分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活
4、动在工作中占的比例将变得越来越大,直到所有需求都已知。 基于系统需求分析,该系统需要实现以下基本功能: 用户管理:管理系统操作人员 ,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。 人事档案管理:完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息可以进行新增、修改、删除操作,同时可以进行查询和浏览操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。 性能需求 (1)
5、 硬件环境 在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且价格也很便宜,因此通常给服务器端配置高性能硬件。 处理器: Inter Pentium II 266 MX 或更高 内存: 64MB 硬盘空间: 2GB 显卡: SVGA 显示适配器 (2) 软件环境 操作系统: Windows 98/ME/2000/NT 数据库: MSQ4 系统概要设计 4.1 基本设计 目前企业已经建立起的财务管理系统中包含工资管理部分,为了避免重复开发,本系统主要实现 人事管理中的人事档案管理和考勤管理功能,并提供相应的接口为财务管理系统中的工资管理提供相应的数据支持。另外,基于成本
6、以及安全性考虑,假设本系统是一个相对封闭的单机运行系统,不提供与其他系统的实时数据交互。对数据库的要求,如今后台数据库支持软件有多种,如 Oracle(对于大型系统设计) Access、 SQL(对于中小型系统设计)各具有其优越性。着于目前系统对运行环境的考虑,本系统采用Visual C+ 6.0,采用 MSQ 作为后台数据库,在满足需求的前提下,尽量将系统对运行环境的性能要求降到最低。 4.2 详细设计 基于系统需求分析与系统总体设计的结论,本系统采用 Windows 2000 Server 版下的 Visual C+ 6.0 实现各模块的功能,下面按几大模块的划分阐明系统的详细设计与实现,
7、其中主要对人事档案管理模块进行详细介绍。 本系统是基于 MFC 单文档结构的应用程序工程,文档是管理应用程序的数据,而视图用于显示文档并管理与用户的交互。其实,文档是一种数据源,文档对象负责来自所有数据源的数据的管理;视图是数据的用户窗口,为用户提供了文档的可视的数据显示,它把文档的部分或全部内容在窗口中显示出来,在文 档视图结构里,文档是一个应用程序数据基本元素的集合,它构成应用程序所使用的数据单元;另外它还提供了管理和维护数据和手段。文档与视图的这种操作分离是编程的高级思想。所有对数据的修改由文档对象来完成。视图调用这个对象的方法来访问和更新数据。它大大简化了多数应用程序的设计开发过程。采用文档视图结构的意义有: 先是将数据操作和数据显示,用户界面分离开; MFC 在文档 /视图结构上提供了许多标准操作界面; 支持打印预览和电子邮件发送功能; 本系统说明了文档 /视图结构的原理及应用,因为系统是基于单文档的应用程序,系统本身 是由文档组成,在其视图区中实现了对文体显示与图像的加载并显示。