最新e-Hr人力资源管理信息系统论文.doc
《最新e-Hr人力资源管理信息系统论文.doc》由会员分享,可在线阅读,更多相关《最新e-Hr人力资源管理信息系统论文.doc(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datee-Hr人力资源管理信息系统论文摘 要摘 要随着计算机日益普及和网络技术的快速发展,数据库的应用范围越来越广和功能越来越强,开发信息管理系统在现代企业运行模式中显得尤为重要。在强调管理,强调信息的现代社会中它也变得越来越普及 。完善的信息管理系统能使企业在处理很多问题上变得更快捷 、更高效,因此在软件市场上也出现了很多旨在于人力资源管理方面的产品。本系统是采用Micr
2、osoft公司的SQL server2000来设计数据库,使用Delphi 7.0作为开发工具,能在Windows XP及以上版本运行。人力资源管理系统主要分为部门管理、人员信息管理、考勤管理、工资管理、报表管理和图表管理六大模块,可以分别完成相应信息的添加、查询、修改和删除等操作。其中最核心内容是人事管理、考勤管理、工资管理三个模块以及三者之间的联系,而报表和图表管理模块则提供了各个报表的预览和打印功能,并实现了人员统计的图表显示。本系统可以极大的提高企业人力资源管理的效率,它具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长和成本低等优点。关键词:人力资源 信息管理系统 报表管理
3、 delphi7.0Abstract With the increasing popularity of computer and network technology, the rapid development of the scope and functions of the application database , using computers to achieve personnel management of enterprises is imperative. It has become more and more universal in modern society i
4、n which people emphasize on management and information. Comprehensive information management system will enable enterprises in dealing with many issues become more efficient. So there are many products of this kind in software market nowadays.This system uses Microsofts SQL server 2000 to design the
5、 database, using Delphi 7.0 as development tool. It is a stand-alone personnel management of enterprises which is run under Windows XP or above version.This system is mainly divided into six module, they are department management, personnel information management, attendance management, salary manag
6、ement, reporting management and chart management. They can complete the corresponding operation such as information of adding, querying, modifiecding and deleting. The core content is the three modules which are personnel management, attendance management and wage management and the link among them.
7、 The management of report forms and chart provides the functions of previewing and printing all report forms , and achieves the chart shows of personnel distributing.,This system has advantages such as rapid search, convenient finding, high reliability, large capacity storage, good security, long li
8、fe and low cost. Keywords: personnel resources,management information system, report management, Delphi 7.0目 录第一章 绪论- 1 -第一节 课题来源- 1 -第二节 开发工具的选择- 2 -一、Delphi7.0的选择- 2 -二、SQL Server 2000的选择- 3 -第二章 系统需求分析与设计- 4 -第一节 需求分析- 4 -一功能需求分析- 4 -二、数据需求分析- 4 -第二节 系统数据流程图- 4 -一、顶层数据流图- 5 -二、员工数据流图- 6 -三、考勤数据流图
9、- 6 -四、工资数据流图- 6 -第三章 系统概要设计及数据库设计- 7 -第一节 概要设计- 7 -第二节 数据库设计- 12 -第三节 系统功能模块设计- 15 -第四章 系统详细设计- 16 -第一节 系统登陆窗体模块的实现- 16 -一、界面设计- 16 -二、设计思路与技术要点- 16 -第二节 主窗体功能模块的设计- 17 -一、界面设计- 17 -二、设计思想与技术要点- 17 -第三节 部门管理模块的设计- 18 -一、界面设计- 18 -二、设计思路与技术要点- 18 -第四节 人员添加管理模块的设计- 20 -一、界面设计- 20 -二、设计思路与技术要点- 20 -第五
10、节 人员查询修改模块的设计- 22 -一、界面设计- 22 -二、设计思想与技术要点- 22 -第六节 人员删除模块的实现- 23 -一、界面设计- 23 -二、设计思想与技术要点- 23 -第七节 考勤模块窗体模块的实现- 24 -一、界面设计- 24 -二、设计思想与技术要点- 24 -第八节 工资管理模块窗体的实现- 25 -一、界面设计- 25 -二、设计思想与技术要点- 27 -第九节 报表管理窗体模块的实现- 29 -一、界面设计- 29 -二、设计思想与技术要点- 29 -第十节 图表显示窗体模块的实现- 31 -一、界面设计- 31 -二、设计思想与技术要点- 32 -第五章
11、调试中遇到的问题与解决方法- 33 -第一节 数据库设计方面的问题- 33 -第二节 关于员工信息表的约束性条件- 33 -第六章 结论- 34 -致谢- 35 -参考文献- 36 -附录一 科技文献原文- 37 -附录二 科技文献译文- 42 -第一章 绪论第一节 课题来源人力资源管理是任何企事业单位都需要进行的一项工作,因此,开发制作人力资源管理系统具有较大的社会现实意义,同时人力资源管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。人力资源管理系统主要用于企业内部员工的档案、工资、考勤、报表的管理,便于公司领导掌握人
12、员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对人力资源管理的效率.因此,人力资源管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高人力资源管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的人事信息管理系统。通过对人力资源管理所做工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,我认为本课题是一个适应
13、现今企业人事考勤工资管理要求的计算机信息管理系统,具有一定的实际开发价值和使用价值。原来手工统计,周期长,处理慢,大部分统计是自下而上、封闭运转,使有的信息在加工过程中滞留、折耗,信息的价值降低,本系统采用了计算机网络技术,借用通讯技术加工信息,利用数据库技术、计算和统计方法,对人员信息进行专业加工,并可在局部范围内或限定范围内使统计的信息成为部门领导或公司领导的决策依据第二节 开发工具的选择一、Delphi7.0的选择自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为
14、一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的VisualStudio6.0,Borland公司的Delphi 7.0等数据库辅助开发工具。 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有: Microsoft公司的VisualBasic6.0版 Microsoft公司的VisualC+6.0版 Borland公司的Delphi 7.0版 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率
15、;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。 而Delphi 7.0是一个非常理想选择。Delphi 7.0是操作系统中快速应用开发环境的最新版本。它也是当前Windows平台上第一个全面支持最新Web服务的快速开发工具。无论是企业级用户,
16、还是个人开发者,都能够利用Delphi 7.0轻松、快捷地构建新一代电子商务应用。 Delphi 7.0是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。在Delphi 7.0的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视化的开发方法降低了应用程序开发的难度。Delphi 7.0为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。 二、SQL Server 2000的选择建立一个数据库我们有多种选择,现在
17、市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。Microsoft中的SQL Server数据库在计算机上的应用比较普及,是开发数据库系统的比较理想的选择,所以,在本系统中我选择了SQL Server数据库。 SQL Server做为一个数据库管理系统,处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,SQL Server2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,这些功能对一个一般用户而言已经足够了。 第二章 系统需求分
18、析与设计第一节 需求分析一功能需求分析本系统为企业人事信息管理,主要管理人员信息、考勤信息以及工资发放等事项。企业根据需要可以查询企业员工的信息,同时还需要对员工出勤、加班等进行记录,并且打印工资发放报表等。由于员工的职务和职称对工资有影响,考勤情况也直接关系到工资发放问题,且大部分基本工资不是每月都产出变动,因此,特别设计了基本工资模块、浮动工资模块以及工资调整模块。二、数据需求分析本系统为企业人事信息管理,主要管理人员信息、考勤信息以及工资发放等事项。因次,需要有六个实体,分别用来存储员工信息、部门信息、考勤信息、基本工资信息、浮动工资信息和工资发放明细信息。实体的详细设计请看第三章。第二
19、节 系统数据流程图企业人事信息管理系统是一个基于数据库的管理系统,对于安全性有一定的要求,这就要求必须使用带密码的系统管理员登录模式。其次,对于企业而言,员工的考勤管理及其重要,它对员工工资的发放有一定的影响。第三,企业人事信息管理中最主要的是工资管理模块,主要包括基本工资管理、浮动工资管理、工资发放管理和工资调整管理。另外,还有部门管理、 员工信息管理、报表管理、图表管理等功能。一、顶层数据流图图2.1 顶层数据流图二、员工数据流图图2.2 员工数据流图三、考勤数据流图图2.3 考勤数据流图四、工资数据流图图2.4 工资数据流图第三章 系统概要设计及数据库设计在软件需求分析阶段,搞清楚了软件
20、“做什么”的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求。首先,我们需要描述的是系统的数据需求的体系结构的实现。 第一节 概要设计系统结构设计中进行系统的模块化是非常重要的。将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据
21、及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。概要设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 Hr 人力资源 管理信息系统 论文
限制150内