1、投资项目财务综合评分系统的开发与设计摘 要 投资项目的财务评价是一项比较繁琐的工作,但如果借助于计算机的帮助,工作量可以大幅度地减少。在对前人研究的补充和发展的基础上,开发和设计了投资项目财务综合评分系统,详细介绍了这一系统的设计和开发过程,同时分析了它的优缺点。关键词 投资项目 财务评价 评分系统 设计 功能1 系统开发的背景 现状 目前一些软件公司及科研院所设计了多款投资项目经济评价软件,如广西某公司的等,它们给研究人员带来了便利,提高了工作效率。但它们大多是参照建设项目经济评价方法与参数设计的,且大多缺少对财务表现进行综合评价,不利于方案之间的科学比选。基于以上考虑,参照建设项目经济评价
2、方法与参数,作者设计开发了投资项目财务综合评分系统,作为经济评价软件的补充。 开发工具 编程环境的选择。微软公司的Visual Studio .net 2003是Windows应用程序开发工具,是目前极为广泛的、易学易用的面向对象的开发工具。它提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效地提高了应用程序的运行效率和可靠性。故而,实现本系统是一个相对较好的选择。关系型数据库的选择。关系数据库是目前应用最广泛的数据库类型,能汇集各种信息以供查询、存储和检索。关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表
3、,一组表组成了数据库。用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。目前流行的关系数据有IBM DB2、IBM UDB、Oracle、SQL Server、SyBase、Informix、Access等。Access是微软公司推出的基于Windows的桌面关系数据库管理系统,是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可
4、以完成大部分数据管理的任务。Access支持ODBC,利用Access强大的DDE和OLE特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。正因为本系统为小型应用程序,本文选择了Access这个桌面数据库作为该系统的存储数据库。二者的结合()。是微软的Microsoft ActiveX Data Objects (ADO)的下一代产品,是在微软的.NET中创建分布式和数据共享应用程序的应用程序开发接口(API)。能被用在任何用户的应用程序,需要和OLE DB-compliant的数据源连接和通讯,例如Microsoft SQL Serve
5、r、Access。2 系统简介 系统的设计思路 本文认为评分系统应该具有以下基本功能:只需用户输入相关数据,程序就能自动生成项目财务综合评价所需的结果,计算各财务指标并进行综合评分。在系统的设计上,为增加系统的可维护性,本文将整个系统分为三个层次:表示层、业务逻辑层、数据访问层。表示层,主要用于接受用户的输入以及向用户显示计算结果。表示层接受用户的输入数据后,将用户输入传递给它的下一层。业务逻辑层,该层主要用于处理评分系统中的计算逻辑。数据访问层,该层主要用于将数据存入Access数据库,以及从Access数据库获取所需要的数据。 系统实现的功能 项目记忆功能。本系统可以自动保存曾经评价过的项
6、目,同时通过开始界面或数据输入界面的“系统”按钮可以对不同的评价项目进行切换提取,方便用户进行比较和参数更改。自动生成结果功能。通过关系型数据库,用户只需将计算或整理好的数据按系统要求的格式正确输入,系统将自动生成结果,主要包括各指标计算值及综合评分表。变动评分标准功能。用户可以根据自己的评价需要,对系统里面的参数、权重及取值区间进行改动。这样可以方便用户对不同类型或行业的项目进行评价,同时可以适应经济的发展,对相应的参数进行重新调整。 系统的特点 评价模型的选用。该系统选用的评价模型是本文建立在对新时期项目财务评价的全面把握上,借鉴沃尔评分法的评价方法,参考杜邦分析体系的评价思想、层次分析法
7、的思路设计的,并用国际标准值、实用值、经验值对指标进行完全量化处理以便于计算机生成。开放式的设计。考虑到不同用户的多方需要,以及为了更好地适应经济的发展,更多地为用户着想,将系统设计成开放式的系统,也就是系统实现的功能里面所提到的,用户可以对系统里面的基础数据根据需要进行更改。 系统的使用简介 由于系统是基于Visual Studio .net 2003开发的,所以需要在电脑中安装Microsoft .后,系统才能运行。本系统是免安装版,直接点击文件即可启动该系统,它的评价过程如图1所示。开始进入。启动系统后会弹出开始界面,在此需要选定或输入项目名称,以便随时调用各项目的数据及结果,然后点击“
8、进入”就可进入下一步,如图2。输入相关数据。打开这一界面后,用户需要在相应的空格输入一些用来计算各指标的数据,总共有五大类一级评价指标,每大类里面又包含若干二级指标,在全部输完整后点击“计算”即可进入下一步,如图3。输入有关参数。不同的投资者对投资项目的期望不同,因此有些参数需要使用者自行输入,如折现率、投资回收期、还款期限等,在这一步就是需要输入这些参数,然后点击“下一步”即可,如图4。输出指标值。接上一步,系统会自动生成各指标值的计算结果界面,从中可以看到各指标结果,然后按“下一步”,如图5。输出最终结果。接上一步动作,系统会弹出自动生成的最终评分结果,在这一界面,用户能清楚地看到各种分数
9、是怎样的,如图6。3 结论现在,运用计算机辅助项目经济评价在各计划部门、投资咨询机构、高等院校已十分平常,但如何能使经济评价做得更快、更简便,数据更准确,这仍然是值得研究的课题。该系统作为对前人研究的补充和发展,也做了一些尝试,尤其是开放式的设计思想。该程序的基本功能是自动生成各指标值及综合评分结果,能在一定程度上提高经济评价工作的效率;同时它具有简单明了、使用方便的优点。但是由于时间与水平的关系,程序还存在种种缺陷,如界面不够美观、功能不够齐全等,今后会设法使之更为完善,同时评价模型的科学性也有待检验。参考文献1 投资项目可行性研究指南编写组投资项目可行性研究指南M北京:中国电力出版社,20022 国家发展改革委,建设部建设项目经济评价方法与参数M北京:中国计划出版社,20063 李芸,邵颖红建设项目财务评价程序设计简介J石油化工技术经济,19994 韩明亮项目财务评价软件的开发与应用J中国民航学院学报,20045 刘学权,李军投资项目财务评价体系构建与模型实现J工业技术经济,20076 宋希博,王茹中文ACCESS2002完全教程M北京:北京希望电子出版社,20027 Jeffrey Richter着李建忠译.NET框架程序设计M北京:清华大学出版社,2003