利用触发器构建高校科研项目财务管理系统*

2010-10-23 09:07李洪进樊里略
中国现代教育装备 2010年1期
关键词:明细表触发器结余

黄 刚 李洪进 樊里略

遵义师范学院 贵州遵义 563000

利用触发器构建高校科研项目财务管理系统*

黄 刚 李洪进 樊里略

遵义师范学院 贵州遵义 563000

本文从遵义师范学院的实际需求情况出发,利用触发器技术建立了一个科研项目财务信息管理系统。系统已经在我院科研管理部门部署和实施。系统的实施为我院科研部门和科研工作者提供了及时准确的科研工作信息,为提高我院整体科研工作水平作出贡献。

科研;触发器;财务管理

一、研究背景

近年来,随着我院高等教育事业的蓬勃发展,学院承担的各种级别的科研项目和筹措的科研经费均呈大幅度增长的趋势,科研项目经费管理已经成为我院日常财务管理的最主要的工作之一。

但是我院作为刚刚从地方专科学校升为本科院校的学校,特别在作为一个地方师范院校的特定情况下,对科研项目的管理存在一定的特殊性。对科研项目经费的管理迫切需要解决以下问题:

(1)一个统一的系统从宏观上对科研项目的资金运作和价值形态进行管理。为了提高学院综合实力,深化科研体制的改革,近年来,学院尽力从多方面、多渠道筹措科研经费。现有科研项目依据经费来源就有院内自筹项目、市科技局项目、省教育厅项目、省科技厅项目、国家级项目等多种。由于历史沿袭,各种类型的科研项目的管理,学院财务处采用的各种不同的管理方式。这种管理方式既降低了科研项目经费的管理的效率,同时也不利于科研项目的资源共享,给科研项目财务核算带来巨大压力并且造成财务管理不规范的局面。

(2)科研人员无法实时查询项目经费开支情况。科研项目组成员需要实时掌握经费开支情况和项目进展情况,以及对经费的收支和结余情况进行实时的查询。但是,依据财务部门现有的管理方式,项目组的负责人查询科研课题的收支和结余情况,需要本人到财务处问询。这种查询方式不利于项目的总体顺利开展,很难在宏观上管理各课题的资金的使用。

(3)财务人员效率问题。财务人员需要汇总制作各项目、部门的有关资金使用情况表,包括课题收支结余汇总表、各部门经费收支结余汇总表等。虽然制作这些统计汇总表在一定程度上为科研工作人员了解其科研课题的资金使用情况提供了帮助,但仍存在两方面的问题无法解决:一是无法为科研人员提供实时的资金情况分析查询;二是大大增加了财务人员的工作量,降低了工作实效。

二、触发器技术介绍

在数据库设计中,会经常用到触发器。它存在与后台数据库服务器中,并会在相应条件下自动地隐式执行,从而使得它的设计既与前台的平台无关,又免除前台相关的数据库设计。

触发器的实现借助两个专用表:Inserted表和Deleted表。这两个逻辑表,由系统来维护,用户不能对它们进行修改。它们存放在内存中而不是数据库中。这两个表的结构总是和激活该触发器的表的结构相同。触发器执行完成后,与该触发器相关的这两个表就会被删除。

当向触发器表中插入数据时,新的记录会增加到触发器表和Inserted表中。当更新触发器表中的数据时,相当于插入一条新记录和删除一条旧记录,表中原有的数据和修改后的数据将分别存放在Inserted表和Deleted表中。当向触发器表中删除数据是,被删除的数据会存放在Deleted表中。

三、系统数据库设计

科研项目财务管理系统采用B/S结构设计。各种角色用户通过浏览器远程访问管理系统服务器程序。系统后台采用SQL Server数据库,使用T-SQL语言设计所需要的触发器。

系统的主要数据库结构及其说明如下:1.部门表(见表1)

表1 部门表

2.用户表(见表2)

表2 用户表

3.管理费支出清单表(略)

4.管理费总量表(见表3)

表3 管理费总量表

5.院内项目表(见表4)

表4 院内项目表

6.市级、省级、国家级项目表

表结构同院内项目表。

7.院内项目收支明细表(见表5)

表5 院内项目收支明细表

8.市级、省级、国家级项目收支明细表

表结构同院内项目收支明细表。

9.院内项目经费结余情况表(见表6)

表6 院内项目经费结余情况表

10.市级、省级、国家级项目经费结余情况表表结构同院内项目经费结余情况表。

四、系统触发器的设计

1.新立项院内项目的创建触发器

