油料质量管理及辅助决策系统设计
论文导读:目前,我国一部分单位油料质量管理的水平比较低,油料质量预测程度差,业务处理一般用手工来完成。因此设计油料质量管理及辅助决策系统是很有必要的。这里所说的油料质量管理及辅助决策系统涉及到数据库管理模块,质量情况评判模块,统计分析模块,质量预测模块,输出打印模块,以及数据导入导出模块,业务学习模块,后台管理模块。VB是Windows操作系统下优秀的可视化编程语言,在用户界面设计和快速开发等方面具有独特的优势。MATLAB科学计算功能的强大和开放式的开发思想使其成为当今最为流行的、最为优秀的科技应用软件之一,在数值分析、科学计算、算法开发、建模和仿真等方面具有独特的优势。SQLServer的操作方式简单、友好,在提供了强大功能的同时又易于使用,而且支持数据仓库功能,安全性极高。
关键词:油料质量,辅助决策,模块,VB,MATLAB,SQLServer
1引言
目前,我国一部分单位油料质量管理的水平比较低,油料质量预测程度差,业务处理一般用手工来完成。随着社会的进步和科技的发展,手工方式的缺点日益明显:第一,手工管理方式完全依靠人来完成数据的处理,人员劳动强度大,工作枯燥;第二,人的主观因素对各类指标有很大影响,处理中难免发生重登、误登、误算等问题,业务信息的准确性难以保证;第三,手工方式的中间凭证和票据过多,单据传递量大,重复性劳动多;第四,手工方式数据处理效率低,信息生成周期长,无法适应现代管理数据量大和对信息要求快速的特点。
相比之下,由人和计算机组成的信息系统很好地解决了上述问题。油料质量管理和预测中相当一部分工作是有规律的复杂性处理,这种处理过程的特点恰好与计算机强大的储存能力和运算处理能力相适应。把这部分工作交给计算机处理,就可以极大地降低油料管理人员的劳动强度,缩小主观因素在工作中的影响,减少不必要的中间环节,从而实现数据处理的规范化,提高业务信息的时效性。因此设计油料质量管理及辅助决策系统是很有必要的。免费论文。
2系统模块设计
这里所说的油料质量管理及辅助决策系统涉及到数据库管理模块,质量情况评判模块,统计分析模块,质量预测模块,输出打印模块,以及数据导入导出模块,业务学习模块,后台管理模块。油料质量管理及辅助决策系统的用户有:油料化验人员,计算机管理人员,单位管理人员,业务学习人员和系统维护人员五类用户。
图1 油料质量管理及辅助决策系统结构图
2.1 数据库管理模块。该模块的使用对象主要是油料化验人员,计算机管理人员和单位管理人员。其功能包括数据录入,数据查询和数据维护。根据油料的化验项目,分类录入数据。对于历史数据,支持WOER表和EXCEL表转换为数据库表,收录进数据库。对于已经录入的数据提供查询功能,可根据时间、油料批次、油料种类、化验项目、储存地点等方式查询。对于存在问题的数据可以进行维护。
2.2质量情况评判模块。该模块的使用对象主要是油料化验人员和单位管理人员。在油料化验数据录入系统的同时,根据系统内部质量情况评判模块对油料质量情况评判为优、良、合格、不合格四类,对于不合格油料,分析原因,给出处理意见和处理依据。
2.3统计分析模块。该模块的使用对象主要是油料化验人员。此模块对同批同种油品、同油罐同种油品历次数据进行统计分析,给出同批同种油品、同油罐同种油品质量变化线性图或直方图,并分析发生变化原因。
2.4质量预测模块。免费论文。该模块的使用对象主要是油料化验人员和单位管理人员。根据当地油品至少十年的储存情况分析,建立质量变化模型,根据模型预测油料质量变化趋势,并提出预防质量变化的相关措施和依据。
2.5输出打印模块。该模块的使用对象主要是油料化验人员,计算机管理人员和单位管理人员。以上模块实现的数据、图表和分析情况,可以提供报表、WOER表、EXCEL表输出,同时可以连接打印机进行打印。
2.6数据导入导出模块。该模块的使用对象主要是计算机管理人员和单位管理人员。系统内部的各类信息可以导出为DAT文件进行保存,本系统的导出文件通过此模块还可以导入系统,实现了不同单位间的数据共享。
2.7业务学习模块。该模块的使用对象可以是对于油料化验有兴趣的任何人员。可以提供油料人员学习油料化验项目,化验方法、步骤,以及各类规章制度,用文字和视频的形式帮助油料人员学习化验相关知识。
2.8后台管理模块。该模块的使用对象是系统维护人员。对于系统出现的各类问题,在系统后台进行维护,保证系统正常运行。
以上模块根据使用者的不同设立相应的权限,以保证系统的安全性。
3 系统设计工具
3.1可视化界面设计语言。VB是Windows 操作系统下优秀的可视化编程语言, 在用户界面设计和快速开发等方面具有独特的优势。VB与VC相比,更加快速、简单,功能更加完备。VB与VF相比,程序执行效率高、通用性好。本系统选择VB作为可视化界面设计语言。
3.2统计分析工具。MATLAB科学计算功能的强大和开放式的开发思想使其成为当今最为流行的、最为优秀的科技应用软件之一, 在数值分析、科学计算、算法开发、建模和仿真等方面具有独特的优势。由于VB只提供了基本的数学函数库,对于开发计算功能齐全的大型系统来说,远远不够。免费论文。这种情况下,如果在VB中调用MATLAB的数学函数库,增强科学计算的功能,就可以发挥两者各自的优势,缩短开发周期,保证系统的健壮性。
3.3数据库设计。SQL Server数据库管理系统适用于大中小数据库系统,系统稳定,界面友好,扩张性强,同时SQL Server对硬件配置要求很低,支持的操作系统相当广泛,可扩展性和可用性好。SQLServer的操作方式简单、友好,在提供了强大功能的同时又易于使用,而且支持数据仓库功能,安全性极高。Microsoft为VB提供了与SQL Server通信的API函数集及对象库,与SQL Server相结合,VB能够提供一种高性能的客户机/服务器方案。
总之, VB能够较好地与MATLAB、SQLServer实现数据交互,方法简单且效率较高,适合本系统的开发。
4 结语
该系统能实现对油料基层单位、油料研究所、高校等单位的油料质量进行有效管理,对科研活动帮助全程跟踪,对油料化验、储存和质量问题的处理进行辅助。此系统以人性化界面设计, 系统简单、易用为前提, 注重操作的便捷性。其流程设计更贴近基层油料部门具体的管理要求,从而对操作人员的要求远远低于传统的项目管理系统,适合不同文化阶层的群体使用。
参考文献
[1]郭瑞军,谢晗昕,唐邦民等.Visual Basic数据库开发实例精粹(第二版).北京:电子工业出版社, 2007.
[2]谭炎,张凌燕.MATLAB与VB混合编程技术研究.微计算机信息(管控一体化),2006, (22):5-3.
[3]李彦,韩光林,李玉波.SQL Server完全自学手册.北京:机械工业出版社, 2006.
上一篇:浅谈水利施工质量管理的落实与控制
下一篇:项目施工过程中质量控制的重要性