首页 > 范文大全 > 正文

利用VB开发基于EXCEL的住房公积金管理系统

开篇:润墨网以专业的文秘视角,为您筛选了一篇利用VB开发基于EXCEL的住房公积金管理系统范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:excel是微软公司的电子表格软件,具有强大的制表、绘图和数据分析及管理的功能,已经被企业从事管理的人员所掌握。本文阐述了通过VB来实现基于EXCEL桌面数据库的企业住房公积金数据的程序化管理。本系统是利用计算机vb编程语言,在EXCEL桌面数据库的平台下进行设计开发的,该系统具有易维护性、兼容性、高效性、安全性和友好性等特点,不仅便于数据的管理,也充分发挥了EXCEL强大的表格功能。

关键词:VB EXCEL 住房公积金 管理系统

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2015)09-0000-00

1 概述

住房公积金管理系统是计算机技术与管理科学相互渗透、交叉结合而发展起来的,是利用计算机软件技术、数据存储技术、数据处理技术来对住房公积金进行全方位管理的系统。

大中企业住房公积金管理系统是介于省市住房公积金管理中心和下属单位之间的信息沟通平台。这一层面的系统,一方面要完成向省市住房公积金管理中心呈报企业员工住房公积金的缴纳情况,另一方面要根据企业内部员工收入增长、人员单位变动等情况即时的更新企业数据库中的数据。企业住房公积金的日常业务管理,属于积累式管理方式,工作量大,要求数据准确性高,逐月逐年的数据保存要绝对可靠,不能丢失,对职工个人的核算不能出现差错,人工管理难度很大,费时费力、不宜操作。

如果在VB中管理住房公积金,通常是用数据环境设计器(Data Environment Designer)与数据报表设计器(Data Report Designer) 来完成,但对于大多数习惯于EXCEL报表的用户而言,用这种方法生成的报表在格式和功能等方面往往不能满足他们的要求。

2 系统分析

2.1住房公积金管理系统界面

为了满足界面友好、操作简单、易于维护的系统要求,该系统采用了VB提供的开发工具,在WINDOWS环境下开发人机交互界面,它实现了系统所需要的人机交互、数据的导入导出、数据库的维护管理,并通过对EXCEL使用OLE自动化,创建公积金管理过程中所必须的所有表格,表格具有格式规范、外观整洁等特点。

2.2住房公积金数据库管理

本系统采用EXCEL桌面数据库作为住房公积金的管理平台,首先建立基本信息和员工年度信息,其中包括以下几个方面:

省市住房公积金管理中心基础信息设置:标准执行日期、单位缴存比率、个人缴存比率、第一、第二次补交调整月份、本地区社会平均年收入、最高缴存额比率等。

企业员工信息设置:姓名性别、身份证号码、公积金帐号、前年、去年年度工资总额、年度职工在职状况(如:部门、正常、入职、离退休、离职、故世)、公积金余额等。

数据库维护:身份证号码比对校验、公积金帐号比对校验等,所有数据的变更均以身份证号码为依据导入,有效避免了重复和错误录入。

2.3报表的导入及生成

企业住房公积金与省市住房公积金管理中心的信息交互是通过EXCEL表批量导入进行传递的,要求系统能够依据数据库生成相关的EXCEL报表:缴存基数调整、一般补缴、开户、封存、启封、公积金支取清单;企业人事部门根据员工年度工资收入变更、单位调动、员工离退休和离职等情况,向企业住房公积金管理人员提供相关的报表,管理人员将报表导入EXCEL桌面数据库中完成数据库的数据更新工作;由于公司下属各单位目前均采用独立经济核算的形式,管理人员就要将每月下属单位员工变动引起的公积金缴纳变动情况,按EXCEL表的形式通知到下属单位的劳资员,以便在当月员工的工资中加以体现。

3 企业住房公积金管理系统关键技术的实现

EXCEL具有自己的对象库,开发前首先在VB工程中添加COM组件的引用,对应于OFFICE 2010添加Microsoft Excel 14.0 object library。

3.1 创建EXCEL进程、创建EXCEL表格、显示EXCEL界面

引用COM组件成功以后,通过下列语句就可以创建EXCEL进程,住房公积金管理系统通常需要同时关注两个文件,一个是数据库自身,系统通过对该进程处理来操控EXCEL数据库,另一个则是需要导入或导出的外部文件,因此本程序创建了两个EXCEL进程。

Public DtabaseExcel As Excel.Application = New Excel.Application和Public ExternalExcel As Excel.Application = New Excel.Application。执行后,通过任务管理器查看进程就发现多出两个Excel.exe进程,要使EXCEL界面显示出来,执行下面的语句即可。

DtabaseExcel.Visible=true和ExternalExcel.Visible=true

使用 DtabaseExcel.Workbooks.Add和ExternalExcel.Workbooks.Add语句可以分别创建各自的新的工作表格。

3.2定位相关的数据和处理表格

在定位表格字段时采用下面的语句可以迅速查找到所需要的某一个记录项,UsedRange.Find("*",,,,Excel.XlSearchOrder.xlByRows,Excel.XlSearchDirection.xlPrevious)。

表格数据处理时多采用DtabaseExcel.Cells(2,3)=”Temp”或DtabaseExcel.Range(“C2”)语句。

3.3关闭EXCEL数据库、销毁EXCEL进程

在公积金数据更新处理完后,要用语句显式的关闭EXCEL数据库并且销毁其进程。其具体语句为:DtabaseExcel.Close、DtabaseExcel.Quit、DtabaseExcel = Nothing

结束语 该系统使住房公积金管理达到了科学化、规范化,基本上能够满足大中型企业职工住房公积金管理的需求,简单实用。

参考文献

[1]张龙志.Visual Basic6.0实用数据库编程[M].中国科学技术大学出版社,1997.

[2]赖宗力.住房公积金管理系统(单位版)设计与开发.办公自动化,2010年第8期.

收稿日期:2015-08-28

作者简介:陈阵(1987―),男,江苏无锡人,工程师,本科,毕业于兰州理工大学,研究方向:工业电气自动化。陈军(1960―),男,江苏无锡人,工程师,专科,毕业于甘肃广播电视大学,研究方向:电子技术。