网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > DELPHI类作品 > 正文

DELPhI公司人事工资管理系统|人力资源管理|人事管理

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/11

网学网DELPHI类作品编辑为广大网友搜集整理了:DELPhI公司人事工资管理系统|人力资源管理|人事管理绩等信息,祝愿广大网友取得需要的信息,参考学习。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

毕业设计(论文)开题申请表
        

姓名
 
班级
 
学号
 
指导教师
 
题目
Delphi工资管理系统
摘要
当今世界是信息高速发展的世界,也是竞争异常激烈的世界。要想在高科技迅猛发展的今天,在激烈的竞争中求得生存和发展,能否获得必须的信息就成为能否成功的关键。信息社会,计算机行业正蓬勃向前发展,信息化深入到社会的各行各业,计算机在各行各业得到广泛的应用,使工作效率显著提高,使企业管理发生了前所未有的变化。计算机的使用使得企业管理变得更加合理,更加规范,更加科学。
进入二十一世纪信息化的进程进一步加快,向着网络化,智能化方向发展。企业也面临着更大机遇和挑战,如何融入信息化进程是每一个企业必须解决的一个关系自身命运的问题。谁适应信息化,加入信息化,更好地利用信息谁就能在瞬息万变的市场竞争中利于不败之地,所以用计算机管理工资系统当在必行。
工资管理系统用计算机管理企业单位员工工资发放情况的一种计算机应用技术的创新,在计算机还未普及之前员工工资管理都是由工作人员人工操作,调整的方式来操作的.现在一般的工资管理都采用计算机智能化管理,采用计算机作为工具的实用的计算机智能化管理程序来帮助前台管理员进行更有效的工资管理工作。工资管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点
经过分析,我们使用 Delphi编程语言开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
指导老师意见:
 
 
 
签名:
                
开题报告小组意见:
 
 
 
组长签名:
                

 

 

摘要
随着现在高科技网络技术的快速发展,计算机网络方面的应用给人们带来了诸多方便。信息技术的发展,对企业的员工工资绩效考核就更需要信息化。要达到这一目标,就需要一个功能比较完善的管理系统来实现。用它代替企业传统的手工管理方式,大大提高了工作效率和安全性,提高了信息处理的速度和准确性,节省了工作人员的时间和精力,使企业人事管理和工资管理系统化、科学化、规范化和自动化。是现代企业必不可少的管理工具。
工资管理系统是典型的信息管理系统(MIS),系统采用Delphi作开发平台,SQL Server 2000作数据库管理系统,包含系统管理模块、公司信息设置模块、人事管理模块、工资管理模块。并将工资计算与考勤、奖惩相关联,生成较合理的薪酬管理体制,以产生有效的激励机制。系统能够实现数据的录入、插入、删除、查询、统计、更新等功能,能满足企业职工管理方面的基本要求。
 
关键词:Delphi;SQL Server;数据库;人事;工资
 
 
 
 
 
 
 
 
 
 
 
 
 
Abstract
With the rapid development of web application technologies, network-based application system has brought a lot of convenience to people. Development of information technology on business performance evaluation, wages and salaries is even more need for an information society. To achieve this goal, we need a more comprehensive management system functionality to achieve. Use it to replace the traditional manual business management methods, greatly improving the efficiency and safety, improved information processing speed and accuracy, saving staff time and effort to enable enterprises to personnel management and payroll management, systematic and scientific , standardization and automation. Essential for the modern enterprise management tools.
Salary management system is a typical management information system (MIS), the system uses Delphi as development platform, SQL Server 2000 for database management systems, including system management module, the company set up the module information, personnel management module, payroll management module. And wage and attendance, rewards and penalties associated to generate a more reasonable salary management system, to produce an effective incentive mechanism. System can achieve the data entry, insert, delete, query, statistics, updates and other functions, the management of enterprise employees can meet the basic requirements.

Keywords: Delphi; SQL Server; database; personnel; wage

 
 
 
 
 
 
 
 
