{$cfg_webname}
主页 > 计算机 > VB >

银行代扣代发工资系统的设计与实现

来源:wenku163.com  资料编号:WK1631110 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631110
资料介绍

摘    要
开发银行代发代扣工资系统的目的就是为了帮助银行财务部门能更好地管理合作企业的员工工资,提高工作效率,实现员工工资信息管理的规范化和自动化。

本系统使用Visual Basic编程语言,采用Access作为数据库,主要使用Visual Basic中的Ado Data控件来对数据库进行各种操作。使用Ado Data控件操作简单,可以使用最少的代码创建数据库应用程序。而对数据库的操作,既可以使用Ado Data控件直接进行,也可以使用Ado Data控件结合代码操纵。

本系统实现了一般工资管理系统对员工工资信息的浏览、添加、删除、修改和查询功能,能够完成对员工当月工资的代发代扣及结算,节省了大量的人工操作的工作量,自动完成众多的信息处理,减少了数据出现错误的几率,加强了工资记录的安全性和完整性。

关键词:工资管理;VB;ADO 
 
ABSTRACT
The purpose of developing wages management system is to help financial department manage wages better, to increase work efficiency and to realize standard, automation of business wages management.

This system is designed based on Visual Basic 6.0 and Access 2000, Ado data control is used for Visual Basic proceeding database in every kind of operation. The usage of Ado Data is simple. it can use the minimal code to create database application procedure. We can use Ado Data control to operate database, and can use it with the help of codes to manipulate database.

This system realizes the function of wage information’s looking up, adding, deleting and inquiring. it can count the employee’s wages for every month. This system can save much work and finish work automatic, it can reduce mistakes and strong the safety and integrity of wages.

Keywords:Wages management;VB; ADO

第一章  银行工资代发代扣系统概述
1.1 背景
在计算机诞生之前,人们对帐目的管理一直采用的是纸质材料记录,人工统计和计算。例如,古时候所谓的“大户人家”,或是商号等等,都需要有专门的帐房先生来针对每个月的支出、收入等加以统计,并记录于帐册上。其中,对于“仆人”的月俸等管理便是其中相当重要的一个部分,常年累月地便积累了一大摞一大摞的帐册。这样的管理不但费时费力,也容易产生计算上的错误和各种疏漏;随着时代的变迁,这种混乱的情形有所改善,但采取的依然是人工操作,工作量大的时候,出现错误的机率也随之升高。
当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。
传统的纸介材料的数据信息管理方式已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。随着计算机的诞生和普及以及计算机网络的发展,我们就可以开发一个工资管理系统,用电脑代替大量的人工统计和计算,完成许多工资信息的处理,同时,使用电脑还可以安全地、完整地保存大量的工作记录。
1.2 系统介绍
银行工资代发代扣管理系统为与合作企业提供了工资计算,工资统计等服务;而且系统使用表格保存相关的工资信息,方便查询、浏览、修改等操作,基本上能够满足现代工资管理的需求。
本系统主要实现了以下的功能:
(1) 用户密码修改功能;
(2) 员工和部门的基本信息的浏览、添加、删除、修改功能;
(3) 员工代发代扣工资的设置和调整功能;
(4) 员工的考勤信息统计功能;
(5) 员工工资的结算功能;
(6) 员工工资和打印功能。
 
