1
摘要
人力资源管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应当前各个行
业对人力资源信息管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建
立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们决定使用 VFP 数据库开
发工具,利用其提供的各种面向对象的开发手段,尤其是数据窗口这一能方便而简洁操纵数
据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭
代,不断修正和改进直到形成用户满意的可行系统。
经过分析如此情况,我们使用 Visual Basic ,数据库等开发工具,利用其提供的各种面
向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短
时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成
用户满意的可行系统.
关键词: 信 息 管 理 、 人 事 管 理 、 人 事 管 理 系 统
2
Summary
Buying and selling management system is development two aspects that typical
information management system( MIS), its development includes primarily the
backstage database establishes with support and the head applies the development
two aspects of the procedure.Establish the data consistency to the former request
is strong with the complete, the that data safety good database.But request the
latter very much the applied procedure function complete, easy usage etc.
characteristics.
Through the analysis such circumstance, we use the DELPHI, database etc.
development tool, make use of its every kind of the tool of development that provide
that face to the object, particularly is intelligence that data window way this on
canning be convenient but Chien's manipulates the database turn the object,
establish in the in a short time first system application prototype, then, start
to the beginning prototype system proceeding need on behalf, revise continuously
with improve, really arrive to become the customer satisfied can A system.
目 录
3
第一章 概述--------------------------------------------------3
1、本课题的来源-------------------------------------------3
2、本论文的目的、内容及作者主要贡献-----------------------3
第二章 开好发工具的选择-----------------------------------4
第三章 系统调研及可行性分析------------------------------8
1、 系统调研-----------------------------------------------------8
2、 可靠性分析概述----------------------------------------------8
3、 技术可行性分析----------------------------------------------9
第四章 系统分析---------------------------------------------11
1、系统需求分析-------------------------------------------11
2、数据流程图---------------------------------------------11
第五章 系统总体设计--------------------------------------12
1、功能描述----------------------------------------------12
2、系统操作流程图----------------------------------------13
第六章 系统详细设计--------------------------------------14
1、数据库设计--------------------------------------------14
2、系统主要界面------------------------------------------15
第七章 系统测试--------------------------------------------18
1、测试举例----------------------------------------------18
2、测试项目----------------------------------------------19
3、测试方法----------------------------------------------20
致 谢---------------------------------------------------21
参考文献------------------------------------------------------22
第一章 概述
4
1、 本课题的来源
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业
人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的
日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条
件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、
寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化
管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企
业需要不同的人事管理系统。
2、本论文的目的、内容及作者主要贡献
(1)目的:
目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,
不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及
需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。
(2)内容
能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行
查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。
(3)作者的主要贡献
本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写
等内容。
第二章 开发工具的选择
现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上
5
最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:
Microsoft 公司的 Visual Basic
Microsoft 公司的 Visual C
Borland 公司的 Delphi
Java 等等
在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些
则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足
了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却
没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所
标榜的效率提高的优点失去了作用;相反,如果只强调程续语言的弹性,却没有便利的工具
作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
作为数据库系统的开发,Visual Basic 是一个非常理想选择。数据库是 MIS 中的重要支
持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品
较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用
的特点及适用范围,本系统选用的数据库语言 Visual Basic 语言,该开发工具具有很多长处:
Visual Basic 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,
可用于开发 Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与
Windows 的专业开发工具 SDK 相媲美,而且程序开发人员不必具有 C/C++编程基础。在
Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows
内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接
与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出 Windows 环境下
功能强大、图形界面丰富的应用软件系统。
总的来说,Visual Basic 具有以下特点:
可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过
程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,
还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软
件开发效率。Visual Basic 提供了可视化设计工具,把 Windows 界面设计的复杂性“封装”
起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系
统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual