网站首页
手机版

人事管理信息系统

更新时间:2006-05-19 00:00:00作者:未知

人事管理信息系统 
 
 
 
【摘要】Borland Delphi是当今世界上最优秀的Windows开发工具之一,它的可视化的开发环境充分的面向组件特性使您在Windows平台上可以快速开发出32位的Windows应用程序,不仅仅在开发速度上,而且在代码效率上也相当高。
  本系统是在Windows98的环境下,用Borland Delphi5.0开发的信息管理系统。该系统采用模块化设计,根据人事管理系统的实际情况,研究开发的一套管理系统。人事管理针对我国目前人事管理现状以及未来的发展趋势将人事管理思想融入其中,充分体现了现代人事管理新思想。主要功能是完成了对大量人事档案信息的系统化管理。包括新档案的录入,对存档数据的更新、删除、修改、综合查询;帮助等。通过计算机使人事档案管理步入了自动化,科学化管理的行列。避免了以往手工操作等繁杂的劳动,即节省了人力,又方便快捷,还大大提高数据的准确性。
  本系统除了对人事档案管理系统的各个功能模块作了详细的介绍,还附有各功能模块的主界面图。在功能叙述过程中配有插图,帮助更好的理解和使用该系统的功能内容。


【关键词】人事档案 数据库设计 Delphi

【Abstract】Borland Delphi is one of the most excellent rapid application development environment for windows. Its integrate development environment is visual and the components is objects. these features are rapid that make you developing 32-bits applications for windows,this is high the more developing speed the more coding efficiency.
  This system is a information management system developed by Delphi 5.0 under Windows 98. It uses the modularization design. Its main functions are systematic management of personnel’s archives informations and include the register of new personnel’s archives, updating, deleting, searching, inquiry of data and help, etc. It makes personnel’s archives management that steps into the automatic and scientific queue by computer. It avoids the involved work ,saves to manpower and raises the data’s accuracy.
  There are many main modules charts other than introduced the personnel’s archives function modules by detailed in this system. This is useful to understand and use these functions by inserted the charts.


目 录
第 1 章 概 述 …………………………………………………………1
1.1 数据库系统中一些概念和述语 ………………………………1
1.1.1数据库管理系统(DBMS)………………………………1
1.1.2 DBMS主要有四种类型 …………………………………1
1.1.3数据库应用程序 ………………………………………2
1.2 开发数据库应用程序工具介绍 ………………………………2
1.3 人事档案管理信息系统开发的目的及意义……………………3
第 2 章 系统概述 ………………………………………………………4
2.1 需求分析…………………………………………………………4
2.1.1管理功能……… …………………………………………4
2.1.2 人机对话…………………………………………………5
2.2 系统的组成………………………………………………………6
2.2.1系统的组成………………………………………………6
2.2.2系统总体框图……………………………………………6
2.3 系统设计…………………………………………………………8
2.3.1基本ER模型………………………………………………8
2.3.2 ER模型向关系模型的转换………………………………9
2.4 使用说明…………………………………………………………9
第 3 章 软件设计 ………………………………………………………10
3.1 数据库的设计 …………………………………………………10
3.1.1设计前的分析 …………………………………………10
3.1.2建库方法 ………………………………………………10
3.1.3表的记录信息 …………………………………………11
3.1.4添加表关键字 …………………………………………12
3.1.5使用Table控件访问数据库 …………………………13
3.1.6使用Query控件访问数据库 …………………………14
3.2 新档案的增加,删除,修改功能的建立 ……………………15
3.2.1模块的功能 ……………………………………………15
3.2.2完成以上功能的窗体中的控件 ………………………15
3.2.3窗体布局 ………………………………………………15
3.2.4相关概念 ………………………………………………17
3.2.5本功能模块的特点 ……………………………………19
3.2.6调试过程 ………………………………………………19
3.3 人事档案的综合查询 ………………………………………20
3.3.1此模块的功能 …………………………………………20
3.3.2窗体布局 ………………………………………………20
3.3.3本功能模块的特点 ……………………………………21
3.3.4重要编码的产生 … …………………………………21
3.3.5相关概念 ………………………………………………22
3.3.6本功能模块的特点 ……………………………………23
3.4 存档记录的删除 ………………………………………………23
3.4.1此模块的功能 …………………………………………23
3.4.2窗体布局 ………………………………………………24
3.4.3本功能模块的特点 ……………………………………24
3.4.4重要编码的产生 ………………………………………24
3.5 存档记录的修改 ………………………………………………25
3.5.1此模块的功能 …………………………………………25
3.5.2窗体布局 ………………………………………………26
3.5.3本功能模块的特点 ……………………………………26
3.5.4重要编码的产生 … ……………………………………26
3.6 其它功能模块 …………………………………………………27
3.6.1系统功能 ………………………………………………27
第 4 章 帮 助 …………………………………………………………31
4.1 Help文件的创建………………………………………………31
4.1.1 建立主题………………………………………………31
4.1.2 建立内容主题…………………………………………32
4.1.3 建立帮助工程文件……………………………………32
4.1.4 编译帮助工程文件……………………………………33
4.2 帮助的调用 ……………………………………………………33
4.3 功能介绍 ………………………………………………………33
4.4 使用说明 ………………………………………………………34
第 5 章 结束语 …………………………………………………………35
第 6 章 致 谢 …………………………………………………………36
参考文献 ……………………………………………………………… 37

 