触发器建立后,只要从院内项目表中新建立一个院级的项目,就会自动在院内项目经费结余情况表添加一条新建的院级项目的总金额记录信息,同时在院内项目收支明细表添加第一次入账的院内项目的入账明细、总金额、当前余额等相关项目开支信息。同时,通过判断院内项目表中的projectAuthor(项目负责人)字段,如果是第一次出现,则自动在用户表中添加一个新的以项目负责人为用户,原始密码统一为默认密码的用户。通过此用户登录系统,可以进行项目负责人负责的项目的简单查询操作。

市级项目、省级项目、国家级项目的新立项操作也需要分别建立相对应触发器进行对应业务逻辑处理。

2.院内项目收支明细表插入操作触发器

触发器建立后,对院内项目收支明细表增加一条收支记录时,就会自动更新院内项目经费结余情况表中该项目的结余情况记录。因为所有类别的项目的管理费用都是通过同一个数据库表统一管理,没有细分项目类别来分别进行管理。如果增加的开支记录通过判断是管理费划拨,就会自动在管理费用开支表和管理费用总量表中添加相关的项目划拨管理费的记录信息。

市级项目、省级项目、国家级项目的新增加收支操作也需要分别建立相对应触发器进行对应业务逻辑处理。

3.管理费用收支表插入触发器

触发器建立后,如果管理费用收支表中增加一条支出信息,就会自动更新管理费总量表中的相对应信息。

4.其他触发器

其他种类的项目经费管理过程中所需业务逻辑的实现,也需要建立涉及相关操作的触发器。触发器的建立过程和院内项目各个操作涉及的触发器建立过程类似。

五、管理系统的逐步建立

在触发器的基础上,逐步建立项目财务管理系统各个功能模块。根据用户角色的划分,主要的功能模块有财务管理人员模块,科研管理人员模块以及科研用户查询模块等三部分。财务管理人员拥有创建各级项目,划拨项目开支经费,划拨管理费以及项目结题等功能。科研管理人员查询统计汇总模块拥有各种类级项目的查询功能,院内各部门的信息维护功能以及各系部项目统分类计汇总功能。科研用户查询模块只具有简单查询自己负责的项目的信息查询功能。

六、结束语

本文实现了一个建立在触发器技术基础上,采用B/S结构的科研项目财务信息管理的系统。系统具有良好的可靠性和可操作性,以及较好的系统安全性。系统已经在本院科研财务管理部门部署和实施使用,有效地实现了科研信息的资源共享,降低了科研项目管理的成本,提高了我院科研项目管理的综合管理水平。系统为科研管理部门和科研工作人员提供了及时准确的科研工作信息,为提升我院整体科研工作水平作出了贡献。

[1]章蕙.高校科研经费财务管理研究[J].江西农业大学学报(社会科学版), 2009, 1:145~146

[2]张亚丽.科研课题财务管理信息化模式初探[J].会计之友(上旬刊), 2009, 3:60~63

[3]姬睿.基于SQL Server数据库的安全性策略研究[J].电子科技, 2008, 8

[4]陆鑫.使用触发器维护数据的相关完整性[J].电子科技大学学报, 1999, 2

[5]王有德,孙世新. 数据库应用程序中数据完整性的分层实现[J].电子科技大学学报, 2001,4

[6]饶琛,赵晓静.浅谈SQL Server数据库的安全设计与应用[J].电脑知识与技术, 2008, 23

Abstract:In this paper, author make use of trigger technology to create a scientific research project financial information management system ,under the actual demand conditions of Zunyi Normal College. System has been in our research and management arrangements and implementation. Implementation of the system have given our research departments and research workers a timely and accurate information on scientific research, in order to enhance the level of scientific research institute as a whole to contribute.

Key words:scientific research;trigger;financial management

The use of trigger to build university research projects f nancial management system

HuangGang, Li Hongjing , Fan Liliu
Zunyi normal college, Zunyi,56300,China

2009-08-14

黄刚,硕士,讲师。

*本文系遵义市科技局项目,编号:遵市科(2007)28号。贵州省教育厅项目,编号:黔教科2008063。

猜你喜欢
明细表触发器结余
浅谈时序逻辑电路的成长记忆
2019年中国出口石材明细表(三)
2019年中国出口石材明细表(二)
2019年中国出口量值石材明细表(一)
触发器在酒店管理系统中的应用
医保基金结余和亏空并存
政府储备结余
降低医保基金结余刻不容缓
医保基金 结余和超支在博弈
2011年十家拍卖公司秋拍1000万元以上成交拍品前50名明细表