毕业论文工资管理系统.docx

上传人:b****6 文档编号:4829451 上传时间:2022-12-10 格式:DOCX 页数:27 大小:444.90KB
下载 相关 举报
毕业论文工资管理系统.docx_第1页
第1页 / 共27页
毕业论文工资管理系统.docx_第2页
第2页 / 共27页
毕业论文工资管理系统.docx_第3页
第3页 / 共27页
毕业论文工资管理系统.docx_第4页
第4页 / 共27页
毕业论文工资管理系统.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

毕业论文工资管理系统.docx

《毕业论文工资管理系统.docx》由会员分享,可在线阅读,更多相关《毕业论文工资管理系统.docx(27页珍藏版)》请在冰豆网上搜索。

毕业论文工资管理系统.docx

毕业论文工资管理系统

摘要

随着经济的发展,企业面向大型化、规模化发展,对于大中型企业来说,员工、职称等与工资管理有关的信息随之急剧增加。

工资管理是公司管理的一个重要内容,是一种典型的管理系统,详细介绍了以前台VB.NET与后台SQLServer2000为语言编写管理信息系统的过程。

其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,系统的建立和维护主要要求其管理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。

阐述了IIS系统基本理论,详细介绍了从工资管理系统分析到总体设计详细设计与实现及测试的各个环节,利用其能快速地构建各类对象,特别是数据窗口,既能方便而简洁的操纵数据库又是最具特色的智能化控件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进。

本系统具备完善的人事档案管理功能,工资报表的自动生成、修改功能,查询功能,公用意见箱功能。

可方便的为企业完成人事信息管理、财务监察管理以及内部信息交流等重要工作,更便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单。

这些优点可以极大的提高企业对工资管理的效率。

因此,人事工资管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。

关键字:

企业工资管理系统;SQLServer2000;VB.NET;数据库

 

Abstract

Alongwitheconomicaldevelopment,enterprisesfacelarge-scale,scaledevelopment.Forthelargeandmiddlescaleenterprise,theinformationrelatedwagesmanagementasstaffandtitleandsoon,alsosharplygrows.Thewagesmanagementisacorporatemanagementimportantcontent,isatypicalmanagementsystem.ItintroducedtakeonstageASPandbackstageSQLServer2000asthelanguagecompilationmanagementinformationsystemsprocessindetail.Itsdevelopmentmainlyincludesthebackstagedatabaseestablishment,themaintenanceaswellasthefrontofthecorrespondingapplicationproceduredevelopmenttwoaspectscontents.Thesystemestablishmentandmaintenanceofthemaindemandsofitsdatamanagementsystematic,standardized,automaticnatureandsoon,andtheonstageapplicationproceduredevelopmentrequeststoachieveeachfunction,simpletooperate,easytolearnanduse,andothercharacteristics.

ItelaboratedtheIISsystemelementarytheory,introducedanalyzesformthewagesmanagementsystemtodesigntodetaileddesignandimplementandtesteachsegments,useitscanfastconstructedeachkindofobject,speciallydatawindow,bothconvenientandsimplemanipulationofthedatabaseisthemostuniqueIntelligentControls,intheshorttimethefastestablishmentthesystemprototype,andthencontinueontotheprototypebasedontheneedforamendmentsandimprovements.

Thissystemhasthefunctionofthemanagementofpersonnelfiles,financialstatementgeneration,changethefunctionalnotifybulletinboards,commonsuggestionbox,theinternalpollingfunctions.Itcanhelptheenterprisetocompletetheinformationworksuchasthehumanaffairsinformationmanagement,thefinancialsupervisionmanagementaswellasinternalinformationexchange.Italsoadvantageousforthecompanytoleadtograspspersonnel’strend,promptlyadjusttalent’sassignment,simultaneouslyalsoreducethemanualoperationtobringsometediousandinconvenient,causesthestaffsituationtherecordingandthestatisticschangeextremelysimply.Thesemeritsmayenormousenhancetheenterprisetothewagesmanagementefficiency.Therefore,thehumanaffairswagesmanagementsystemisbusinessinformation,intellectualized,scientificandstandardizedessentialmanagementsoftware.

Keywords:

EnterpriseWagesManagementSystem;SQLServer2000;VB.NET;Database

 

 

前言

