土地开发预算软件设计与应用

2016-10-18 07:11兰彧
西部资源 2016年4期
关键词:数据表单价定额

兰彧

摘要:本文简要概述目前专业预算软件的现状与不足,提出创新研究思路,围绕土地开发预算业务的需求分析,利用软件多层设计框架技术,进行先总体后局部设计,重点展示数据库设计、工程量智能化导入等详细设计思路,并介绍其他相关的功能设计,阐述整个项目的具体功能设计和开发流程。

关键字:土地开发预算;智能导入;统计管理;数据库设计

1. 引言

国家投资土地开发整理,是我国开展的一项工作。进行土地开发整理,有利于增加耕地面积,提高农业综合生产能力,促进“耕地总量动态平衡”目标的实现,保障土地资源在经济、社会发展中的可持续利用[1]。

对于土地开发整理项目预算的编制,财政部和国土资源部联合下发了《财政部国土资源部关于印发土地开发整理项目预算定额标准的通知》(财综[2011]128号),根据通知要求,使用财政新增建设用地土地有偿使用费的土地开发整理项目预算按照《土地开发整理项目预算定额标准》[3](以下简称定额标准)进行编制。因此,现行的土地开发整理项目预算编制均按照预算定额标准进行编制。

2. 土地开发预算系统功能设计

2.1 预算系统功能的划分

土地开发预算系统主要实现五大功能模块[20],即项目管理、库管理、数据分析、预算管理、报表管理,其中项目管理包含工程管理和参数管理两个子项;库管理主要包含定额库、基础单价库、项目库三个子项;数据分析包含自动导入、定额套取、分类汇总;预算管理包含基础单价预算、定额预算单价、子工程预算三个子项;报表管理包含报表初始化、版式调整、报表导出三个子项。具体功能划分见图1。

2.2 预算系统数据库设计

库管理[13]是本预算系统设计提出的三库一中心。库管理中心是SQL2005数据库,定额库是管理存储土地开发预算工程定额子目数据的数据库,基础单价库是用于存储、管理工程使用的人工、材料、机械等单价数据。项目库是将预算软件所完成的预算工程进行存储、管理的数据库。以下将对三库做详细的设计阐述[4-5]。

(a)定额数据库详细设计方案如下

(1)数据表设计

定额大类数据表(dingendalei)的字段设有dingekemul(定额科目类)和id两个字段,其中id字段为关键字。设计与它相关的二级父类数据表,二级定额科目(dingenkem)数据表,表中含有id、price(单价)、danwei(单位)、fenxiangmum(二级目录)、dekm(定额科目)五个字段,其中dekm为主键。设计与它相关的三级子类工程明细(gcmx1-10)数据表,该表只包含dingen(定额编号)、dekm(定额科目)、value(用量值),dt(校正码)四个字段。将三级子类数据表复制9张共计10张数据表,用于分别存储每个工程的工程明细数据。至此定额大类的多级树状数据表设计完成[6]。

定额工程名大类数据表包含有zb(指标)、gcm(工程名)、leibie(类别)、id(编号)字段,其中类别是主键。设计与它相关的二级定额工程名称(gcm)数据表设置有gcm(工程名称)、danwei(单位)、dingen(定额编号)、leibie(类别)、id六个字段,其中dingen为主键。设计与二级定额工程名称有关的三级级工程名类数据表,字段包含dingen(定额编号)、gcmc(二级工程名称)、gcmx(工程明细)三个字段。将二级工程名类复制9张数据表,共计10张数据表分别存放每个工程具体工程名称数据,至此工程名大类的多级树状数据表设计完成。

(2)表关系设计

采用树状结构将复杂的数据表关系简化为单一关系,选择一对多关系连接关联的数据表,最终完成树状结构数据库的实现,各数据库表之间的连接关系见表1。

通过已确定数据表之间的连接关系,设计出本系统工程定额库关系图。

(b)基础单价库详细设计

基础单价库是对项目所用到的人工、材料、机械提供基础单价,以便计算所用到的定额子目费用。

在知道预算定额子目中材料来源后,针对材料来源的不同进行材料单价模块设计。

3. 土地开发预算系统实现与应用

3.1 土地预算各栏功能的实现