第一章 引 言

数据库系统为我们提供了一种把与我们的工作和生活紧密相关的信息集合在一起的方法,它还提供了在某个集中的地方存储和维护这些信息的方法。数据库系统主要由三大部分组成:数据库管理系统(DBMS:它是专门负责组织和管理数据信息的程序)、数据库应用程序(它使我们能够获取、显示和更新由DBMS存储的数据)、数据库(按一定结构组织在一起的相关数据的集合)。
1.1数据库系统中一些概念和述语。 
1.1.1数据库管理系统(DBMS) 
数据库管理系统(DBMS)是用于描述、管理和维护数据库的程序系统,是数据库系统的核心组成部分。它建立在操作系统的基础上,对数据库进行统一的管理和控制。其主要功能有:
1) 描述数据库:描述数据库的逻辑结构、存储结构、语义信息和保密要求等。
2) 管理数据库:控制整个数据库系统的运行,控制用户的并发性访问,检验数据的安全、保密与完整性,执行数据检索、插入、删除、修改等操作。
3) 维护数据库:控制数据库初始数据的装入,记录工作日志,监视数据库性能,修改更新数据库,重新组织数据库,恢复出现故障的数据库。
4) 数据通信 :组织数据的传输。
1.1.2 DBMS主要有四种类型
DBMS主要有四种类型:文件管理系统、层次数据库系统、网状数据库系统和关系数据库系统。因为目前关系数据库系统应用最为广泛,所以我们重点对关系数据库系统中的几个概念进行介绍。
1) 关系数据库(Relational Database):一个关系数据库是由若干表组成。在Delphi中,数据库概念对应到物理文件上是有一些不同的。对于dBASE、FoxPro、Paradox这三种数据库系统,数据库对应于某一个子目录,而其它类型如MS Access、Btrieve则是指某个文件。这是因为前者的表为单独的文件,而后者的表是聚集在一个数据库文件中的。
2) 表(Table):一个表就是一组相关的数据按行排列,象一张表格一样。
3) 字段(Field):在表中,每一列称为一个字段。每一个字段都有相应的描述信息,如数据类型、数据宽度等。
4) 记录(Record):在表中,每一行称为一条记录。
5) 索引(Index):为了加快访问数据库的速度,许多数据库都使用索引。 
1.1.3数据库应用程序
DBMS中存储了大量的数据信息,其目的是为用户提供数据信息服务,而数据库应用程序正是与DBMS进行通信,并访问DBMS中的数据,它是DBMS实现其对外提供数据信息服务这一目的的唯一途径。简单地说,数据库应用程序是一个允许用户插入、修改、删除并报告数据库中的数据的计算机程序。数据库应用程序在传统上是由程序员用一种或多种通用或专用的程序设计语言编写的,但是近年来出现了多种面向用户的数据库应用程序开发工具,这些工具可以简化使用DBMS的过程,并且不需要专门编程。Delphi就是一种强有力的数据库应用程序开发工具。
1.2 开发数据库应用程序工具介绍
Delphi是Borland公司于1994年底发布的用于开发数据库应用程序的工具,它是面向对象的,它是目前开发客户/服务器数据库应用程序的强有力的工具。Delphi在Window3.1以上版本的系统环境下运行,目前具有两个版本:Delphi的标准版本和客户/服务器版本。标准版本包含一个Borland Database Engine的局部拷贝,它允许用户创建能访问dBASE、Paradox和Local InterBase 服务器的数据库应用, 它还支持具有 ODBC 接口的数据库。Delphi的客户/服务器版本包括Borland SQL Link, 它能直接访问 ORACLE 、 SyBase 和Microsoft SQL Server,Informix以及InterBase数据库服务器。
Delphi可以访问多种数据库管理系统的数据库,凭借窗体(Forms)和报表(Reports),BDE(Borland Database Engine)可以访问诸如Paradox、dBASE、本地InterBase 服务器的数据库,也可以访问远程数据库服务器上的数据库(如ORACLE、SyBase、Informix等客户/服务器数据库中的数据库),或任何经ODBC(Open Database Connecticity) 可访问的数据库管理系统中的数据库。 
1.3 人事档案管理信息系统开发的目的及意义
人事档案管理信息系统,作为数据库管理系统的一个具体应用,在实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过一系列的操作可以快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必不可少的办公软件。
本次设计就是利用Delphi5.0强大的数据库开发功能,进行的一次尝试。全文包括以下几个方面:
1) 引言:关系数据库的相关概念,开发工具DELPHI的简介,人事档案管理信息系统开发的背景。
2) 系统概述:软件的基本功能和构架。
3) 软件设计:软件详细设计过程,各模块功能。
下面就“人事档案管理信息系统”的设计思路和方法作详细说明。

 