工资管理系统是一个教育单位不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要,所以企业人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对企业人事工资管理信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高企业信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,这些数据库中的大量数据隐含着许多有价值的信息,而传统的对数据库的简单操作只能发现表层的知识,不能归纳出隐含的带有结构性的知识,已不能满足人们的需要,人们更希望通过对数据的分析,得到数据更深层次的信息,或者说得到可用于进行决策的知识,也即对数据进行挖掘。

数据挖掘,顾名思义就是从大量的数据中挖掘出有用的信息。

开发本系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。

本系统包括修改员工信息、员工的基本工资金额、设置其他项目的金额(奖金、福利、津贴、扣发等)、设置工资计算公式等,使单位实现工管理的自动化,无疑将给企业管理部门带来很大方便。

 

第一章系统需求分析

1.1问题来源

随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。

尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

随着社会信息量的迅速增长,计算机处理的数据量不断增加。

文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。

数据库管理系统是用来控制建立数据库中的数据、数据的存取,并维护数据库的数据。

从文件管理到数据库管理,代表了两代不同的数据管理技术。

今天,数据库管理已成为计算机信息管理的主要方式。

数据库的应用非常广泛,可应用于各行各业。

尤其目前电脑发展神速,运用广泛,甚至每个公司、每户都有电脑,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。

用电脑管理数据,可免除人为的疏忽,并且运算速度快,可靠性提高。

企业工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。

最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的机率也随之升高,不仅花费财务人员大量的时间,而且往往由于抄写不慎,或者由于计算的疏忽,出现工资发放错误的现象。

同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。

久而久之,这种人工处理方式无论是在效率,还是正确性方面都达不到企业的需求。

经常性的出错已经给企业带来了诸多的不便。

正是企业工资管理的这种重复性、规律性、时间性,使得企业工资管理计算机化成为可能。

企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。

1.2现行系统存在问题的分析

现在的工资管理系统多半采用人工管理模式。

每个月企业统计个人的工作时间,休假状况,加班情况,奖金,保险等多方面的因素,类别繁多且复杂。

人员在统计信息的时候经常出现各式各样的错误,使得企业的工资发放状况一直处于欠佳状态,不仅给企业带来了诸多不便,也使得个人也要为自己工资的差错而忙碌奔波。

由计算机管理的工资系统解决了所有的不便。

高效与正确性不仅方便了大家,也为企业节省了很多成本,使得人力资源可以得到更加广泛的应用。

1.3解决方案

根据企业人工工资管理系统中出现的一系列问题,一个由计算机统一管理和计算的工资管理系统应运而生。

一套完整的工资管理系统包含了多方面的内容。

它是需要和人事管理相联系的,同时连接员工的工时考勤,医疗保险等等,最后生成每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。

企业工资管理系统不仅方便管理,而且透明化,易于查看。

它包含了三大模块:

管理员管理模块,系统操作员模块和职工查看模块。

职工查看模块主要是每个职工可以看到自己每个月工资是如何生成的,透明界面。

管理员管理模块就是对用户权限的管理,对员工考勤的管理,工资信息的设置,以及工资信息的管理来生成的。

操作员模块主要是对于一些信息的录入。

这三个方面形成了工资管理系统一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。

1.4系统优势

(1)降低财务专员的工作量,提高日常工作效率。

传统的企事业单位的财务专员的主要工作是管理员工档案,统计员工考勤和计算员工薪资福利,这些事务几乎占到其整个工作量的70%,财务专员每天陷入这些繁文缛节中不能自拔。

使用了先进的工资管理系统后,这些事务仅占到其工作量的10%~20%。

(2)降低人力资源管理的成本,提高员工整体素质。

使用先进的工资管理系统之后,财务专员能够随时跟踪员工的信息,及时发现问题并采取措施解决问题,降低员工流动率,从而避免由于员工流失的波动给企业造成的损失;此外,由于先进的工资管理系统能够及时地发现和挖掘员工的才能,做到人尽其才,才尽其用,因而能够在短时期内迅速提高企事业单位员工整体素质。

(3)先进的工资管理系统能够及时准确地收集信息,加强内部的信息沟通,因而它能够有效地在企事业单位的各个部门间架起一个沟通的桥梁,使企事业单位的各个部门根据相关的信息做出决策并及时采取行动,从而最大限度地发挥企事业单位的人的因素。

1.5硬件配置

