辅助燃料系统是指以实用为目的,以原管理模式为基础,以用户需求为依据,用计算机作为辅助工具,建立信息联网,数椐共享的燃料信息管理系统。要求新的系统,不仅管理功能完善、运行速度快,而且必须具有一定的可靠性安全性、易维护性和可扩展性1。
开发背景在电力生产中,用于燃料的费用约占发电成本的70%左右,因而燃料管理的水平将直接关系到电力生产的经济效益。
长期以来,燃料管理工作一直完全依靠手工。管理过程中,港收统计、车船销号、质价分析、煤款结算等业务均由人工处理。这种方式不但工作效率低,而且规范性差。因此,有必要突破传统的管理方式,运用现代化的手段,促进燃料管理工作2。
设计思想系统设计的指导思想:以实用为目的,以原管理模式为基础,以用户需求为依据,用计算机作为辅助工具,建立信息联网,数椐共享的燃料信息管理系统。要求新的系统,不仅管理功能完善、运行速度快,而且必须具有一定的可靠性安全性、易维护性和可扩展性1。
系统配置应用计算机辅助燃料管理是一个系统工程。开发该系统涉及到燃料、财务、经营管理,和计算机网络与通讯等综合学科。因此,要求开发人员必须懂得燃料管理方面的知识,在原管理模式的碁础上,设计新的人机管理系统新的系统是个计算机局域网络系统,由1台网络服务器和10台工作站组成。工作站分布在6个地点,可同时进行操作。网络服务器采用COMPAQ486-66专用服务器,硬盘为500MB。根据不同的需要,工作站采用不同的配置,有386SX-16和386DX-33两种机型。网络在 NOVELL NETWARE386V3.1操操作系统下运行,汉字操作系统用 UCDOS V3.0,应用程序用用 MFOXPLUS V2.1编写3。
应用软件剖析1.系统功能
系统成败的关键是应用软件的设计。为达到设计要求,开发入员对原燃料管理模式进行了详细的调查,然后,对用户需求作了认真分析。设计的新系统打破了行政职能管理的界限,按照业务划分,分成7个子系统:合同管理、计划管理、质量跟踪、业务统计、财会核算、综合查询及系统维护子系统。
各子系统的主要功能有:合同经办人资格审查;合同执行情况查询;合同分类编号;合同终止归档;计划执行情况查询;计划分配情况查询;煤炭收、发、耗、存统计;燃油收、耗、存统计车船到货销号;开列支、收、划帐通知单;煤炭质量化验单数据汇总;煤炭质量化验品级计算;煤炭质价不符分析;会计帐务处理;系统初始化;用户权限设置;数椐备份、恢复和归档;代码管理等。
2.系统结构
系统的特点是结构合理,维护功能较强。为了便于系统的维护,设计者把整个系统设计成框架结构。
所有模块分成两类,即:核心模块和用户模块。核心模块负责管理系统数据结构、索引条件。它包括以下模块:模块管理、相户管理、安全防护数据管理、错误处理、释数用户数据在线帮助、代码管理和操作档案管理等模块。用户模块负责用户数据的输入、输出和处理。它包括如下模块:合同管理、计划管理、质量跟琮、业务统计及财务核算等模块。
3.数据库与数据表
系统数据库分为两大类:用户数据库和专用数据库。用户数据用于存旼用户数。用户数据库中的数据由用户功能模块直接读写,由系核心模块对库结构和索引条件加以维护。用户数椐库还可分以下4种:代码数据库、方法知识库、用户原始数据库和报表数据。代码数据犀的作竹用是保证用户数据的唯一性,便于数据处理和查询;方法知识库用于存放用户有关计算公式和常量数据;用户原始数库和报表数据库用于存放用户的原始数据和由此生成的报表数培。专用数据库用于存放系统管理数据。系统专用数据库中的数据由系统核心模块直接读笃和维护。系统专用数据库存放的数据有以下几类:系统各毁菜单数据及其显示参数数据;用户注册、权限和口令数椐;系统数据库结构、索引条件数据;用户操作记录数据;打印机参数数据;代码转换数据。
由于数据库是通过所定义的关键字联系起来,形成用户实际所需要的数据朱,即数据表的。为使数据库中用户数据的冗余度为最小,把用户数据分成原始数据表和派生数据表两类。原始叹据表由用户的原始数据以及代码构成。派生数据表由代码和通过处理生成的数据枃成。在数据表的处理过程中,数据表中的数据是通过相应的代码联系起来的。
为保证系统数据的可靠性,又将用户原始数据分为统计、票据数据两类。财务处理和销号所需数据以票据原始数据为准,统计数据仅作参考。各类报表数据皆为派生数据,一旦生成确认后就作为历史数据,不得随意修改2。
本词条内容贡献者为:
李斌 - 副教授 - 西南大学