首页 > 业绩展示 > 国内业绩
基于JAVA的零件装配序列评价_开云官方下载

2023-08-21 

本文摘要:摘取 要机械零件组装序列的优劣对产品的质量有相当大的影响,因此对机械零件组装序列展开合理的评价是可以有效地确保产品质量的。

摘取 要机械零件组装序列的优劣对产品的质量有相当大的影响,因此对机械零件组装序列展开合理的评价是可以有效地确保产品质量的。首先分析影响机械零件组装序列的各种因素,在此基础上来创建组装序列评价指标体系,通过灰关联理论与专家量度法和权重概念结合,明确提出基于灰色系统理论的机械零件组装序列评价方法,并通过例子展开检验。最后讲解Java语言和MySql数据库的应用于,通过swing对界面展开设计,相连MySql数据库获取数据表明在界面当中,并对数据展开减、稿、改为,构建专家评估、标准数据查找和灰关联评价的功能。关键词:组装序列;评价指标体系;灰关联理论;Java;Swing;MySql;1章节机械产品是由诸多的零件组装而出的,每一种产品都会有许多有所不同的组装序列,有所不同的零件组装序列不会有各自的优势,如产品的质量,组装的效率,组装的成本,操作者的深浅程度等方面。

多达,在产品的生产生产过程中,产品的组装费用大约占到30%-50%,组装的工时占到总工时的40%-60%。合理的组装序列对产品的组装效率和成本有必要的影响,为了能从众多不切实际的组装序列中取得综合条件拟合的组装序列,必须建构一个合理、有效地的评价方法来对机械零件组装序列展开评价。

开云官方下载

目前,有数很多学者在组装序列评价系统做到了研究工作,探寻出有了多种评价的方法,如王后白的基于模糊数学的组装序列评价方法,刘英等人的模糊不清综合评价法,殷晨波等人从组装作业时间的角度对组装序列展开评价。而灰色系统理论在组装序列评价系统的研究中还较为少见。灰色系统理论是一门基于数学理论的系统工程学科,侧重研究“小样本,贫信息”不确定性问题和“外延具体,内涵不具体”的对象,是根据社会,经济,生态等系统的不道德特征数据,找寻有所不同系统变量之间或某些系统变量自身的数学关系和变化规律。

Java作为一门应用于十分普遍的编程语言,具备非常简单、面向对象、平台独立国家、性能出色等特点。Swing中PCB了许多图形界面组件,并且不依赖本地平台的图形界面,可以研发出有很美观的图形界面程序。与数据库相连方面,Java通过JDBC可以十分便利的操作者各种主流的数据库。2组装序列评价2.1影响机电产品组装的主要因素展开产品组装的过程中,影响因素众多,从产品本身考虑到要有好的组装质量;从经济方面考虑到,要掌控成本和检验的费用,还要有一定的生产效率;还可以从环保的角度和组装工人的感觉考虑到,随着社会的发展,全世界都更加推崇环境的维护,人们对工作环境的拒绝也更加低。

所以从以上几个方面考虑到可以将影响因素分成组装质量、组装效率、组装经济性、环境属性和宜人性等五大类指标。其中组装质量指标可分成组装精度、零件加工精度、组装基准、……;组装效率指标可分成组装时间、打算时间、自动化程度、……;组装经济性指标可分成设备费用、检验费用、防水费用、……;环境属性指标分成噪声污染、碳排放量、气体污染、……;宜人性指标可分成劳动强度、操作者方便性、作业空间尺寸、……;2.2组装序列评价指标体系通过对影响产品组装的主要因素的分析,可以将评价指标体系分成两级;如图1右图:图2.1组装序列评价指标体系2.3组装序列评价方法在展开组装序列评价的过程时,组装序列评价指标体系牵涉到到了众多评价指标和因素。

在这些指标和因素中,有的是定性的,有的是定量的,也有的信息过于原始。所以组装序列评价过程不存在着随机性和不确定性,无法使用传统的经典数学方法来处置这个过程。灰色系统理论侧重研究“小样本,贫信息”的不确定性问题,灰色关联分析方法是灰色系统理论所相结合的分析体系,是一种分析系统中各种因素关联程度的方法,是对系统动态过程发展态势的分析较为分析的方法。

它获取了解决问题不确定性问题的合理、有效地的方法。所以本文将运用灰色关联分析理论对组装序列展开评价。

此外,组装评价指标体系中有的评价指标现在还没对应的涉及标准,而且各项评价指标在有所不同的产品的组装序列评价中的影响程度也有所不同,或者企业所推崇的方面有所不同;为了确保组装序列评价结果的科学性和准确性,还将专家量度法和权重的概念引进产品组装序列评价中。2.3.1确认评价数列确认组装序列评价序列的时候,无法把所有有影响的因素都考虑到进来,而是要根据因素的主次关系来展开自由选择,要优先考虑到对产品的组装过程影响较小的主要因素,依序展开挑选。把所有的因素都考虑到进来反而忽略了主要因素的影响,评价结果不精确。