第二章 系统概述

2.1需求分析

对于人事档案的管理来说,每一个人都有它自身的相关信息,如:姓名、性别、出生年月、出生地、学历、学位、政治面貌、毕业学校、从事专业,职称等等。每个人的档案信息各有不同之处,但也有相同点。如果不对这些信息进行细致的分析,将直接导致管理的混乱。如何有条不紊地管理这些人事档案呢?本软件通过以下功能模块就可得以实现。
2.1.1管理功能
1) 人事档案信息的添加,删除,修改功能
无论人事档案如何纷繁冗杂,首先得对它进行录入。人数虽然成百上千,但却有其共同之处。如果能对大量信息分类别进行操作,在添加信息的同时,能具有删除、修改功能;可将管理的范围迅速减小,从而大大提高管理效率。
2) 综合查询功能
本设计通过查询界面,输入查询条件到两个编辑框,如果满足两个编辑框的条件,可从数据库中提取这个人的人事档案信息,并可随时按查询条件进行某人档案信息的查询。显示查询结果的数据网格中即可显示该人的人事档案信息的详细情况。
在查询状态下,为防止数据库中相应数据被改动,所查询人事档案的显示结果在数据网格中的信息不能修改,只有满足一定的条件后,方能进行原档案的修改。做到了简单,直观,方便,快捷。
3) 关键字的功能
本设计的关键字设为身份证号,因为每个人的身份证号是唯一的。故每位人士产生的身份证号在新档录入时由系统可限定唯一;如不唯一系统提示错误,故而本软件提供了唯一检索。
A. 根据身份证编号进行唯一检索;
B. 根据姓名进行检索。
4) 某人档案信息的删除功能
人事档案库有一个显著特点:即人的流动性问题,每年都有个别人退休或者离开单位,这些人的档案将作为封档数据被备份至软盘、光盘后从人事档案库中被删除。本设计同样提供了查询界面,使用者可根据所设关键字段查询出所要删除的人的姓名和身份证号,先调出此人的信息,确定后从数据库中删除。此功能大大降低了查找的工作强度。
5) 某人档案信息的修改功能
进入查询界面,输入姓名和身份证号查询条件后,调出这位人事的信息,修改记录要有一定的权限。单击修改按钮,提示输入密码,只有密码正确时,才可对该位人事的所有信息进行修改。在网格中修改此人的信息,修改后单击保存按钮替换数据库中的原有信息。
6) 人事档案库浏览功能
本设计的浏览有两种形式。一种是通过主界面中的工具条进行翻阅浏览;另一种是通过报表的格式给出的,报表可进行打印,在录入窗口中单击显示报表按钮,显示数据库中所有信息,,可通过单击上一页,下一页,第一页,末尾页可自由翻看数据库中的所有信息。此时,报表中数据只能浏览,不能修改或删除。... ...       ... ...

本文标签: 信息  管理  

为您推荐

浅谈计算机网络环境下的网络教学

网络的发展,创造出全新的网络文化。不少学校顺应时代需要建设了校园网,并连入了互联网,开始了网络教学的尝试。教师在教学过程中如何根据网络教学不同的教学模式,发挥教师的主导作用和激发学生自主学习使学生成为认识的主体,这就要了解网上教学的教学模式、特点、问

2011-11-11 17:33

计算机网络词汇翻译浅析

本文分析了计算机网络词汇翻译中的懒惰现象,对计算机网络词汇翻译中采用的归化异化两种方法进行了论述,认为该懒惰现象具有相对的积极意义。同时,网络词汇既有一般科技术语翻译的特点,又有它独特的翻译方法。对网络词汇的翻译要根据其接受程度和读者的文化包容性,以

2011-11-11 17:32

项目教学法在计算机网络课程中的应用

提高学生计算机知识水平和实践动手能力,是中职学校计算机教育的根本任务。由于中职学生学习积极性不高,计算机教学效率低下,在中职计算机网络课程中采用项目教学法十分必要。

2011-11-11 17:31

浅谈计算机网络中服务的概念

由系统管理员管理的结构化计算机环境和只有一台或几台孤立计算机组成的计算机环境的主要区别是服务。针对计算机网络中的服务概念进行了阐述。

2011-11-11 17:30

浅谈高职院校计算机网络实践教学

目前大部分高职院校都开设有计算机网络技术专业,而实训教学则是计算机网络技术专业教学中很重要的一个组成部分。本文结合当前高职院校计算机网络技术专业的发展趋势,根据实训教学的特点,从网络实训课程的开设、网络实训的过程、网络综合实训等多方面对网络技术专业的

2011-11-11 17:29

浅谈网站服务器安全维护技巧

服务器的维护至关重要,稍有闪失即会使整个 网络 陷入瘫痪。目前,恶意的网络攻击行为包括两类:一是恶意的攻击行为,如拒绝服务攻击、网络病毒等,这些行为消耗大量的服务器资源,影响服务器的运行速度和正常 工作 ,甚至使服务器所在的网络瘫痪;另外一类是恶意的入

2011-11-11 17:29

加载中...