摘要. 1
Abstract2
第一章   引言. 5
1.1 系统开发背景. 5
1.2 系统研究的意义. 5
1.3 系统研究方法. 6
1.3 系统开发目的. 6
第二章   可行性分析. 7
2.1 经济可行性. 7
2.2技术上的可行性. 7
2.2.1 delphi简介. 7
2.2.2 SQL Server 2000简介. 8
2.2.3开发运行环境. 10
2.3社会可行性. 10
2.3操作可行性. 11
第三章   需求分析. 12
3.1 需求调研. 12
3.2需求规定. 12
3.3 功能需求分析. 12
3.4 系统目标. 13
3.5业务流程. 13
第四章   总体设计. 14
4.1 功能模块. 14
4.2 数据模型. 15
4.3 数据库设计. 16
4.4数据模块设计. 20
第五章   系统设计. 23
5.1登录界面的设计. 23
5.2新员工登记模块设计. 24
5.3工资设置模块设计. 27
5.4主窗体设计. 29
5.5员工信息浏览模块设计. 31
5.6系统其它功能简介. 34
第六章   系统调试与测试. 35
6.1 程序调试. 35
6.2 程序的测试. 35
6.2.1 测试的重要性及目的. 35
6.2.2 测试的步骤. 37
6.2.3 测试的主要内容. 37
结论. 39
致 . 40
参考文献. 41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
第一章       引言
1.1 系统开发背景
随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。
人事管理是任何企事业单位都需要进行的一项工作,因此,开发制作人事管理系统具有较大的社会现实意义,同时人事管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。人事管理系统主要用于企业内部员工的档案、工资、考勤、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对人事管理的效率.因此,人事管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。
1.2 系统研究的意义
人事工资管理是企业内部很重要的一个管理事项,其管理方式和工具对企业的决策者和管理者来说至关重要。但一直以来大多数企业内部人事和工资的管理基本上都是传统的手工操作,这种人工管理的方式效率低,保密性差,而且很难满足及时记录、随时查询的需要,为信息的管理者带来诸多不便。利用计算机进行信息控制和数据处理,不仅从整体上大大提高了工作效率和安全性,而且具有存储量大,寿命长,成本低等优点,这些更是手工管理所无法比拟的。用计算机支持完成人事管理的日常事务,能够使人事管理自动化和科学化,提高了信息处理的速度和准确性;工资管理更是一项琐碎、复杂而又十分细致的工作,如果实行手工操作,会浪费工作人员很多时间和精力,且失误在所难免,而使用计算机进行工资计算和发放,不仅能够保证工资核算准确无误,而且能对相关信息进行统计,使工资与考勤、奖惩等事项合理挂钩,使企业内部管理体制更加科学有效。总之,为了很好的实现数据的录入、插入、删除、查询、统计、更新等功能,以达到使企业人事工资信息管理科学化、系统化、规范化和自动化的目的,建立人事工资管理系统是十分必要的。
1.3 系统研究方法
根据系统服务对象的实际情况和对管理员工信息和管理员工薪资的具体需求,我利用Delphi和SQL Server数据库,结合数据库原理及应用,软件工程开发方法,在经过深入地学习之后,开发了此人事工资管理系统。以下将具体介绍整个开发过程中所涉及的问题及解决方法。
1.3 系统开发目的
本系统开发的目的一方面从提高人事管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现商品管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的人事管理系统。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
第二章       可行性分析
可行性研究是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
2.1 经济可行性
随着科学技术的发展和人们生活水平的不断提高,计算机的价格也已经越来越能被很多人所接受。不管是在企业还是家庭,计算机的使用已经成为普遍现象。所以从用户经济方面考虑,本系统的开发不会有很大的困难和风险。且系统本身成本较低,不需要很多的开发费用和以后的维护费用。而且主要是对项目的经济效益进行评价,由于本系统是用于个人的毕业设计,不用于商业用途,也不存在资金的流动,故在经济上是可行的。
2.2技术上的可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等,本系统选用Delphi开发平台并且数据库服务器选用sql server数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台能满足此系统的需要。
2.2.1 delphi简介
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,使用Delphi开发应用软件,无疑会大大地提高编程效率。
DELPHI最显著的特点就是高效性和稳定性,总的来说,主要体现在以下6个方面:
(1)可视化开发环境的性能。
(2)面向对象编程的概念。
(3)编译器的速度和已编译代码的效率。
(4)编程语言的功能及其复杂性。
(5)数据库结构的灵活性和扩展性。
(6)框架对设计和使用模式的扩充。
Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部属性:可以被放大缩小、移动、最大最小化等,但您却没有编写一行代码。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经为您做好了一切基础工作--程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。
在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。
 2.2.2 SQL Server 2000简介
Microsoft SQL Server 2000 也是一种桌面数据库管理系统,但它与传统的桌面数据库管理系统完全不一样,SQL Server 2000 是 Delphi 的内部数据库,即缺省数据库类型。这里的“内部”有两方面的含义:一是用SQL Server 2000 建立的数据库(.MDB)可以在 Delphi 中使用;二是用Delphi 可以直接建立 SQL Server 2000 数据库。因此,在 Delphi中,“SQL Server 2000 数据库”和“Delphi 数据库”含义相同。SQL Server 2000数据库文件的结构是以 Microsoft SQL Server 数据库文件结构为基础的,主要包括:
1)一个数据库的所有表和索引都存储在一个.MDB 文件中,Text(文本)、Memo(备注)和 OLEObject(OLE 对象)等数据类型字段的长度都是可变的,SQL Server 2000 调整数据字段的大小以容纳相应的数据类型。
2)数据字段可以含有时间信息,Date 类型的字段对应于 SQL—92的 Timestamp 数据类型,但不以 Timestamp 的格式存储。
3)SQL Server 2000 支持空值,即 Null(与空字符串不同)。Null 是 Delphi 的保留字,用它来指明表的数据单元中没有数据进入。所有的客户/服务器数据库都支持 Null 值,但除了 SQL Server 2000 外,其它桌面数据库几乎都不支持 Null 值。
4)在 SQL Server 2000 中,Memo 字段作为 Text 类型来处理,其长度可达1.2GB。
5)可以在 SQL Server 2000 中存储 QueryDef(查询定义)对象,它与被编译为 SQL Server 存储过程的 SQL SELECT 语句类似。

