基于Web的高校国库集中支付系统设计与实现
2008-07-14李英
李 英
摘要:针对高校目前国库集中支付业务的现状和特点,采用B/S体系结构,设计并实现基于Web的高校国库集中支付系统。系统解决了高校国库集中支付业务信息化管理的难题。
关键词:国库集中支付;WEB服务器;浏览器/服务器结构;管理信息系统
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)18-2pppp-0c
Design and Realization of Treasury Centralization Payment System in Higher Education Institutes Based on Web
LI Ying
(Financial Department of South China Normal University,GuangZhou 510631,China)
Abstract:In allusion to the characteristic of the Treasury Centralization Payment business in higher-education institutes, adopts B/S model, Design and Implementation of University Treasury Centralization Payment SystemBased on Web. The system resolving the problem in Treasury Centralization Payment business information management in higher-education institutes.
Key words:Treasury Centralization Payment;web server;browser/server structure;MIS
1 引言
财政资金国库集中支付就是改变现行财政性资金层层拨付程序,由财政部门通过国库单一账户体系,采用财政直接支付或财政授权支付方式,将财政性资金支付到收款人或用款单位账户。实行国库集中支付后,财政部门将原来向一级核算单位拨款改为面向各基层单位下达详细预算指标,并将预算指标细化到类、款、项,各单位在开支使用时,严格按财政预算指标的类、款、项开出授权支付凭证,银行根据授权支付凭证的类、款、项冲减该单位相应的指标,并当日向国库结算,每日余额为零, 所以在零余额账户下,又按具体应用科目进行了细分。高校的特殊情况是在保留基本账户的基础上,增设零余额账户,无形中给单位的财会人员增加了许多工作量。对于预算管理人员,必须随时知道各项财政预算指标的完成进度,额度的使用情况,直接支付、政府采购执行情况等。一项财政指标可能对应几个甚至几十个具体项目,对于具有一定规模的高等学校,一年累计有成百甚至上千项专项资金,现有会计核算软件基本没有实现这部分管理功能,但如果用手工记辅助帐管理,不仅工作量大,而且差错率高,不利于国库集中支付工作的推进。为了满足财务管理信息化需求,提高财务人员工作效率, 实现与现行财务管理软件、银行等系统的信息交互及共享,本文提出基于B/S结构的基层预算单位国库集中支付辅助软件的设计思路及实现方法。
2 系统体系结构及开发环境
系统采用了模块化设计方法,各功能模块相对独立,易维护、易扩展。采用“浏览器-WEB服务器-数据库服务器”三层体系结构,第1层是用户表现层(即操作界面),第2层是应用服务器层(系统管理层),第3层是数据库层。客户端不存放数据与程序,直接通过应用服务器访问数据库,与传统C/S结构相比,可提高系统的安全性、稳定性,减少网络通讯流量,降低维护量,结构如图1所示:
图1 基于Web的三层体系结构
系统按如下步骤实现:第一步,创建WEB服务器。本系统采用Microsoft Windows 2000 Server+IIS构建WEB服务器。第二步,创建数据库服务器。本系统采用Microsoft SQL Server2000作为后台数据库服务器。它是基于关系型数据库的大型数据库系统,它具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能,并具有易于维护的特点。第三步,创建ODBC连接,取DSN为HSCW,此连接为以后系统提供ADO数据访问服务打基础。第四步,采用ASP编写WEB应用程序。应用程序通过Windows提供的ODBC数据源接口,采用标准的HTML语言和ASP语言与数据库进行后台通信,应用ASP语言对数据库进行查询、添加、删除、更新等基本操作,可以保证数据的安全性。
3 功能模块
本系统主要分为3个模块:(1)系统管理模块;(2)预算管理模块;(3)会计核算模块。
3.1 系统管理模块
包括人员管理,主要是预算会计管理人员、核算会计管理人员;
代码维护,主要是对预算科目类款项代码的添加、修改等操作,现行财务软件项目代码的导入等操作;
信息发布,主要包括发布到账公告,各类通知等。
其他操作主要包括口令设置、日志管理等。
3.2 预算管理模块
包括指标管理,全校财政资金年度预算指标初始化及各类查询。
额度管理,各项目授权支付用款额度下达。通过财务信息门户收集各单位、各负责人上报的专项按季分月用款计划。
统计分析,预算指标执行情况、用款额度完成进度统计、报表并简单分析原因。
3.3 会计核算模块
包括收款单位信息管理,录入、维护收款单位开户名、帐号、银行等信息。
支付信息录入,包括授权支付、政府采购信息、其他直接支付信息的录入,修改,打印授权支付凭证、支票、进帐单等。
三方对帐,倒入银行存款对帐单,国库支付对帐单,与本单位会计核算系统银行日记账及本系统日常支付信息进行对帐,打印对帐信息表。
查询,按日期、金额、编号、预算科目、摘要等信息任意自由组合,对支出信息进行查询、统计并打印结果。
4 实现方法
4.1 用户登录为了系统的安全,会计人员进人系统时,必须进行登录、身份验证,验证通过后才能进人系统。系统根据输人信息与主数据库连接认证,成功后系统自动确定用户的权限,会计人员才能进人相应的功能界面。
4.2数据库连接首先创建 Connection 对象的实例,接着打开数据库连接,利用定义的mycon对数据库进行增加、删除、修改和提取。
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.Open "hscw","sa",""
4.3 系统业务流程
图2 高校国库集中支付系统业务流程图
5 结束语
本文介绍了一种基于 B/S结构的管理信息系统的构建方法,实现了跨平台且跨 Web 服务器的动态网页的创建,极大地提高了财务管理的效率和性能。目前,该系统已在华南师范大学财务处进入实用,获得了良好的效果,但随着国库支付改革不断推进,本系统也待进一步优化完善,并推而广之。
参考文献:
[1]屈喜龙,朱杰.ASP+ SQL SERVER开发动态网站实例荟萃[M].北京:机械工业出版社,2006.
[2]曹骞,樊晓平.基于B/S结构的研究生学位管理信息系统[J].计算机工程与设计,2007(06):1444-1446.
[3]邱慧,胡飞,朱德贵.基于Web的网上实验教学预约与管理系统设计[J].重庆工学院学报,2007(07):150-152.
收稿日期:2008-04-10
作者简介:李英(1976-),女,广东人,工程师,经济师,工学硕士,主要研究方向为计算机应用。