该系统大约占用40MB;需要CPU为P41.8GHz;内存为256MB以上;操作系统为Windows2000,Windows2003或WindowsXP;数据库为SQLServer2000;前台应用程序为VisualBasic.NET2003;分辨率为最佳效果1024×768像素。

 

第二章可行性分析

2.1经济可行性分析

主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。

另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。

基于企业的现有计算机及配套设备,建设MIS系统。

不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用,为企业提供很方便。

由于企业工资管理系统是一个比较小型的系统,是由我一个人进行开发的,所以从人力、物力、财力方面来说都是可行的。

2.2技术可行性分析

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。

2.3社会可行性分析

社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。

在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使人们完全有可能也有能力采用这样先进的管理技术。

在某种意义上,信息与科技在现代化建设中显现出越来越重要的地位。

管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。

好的管理系统对提高人们的生活效益是极为有益的。

2.4管理可行性分析

主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等,企业工资管理系统比较完善的规章制度和管理方法为系统的建设提供了保障。

第三章系统总体结构设计

本部分主要介绍系统要实现的功能,搭好设计的总体框架,使我们对要开发的系统优一个系统、全面、确切的认识。

3.1系统目标

本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。

汇总各项数据生成员工个人台帐,打印工资报表。

采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。

3.2系统功能结构与分析

人们在这个社会中随时都会接受到很多信息,在今天这个信息时代谁能更好的掌握这些信息谁就更容易取得胜利。

个人的能力是有限的,这个时候就需要利用帮助工具。

一个有效的系统要能储存系统中所必须的信息并能对这些信息进行各种操作例如对信息快速查找。

工资管理系统是帮助企业管理职工工资的系统,本系统是由员工基本信息管理、个人工资查询、工资管理和用户管理等几个功能模块组成。

根据以上的功能结构,将工资管理系统的数据分为:

1、数据输入部分

其中包括员工信息的输入,每个月不同工资明细的输入,管理员资料与普通员工登录信息的录入,不同岗位工资与基本工资对照表的输入等。

2、数据输出部分

数据输出部分主要是显示各种数据的查询与统计。

例如查询某个员工的个人信息,本月工资信息,统计某个部门某月工资信息的总和,统计本单位某年工资的信息等。

3、数据处理部分

此部分主要是对一些修改后的信息的处理工作。

企业中随时会出现增加新员工,员工离职,员工变换部门,员工升降职以及员工工龄等的不断变化。

当企业中的员工出现此类信息的变化时,数据库中的信息必须及时得到更新,这样才能避免一些不必要的错误出现,提高企业的工作效率。

3.3系统各功能模块设计

根据以上分析的功能,总结出系统结构图如下:

 

 

图3.1工资管理系统结构图

3.3.1用户管理模块

用户登录时有权限的设定。

查看或者修改系统只有管理员才有权限,而个人用户只能查看关于个人信息、工资等内容,无权查看其它信息。

 

 

图3.2用户管理模块

3.3.2查看信息模块

该模块主要是为了方便管理员查看数据库中的各项信息。

一个好的系统需要强大的后台数据库做支持。

当管理员对某个信息进行修改、增加、删除等操作时,数据库中的信息必须同时得到更新,这样才能保证系统的正常运行。

但是没做一个操作就在数据库中进行查看不仅浪费时间而且出错率较高,可能在查看数据库中的信息就忘记了自己刚刚作的修改。

在前台就可以看到数据库的信息无疑增加了管理员的工作效率,节省了更多的人力资源与时间。

“查看员工信息表”就是查看所有员工的信息,包括姓名,性别,部门等信息。

“查看员工工资表”就是查看每个员工的月工资。

“查看工龄工资”就是查看每一个工龄所对应工资的标准。

“查看岗位工资”就是查看每一个岗位所对应工资的标准。

 

图3.3查看信息模块

3.3.3员工信息修改模块

该模块主要用于员工信息的及时更新。

包括对员工信息的修改,增加与删除。

当某个职员升、降职,更换部门时,都需要对员工的信息进行修改。

当有新员工加入或者有员工离职时,都要对该员工信息进行增加和删除。

“员工信息修改”就是对某个员工的某些信息进行修改,保持最新状态。

“员工信息增加”就是增加某个新员工的信息,以确保数据库的完整性。

“员工信息删除”就是删除某个已经离职员工的信息,确保数据库中没有占用空间的多余信息。

 

图3.4员工信息修改模块

3.3.4工资查询模块