根据组装评价指标体系中的指标融合企业生产的实际情况,搜集评价数据,确认不切实际的评价序列的数量,另设m个不切实际的评价序列,n个评价指标,则可得,i=1,2,…,m。2.3.2确认参照数列参照数列是一个较为理想的较为标准,一般的方法是挑选评价数列中的拟合值来作为参照数列。

但在组装序列评价指标体系中,有众多的指标和因素,有的是有其对应的标准值,有的没对应的标准值;有的标准值不是明确的数字,而是文字描述或者图表,所以引进专家量度法对标准值是文字描述或图表的指标和因素展开改建,使其合乎灰关联分析所拒绝的参照数列,即为。专家量度法的明确计算出来过程如下:再行由每位专家分别给标准值为非数字的评价指标彰显一个正数(i=1,2,…,k,k回应专家的总人数);借此取得该评价指标的最大值以及最小值,根据最大值与最小值的差值,合理的挑选正整数P,通过公式,将专家所给的参考值分成P两组,组距为Z,然后将参考值由小到大分配到其大小合乎的组里;最后根据各组中参考值的分配情况,计算出来出有参考值在每组中频数或者频率,挑选参考值的频数或频率仅次于的那组中的参考值作为改建的参照数列中的值。2.3.3初值化处置对指标数据序列用关联算子展开无量纲化,本文使用的无量纲化方法是初值化处置。初值化处置的方法是根据通式对参照数列和评价数列中的各个指标展开初值化处置。

开云官方下载

依序算出和,i=1,2,…,m;t=1,2,…,n;和即为新的参照数列和评价数列。2.3.4解法关联系数依据关联系数的计算公式:,t=1,2,…,n;式中的为辨别系数,在(0,1)内给定,就越小,关联系数的差异越大,区分能力就越强劲,一般所取0.5。计算出来每个评价序列与参照序列对应的评价指标的意味著差值。

即,t=1,2,…,n;i=1,2,…,m;确认各评价指标的最大值和最小值,即和;2.3.5确认权重权重是一个比较的概念,是针对某一指标而言的。某一指标的权重指该指标在整体评价中的比较最重要程度。对于现实情况,没重点的评价就远比是客观的评价。

在组装序列评价的众多评价指标中,每个指标对于产品的组装序列评价的重要性各不相同,通过各评价指标权重的确认,可以反映某些评价指标在该产品组装序列评价中的重要性,使取得的评价结果更为的科学,更加合乎现实中的组装情况。权重的确认方法有很多种,如层次分析法,排序法,专家量度法等等。本文中将使用的是专家量度法来确认权重,并对其展开归一化处置。即,从而获得各个评价指标的权重,t=1,2,…,n。

2.3.6欲仅次于关联度根据前面求出的权重和关联系数通过公式可以求出评价序列和参照序列之间的关联度。算数出有各个评价序列和参照序列之间的关联度之后,对所有的关联度展开大小的较为,借此投票决定关联度仅次于的。其所对应的评价序列就是最佳的产品组装序列。

3软件系统设计简要基于Swing研发图形用户界面,提供MySql数据库中所建成的表中数据,将数据在界面上作出表明。构建零件组装序列加到、改动、移除等操作者,构建灰关联评价、专家评估、标准数据查找等功能。

3.1系统研发环境3.2系统功能模块3.2.1数据库操作者3.3swing图形用户界面设计3.3.1Java与Swing讲解Java是一门可以编写跨平台应用软件的面向对象的程序设计语言,是一门十分纯粹的面向对象编程语言。它吸取了C++语言的许多优点,又去除了C++里无法解读的多承继和指针等概念,因此Java具备功能强大和非常简单易懂的特征。Java崇尚的开源、权利等精神,更有了全世界无数的杰出程序员。目前已普遍的应用于电子商务、银行、证券等系统。

Swing是一个用作研发Java应用程序用户界面的研发工具包。它是以AWT为基础建构的。相比于AWT,Swing具有更好的图形界面组件,可以研发出有更为美观的图形界面程序,并且完全所有组件都使用显Java构建,所以需要考虑到低层平台否反对该组件,能在各种平台上维持完全相同的界面外观。

Swing按组件的功能来分,可分成以下几类:1、顶级容器:JFrame、JApplet、JDialog和JWindow。2、中间容器:JPanel、JScrollPane、JSplitPane和JToolBar等。3、类似容器:JLayeredPane、JRootPane和JInternalFrame等。4、基本组件:构建嵌入式的组件,如JButton、、JMenu和JComboBox等。

5、不能编辑信息的表明组件:向用户表明不能编辑信息的组件,如JLabel、JProgressBar和JToolTip等。6、可编辑信息的表明组件:向用户表明能被编辑的格式化信息的组件,如JTable、JTextArea和JTextField等。

