摘 要:该系统阐述了粉煤灰的管理情况及生产销售存储情况。将需要粉煤灰管理的的电厂作为使用对象开发一个粉煤灰管理信息系统,主要任务有前端应用程序的开发和数据库的设计与数据的准确录入,选用 Visual Basic 6.0 和Microsoft Access 2006 相结合开发一个可视化的管理系统。该系统能为电厂提供基本的粉煤灰管理服务.从而保证粉煤灰的安全生产管理。
关键词:生产管理;信息系统;数据库;可视化
1 概述
20 世纪 70 年代,世界性能源危机,环境污染以及矿物资源的枯竭等强烈地激发了粉煤灰利用的研究和开发,多次召开国际性粉煤灰会议,研究工作日趋深入,应用方面也有了长足的进步。粉煤灰成为国际市场上引人注目的资源丰富、价格低廉,兴利除害的新兴建材原料和化工产品的原料,受到人们的青睐。对粉煤灰的研究工作大都由理论研究转向应用研究,特别是着重要资源化研究和开发利用。利用粉煤灰生产的产品在不断增加, 技术在不断更新。国内外粉煤灰综合利用工作与过去相比较, 发生了重大的变化。粉煤灰的综合利用,变废为宝、变害为利,已成为我国经济建设中一项重要的技术经济政策, 是解决我国电力生产环境污染, 资源缺乏之间矛盾的重要手段,也是电力生产所面临解决的任务之一。
近十年来, 我国电力系统的生产运行、电网调度、电站管理、用电经营等已实现计算机控制, 确保了电网的正常运行。然而在其它管理方面,如燃煤电厂粉煤灰的管理调度等均处于人工管理方式,相关部门之间存在着大量的重复劳动,这不仅加大了平时的劳动强度,降低了工作效率,并且不可避免地带来一些差错。由于人工管理方式的局限, 大量的数据、资料不能及时查阅或取得,无法给管理层决策提供科学依据。针对以上一些问题,在电厂内部建立一个功能强大、使用方便、灵活的粉煤灰管理系统具有非常重要的意义。
2 系统分析与设计
2.1 用户需求分析
粉煤灰管理信息系统主要面向电厂的管理人员, 同时还面向普通用户。要求不同权限的用户登录后有不同的权限。管理员登录后可以对灰库信息、粉煤灰综合利用和招投标用户信息等内容进行修改,而普通用户只能进行对灰库信息、粉煤灰的综合利用、生产销售和系统版本信息等进行查询。
2.2 信息系统的内容
一般情况下, 电厂中粉煤灰的信息管理主要综合利用、生产销售、招投标用户信息等;粉煤灰的综合利用是电厂粉煤灰去向的一个重要途径,记录了粉煤灰在销售之余的其他用途,体现了资源的可持续利用。综合利用主要包括了对灰库信息、灰种类型、每月综合利用消耗灰量、相关法律法规的记录。粉煤灰的生产销售是其去向的主要途径。随着技术的改进,粉煤灰以其性价比高等优势,在建材市场占据了很大的地位。对其生产销售记录主要包括不同类型粉煤灰每月生产计划、每月产量、销售计划、每月销售成交量等。招投标信息是对粉煤灰生产销售的辅助信息记录,将各个投标公司的详细信息以及联系方式,并对其进行信用等级记录。对中标公司的中标内容、中标金额等进行记录,便于管理层在进行决策时,更为直观将信息公布出来,提高决策效率。
2.3 模块设计
本系统主要划分为 6 个模块,分别为:系统、基础信息、综合利用管理、生产销售管理、招投标管理、帮助,系统模块如图 1 所示。
图1粉煤灰管理信息系统功能图
对于管理员而言,通过用户名和密码进入系统后,可对之前综合利用、生产销售、招投标信息等进行查询, 也可通过进入数据库中对内容进行修改、添加、删减。通过进入设置里,可以对管理权限和密码进行设置和修改。同样,对于普通用户进入系统后可利用目录、检索等功能,对粉煤灰管理系统中的各项信息进行查询。
2.4 系统界面设计
界面是系统和用户交互时的可视部分。根据结构模型设计系统的界面,包括启动界面、登录界面和主界面。启动界面向用户展示有关系统的版本信息、开发情况和版权信息等;登录界面上设置用户和管理员登录框;主界面主要包含标题栏、菜单栏、工具栏等。
3 系统建立
3.1 系统开发运行环境
根据系统的功能需求,本系统以面向对象的可视化编程工具 Visual Basic6.0 和维护简便的 Ac-cess 数据库为开发工具,用 Visual Basic 6.0 作为实现粉煤灰管理信息系统的开发平台,后台的数据库使用 Access 实现帮助系统的更新、管理和维护。
3.2 创建数据库
根据数据库设计规范化的理念,这里将粉煤灰管理信息系统的数据分为 10 个表, 即用户类型信息表、灰库信息管理表、生产管理信息表、生产计划信息表、投标用户信息表、销售管理台帐、销售计划管理台帐、中标用户信息管理表、综合利用管理信息表和综合利用相关法律管理表,减少了数据的冗余。
3.3 创建工程
打开 Visual Basic6.0 开发环境, 新建工程,然后在属性窗口中将工程名设置为“粉煤灰信息管理信息系统”, 这样就创建完成了粉煤灰管理信息系统工程。
3.4 建立数据库
连接本系统采取 ADO 作为数据连接的手段, 采用数据环境设计器作为数据连接 ADO 的载体。在工程中添加对 ADO 和数据环境设计器的引用, 然后设置属性建立连接。
3.5 创建窗体界面
1)主窗体。用户在通过登录窗口的验证后,将进入主窗体。主窗体是连接整个系统的窗口的管理环境,在主窗体中设计了不同的菜单,根据身份的不同,所对应的菜单也就不同,这样就实现了不同用户具有的权限不同的设计思路,从而达到管理员进行有效管理和用户得到最新的查询。主菜单包括系统、基础信息、业务台帐管理、综合查询、工具和帮助。
2)系统菜单窗体模块。此主菜单包括两个子菜单,分别是退出系统和重新登录,当用户进入系统之后想要注销账号或者想要以另外一种身份(普通用户或管理员)再次登入系统时,可以使用此模块的功能。
3)基础信息窗体模块。基础信息模块是只有拥有管理权限的用户才能使用的功能模块。具有灰库名称、灰库等级、信用等级、灰种类型、结算情况和结算方式的查询和修改功能。
4)综合利用管理窗体模块。包括了灰库信息管理、综合利用管理、综合利用法律管理。本窗体主要管理电厂灰库的基本信息和关于粉煤灰综合利用信息的修改、删减,并将已录入信息显示在列表里。
5)生产销售管理窗体模块。此窗体板块涵盖了粉煤灰生产计划管理、粉煤灰生产管理、粉煤灰销图 1 粉煤灰管理信息系统功能图。售计划管理和粉煤灰销售管理。尽可能涵盖了粉煤灰从生产到最终销售的信息,并进行记录、修改,并将已录入的信息显示在列表里。
6)招投标管理窗体模块。包括了投标用户信息管理和中标信息管理。本窗体主要管理的是电厂在对粉煤灰处理时的进行的投标用户以及中标信息,在显示已录入信息的同时, 可以对新数据进行录入、修改。
7)综合查询窗体模块。此模块里涵盖了综合利用、生产销售、招投标信息的查询。根据用户的不用需求,还可以再查询时进行复合查询、查询条件筛选和多种选择,极大的方便了用户的使用。
3.6 软件打包
利用 Visual Basic6.0 程序设计语言提供的工具 Package & Deployment 向导对本系统进行打包处理,生成安装程序,用户可以像安装其他普通程序一样,很方便快捷的将系统安装在自己的计算机上。
4 结语
电厂粉煤灰管理信息系统能为电厂灰库的粉煤灰及后续的利用信息进行管理,为灰库粉煤灰做出一些记录和管理:
1)根据对粉煤灰的研究 、电厂利用粉煤灰的用途等相关知识进行系统功能设计、分析,从而确定了数据库的内容。利用 Assess 和 Visual Basic6.0相结合,进行可视化管理的系统。
2)系统具有粉煤灰信息查询管理和台账管理等功能,操作方便,界面简洁,还可根据用户权限不同,拥有不同的功能。
3)系统灵活地使用了 Visual Basic6.0 软件开发工具中的控件,简化了知识库的生成,在知识库文件中根据功能进行详细分类,使其具有自己鲜明的特点。
4)最终软件的形式脱离 VB 开发环境 ,以可安装的应用软件形式在 Windows 操作系统下独立运行,并且运行方便,界面友好。