该模块负责工资的查询,可选择或输入职工号,姓名,部门,输出相应的职工工资信息。

用户进入工资查询界面后,由用户选择查询条件,可以选择职工号,输入职工姓名,选择职工所在部门,确定后,系统根据查询条件进行数据库访问。

若按职工号查询,则判断职工号是否出错,出错则显示出错信息。

若按职工姓名进行查询,则先要访问人事信息表,得到符合条件的职工号,对此过程进行判断,是否出错,出错显示出错信息。

同样,若按职工部门进行查询,则也要访问人事信息表,得到符合条件的职工号,对此过程进行判断,是否出错,出错则显示出错信息。

然后根据职工号查询工资表,无错误则显示符合查询条件的职员工资信息。

除此之外,该模块还可以对某个部门的月工资、年工资进行查询,也可以对整个企业的工资发放情况进行查询。

“根据员工号查询”,这是最精确的查询方式,因为每个员工只有一个唯一员工号码。

当你知道某个员工的员工号码时,可以通过这种方式查询,可以在最短的时间内查看到该员工的信息。

“根据员工姓名查询”,这也是一个比较精确的查询方式。

若你只知道某个职员的姓名,可以通过输入姓名查询。

不过可能会出现重名现象。

这时就需要你自己去判断哪一个是你要找的人。

“根据部门查询”是一个比较粗略的查询方式。

当你只知道部门的时候,可以这样查询。

在查询的结果中,你可以在查看哪个是你要找的信息。

显然没有上面两种精确,但也是一种方法。

 

图3.5查看信息模块

3.3.5工资汇总模块

管理员在员工信息管理模块对所有员工的有关工资等级的所有信息(包括岗位工资,工龄,保险金等)进行输入以后,再根据不同岗位、工龄所对应的不同工资数,在工资汇总模块中自动对每个员工的工资进行汇总,生成每个员工的最后工资。

在这个模块中,可以根据自己的需求,对工资表进行打印。

 

图3.6工资汇总模块

3.3.6个人查询信息模块

每个员工都有权知道自己每个月工资是如何生成的。

当然,在管理员的管理过程中,有可能因为粗心等一系列原因而输入了错误的信息,或者信息没有进行及时得更新,从而导致了某个员工的工资错误。

所以,每个员工不但可以查看自己每个月的工资,而且也可以查看个人的信息,以此来保证工资的正确性,也是对管理员工作的监督。

“查看个人信息”就是用于查看自己的信息。

包括部门,职位,工龄等信息。

“个人工资详单查询”就是查看自己当月工资是如何生成的。

“打印工资单”就是可以打印出来作为凭证,或者当出错时可以打印出来去找管理员进行修改。

 

图3.7个人工资查询模块

3.3.7系统维护模块

系统在使用的过程中,由于使用不善,避免不了会出现一些问题。

从而导致系统数据丢失,损坏,对企业是很不利的。

因此,在日常的使用过程中,我们需要对系统进行维护,以保证即使出错也不会有问题。

 

图3.8系统维护模块

“数据备份与还原”就是在日常使用中,管理员要经常对系统中的数据进行备份,这样在有需要的时候,只要还原数据库就可以了。

“数据导入与导出”。

工作中,会有各种各样的不同的数据需要系统操作员进行录入,然而大量的工作量将大大耗费时间与精力。

数据的导入与导出就可以解决这一问题,只需将原有镖客导入或导出数据库就可以了,大大节省了人力资源。

第四章数据库设计

在数据库应用系统的开发过程中,数据库的结构设计是其中非常重要的一个环节。

数据库结构的好坏将直接对应用系统的效率以及实现的效果产生影响。

好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,能简化基于此数据库的应用程序的实现等。

4.1数据库需求分析

数据库需求分析是数据库结构设计的第一阶段,是非常重要的一个阶段。

这个阶段主要是确定基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。

在仔细调查企业工资管理过程的基础上,我们得到本系统的数据流程图如下:

外部实体数据流数据存储

考勤员工基本信息

工资固定信息

 

通过对企业工资管理的内容和数据流程分析,针对企业工资管理系统,我们设计的数据项和数据结构如下:

●员工基本信息

包括的数据项有员工号、员工姓名、性别、所在部门、所在岗位、工资级别等。

●员工信息查询

包括的数据项有

●工资基本设定

包括的数据项有工资级别、岗位工资、工龄

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1