□今天是: 设为首页 | 加入收藏 | 繁体中文    
| 网站首页 | 实用文档 | 个人简历 | 演讲稿 | 自考成考 | 试题选粹 | 职场技巧 | 法律文书 | 公务员考试 | 论文中心 | 雁过留声 |
   □您现在的位置: 梧桐细雨范文网 >> 论文中心 >> 计算机类 >> 计算机网络 >> 正文
  人事管理信息系统 【字体:
人事管理信息系统
作者:网络    论文来源:网络    点击数:2087    更新时间:2007/4/11

人事管理信息系统 
 
 
 
【摘要】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) 人事档案库浏览功能
本设计的浏览有两种形式。一种是通过主界面中的工具条进行翻阅浏览;另一种是通过报表的格式给出的,报表可进行打印,在录入窗口中单击显示报表按钮,显示数据库中所有信息,,可通过单击上一页,下一页,第一页,末尾页可自由翻看数据库中的所有信息。此时,报表中数据只能浏览,不能修改或删除。... ...       ... ...

论文录入:梧桐细雨范文网    责任编辑:梧桐细雨范文网 
  • 上一篇论文:

  • 下一篇论文:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     【网友评论】(只显示最新10条。评论内容只代表网友观点,与本站立场无关)
            

    联系站长 | 站长简介 | 友情链接 | 版权申明 | 本站公告 | 给我留言 | 广告投放 | | 网站管理

    ◇网站地址:江苏省大丰市    邮编:224100   ◇本站ICP备案证书:苏ICP备06051753号      ◇本站站长:梧桐细雨
     □Copyright ©2005-2012 【梧桐细雨文学网】旗下网站 
    ◇本站大部分信息资源来源于网络,仅供学习|研究|探讨|收藏之用,版权归原作者所有!