应用软件在《选矿厂设计》课程中的应用
2015-06-29白丽梅聂轶苗张锦瑞赵礼兵刘丰生
白丽梅 聂轶苗 张锦瑞 赵礼兵 刘丰生
摘 要:随着计算机应用软件的不断推广,运用软件开发的手段,借助于计算机的强大数据处理能力,把计算机应用程序融入《选矿厂设计》课程之中,增加学生的学习热情。解决《选矿厂设计》过程中的繁琐计算问题,用计算机代替人工进行流程计算和设备选型的繁瑣劳动,实现流程计算和设备选型的自动化操作。
关键词:《选矿厂设计》 应用软件 破碎流程 计算
中图分类号:TP391 文献标识码:A 文章编号:1672-3791(2015)04(c)-0188-02
选矿专业的目标是培养选矿和矿产资源综合利用方面的设计、生产、开发、科学研究以及选矿技术改造与管理的高级工程技术人才,培养具有创新精神、综合素质高和实践能力的高级人才为目标[1]。因此,学生在巩固和加深学生理论知识的学习的同时,通过实践让运用对已掌握的知识加以体会、归纳、总结,获得课堂上无法学到的认识和经验,从而培养学生的设计思维、开拓意识,进而提高学生的实践操作技能、独立工作能力和创新能力。而《选矿厂设计》是矿物加工专业学生把以前所学课程应用与实践的关键。在选矿领域微机应用软件的开发取得了较大的发展,但系统性的、用户化的软件却很少见。过去的许多应用软件(程序)大都采用简单的Basic或FORTRAN 语言编成,功能单一,使用不便,很少考虑用户界面及应用推广[2]。严格地说,我国至今也没有一个真正面向整个流程的系统软件。
为此开发一款计算机辅助设计软件,其目的是简化选矿厂设计的大量枯燥的计算过程,通过用户的少量操作就可以得到一个合理可行的设计方案。
1 总体设计
需求分析工作是软件生存期中重要的一步,也是起决定性的一步。我们试图通过它来全面了解整个系统的软件功能和性能方面的要求,为软件设计打下坚实的基础。该部分的目标主要有:获得当前系统的物理模型,了解当前系统是如何运行的;抽象出当前系统的逻辑模型,对物理模型进行筛选,得到与软件系统有关的部分;建立电子邮件系统的逻辑模型,得出数据流图和数据字典;补充目标系统的逻辑模型,对目标系统的用户界面,至今尚未考虑的细节进行说明。
2 功能划分及运算环境
为了实现破碎计算中可能会出现的各种问题,该程序设计了8个功能模块:输入原矿指标功能、破碎比枚举功能、破碎流程计算功能、破碎数量流程图显示功能、破碎设备、筛分设备选择功能、破碎设备表、筛分设备表显示功能、文件保存打开功能以及输出报告功能。
其运行环境为Microsoft Windows Vista/7/8、.NET Fremwork 4.5(x86)、Windows Installer 3.0以及Microsoft Office 2007/2010/2013。
3 基本设计概念及处理流程
3.1 基本设计概念
该阶段的主要任务是根据需求规格说明确定设计目标,以及它们的优先顺序,并根据目标确定最适合的设计方法,制定各种规范。将系统按功能划分成模块的层次结构。确定每个模块的功能,建立与已确定的软件需求的对应关系。确定模块之间的调用关系,确定模块之间的接口,即模块之间传递的消息。设计好接口的信息结构,评估模块划分的质量及导出模块结构的规则。完成数据库设计,避免数据大量冗余。
3.2 处理流程
用户通过已注册的用户名和密码进行登录,如果没有可用的用户名可用默认的guest用户登录,但该用户在功能的使用上有限制。首先,输入原矿指标、工作制度、筛分参数等一系列用于计算的参数。其次,系统根据输入的数据,对不同破碎比组合进行破碎流程计算,再进行破碎设备选型。之后,选择任意破碎比组合,可以得到一张破碎数量流程图,以及相应的破碎、筛分设备选型表。最后可以选择输出一份基于Word格式的报告。基本的处理流程图如图1所示。
3.3 结算结果演示
图2为破碎数量流程图显示界面。
4 结语
运用软件开发的手段,借助于计算机的强大数据处理能力。在选矿厂设计领域中,代替人工进行流程计算和设备选型的繁琐劳动,实现流程计算和设备选型的自动化操作,降低的设计人员的劳动强度,提高了劳动生产率。同时通过对程序设计过程的理解,把计算机应用程序融入《选矿厂设计》课程之中,增加学生的学习热情。
参考文献
[1] 杨炳飞,王吉中.矿物加工工程专业课程体系与教学内容改革[J].中国冶金教育,2012(4):12-16.
[2] 李冬莲,楚昊.VB在矿物加工设计计算中的应用[J].金属矿山,2006(1):88-89+93.