本系统的计算主要有三个:二级指标值计算,二级指标参照值计算,一级指标评估值的计算。
本系统的二家指标值有二十八个,计算方法大致相同,因此只以钢铁板块评估经营能力的二级指标值之一——固定资产周转率为例说明。从“Gtb”表中取出每个公司的 “主营业务收入”和“固定资产”值,用“主营业务收入”除以“固定资产”得到的值就是该公司固定资产周转率的值,将该值放到表“Jynlg”中的相应位置。
4.3系统和程序设计调试
4.3.1程序设计
程序设计是以系统设计中有关模块的详细描述和处理过程说明为基础来进行的,在本系统的程序开发设计中,主要考虑了以下几点因素:
(1). 可维护性: 即程序在运行过程中能根据用户要求的改变或自身某些错误的显现而不断进行修改、扩充,并得以完善。在本系统中,用户可以根据宏观经济变化趋势、国际产业发展周期、行业发展前景、证券市场运行状态、上市公司的成长性、公司财务状况、股本结构、管理状况、营销状况等实际情况来设定各板块权数,“权数输入”这一功能便是可维护性的体现。
各二级指标参照值的计算方法也相同,都是以行业前三名的二级指标值的平均值作为该行业的二级指标参照值。
一级指标评估值是指用来评估企业投资价值的直接指标,各一级指标评估值的计算方法相似,都是先计算各企业的二级指标量化值((二级指标值/二级指标参照值)*100),然后乘以二级指标权数得到二级指标评估值,最后将用来评估该一级指标的各二级指标评估值相加之和再乘以一级指标权数,就得到一级指标评估值。下面以经营能力为例说明一级指标评估值的计算方法。
综合得分的计算方法:
(2). 可靠性: 指程序应有较好的容错能力,保证不仅在正常情况下工作,而且在异常情况下也可以有相应的处理。本系统中在输入用户名和密码时,如未选择或输入用户名则系统提示“请输入用户名”,如输入的密码和用户名不匹配时,系统提示“密码错误,请重新输入”。
(3). 可理解性: 即程序编制应当结构清晰、明了,便于开发和维护人员阅读。在本系统程序编写过程中,通过缩进保证程序的层次性;本系统在算法和某些语句之前添加了注释语句使程序便于理解。
(4). 效率: 即程序可与硬件设置和其他应用软件相配套,充分利用计算机资源。在本系统中,各窗体的数据集控件均使用在数据模块中定义的数据连接对象来和数据库建立连接,减轻了对网络数据传输的压力,提高了网络传输效率。各数据集控件的数据集类型均使用了静态的本地数据集,数据从数据库中一次全部取出存于客户机内存,数据操作均是作用于本地数据,这在很大程度上提高了程序运行速度。