第二章  代发代扣工资系统分析
2.1 企业工资管理的应用现状
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。
2.2 系统可行性分析研究
可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。
(1) 技术上的可行性。
由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。
(2) 经济上的可行性。
由于企业工资管理系统是一个比较小型的系统,是由我一个人进行开发的,所以从人力、物力、财力方面来说都是可行的。
2.3 需求分析
对用户需求的分析应该全面、深入、发展,全面是指考查由MIS管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短MIS的使用寿命。为了保证需求分析的完备性,就必须保证需求分析的时间。
2.4 功能分析
开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。系统最终应主要实现如下功能:
(1) 系统:包括修改用户密码和退出系统。
(2) 工资档案管理部分:包括员工信息的管理和部门信息的管理。
(3) 代发代扣工资部分:包括员工基本工资的设置、员工考勤信息的统计、员工工资的结算和固定工资的调整。
(4) 信息查询部分:包括查询员工工资信息和查询部门工资总汇。
(5) 打印报表部分:包括打印员工工资单和打印部门工资总汇。
(6) 帮助:对于系统版权的声明。
2.5 模块分析
本系统主要设计有以下几个模块:
(1) 系统
系统启动的时候有一个用户登录界面,登录后,可以修改密码。
(2) 档案管理
① 职工信息:按照员工卡号对员工的基本信息,包括其个人信息和所属部门信息进行浏览、添加、删除和修改。
② 部门信息:按照部门编号对部门的信息进行浏览、添加、删除和修改。
(3) 工资管理
① 基本工资设置:对员工的基本工资信息进行添加、删除和修改。
② 考勤信息统计:对员工的考勤信息进行添加、删除和修改。
③ 工资结算:根据员工的基本工资信息和考勤信息,以及本月奖金和补助等的输入金额,结算员工该月的工资。
④ 固定工资调整:对于企业员工的固定工资,进行统一的调整。
(4) 信息查询
① 查询员工工资信息:按照员工卡号或员工姓名,或是二者组合查询员工
的工资信息。
② 查询部门工资信息:按照部门编号或部门名称,或是二者组合查询部门员工的工资信息。
(5) 打印报表
① 打印预览:打印预览员工的工资单、部门的工资汇总工资单。
② 打印:打印员工的工资单、部门的工资汇总工资单。
(6) 帮助
关于本系统的版权声明。
2.6 数据库需求分析
针对企业工资信息管理系统的需求,通过对员工工资计算过程的内容和数据流程分析,为本系统的工资数据库设计如下的数据项和数据结构:
(1) 职工信息:包括员工编号、员工姓名、性别、籍贯、出生日期、学历、住址、邮编、联系电话、所属部门编号、所属部门名称、职务、参加工作时间、进入公司时间、备注。
(2) 部门信息:包括部门编号和部门名称。
(3) 基本工资信息:包括员工编号、员工姓名、所属部门、职务、基本工资、职务津贴、工龄津贴/年、加班工资/天、事假扣款/天、病假扣款/天、迟到扣款/天、备注。
(4) 员工考勤信息:包括员工编号、员工姓名、所属部门、年份、月份、迟到天数、事假天数、病假天数、加班天数、备注。
(5) 员工工资结算信息:包括员工编号、员工姓名、所属部门编号、所属部门名称、职务、职务津贴、基本工资、工龄工资、基本工资额、加班工资、奖金、其他补助、本月补助、迟到扣款、事假扣款、病假扣款、考勤扣款、违纪罚款、其他扣款、个人所得税、实发金额、年份、月份、操作时间、备注。












目    录
第一章  银行代发代扣系统概述 1
1.1 背景 1
1.2 系统介绍 1
第二章  工资代发代扣管理系统分析 2
2.1工资管理的应用现状 2
2.2 系统可行性分析研究 2
2.3 需求分析 2
2.4 功能分析 2
2.5 模块分析 3
2.6 数据库需求分析 4
2.7 系统分析 4
第三章  工资代发代扣系统设计 10
3.1 概念设计 10
3.2 数据库设计 11
3.3 建立公共模块 14
3.4 窗体设计 15
3.4.1 添加主窗体 15
3.4.2 建立登录窗体 16
3.4.3 建立部门信息窗体 20
3.4.4 建立查询员工工资窗体 21
3.4.5 建立查询部门工资情况窗体 21
3.4.6 建立员工信息窗体 22
3.4.7 建立考勤信息统计窗体 23
3.4.8 添加职工基本工资设置窗体 23
3.4.9 添加工资结算窗体 24
3.4.10 添加职工固定工资调整窗体 25
3.4.11 添加修改密码窗体 25
3.4.12 添加打印报表窗体 26
3.4.13 添加关于窗体 26
3.4.14 添加谢谢使用窗体 26
第四章  工资代法代扣系统实施 27
4.1 Ado Data控件直接操纵数据库 27
4.1.1 连接数据库 27
4.1.2 建立DataGrid控件与Adodc控件的连接 29
4.2 代码设计(见附录) 30
第五章  系统测试 31
5.1 系统测试的概念 31
5.2 系统测试 32
5.3 系统运行界面 32
第六章  系统小结 40

推荐资料