| 面向对象的通用选矿生产报表管理系统设计 |
2. 广东佛山市建诚监理公司, 广东 佛山 528000
2. Foshan Jiancheng Supervision Company, Foshan 528000, Guangdong, China
在矿山企业, 选矿生产中金属量、入选品位、产率及回收率等数据是衡量企业生产规模及经济效益的主要指标, 因而每天都需进行数据统计和计算、汇总, 以便上报。面对繁琐的公式计算, 大量的管理人员将精力集中在一些传统的人工制表及数据计算中, 其效益低、出错率高、报表不规范等弊端日见突出。因此亟待开发出一套方便实用、灵活准确, 美观大方的专业生产报表软件, 使管理人员用最少的时间获取最详细、最准确的数据资料和统计结果, 随时进行查询和汇总打印; 可根据生产数据对各班组、操作员进行等级考核; 对企业进行科学化、系统化、网络规范化管理, 提高经济效益和社会效益均会产生积极的影响。
1 系统简介该软件系统以Windows98为平台, 以当今流行的通用数据库ACCESS2000为后台, 以功能强大的Visual Basic6.0为前端开发工具, 采用先进的面向对象开发方法和可视化编程技术, 充分体现了现代计算机技术发展的最新成就。
该软件系统完全符合Windows98标准, 采用了流行的多文档图形用户界面, 其功能主要由系统维护、分析报告、数据查询、考核管理、报表打印、窗口及帮助等7个部分组成。
2 系统特点(1) 采用友好用户界面, 操作简单, 使用灵活。
(2) 提供智能输入, 常用的代码、数据可在下拉式窗口选择, 保证数据的一致性。
(3) 可以随时对数据窗口进行快速查询和过滤。
(4) 动态计算数据结果, 保证数据的准确性和统计的方便性。
(5) 采用实时错误跟踪提示, 确保程序的完好性。
(6) 灵活多样的报表打印条件, 美观实用的报表打印格式。
(7) 采用自动计算和人工管理考核系统。
(8) 多文档窗口操作, 实现窗口的层叠、垂直、水平、独占排列方式。
3 系统功能 3.1 系统维护系统维护功能包括权限设置、生产调度安排表、人员信息录入等功能。
(1) 权限设置。提供管理员的用户名及密码的修改, 以保证系统的安全性。
(2) 生产调度安排表。允许管理员录入每年每月报表统计的起始日期, 该调度表录入后, 可达到一劳永逸的功效, 今后在报表打印时会自动按该调度表进行统计汇总, 当然也可随时修改生产调度表。
(3) 人员信息录入。是将操作人员的明细资料录入, 方便打印报表中按班组、系列、操作员进行汇总、考核。
3.2 分析报告这是所有原始生产数据录入处, 包括原矿量、原矿品位、浓度、细度等, 各精矿金属(Pb、Zn、Fe、Ag)的品位、重量、产率、回收率等均可自动计算出来, 并可进行增加、删除、修改、查询、打印记录等相应的操作, 十分方便。如图 1所示。
![]() |
| 图 1 分析报告窗口 |
3.3 查询
数据查询提供分班、分系列、分操作员、数据浏览等功能, 可选择灵活的查询条件[1], 动态进行汇总, 并随时进行打印。
(1) 分班、分系列查询。按照不同班组、系列、生产日期, 即可实现统计、打印, 见图 2。
![]() |
| 图 2 分班、分系列查询 |
(2) 分操作员查询。通过选择不同操作员, 工作的起始、终止日期即可实现统计、打印。
(3) 数据浏览。通过过滤、选择满足条件的记录, 自动计算出相应的结果, 见图 3。
![]() |
| 图 3 数据浏览窗口 |
3.4 考核管理
考核管理中包含不合格数据录入、不同工种(给矿工、球磨工、浮选工)每月不合格人员统计及扣款情况明细表, 方便管理人员对每一位职工的考核。
3.5 报表打印该菜单完成选矿厂日加工生产报表、月分班分系统明细表、全月分班分系统统计报表、月(年)分班分系统累计报表、综合生产指标统计报表[2]。如表 1为分班分系列报表结果。
| 表 1 分班分系列生产报表 |
![]() |
| 点击放大 |
4 系统的安全性
系统为安全起见, 防止非法使用者操作该系统, 对不同岗位操作人员进行权限的设置, 以便责任分明, 如系统管理员、数据录入员等, 根据输入操作员的姓名及其口令得以实现。
工作站的操作员只可更改自己的口令, 无权更改别的工作站上操作员的权限、口令等; 操作员的权限、姓名、口令只能由系统管理员控制。用户进入报表管理界面窗口后, 首先弹出的校验操作员口令窗口, 若连续错误输入3次, 则自动退出该系统。
5 数据的共享与备份该系统采用通用数据库ACCESS2000, 所有的数据均存贮在服务器上, 工作站共享服务器的数据资源, 并能实现数据的自动交换。由于每日的数据处理量大, 数据重要性强, 必须定期将服务器上的数据及时备份到软盘或第二硬盘上, 以防数据的丢失, 工作站上的操作人员也必须每天将数据备份到软盘上, 以待今后的恢复。
6 结语作为选矿生产数据分析、汇总的一个重要环节, 每天处理的数据量大、计算生产报表繁琐, 又要求响应速度快、准确无误, 因此系统在设计上进行了必要的优化。系统投入实际运行几个月来, 以其功能强、用户界面良好、操作简便、数据传送速度快、完整准确且容错性强, 深受用户好评; 同时将大量的人员从繁杂单调的劳动中解放出来, 改善工作环境, 使管理上一新台阶。
| [1] |
六木工作室.
Visual Basic 6.0中文版实用编程技巧[M]. 北京: 人民邮电出版社, 1999: 5.
|
| [2] |
EWinemiller, JRoff, BHeyman, 等.
Visual Basic 6.0数据库开发[M]. 北京: 清华大学出版社, 1999: 11.
|
2002, Vol. 16