7、类似对话框组件:可以必要产生类似对话框的组件,如JColorChoosor和JFileChooser等。在界面组件的布局方面,Swing延用了AWT的布局管理器,所有的容器都有配置文件的布局管理器。

通过这些布局管理器可以使容器以多种方式对组件展开布局,使界面更为美观,明晰。常用的布局管理器有以下几类:FlowLayout布局管理器:配置文件情况下,组件按配置文件的水平间隔和横向间隔从左向右排序所有组件,遇上边界就行至下一行。BorderLayout布局管理器:将容器分成EAST、SOUTH、WEST、NORTH、CENTER这五大区域,可登录组件摆放的区域,但同一区域不能表明后放进的组件。GridLayout布局管理器:谈容器拆分成所原作的网格,每个网格所占到区域完全相同。

组件配置文件从左向右,从上向下依序加到到每个网格。GridBagLayout布局管理器:功能最弱但也最简单的布局管理器,与GridLayout有所不同的是一个组件可以横跨一个或多个网格,还可设置网格大小有所不同。在图形用户界面的设计中,为了使图形用户界面需要拒绝接受到用户的操作者,需给各个组件再加事件处理机制,让其适当用户的各种操作者。

开云官方下载

3.3.2登岸界面指定界面组装序列评价系统图片用户名:图片密码:指定中止图3.1指定界面3.3.3主要界面工具栏不切实际的组装序列组装序列标签页组装序列标准数据关联度计算结果拟合组装序列图3.2系统主要界面3.4数据库技术MySql数据库是十分热门的开源SQL数据库管理系统,是一个较慢的、多线程、多用户和强壮的数据库服务器。虽然与其他大型的数据库比起,MySql有其不足之处,但其以体积小、速度快、总体享有成本低,尤其是开源这一特点,受到一般的个人使用者和中小型企业的青睐。最基本的MySql是没图形化管理工具的,只有命令行管理工具,这也是MySql的众多特点。它具有强劲的sql语句并且十分便利展开重制,所以并不过于必须有图形化的管理工具。

3.4.1组装序列表在组装序列表中,主要存放在的是与组装序列评价涉及的数据,其中还包括权重值、参照序列和一些不切实际的评价序列3.4.2标准数据表在标准数据表中,主要存放在组装评价指标中有标准的值的数据,在本文的组装评价指标中有标准值的是环境属性。在环境属性中有包括了噪声污染、空气污染、水污染等污染指标。如噪声污染表格:表格3.4单位:dB序号入选为数据类型长度主键容许空值栏中1序号int2否编号2环境类别int2是环境功能区3昼间int4是时间段4夜间int4是时间段其中环境类别分成:疗养区、高级住宅区;居住于、文教机关;商业、工业夹杂区;工业区;城市交通干线、河道、铁路等。

4软件系统详细设计4.1系统总体叙述组装序列评价系统主要根据企业生产实际情况和相连数据库的基本操作以及标准数据查找来构建产品组装序列的评价,投票决定拟合的组装序列系统运营的总体流程图如下右图:手动操作程序启动组装序列评价系统表明评价结果数据库数据图4.1总体流程图4.2系统指定模块系统指定模块构建的功能为用户输出用户名和密码,其对用户名和密码展开检验,若输出都准确,指定页面消失,表明系统主界面,等候更进一步用户操作者;否则提醒错误,催促再度输出。指定模块流程图如下右图:启动用户名、密码辨别表明系统主界面用户名或密码用户名错误密码准确图4.2指定流程图4.3加到模块加到模块利用菜单项的事件启动时构建,用户可以居多界面的组装序列表的末尾加到一个组装序列并且实时到数据库表中。

该模块流程图如下右图:加到加到界面输出数据证实加到SQL命令图4.3加到模块流程图表格改版结论经过一段时间的自学和研发,基于Java的零件组装序列评价系统基本研发已完成。所构建的功能基本合乎课题的拒绝,需要构建组装序列的加到、改动、移除等操作者,构建灰关联评价、专家评估、标准数据查找等功能。Swing框架对于系统界面的设计虽然显得单调,但也能满足用户的基本市场需求。

本次毕业设计的自学,使我对Java这门语言有了加深的理解,特别是在Swing框架这方面。我确实的了解到了一个软件系统的界面是怎么被建构一起的,虽然比起于那些大型的软件,我所做的还是较为基础的部分,但任何一个大型的界面都是由一个个基础部分所构成的,这对于今后的自学奠下了扎实的基础。同时,我也在设计的过程中遇上了很多的问题,软件到目前也是具有很多的严重不足,这些都必须更进一步地展开提高。


本文关键词:开云官方下载

本文来源:开云官方下载-www.bellebynatalie.com

  • 首页| 关于我们| 新闻中心| 产品中心| 业绩展示| 联系我们|
  • Add:江苏省盐城市高州市心建大楼7177号

    Tel:076-46204119

    苏ICP备11626557号-5 | Copyright © 开云APP下载官网(中国)开云股份有限公司 All Rights Reserved