您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 高校工资管理系统的设计与实现
工资管理系统设计与实现1第1章绪论传统的工资管理方法,都是通过人工统计和计算的管理方式进行的,这样的管理方法不但费时费力,也容易产生计算上的错误和疏漏。计算机技术的全面普及,打破了财务管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对每一位职工进行管理,严格按照工资条款及发放制度计算并发放员工工资。高校工资管理系统可以完成日常工资的管理,如查询、修改、增加、删除以及存储等操作,迅速准确地完成各种工资数据的的统计和汇总工作,维护管理系统等,大大提高了高校的管理效率。1.1课题意义随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的管理工具,不断改善企业的服务质量,提高工作效率。无论是行政职能,还是生产运作的管理要求的不断提高,在很大程度上使企业不得不改变传统的经营管理方式以适应快速发展的社会主义市场经济,改变企业管理方式、方法已经成为企业发展的先决条件。建设一个科学高效的信息管理系统是解决这一问题的必由之路。对于高等院校来说,利用计算机支持学校高效率完成财务工资管理的日常事务,是适应社会主义现代化要求、推动高校财务工资管理走向科学化、规范化的必要条件。而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资资管理的效率,也是高校科学化、正规化管理的重要条件。工资管理系统设计与实现21.2课题背景1.2.1管理信息系统的含义管理信息系统即MIS(ManagementInformationSystem)在强调管理、强调信息的现代社会中变得越来越普及。MIS是一门新的边缘学科,它跨越了若干个领域如管理系统科学、系统科学、运筹学、统计学科及计算机科学,在这些学科的基础上形成信息收集和加工的方法。从而形成一个纵横交错的系统。它能提供信息,支持企业或组织的运行、管理和决策功能。1.2.2管理信息系统的发展管理信息系统起源于20世纪50年代开始的基于计算机的电子数据处理(简称EDP,ElectronicDataProcessing)。EDP的主要目标提高一个组织内管理工作如计算、统计、制表、报告等工作的效率,此时利用计算机处理管理信息的方式是单项管理。到了20世纪60年代管理信息系统得到了较快的发展,成为实现组织整体目标,系统综合地处理各类管理信息支持各级管理决策的计算机硬件、软件、通信设备、规章制度及有关人员的统一体、其获取信息资源和管理、服务的范围更加广阔;20世纪90年代,人们对MIS(管理信息系统——ManagementInformationSystem)的注意力不再只是信息技术的应用,而是为如何合理配置、有效利用信息资源以求得组织目标的实现。至此,MIS的发展经历了一个由技术管理到资源管理的过程。1.3工资管理系统的研究现状任何的管理首先是对人力资源的管理,学校也是一样。一直以来,学校无论是在教学还是在管理方面都提出了要创新、要全面推进素质教育,学校经常要对学生和教师进行各种数据的统计以供分析使用,然而由于计算量非常大,通过人力去登记、计算、查找,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。这就出现了一个矛盾。如何找到一种好的办法既提高准确率,又可以省去大量的人力物力,而且还可以使材料积累起来供以后综合分析使用呢?在当今社会,以高科技为标志的经济飞速发展的今天,选用现代化手段解决上述问工资管理系统设计与实现3题是再适合不过的了!于是,在教育领域建立一系列管理信息系统就显得非常有必要了。随着信息活动在国民经济中主导地位的确立和信息产业的崛起信息资源管理(InformetionResoucesManagement,简称IRM)作为一个专有名词和独立的学科逐渐发展起来。如何积极开发、合理配置和有效利用信息资源,日益成为社会生活中亟待解决的问题。由于计算机和通信技术的高速发展,推广应用计算机进行信息、管理成为推动信息化工作的重要内容,管理信息系统正是应用计算机信息化过程中出现的新生事物。它是一个利用计算机软硬件资源进行电子数据处理的人——机系统,它能提供信息,支持企业或组织的运行,具有管理和支持决策的功能利用计算机能把生产经营过程中的巨大数据流收集组织起来。经过处理转换为对各部门不可缺少的数据,经过对这些数据的分析使其变为各级管理人员做出决策具有重要意义的信息。总之,管理信息系统用于管理中可以大大减轻管理人员的工作负担,提高工作效率,使管理更加程序化、科学化。对一个组织而言,内部管理的好坏直接关系到组织的存在与良好运行,而内部管理中非常重要的一项就是对人的管理,人事档案及工资管理是与人事管理有关的文件记录。一旦工作人员的岗位、职称及其他情况发生变化,要及时在档案内补充材料,以确保档案材料基本反映工作人员的工作、生活等各方面的实际情况;同时也要及时对其工资进行调整。人事管理往往是繁琐的,因为要管理的对象种类繁多,要对其进行各种各样的管理,工作量大,又容易出错,在人事管理中引入计算机管理信息系统,可以提高工作效率,改善管理情况,使管理工作系统化、科学化、提高整体的管理的水平。本系统是针对学校财务工资管理设计实现的。在学校,一般管理者已经认识到计算机在管理过程中为可取代的作用,但是应用计算机来进行管理,他们还无法自己实现,这就需要有专门的管理软件来帮助实现。1.4本文的主要设计内容1.4.1设计原则1.采用高校现有软硬件环境及先进的管理系统开发方案,从而达到充分利用高校现有资源提高系统开发水平和应用效果的目的。2.系统应符合组织人事管理的规定,满足高校日常人事管理工作需要,并达到操作工资管理系统设计与实现4过程中的直观、方便、实用、安全等要求。3.采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于补充维护。4.系统应具备数据库维护功能,及时根据用户要求进行数据的添加、删除、修改、查询和保密等。1.4.2设计目标1.采用人机对话操作方式,界面设计美观友好,操作灵活、方便、快捷、准确。2.可以对教职工基本信息进行输入、修改。包括各种自然情况、工资级别等。3.实现教职工的增加、删除功能。包括转出、辞职、退休教职工信息的删除,调入、新增教职工信息的增加。4.实现查询、统计功能。按照某种条件,查询、统计符合条件的教职工信息。5.保密系统。对系统进行保密设定,可以修改用户名和密码,以防止有人对系统数据进行破坏和窃取。6.系统运行稳定、安全可靠。工资管理系统设计与实现5第2章工资管理系统结构及总体设计系统结构及总体设计的优劣直接影响新系统的质量。本系统的设计是在保证实现逻辑模型的基础上,尽可能地提高系统的可变性、可靠性、工作质量、工作效率及经济性。2.1系统功能总体设计2.1.1系统总体功能图工资管理系统的功能结构如图2.1所示。图2.1系统功能图2.1.2各子模块的功能设计工资管理系统是由登陆模块、主窗口模块、基本信息管理、工资查询、工资管理、系统管理和帮助等几个功能模块组成,规划系统功能模块如下:1.登陆模块使只有合法身份的用户才能进入并使用系统,对用户进行身份验证,确定权限级别。工资管理系统基本信息管理工作工资查询工资管理系统管理帮助职工录入基本工资管理加班休假查询工资发放管理浮动工资管理修改密码用户管理浮动工资查询总体查询职工删除基本工资查询退出系统关于登录主窗口工资管理系统设计与实现62.主窗口模块各功能菜单通过主窗口在前台显示出来,包括基本信息管理、工资查询、工资管理、系统管理和帮助五个功能模块。3.基本信息管理模块基本信息管理模块主要包括员工录入、员工删除2部分。4.工资查询模块工资查询模块主要包括基本工资查询、浮动工资查询、加班/休假查询、总体查询4个部分。5.工资管理模块工资管理模块主要包括工资发放管理、基本工资管理、浮动工资管理3个部分。6.系统管理模块系统管理模块主要包括用户管理、修改密码、退出系统3个部分。7.帮助模块帮助模块主要包括关于1个部分。2.2系统环境及工具软件2.2.1软硬件环境1.软件要求操作系统:Windows2000/NT/XP/CE。应用软件:VisualC++6.0数据库:SQLServer2000。2.硬件要求CPU:300MHz以上的处理器。内存:128MB,推荐256MB。硬盘:150M以上剩余空间。显示像素:最低800*600,最佳效果1024*768。工资管理系统设计与实现72.2.2软件工具1.VisualC++简介本系统所用的开发工具是VisualC++6.0,它是Microsoft公司开发的基于C/C++的集成开发工具,是VisualStudio中功能最为强大,代码效率最高的开发工具.VisualC++6.0跟以前的版本相比,它的编译器,调试器,连接器,编辑器,资源编辑器都有所加强,在编辑器中还提供了自动语句生成功能,编辑器会像VisualBasic那样自动提示函数的参数,对象成员.另外,VisualC++6.0还提供了许多的向导.在MFC中新增了一些类,提供了更加强大的数据访问功能.程序员可以利用VisualC++6.0以基于WindowsAPI的C编程方式或基于MFC的C++编程方式,也可混合编程,使工作效率相对提高,开发工作量减少,源代码效率高.从面使VisualC++6.0成为目前开发Windows应用程序最好、最高效的开发工具之一。同时在数据库系统开发方面也有很大的优势.2.SQLSERVER2000简介系统的服务器采用的是Microsoft的SQLSERVER2000,这是一个最新开发的大型的关系数据库管理系统(DBMS),具有非常强大的关系数据库创建,开发,设计及管理功能。与以前的几个版本相比,SQLServer2000有如下几个特点:(1)与Internet的紧密结合SQLServer2000的数据库引擎集成了对XML的支持,同进以可扩展,易于使用和安全,成为建设大型WEB站点最好的数据存储设备之一。SQLServer2000的编程模式在很在程度上与专用于开发WEB应用的WindowsDNA架构相集成。同时,SQLServer2000所携带的诸如英语查询以及Microsoft查询服务等为开发的Web应用提供了友好面强大的查询界面。(2)可扩展性和可用性为了兼顾各种配置计算机的使用,SQLServer2000的数据库引擎可以运行在装有Windows98的台式机,笔记本电脑到安装Windows2000数据中心的多处理器计算机上。SQLServer2000企业版具有聪明服务器,视图索引以及超大规模的内存支持等特征,完全可以满足最大规模的Web站点的性能需求。SQLServer2000所支持的联盟数据库服务器特性允许用户在多个数据库服务器上水平划分数据表,从而使得服务器彼此合作提供相似于集群服务器所能提供的强大性能。工资管理系统设计与实现8(3)简单友好的操作方式SQLServer2000包含一整套的管理和开发工具,这些工具都具有非常友好的用户界面,在提供强大功能的同时,易于安装,使用和发布。用户可以把更多的精力放在自己的业务问题上,可以非常迅速地建立并发布强大而复杂的数据库应用系统。(4)数据仓库支持SQLServer2000为了满足现代企业对大规模数据进行有效分析和利用的要求,包含了一系列提取,分析,总结数据的工具从面使联机分析处理成为可能。同时,SQLServer2000提供了英语查询工具和编程接口,使得以英语为基础设计和管理,查询数据库成为了可能。3.数据库访问技术VisualC+
本文标题:高校工资管理系统的设计与实现
链接地址:https://www.777doc.com/doc-1025606 .html