1、 毕业设计(论文) 人事档案管理系统人事档案管理系统 学院(系) : 专业班级: 学生姓名: 指导教师: -摘要- 人事档案管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和 维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性 强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认 识,它已进入人类社会的各个领域并发挥着越来越重要的作用。DELPHI 是面向对象的 开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时 间内建立系统应用原型,然后,不断修
2、正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、表。 -前言- 对于大多数国企而言,他们有一套比较系统的人力资源管理理念,并建立了一整 套比较规范的人力资源管理方法。在积极建立企业现代企业管理机制的今天,仅仅靠 原始的手工管理或简单的单机管理,人力资源部门面对大量的信息,无法有效率地将 其中的重要部分提取出来,并做出相应的判断和处理。集团管理者的决策只能依据报 表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和 及时性。因此,先进的管理思想在企业中实现就成为了一个可望而不可及的目标。 作为计算机应用的一部分,使用计算机对人事进行管理,具有着手工管理所无法 比
3、拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、 成本低等。这些优点能够极大地提高商场人事管理的效率,也是科学化、正规化管理 的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开 发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。 第一章 为什么要开发一个人事管理系统? 计算机已经成为我们学习和工作的得力助手: 人力资源系统选型时提出了以下要求: 1) 具有先进的人力资源管理理念; 2) 可以满足多行业、多公司不同的人力资源管理要求; 3) 实现集团化管理,实时监控各个专业、省市子公司的人力资源情况; 4) 进行多层次数
4、据汇总,为各层次管理者的决策分析提供数据; 5) 具有完整的系统接口,满足灵活的数据导入与导出。 。 第二章 人事管理系统编程环境现状及设计目标简介 2.1 Delphi 和 ADO Active Data Objects 结合了 OLE DB 的普遍性质那就是在诸如 RDO 和 DAO 模 型中可以找到的易于使用的特性.ADO 包含了所有可以被 OLE DB 标准接口描述的数据类 型.换而言之,ADO 是可扩充的,不需要对你的部件做任何工作.数据的访问和操纵是任何 实际的应用程序的一个固有部分.对于数据来说,无论它是否是关系型的,无论它是否存 在一个 DBMS,也无论它的存储平台是什么,数据
5、就是数据一个文件没有必要一定是给定 的二进制格式. 开发者群体需要具有简单接口的现代的开发工具以快速访问数据.微软对此问题的 回答是 Universal Data Access(UDA 通用数据访问)体系结构,对此,Stephen Rauch 的文 章 “Manage Data from MyriadSources with the Universal Data Access Interfaces”中有详细的阐述(MSJ,1997 年 9 月).简单的说,UDA 是一种将 OLE DB 应 用于实际的理论.所有的都被指向一个数据源一个电子表格,一条电子邮件消息,或一 份 AS/400 文档由
6、OLE DB 接口过滤并以一种通用的格式表示,这样应用程序能总是以 同样的方式对数据进行访问.位于 OLE DB 上的并处理来自应用程序的调用的中间层被 称作 Active Data Objects (ADO).它是编写针对带有 OLE DB 提供者的任何类型的数 据源的推荐标准. 在 ADO 之前的 RDO 是一种增加 DAO 的客户/服务器能力,以提高其性能和可扩充性 的当然的方法.根本上说来, RDO 是一种位于 ODBC API 的上层的简便的封装.它揭示了 了 DAO 数据对象模型中的许多东西,但它缺乏进行数据访问的 Jet 引擎.虽然这将予 ADO 更快的速度,但它没法利用该引擎的许多特性,而且它只能访问关系型的数据库. ADO 2.0 的思想就在于:为不同的应用程序访问相同的数据源创建一个更高层的公用 层.尽管存在数据结构和组织间的物理位置的不同,编程的接口应该是一样的.为了找出