【摘要】从系统提供的服务、系统的运行模式、系统的数据组织结构方式和功能等几个方面,较全面地分析了计划管理部门的应用需求,详细阐述了固定资产投资项目管理系统的总体设计思想。
【关键词】固定资产,投资项目,管理系统,应用分析,总体设计
1系统提供的服务
对省级固定资产投资项目的规模、结构及投资效益等信息进行跟踪管理;反映投资项目的物资、资金投入需求和其他投入产出配套需求,为项目决策提供依据,以便使用本系统编制出投资和资源分配计划;反映我省固定资产投资项目计划的执行和完成情况,为检查和考核投资计划提供信息反馈;促进省级计划管理部门的办公自动化的建设,为将来实现电子政务奠定基础。
2系统的运行模式
本系统的设计考虑到未来的应用推广,完全建成后是一个建立在省、市地两级计委的一个分布式管理系统。局域网运行模式:用于省级管理机关的领导和各专业处室。业务处室在终端上工作,数据和信息直接进入数据库,同时根据业务需要,按照不同权限共享系统中的信息。
单机运行模式:主要用于各市地计委机关。除了运行模式以外,功能和局域网系统完全等同。地市级用户要定期向省级系统上报本地区最新输入和最新变动的信息。上报通过专用远程网进行,也可能通过磁介质上报数据。如图1所示。
3数据组织结构方式
本系统采用两级建库、五阶段管理、分层组织的结构方式。两级建库:数据库建设初期采取通用的集中式建库格式,将来可以分为省和地(市)两个级别。省级数据库中包括省级以上的基建项目,地(市)级数据库包括本级及县级所辖的基建项目。地(市)级系统要定时向省级上报数据,省级系统中最终包含全省的固定资产投资基本建设项目的所有信息。
五阶段管理是指按基建项目建设周期所经历的五个阶段进行管理,即:建议书阶段、可行性研究阶段、初步设计阶段(包括调概),施工(年度计划和进度)阶段和竣工验收阶段。不同阶段设置有不同的指标,其中建议书阶段、可行性研究阶段和竣工验收阶段的数据只有一次,而初步设计(调概)和施工阶段则按年度发生,因此,按年度保存不同的数据,施工中的进度数据则按不同月份的保存数据。如图2所示。
数据库系统基本上按阶段组织,相同阶段的数据组织在一起。概况信息总揽于各阶段之上,概况表中所含的是不分阶段的信息,比如,项目名称、所在地区等,一个项目只有一个概况表,其它指标属于不同阶段。每个阶段有自己的固定表(简称F表),内容包括每个项目在某一阶段只取一个值的指标,如投资总额、利税总额等。不同阶段的固定表所含指标也不同,一般来说,后面阶段比前一阶段的数据指标更详细、更全面。另有一些指标,在某个阶段可能要取多个值,如投资来源,这种指标数据个数不定,将它们组织在可变表(简称V表)中。由此可知,数据库组织分为三层。如图3所示。
4系统功能
本系统分为管理和维护两部分。管理功能面对业务部门,维护功能保证系统的管理功能能够正常运转。
4.1管理功能
●项目编码:本系统管理之下的每个基建项目都要由计划类别、使用单位、立项年份和顺序码构成一个在全省范围内惟一的项目编码,系统内部处理、地(市)上报数据以及省级系统合并数据依据项目编码识别项目。
●数据处理:用于项目数据的组织、录入和修改。数据从这里输入,由系统将其有序地组织为一个有机统一的数据库系统。主要包括:项目概况处理、建议书处理、可行性研究报告处理、初步设计(调整概算)处理、施工阶段处理及竣工投产处理等子模块。
在这里数据的输入、编辑、修改都由键盘及鼠标的点、拖、拽动作完成,符合一般商品软件的界面规则,同时具备数据检验和查错功能,最大程度保证了数据输入的正确性。数据处理的过程也就是业务管理的过程,在进行业务管理的同时,数据库也自然建立起来了。
年度计划的制订和项目建设进度是数据处理的核心内容。在制订年度计划时,本系统可以根据上年计划自动生成本年度的计划数据,然后由用户作进一步的调整和修改。操作方法极其简单,只要拖拽鼠标就可轻而易举的完成。
项目停缓建、撤销立项及删除处理可根据决策在这里作出相应的处理。
●查询:为了随时了解项目各阶段的详细情况,查询功能必不可少。设计采用由用户即时设定查询条件的通用查询技术。查询内容可包括一个项目的各阶段的所有指标,结果即可以在数据窗口显示,又可以用EXCEL报表的形式保存和打印。
●统计汇总:为使用户对系统中可计算数据按照项目的不同建设阶段,根据用户设定条件,对数据进行分类统计、求和而设计此功能。统计汇总内容包括项目的所有可运算指标,汇总结果用EXCEL文件的形式保存和打印。
●制表:目前主要包括:地方基建项目报表(年度计划表)、地方项目通用表(形式同于上表,但可选择项目和资金来源)、按部门分地(市)汇总表(可选择年度、报表名称、项目、资金来源和各种条件组合)等。报表以EXCEL文件形式保存,便于形式上的加工和改动。可因业务的需要随时增加新的报表产生模块。
4.2系统维护
●用户定义:所有合法用户及使用本系统的权限必须首先在这里定义,否则拒绝进入系统。内容包括用户名、口令、使用单位和用户权限(项目编码、读数据、写数据、数据维护)。
●数据维护:包括数据压缩、备份与恢复、数据上报、数据合并、数据卸出、数据装入。脱机数据可以根据用户选择的介质规格压缩成多卷文件。
●信息交换代码维护:为使本系统的内部处理准确、快速,尽可能减少用户的汉字输入,便于不同用户的信息交换,设计上尽可能标准化,本系统采用了十几种基本附合国家标准的信息交换码,如行业、部门、资金来源等。此功能可对这些信息交换编码随时补充、修改、排序和打印。
5结论
本系统的单机版采用VisaulFoxpro数据库系统设计,已在省级部门稳定运行了多年。网络版采用Ja2va语言、Oracal数据库和若干其他技术开发,于2002年开始投入试运行。地市推广,因为非技术因素,尚在酝酿之中。经过管理部门的长期运行考验,证明上述设计思想和应用分析是可行的,符合我省计划管理部门的业务要求。同时由于在系统开发中采用了通用条件查询和统计的技术,EXCEL表格动态打印技术,满足了有关部门业务情况复杂、输出结果形式多变的要求。
应用系统能够稳定运行这么多年,本身就证明其总体设计思想和应用分析的正确和成功。(本文2003年发表于《电脑开发与应用》)
参考文献
1汤惟著.软件工程基础.西安:西安交通大学出版社,2000:全书
2KarlE,Wiegers著.陆丽娜,王忠民,王志敏译.北京:机械工业出版社,2000:全书
3陈世鸿,彭蓉.面向对象软件工程.北京:电子工业出版社,1999:全书