工资管理系统本科毕业论文.doc

上传人:e****s 文档编号:88148403 上传时间:2023-04-22 格式:DOC 页数:34 大小:296.50KB
返回 下载 相关 举报
工资管理系统本科毕业论文.doc_第1页
第1页 / 共34页
工资管理系统本科毕业论文.doc_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《工资管理系统本科毕业论文.doc》由会员分享,可在线阅读,更多相关《工资管理系统本科毕业论文.doc(34页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、摘 要社会的飞速发展使得工资管理成为企事业单位管理的重要组成部分,与人事管理、财务管理有着密切的联系。开发工资管理系统的目的就是为了帮助财务部门能更好地管理本单位的职工工资,提高工作效率,实现工资信息管理的规范化和自动化。教师管理是一种人事管理,是对教师及教师与其所从事的工作的关系的管理。为了更好地进行教师管理工作,借助计算机技术是最好的选择。该研究项目开发了一个教师管理信息系统,对教师的基本信息进行管理,同时掌握教师的授课信息,以减轻管理人员的工作负担。通过本管理系统,实现教师信息管理的电子化,真正为教师管理提供一个电子平台。本系统就是基于这种背景开发的。如果用它代替企业传统的手工管理方式,

2、不仅大大提高了工作效率和安全性,还提高了信息处理的速度和准确性,节省了工作人员的时间和精力,使工资管理系统化科学化规范化和自动化是现代企业必不可少的管理工具本系统为用户提供强大的数据操纵功能,界面友好、使用简单方便,系统维护成本低。从而减少了管理人员在系统维护上资金的投入,也为管理人员在工资管理方面提供方便快捷的操作。本系统使用编程语言,采用Access 2000作为数据库,实现了一般工资管理系统对职工工资信息的浏览、添加、删除、修改和查询功能。关键词:管理系统;数据库;Access 2000AbstractThe rapid development of the social wage ma

3、nagement makes the management of enterprises and institutions to become an important part of personnel management, financial management are closely linked. The development of the wage management system is designed to help the financial sector can better manage the wages of workers in this unit to in

4、crease work efficiency and information management to achieve wage standardization and automation. Teacher management is a human resources management, is for teachers and teachers work with their management of the relationship. In order to better manage the work of teachers, the use of computer techn

5、ology is the best option. The research project has developed a teacher management information system, basic information for teachers to manage both the information on teaching in order to reduce the workload of managers. Through the management system, teachers of electronic information management, t

6、he real management for teachers to provide an electronic platform. This system is based on this kind of background development. If you use it to replace the traditional manual business management methods, not only greatly enhanced the efficiency and safety, also increases the information processing

7、speed and accuracy, Saving staff time and energy, Systematic wage management, Scientific, Standardization and automation. Is essential for the modern enterprise management tools.This system provides the formidable data operation function for the user, interface is friendly,uses simply convenient, th

8、e system maintenance cost is low. Thereby reducing the management of the system maintenance on capital investments, As well as managers in the management of wages to provide a convenient mode of operation.The system uses Visual Basic 6.0 programming language, using Access 2000 as database, the reali

9、zation of a general wage management system of information on the wages of workers to view, add, delete, modify, and query functions. Key words : Management system; database;;Access 2000目 录1 绪论11.1 本课题的研究意义11.2 本论文的目的和方案21.2.1 目的21.2.2 方案21.3 本课题的研究背景32 管理信息系统概述42.1 管理信息系统现状42.2 管理信息系统开发方法介绍42.2.1 原型

10、法52.2.2 面向对象的开发方法52.2.3 面对对象法的开发过程62.2.4 面向对象法的优缺点63 研究现状及设计目标73.1 相近研究课题的特点及优缺点分析73.2 研究存在的问题及解决办法73.2.1 设计思想73.2.2 工资管理系统需要完成的功能83.2.3 本课题的重点和难点83.3 研究存在的问题及解决办法84系统总体设计方案94.1 支持环境94.2 程序功能流程图94.3 数据库方案104.4 菜单控制124.4.1 员工信息124.4.2 工资基本设定125 系统模块的详细设计及实现技术135.1 详细设计135.1.1 程序设计语言135.1.2 详细设计方案135.

11、2 功能145.2.1 管理人员登陆145.2.2 一般用户登录155.3 性能15 数据库特性166 工资管理系统介绍176.1 模块分类176.1.1 管理人员登录176.1.2 一般用户登录186.2 模块功能实现186.2.1 登陆界面的实现186.2.2 普通教师基本信息修改196.2.3 工资计算和发放216.3 性能23 数据库特性247 总结与展望257.1 总结257.2 展望25参考文献27致 谢28 1 绪论 本课题的研究意义随着社会的进步、计算机技术的日新月异,用计算机实现工资的管理迫在眉睫。对于现代企业来说,利用计算机支持管理系统高效率完成劳动人事管理的日常事务,是适

12、应现代各行业发展的制度要求、推动管理系统模式走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,要求严格,计算精确,不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,而且随着时间的推移,由于人员的增加,科目的增多以及调整的频繁,这些矛盾显得尤为突出。计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保

13、密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是系统模式的科学化、正规化、现代化管理的重要条件,因此,开发一套高效完善的管理系统是必不可少的。工资管理是企事业单位管理的重要组成部分,它与企事业单位的人事管理、财务管理有着密切的联系。对于劳资关系日益复杂的今天,手工进行工资的发放工作往往需要耗费大量的人力与时间。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该项提出的目的正是为了在此基础上进一步实现员工工资管理的规范化和自动化。随着电子技术的发展,工资发放多采用电算化的方式进行管理,避免进行简单的重复计算,从而做到准确、快捷。为了

14、适应这个要求,我们经过详细的市场调查,发现市面上工资发放的软件繁多,竞争激烈,为了避免重复生产类似的软件产品,做出自己的特色,我们决定做一个切合单位工资发放实际要求的工资发放系统软件。 这就需要我们做设计之前做好详尽的问卷调查,争得用户所希望实现的功能需求,最大限度的满足使用者的需要,使得软件具备广泛的实用性,市场价值。从开始就要起个好头。1.2 本论文的目的和方案 目的工资管理系统最基本的功能应该能够为用户提供充足的信息和快捷的查询手段,减少传统的管理方式所带来的效率低,保密性差,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。这也是改进工资管理的主要目的。其

15、次,使用计算机对信息进行管理,具有人工管理无法比拟的优点,它可以依据职称号迅速查出自己所需的基本个人信息,当然工资的发放时间、扣除金额、奖金、补助等都能显示出来,庞大的数据库更是为存储空间提供了一大便利,能够极大地提高管理效率,也是管理科学化、正规化,现代化的重要条件。工资管理系统是信息管理系统的一个有机组成部分,它需要和员工人事管理、员工考勤、员工医疗保险等系统连接,能够从这些系统中正确的提取员工基本工资、奖金、医疗保险等信息。开发一套工资管理系统,对其进行微机化管理,在科学技术日新月异的今天,计算机在各个领域中的应用已起到举足轻重的作用。 方案目前的可用的设计技术在设计此类系统上的数据库技

16、术已经非常成熟,可提供的开发工具也很多,例如:Visual C+ ,Visual Basic, visual FoxPro等,它们都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,对于本任务都能够胜任。Visual Basic是一种可视化的、面对对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程

17、序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。 1.3 本课题的研究背景教师管理是一种人事管理,是对教师及教师与其所从事的工作的关系的管理。为了更好地进行教师管理工作,借助计算机技术是最好的选择。数据库系统是计算机系统的重要组成部分。信息处理系统的大量推广使用,使得数据库应用技术成为人们普遍关注的问题。该研究项目开发了一个教师管理信息系统,对教师的基本信息进行管理,同时掌握教师的授课信息,以减轻管理人员的工作负担。通过本管理系统

18、,实现教师信息管理的电子化,真正为教师管理提供一个电子平台。本系统的用户分为两类:教师类用户和管理员类用户。2 管理信息系统概述 管理信息系统现状管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网

19、络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。” 因此,我们可以看出,管理系统系统具有几个基本含义: (1) 管理信息系统不是一个单纯的软件系统,而是一个人机系统,由人和机器协同工作。管理信息系统在支持企业或组织的各项管理活动中,管理人员负责将基础数据及时地输入到计算机中,计算机则根据企业或组织中的各层管理人员的要求对基础数据进行加工处理,并将所得到的信息输出。计算机不断地与最终用户进行

20、着信息的交换,但在对数据的加工处理过程中又需要人的适当干预。 (2) 管理信息系统的管理过程就是对数据进行惧、存储、加工处理、传递,并产生信息的过程,因此数据是管理信息系统的灵魂。管理信息系统运用了数据库的技术,对基础数据进行统一规划、存储,供各层管理人员使用,从而实现了数据的一致和共享。 (3) 管理信息系统可以解决企业或组织所面临的问题。例如,管理信息系统可以处理企业产生经营活动的全过程,可以解决组织中数据处理效率问题,也可以解决财务管理决。 管理信息系统开发方法介绍目前,常用的管理信息系统的开发方法有生命周期法、原型法和面对对象的开发方法。 下面仅对原型法和面对对象的开发方法进行简单的描

21、述。 原型法 原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法。 (1) 原型法的基本思想 首选根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型。再在此基础上与用户交流,将模型不断补充,修改完善,如此反复,最终直至用户和开发者都比较满意为止,就形成了一个相对稳定、较为理想的管理信息系统。 (2) 原型法的开发过程 采用原型法开发管理信息系统可以分为如下几个阶段: 确定用户的基本需求。由用户提出对新系统的基本要求,如功能、基本界面形式、所需的数据、应用范围、运行环境等,开发

22、者根据这些信息估算出开发该系统所需的费用,并建立简明的系统模型。 开发初步的原型系统。系统开发人员根据用户的要求建立原型系统,但该系统只是一个初步的、不成熟的系统,从系统的工作效率上看也是不完善的。其主要目的是为了描述开发者所理解的用户的基本需求。 修改、评价原型系统。将建造好的原型系统交给用户,并投入试运行,用户将使用过程中发现的问题一一记录下来,并与开发人员进行交流。开发人员针对这些问题不断地对系统进行修改、扩充与完善,直至用户满意为止。 形成最终的管理信息。对用户满意的原型系统进行进一步的开发,不断补充、完善,最终形成一个适用的管理信息系统。 (3) 原型法的优缺点 原型法的优点是开发周

23、期短,费用较少,同时可以较有效地避免因开发者和用户的认识隔阂所产生的失败,其缺点是系统的开发缺乏统一的规划和开发标准,难以对系统的开发过程加以控制。 原型法一般适用于开发规模不大、不太复杂或需求经常发生变化的系统。 面向对象的开发方法 面向对象(Object Oriented)的技术于20世纪80年兴起,随后广泛地应用于计算机技术的几乎所有领域。面向对象的技术中最重要的概念是对象。 面向对象是基于问题对象的自底向上的一种系统开发方法。在开发过程中,分析和设计阶段独立于程序设计语言,信息系统模型设计好后,最终用具体的程序设计语言、数据库或硬件来实现。面向对象法最主要的特点是对对象为基础,对象是分

24、析问题和解决问题的核心。 面对对象法的开发过程 面对对象法的开发过程一般分为四个阶段: (1)认识客观世界(如一个企业)中的对象以及行为,分别独立设计各个对象的实体。 (2)分析对象之间的联系和相互之间所传递的信息,由此构造客观世界(企业)所对应的信息管理系统的模型。 (3)由信息系统的模型转换成计算机软件系统的模型。 (4)由计算机软件系统的模型再转化成一个现实系统。 面向对象法的优缺点面向对象法的优点是便于帮助分析者、设计者和用户清楚地表达抽象概念,互相进行交流;交流特定的软件工具模块,直接地完成了从对象的描述到软件体系结构之间的转换,避免了其它的方法在开发过程的客观世界描述和软件结构不一

25、致性和复杂性问题,便利系统开发简单、统一,开发周期短,费用低。 面向对象法的主要缺点与原型法一样,因此这种方法也不适用于开发大的、复杂的系统。 本系统在开发过程中具体是采用了原型法和面向对象两种方法相结合的开发思路,力求在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。 3 研究现状及设计目标 相近研究课题的特点及优缺点分析在信息高速发展的21世纪,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持,都为我们提供了很大的方便。管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学,是一个以计算机为工具,具有数据处理、

26、预测、控制和辅助决策功能的信息系统。它是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。管理系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平

27、。具体讲,管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。因此,工资管理信息系统能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标,更直观的对人事管理进行审计。 研究存在的问题及解决办法 设计思想(1) 独立于硬件配置和操作系统,坚持面向对象的设计原则,采用先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。 (2) 系统应符合工资管理的规定,满足相关人员日常使用的需要的功能,及时根据用户需要进行数据的添加、删除、修改、备份等操作。开发

28、和运行环境的基本条件:开发工具:visual basic、sql server。运行环境:windows XP。 工资管理系统需要完成的功能(1)用户登陆部分:包括添加用户和修改密码。(2)员工基本信息数据的添加、修改、删除和查询。(3)工资的基本设定包括职称号、职称名、基本工资、奖金、补助、缺勤扣款。(4)系统功能模块设计。 本课题的重点和难点本设计的重点在于数据库结构的实现,这也是本设计的难点,在数据库结构实现的阶段,需要有很硬的理论知识和很强的动手能力,在这一阶段,我们要创建很多的表,其中有的表要和实际的生活相符合,所以这就要我们要亲自去调查,要理论和实际相结合,充分发挥自己的才智,在解

29、决不定的情况下要和知道老师多联系,争取在老师的帮助下完成设计。为了避免冗余的代码,提高代码的效率和便于维护,本系统将使用公共模块来存放工程中经常使用的函数、过程、和全局变量等。在这个系统中,每个功能模块都要使用数据库,因此可以使用一个公共的数据操作函数,来执行一系列的程序语句。 研究存在的问题及解决办法确定项目所要实现的目标:面对企业人事的不断更新及工资的不断改变,人事工资管理系统在实施后,应能够达到以下目标:(1) 实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。(2) 服务管理信息化,可随时掌握人事管理、工资管理、用户管理等情况 。(3) 系统界面友好美观,操作简单易行,查询灵

30、活方便,数据存储安全。(4) 通过人事工资管理系统的实施,可逐步提高企事业单位的管理水平。(5) 系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求。4系统总体设计方案 支持环境所需的软硬件环境如表4-1。表4-1 结构要求设备名称说明处理器奔腾III以上,512MB内 存512MB,内存越大,速度越快硬 盘40GB鼠 标双飞燕2D鼠标表4-2 软件要求名 称说明操作系统WINDOWSXP应用软件VISUAL FOXPRO6.0(中文版) 程序功能流程图本系统具有如下功能模块:信息查看和浏览模块、查找模块、教师基本信息管理模块、教师授课信息管理模块、教师工资信息管理模块、教师科研信息管

31、理模块。完成教师各种类别工资的计算和查询,管理员可以修改所有人的工资数据及基本信息并负责计算应发工资,普通人员可以查询对应自己的本月工资数和各组成部分并能对密码有修改权限。 结合所要开发的系统的特点,本系统使用Visual Basic 6.0中文版作为开发工具,后台数据库则采用Access 2000。程序设计的方案依据服务器端和用户端两种身份进行分块设计,再按照他们的权限进行设置,最后与数据库相连。程序功能流程如图4-1所示:教师工资管理系统管理员管理系统教师应用系统应发工资计算发放及记录保存教师基本信息修改教师人员管理(增加、删除)基本信息及当月工资查询以往发放工资记录图4-1 程序功能流程

32、4.3 数据库方案本系统的数据库设计,通过对市场的调查,建立三张表,分别是:表ADMIN_1,表TEACHER,表ZHICHENG。数据库设计表及关系如图4-2所示:图4-2关系图 管理员表(ADMIN_1)如图4-3所示:图4-3管理员表 教师信息表(TEACHER)如图4-4所示:图4-4教师信息表 职称工资表(ZHICHENG)如图4-5所示:图4-5职称工资表 工资发放记录表如图4-6所示:图4-6工资发放记录表 4.4 菜单控制模块化进行分步设计:员工信息、工资基本设定。4.4.1 员工信息分为员工信息浏览和员工信息查询:在员工信息浏览子模块中,可以对员工的编号、姓名、性别、岗位、工

33、龄、工资等级等信息进行浏览,并可以对员工信息进行增加记录,修改记录,删除记录等操作;在员工信息查询模块中,可按员工号或员工姓名进行查询。4.4.2 工资基本设定包括对基础工资、奖金、补助的设定。基础工资的设定包括职称号、职称名的设定,可以对相应的工资额进行修改、添加、删除。(1) 工资以往发放记录在工资管理中,要分别输入每一个员工的各项工资条款,这样才能运用计算机技术来管理好员工的工资发放情况。 (2) 个人工资查询此查询分为按职工姓名查询、按职工号查询。(3) 退出此功能块为退出系统。5 系统模块的详细设计及实现技术 详细设计 程序设计语言本工资发放系统采用Visual Basic 6.0来

34、写ACCESS数据库的办法,采用DAO访问数据库,运用DATA控件打开、访问并操作已有的数据库,通过编程方式,采用标准的SQL语句进行与对数据库的查询和修改,实现了用户管理本系统的功能。 详细设计方案(1) 可视化编程用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码

35、。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 (2) 面向对象的程序设计4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的

36、东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。 (3) 结构化程序设计语言 Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大 且使用灵活的调试器和编译器。 Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的

37、语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。 (3) 数据可管理实现数据库管理,数据库内包含有教师工资号、姓名、性别、职称、早退次数、缺课时数、工资计算及发放、发放记录查询、奖金、补助等等数据项;还包括登录人员、登录密码等数据项。 通过读取数据库的数据项来管理单位人员的工资发放情况,财务部门人员有权新建工资发放人员记录,添加人员的各项工资明细数据,对于人员应发工资合计、奖金、补助、个人实发工资等需计算的工资项目则由系统自动实现。 通过读取数据

38、库的数据项来了解单位人员的工资发放情况,系统的登录人员可按自身对数据的需求情况,自主设定查询条件,从而达到对工资数据的多角度查询;同时,可导出工资数据。通过读取数据库的数据项来控制系统的登录情况,系统自动检查核对登录人员和密码的一致性。财务部门的人员作为管理员登录本系统,除可以修改自身密码外,还有权决定增加及删除本系统的可登录人员;而系统的其他可登录人员在登录本系统后则只能进行自身密码的修改。 5.2 功能5.2.1 管理人员登陆(1) 管理员登陆:管理员在登陆工资发放系统时,应当先输入系统管理员的用户名和密码,以供校验管理员的身份。(2) 工资发放明细管理:包括新添人员资明细、修改已存在的工

39、资明细、删除已存在的工资明细、查询已存在的工资明细等有效编辑功能。 (3) 自动计算功能:根据财务人员录入的各项工资发放明细,系统自动计算出应发工资合计数,并根据应发工资合计数自动计算出该人员应代扣个人所得税额,最后由系统自动计算出应发工资扣除代扣失业保险金、代扣养老保险金、代扣住房公积金、代扣个人所得税后的个人实发工资金额。 (4) 工资发放分类查询:根据对数据的需要自设查询条件,并将符合条件的信息显示出来。 (5) 管理员管理:包括增加新的用户、删除已有的用户。 (6) 增加用户:根据本单位其他相关部门对工资发放数据的需要,决定是否允许该部门人员登录本系统。 (7) 删除用户:根据本系统用

40、户对工资发放数据的需求情况,决定禁止该用户登录本系统。 (8) 修改密码:提供修改密码功能供用户定期修改密码,以确保系统的安全性。 (9) 数据导入:当大量新增工资发放记录时,可通过数据导入功能批量导入数据到数据库中。 (10) 数据导出:将工资发放的各项明细导出成文本文件,已便提供给银行代发工资。 5.2.2 一般用户登录 (1) 一般用户登录:一般用户在登录工资发放系统时,应当先输入用户名和密码,以供校验用户的身份。 (2) 菜单关闭功能:当系统由非财务部门的其他一般用户登录时,系统自动关闭功能菜单中的数据编辑、数据导入、增加用户及删除用户菜单功能,以确保工资发放数据不被随意修改。 (3)

41、 工资发放分类查询:根据对数据的需要自设查询条件,并将符合条件的信息显示出来。 (4) 修改密码:用户登录成功后,可任意修改自己的密码。 (5) 数据导出:将工资发放的各项明细导出成文本文件,已便提供给银行代发工资。 (6) 报表功能:提供工资明细表及银行代发工资表,可以将工资发放数据导入到报表中并打印出来,作为历史资料留存。 5.3 性能系统能够提供对工资发放各明细项目的数据编辑,自动计算出工资发放各项合计数据及代扣项目数据;支持多角度的查询功能;方便导出数据及报表;对系统的可登录人员进行控制管理。系统的处理事件能力良好,安全性能好,能够及时响应用户的信息。 5.4 数据库特性 我们采用的是

42、Microsoft Access 的数据库引擎,在工资发放系统数据库里,我们用数据库表格来纪录工资发放的各项明细信息,表格中的字段有:部门名称、姓名、序号、账号、应发工资合计、基础工资、职务工资、级别工资、补助工资、奖金、福利、代扣失业保险金、代扣养老保险金、代扣住房公积金、代扣个人所得税、实发个人工资等等字段。另一个是登录管理表,用来纪录系统可登录人员的信息,主要有以下字段:用户名、密码等字段。 6 工资管理系统介绍6.1 模块分类本系统采用两个主界面:登陆界面和教师工资管理界面。在登陆界面又分有管理员和普通教师两个身份的登录方式。当然管理员的权限高于普通教师。普通教师仅限于基本信息查询、工

43、资领取记录查询、修改密码、退出记录。基本信息包括工资号、姓名、性别、职称、基本工资、课时费、奖金、补助。在教师工资管理界面里又分有七个子模块,包括基本信息修改、工资计算及发放、工资发放记录查询、用户管理、修改密码、工资标准修改、退出系统。基本信息修改的内容有教师工资号、姓名、性别、职称、早退次数、缺课时数;工资计算及发放是按照职称、基本工资、奖金、补助、课时费、缺课时数、早退次数、扣除数额为依据的;工资发放记录可以输入工资号即可查询;用户管理有工资号、姓名、性别、职称等四项,功能有删除、添加、修改、刷新、退出;工资标准修改依据讲师、教授、副教授、辅导员、院士、博导等不同的职称按照基本工资、课时

44、费、奖金、补助等具体的标准有序执行。以上就是工资管理系统的主要功能模块。 管理人员登录(1) 管理员登陆:管理员在登陆工资发放系统时,应当先输入系统管理员的用户名和密码,以供校验管理员的身份。(2) 工资发放明细管理:包括新添人员资明细、修改已存在的工资明细、删除已存在的工资明细、查询已存在的工资明细等有效编辑功能。 (3) 自动计算功能:根据财务人员录入的各项工资发放明细,系统自动计算出应发工资合计数,并根据应发工资合计数自动计算出该人员应代扣个人所得税额,最后由系统自动计算出应发工资扣除代扣失业保险金、代扣养老保险金、代扣住房公积金、代扣个人所得税后的个人实发工资金额。 (4) 工资发放分

45、类查询:根据对数据的需要自设查询条件,并将符合条件的信息显示出来。 (5) 管理员管理:包括增加新的用户、删除已有的用户。 (6) 增加用户:根据本单位其他相关部门对工资发放数据的需要,决定是否允许该部门人员登录本系统。 (7) 删除用户:根据本系统用户对工资发放数据的需求情况,决定禁止该用户登录本系统。 (8) 修改密码:提供修改密码功能供用户定期修改密码,以确保系统的安全性。 (9) 数据导入:当大量新增工资发放记录时,可通过数据导入功能批量导入数据到数据库中。 (10) 数据导出:将工资发放的各项明细导出成文本文件,已便提供给银行代发工资。 一般用户登录 (1) 一般用户登录:一般用户在

46、登录工资发放系统时,应当先输入用户名和密码,以供校验用户的身份。 (2) 菜单关闭功能:当系统由非财务部门的其他一般用户登录时,系统自动关闭功能菜单中的数据编辑、数据导入、增加用户及删除用户菜单功能,以确保工资发放数据不被随意修改。 (3) 工资发放分类查询:根据对数据的需要自设查询条件,并将符合条件的信息显示出来。 (4) 修改密码:用户登录成功后,可任意修改自己的密码。 (5) 数据导出:将工资发放的各项明细导出成文本文件,已便提供给银行代发工资。 (6) 报表功能:提供工资明细表及银行代发工资表,可以将工资发放数据导入到报表中并打印出来,作为历史资料留存。 6.2 模块功能实现 登陆界面

47、的实现系统的登陆界面(用户id为admin,密码为111111)如图6-1所示:图6-1 系统的登陆界面6.2.2 普通教师基本信息修改普通教师基本信息修改界面如图6-2所示:图6-2普通教师基本信息修改界面Private Sub Command1_Click() Dim zc As Integer Dim zaotuiadd As Integer Dim quekeadd As Integer conn.Open DSN=TeacherSalary, sa rs.Open select * from TEACHER where ID= & Trim(id) & , conn, 1, 3 If rs.RecordCount = 0 Then MsgBox this person not exist! End If username = rs(Name) sex.Text = rs(Sex) rsZC.Open select Z

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com