6)SQL Server 2000 提供了长二进制(LargeBinary)对象(BLOB),其大

 

 

 

第一章       需求分析
需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
可行性研究阶段产生的文档,特别是数据流成图,是需求分析的出发点。数据流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。
3.1 需求调研
员工工资系统是根据企业对员工进行绩效评估的需要来设计开发的,目标是给员工更准确的绩效考核依据,具有对员工信息、考核信息、工资信息等进行管理和维护的功能。员工工资系统也可以全方位的进行人力资源管理绩效评估,同时可以方便地为产品的成本提供人工费用,提高人力资源管理的信息共享程度,人力资源信息的提取和统计将更加方便和快捷。考核促进上下级沟通,组织目标与个人目标的联系,通过考核管理可以自动的产生员工每个月的工资,使得工资的发放更加的方便。
3.2需求规定
本系统通过Windows的浏览器进行使用,要考虑到可能会受到外来的安全威胁,不同权限的用户对数据有不同层次的访问:禁止,浏览,修改;在程序的开发过程中,应遵循结构化的程序设计原则,加强系统的可维护性;注重系统的界面友好性,各程序模块界面的统一。
3.3 功能需求分析
工资管理系统是为服务于企业内部人事和工资信息的管理而开发,主要用于企业使用电脑掌握和记录员工档案、快速计算和记录工资发放、全面统计员工考勤和奖惩、培训等事项,要求系统界面美观大方,数据的修改和删除简单方便,数据具有可靠性和稳定性。具体应达到以下目的:
1)科学管理员工档案,优化分类,全面反映员工情况。
2)管理考勤信息,保证工作秩序。
3)记录薪资发放信息,保证有效的激励机制。
4)管理员工奖惩信息,促进员工积极向上。
3.4 系统目标
一个基于网络的人事工资管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。将工资管理作为一个独立的模块与人事管理相联系,同时关联员工的考勤和奖惩等管理,来生成每个员工的基本工资、津贴、实际发放工资等等,能够实现人事信息和工资管理的科学化、系统化、规范化和自动化。
3.5业务流程
l        用户进行登录:输入用户名和密码。
l        系统管理:管理系统中所有登录用户的信息,可以设置单位的信息以及可以对当前数据进行备份,一旦系统出现问题,可以寻找以前保存的数据对进行数据还原。
l        信息设置管理:设置公司和员工的各种模块信息,包括部门信息,工种信息,职务类型,职称类型,文化程度,政治面貌,民族类型,税收设置以及考勤设置。
l        人事管理:管理员工的基本信息,包括应聘登记,新员工登记,员工调动,员工离职,员工复职,考核管理,合同管理以及员工信息浏览。
l        工资管理:该模块是整个系统比较重要的模块,可以通过前面每个员工的基本信息设置生成员工的工资,并且根据员工的考勤管理,得到员工最终的工资,包括月工资设置,月工资结算以及工资档案浏览。
l        密码修改:每个通过用户身份验证过关的用户都可以实现对自己登录密码的修改。
 
第二章       总体设计
4.1 功能模块
人事管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、系统管理模块、信息设置模块、员工信息管理管理模块、工资管理模块等组成,具体的功能模块如下:
(1)系统管理模块的主要功能是单位信息、管理员设置、更改密码、重新登录。
(2) 信息设置模块主要功能是对部门信息、工种类型、职称类型、文化程度、政治面貌、民族类型、得税设置、考勤设置等进行设置。
(3) 员工信息管理模块主要功能是新员工登记、应聘登记、员工调动、员工离职、考核管理、合同管理、应聘信息浏览、员工信息浏览。
(4) 工资管理模块主要是:设置员工的工资信息、生成工资报表、工资档案浏览。
总之, 开发这个系统的目的就是要帮助企业的人事部门提高工作效率,实现企业人事信息管理系统的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终要实现的主要功能如下:
数据设置部分:主要包括考勤录入功能。
数据修改部分: 主要修改员工信息,修改基本工资,人事调动。
数据采集部分:主要完成日常登记。
数据查询部分:主要包括用户信息查询、考勤信息查询、工资情况查询、部门情况查询各项报表统计等工作。
本系统的功能模块如图1所示:
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师