财政合同管理系统的设计与实现

2021-12-17 02:43曹雪花黄成
科技信息·学术版 2021年1期
关键词:合同管理

曹雪花 黄成

摘要:合同管理作为地方财政部门管理中的一项重要工作,长期存在难以实时跟踪合同进度、规划付款进度等问题,也难以为本级领导提供有效决策数据。从实际出发,解决问题的关键在于科学制定管理方法并依托信息化的手段解决。基于此,本文提出了解决方案并结合软件技术手段实现合同管理中各个阶段任务,完成了对合同信息及其相应付款进度节点的跟踪,体现以技术促进管理、以管理提升效能的新时代管理智慧。

关键词合同管理;自研框架;Web系统

1 合同管理现状

县级财政部门作为政府重要组成部分,需要实时统计政府投资项目的合同执行进度及支付进度,以便于提前安排好相应的财政资金,为领导统筹安排提供决策依据。当前,大多数县级财政部门缺乏完备的合同跟踪体系,信息化能力较弱,无法精确且实时跟踪合同执行进度、管理合同支付进度,在遇到集中付款周期,可能会出现资金预备不足的情况,并由此带来合同执行进度拖延及工程款支付迟滞。

2 系统建设目标

鉴于当前合同管理中存在的问题,本系统的建设目标为分为五大模块。

1、项目管理:分配用户为建设局,主要功能是维护所有项目信息,主要包括项目名称、实施部门、建设部门、及其他相关附件资料。

2、合同管理:分配用户为建设局,主要功能是维护所有合同,一个项目可能对应多个合同,合同基本信息包括合同名称、施工单位、合同金额、开工日期、竣工日期等基本信息。另外需要维护合同付款约定,设定付款节点名称、付款日期及支付金额百分比。

3、合同审定:分配用户为审计局,主要功能为在约定审定周期,审定合同执行情况。

4、合同支付:分配用户为财政局,主要功能为维护合同执行周期内付款记录,并根据合同约定,自动计算合同结欠金额。

5、数据统计

6、基础数据配置及系统管理。

3 系统设计与实现

3.1 架构设计

根据系统定位及功能要求,系统采用B/S架构开发,开发工具为C#,数据库采用开源数据MSSQL,前端框架采用开源框架,后端采用MVC+自研框架,实现了对海量数据的快速检索,支持数据库表发生变动时,系统在线更新,不影响业务进行,提升用户体验度。

3.2 自研核心框架

项目设计之初,计划采用MVC架构进行开发,通过对比MVC架构及其他实体框架,得出MVC架构的局限性在于无法快速有效适用数据库变化,需要根据数据数据库变化重新生成实体对象,并对相应的程序集重新編译,如果系统业务繁忙,可能会造成系统短时间宕机,并自动下线所有的业务模块,影响业务进行。隐藏有必要设计一种新的架构,能够在不影响前端业务的前提下,快速部署。为此我们设计了基于自动数据字典的数据执行体系,根据数据库表字段的变化,自动采集当前字段,完成数据库增删改查基本操作

根据传入字典类型,自动遍历字典集合中各字段,根据业务需要,设计常用的数据库操作,并支持事务处理,防止数据出现不一致。

3.3 主要数据表

基于业务需求,设计了工程表、合同表、合同进度表、合同支付表、合同审计表、审计进度表、系统配置表等数据。

4 系统开发实现

根据财政合同管理系统功能设计要求,六大功能涵盖了系统配置、基础设置及工程合同管理,全流程全要素解决了财政部门管理中痛点。采用行业主流开发技术结合自研技术框架,高效快速完成了项目源码开发。以下阐述了主要核心功能实现。

数据绑定类核心代码如下:

private void BindData()

{

DataSet ds;

ds = DBPager.GetContentList("Projects",pageSize,page,GetWhere(),"ListTime desc,OrderId asc

",out totalCount);

rptList.DataSource = ds;

rptList.DataBind();

Pager.PageSize = this.pageSize;

Pager.CurrentPageIndex = page;

Pager.RecordCount = totalCount;

txtPageNum.Text = this.pageSize.ToString();

lblTotal.Text = totalCount.ToString();

}

5 系统运行图

系统主要运行界面如图1、2所示:

6 项目总结

经过一段时间运行,系统完满解决了县级财政部门合同管理工作的难点,有效提升了工作效率,系统实时报表为相关主管领导决策提供了科学有效数据。

参考文献

[1]许佳玮.基于风险防控的合同管理系统分析与设计[J].中国新通信,2020,22(13).

[2]田益峰,宋启杰,崔雪峰.公共部门采购合同管理系统功能设计研究[J].中国集体经济,2020,(19).

[3]王耀 著.深入理解Spring MVC源代码.中国水利水电出版社.2019.

[4]Jon Galloway 著.ASP.NET MVC 5高级编程(第5版).清华大学出版社.2015.

[5]黄健宏 著.Redis设计与实现.机械工业出版社.2014

[6]李庆松 徐小珑 邹佳 等 编.分布式控制系统设计.人民邮电出版社.2011.

作者简介:

曹雪花(1977.12-),女,江苏江阴人,硕士,副教授,主要研究领域软件技术。

黄成(1979.7-),男,江苏江阴人,硕士,讲师,主要研究领域为软件技术。

猜你喜欢
合同管理
浅谈建筑企业的施工预算及合同管理
浅谈BIM技术在工程合同管理中应用的障碍及对策
浅议企业合同管理的风险防范
浅议建筑工程合同管理存在的问题及处理对策
探究企业劳务用工和合同管理法律风险防范机制建设
基于合同管理的收入确认与成本费用控制
浅谈工程项目合同管理
加强施工项目成本管理的思路与对策
试论建筑工程承包项目施工合同信息管理