土地开发预算软件功能诸多,由于涉及开发的代码实例多,功能复杂,加上论文篇幅有限,本节通过该软件系统加入玉屏县田坪镇金竹村工程实例进行软件各项功能的展示,实现对工程管理、数据库管理功能、预算报表管理以及项目库统计查询功能的设计。

3.1.1 工程管理模块的实现

在工程管理操作界面,系统根据用户需求,开发出“我要新建工程”和“我要查看已编辑有的工程”供用户选择。系统默认为新建工程,用户根据文字提示输入项目基本信息,包括项目名称、建设规模、新增耕地面积、投资额、工程管理密码、作业人员等。完成基本信息的录入后点击“新建工程”按钮即完成了工程的创建。

在“查看工程”功能里,则系统会提供三种查询方式供选择:工程名称、工程代码、项目名称关键字以及年份查询。

3.1.2 数据库管理功能模块的实现

(a)定额管理功能模块的实现(定额库、基础单价库、统计库)

通过Excel数据处理和Cad数据处理向预算系统导入工程量信息数据,系统根据工程特点从定额库选取相关的定额编号,并将导入的各定额条目按子工程分类显示。

完成工程量定额编号的选取确认后,即可进入基础单价库功能环节,对工程所用到的人工、材料、机械进行基础单价的数据造价。

(b)基础单价库管理功能模块的实现

根据预算定额子目,可统计出项目用到的人工、材料类型,并罗列成表,系统针对罗列出的材料和人工单价表逐一填写,其中人工单价根据《土地开发整理项目预算定额标准》进行编写,材料价格为根据实地调查获取。

(c)子项工程明细功能模块的实现

在工程明细,在这块窗体里,显示土地项目涉及的四大工程,点击其中任何一项工程,如田间道路工程,则下方“工程明细”中则会罗列出本项目所有田间道路工程的定额子目情况,单击其中任何一个子目,均会在“定额明细”中显示出该定额的详细情况。

3.1.3 预算报表管理模块的实现

实现预算成果输出,点击“加载模版”,加载模板为根据《土地开发整理项目预算定额》标准进行编制,其中表格的表格名称、编号、前后顺序等均设计出了标准模板,每次项目需输出时只需选择该模板即可按照模板格式将预算成果导出。

3.2 本章小结

本章首先以密码管理工程方式开头,通过使用真实工程案例运算,以丰富的图文并茂展示系统全面功能的实现。展现了预算管理系统主要功能的实现,在这些功能实现的情况下,使得预算管理系统才逐步走向成熟、稳定的开发版本。

4. 结论与展望

土地开发预算软件的实现,标志着土地开发预算软件可以正式投入生产。提高我院土地开发项目整体生产效率,取得较为明显的效果;解决工程量、定额数据、财务统计数据人工抄录等问题,及时为领导提供一手的财务预算数据,快速获悉预算项目、单位预算总产值等情况。

全过程进行重新梳理,本次研究取得了预算开发新功能的突破性,为同行业开发软件学者提供更宽阔的开发思路,预算管理软件不再是单一预算造价,同时还具备更多需要潜在研究的新功能。

参考文献:

[1] 中华人民共和国国土资源部.国外土地利用总体规划实施的经验与启示[EB/OL].http://www.mlr.gov.cn/zljc/201009/t20100913_763896.htm.2010-9-13.

[2] 中国科学院地理科学与资源研究所.我国土地资源现状[EB/OL].http://www.igsnrr.ac.cn/kxcb/dlyzykpyd/zybk/tdzy/200603/t20060307_2155208.html.2011-9-9.

[3] 财政部经济建设司,国土资源部财务司.土地开发整理项目预算定额标准[S].中国财政经济出版社.2011年7月.

[4] 杨忠宝,康顺哲.VB语言程序设计教程[M].人民邮电出版社.2010年12月1日.

[5] 明日科技.SQL Server从入门到精通.[M].清华大学出版社.2012年9月.

[6] 乔平安.Visual Basic 6.0程序设计[M].人民邮电出版社.2013年2月1日.

猜你喜欢
数据表单价定额
公立医院零修工程预算与定额库编制问题探讨
如何求单价
嘟嘟熊家的百货商店(二十四)——单价是多少
“三新三化”在LNG接收站概算定额标准中应用的探讨
算单价
基于列控工程数据表建立线路拓扑关系的研究
损害赔偿举证责任的双刃作用——对提高定额赔偿立法趋势的质疑
图表
基于VSL的动态数据表应用研究