基于UML的生产辅助系统设计

时间:2024-01-16 点赞:49099 浏览:97861 作者原创标记本站原创

该文是论文下载专业系统论文范文,主要论述了关于系统类毕业论文范文,与基于UML的生产辅助系统设计相关论文范本,适合系统及工序及产品方面的的大学硕士和本科毕业论文以及系统相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:通过使用统一建模语言UML对生产辅助系统进行分析,结合Eclipse开发工具建立RCP富客户端程序,并与后台的MySQL数据库连接实现生产辅助系统的开发.

关 键 词 :UML;系统分析;建模设计;管理

中图分类号:TP311.52

我所在公司是专业从事流量仪表开发、制造、销售的高新技术骨干企业,主要产品有电磁流量计、VFC型涡街流量计等,性能达到国际一流水平.我在公司从事新产品的研发工作,主要负责软件部门的研发项目,同时有针对性的配套开发相关系统软件以提高生产效率,以下论述是通过统一建模语言对我所涉及到的有关生产辅助系统这一软件的分析和描述.

1.UML技术简介

UML(统一建模语言)是面向对象建模语言的标准,它可以对任何具有静态结构和动态行为的系统进行建模,它的主要作用是帮助用户进行面向对象的描述和建模,它可以描述软件从需求分析到软件实现和测试的全过程.标准建模语言UML的重要内容 可以由五类图(十种图形)来定义,如表1所示.

2.需求分析描述

生产辅助系统是使用计算机对产品生产过程进行规范化,以实现产品质量的统一系统管理,该系统主要满足产品源代码的安全管理,产品源代码的下载,系统功能模块的升级,产品分包商出厂调试,产品的入厂检验,产品生产过程信息跟踪,产品的实流标定控制,产品出厂检验输出.产品源代码的安全管理主要是系统管理员对各种源代码程序的压缩加密/转换格式以生成密文,查询分包商下载程序次数,查询源代码密文/明文的相关信息,查看系统运行状态,统一管理不同的产品源代码等;产品源代码下载是用于分包商向电子产品内下载源代码文件,系统内部对加密后的源代码文件密文进行解密并校验生成明文,下载源代码的明文到产品电路板上,系统对下载过程进行监控和报警;系统功能模块采用网络对系统文件进行更新的升级方式,通过下载插件的形式扩展系统的功能;产品分包商出厂调试,该系统可用于电路板制造厂商以前对其电路板进行性能调试,查询系统生成的调试报告,输入调试信息(包括参与调试人员名称,职务等,以及该电路板的运转情况),系统输出校验报告单;产品入厂检验,用于对分包商送来的产品部件进行验收,查询每块电路板的校验报告单,核对版本号,统计电路板的特性变化趋势,输出接收单据(包含接收人员名称,职务等)或反还单据(包含反还理由,反还人名称等);产品装配过程信息跟踪,用于标识每一步装配过程所经手的人员名称、职务以及备注发现的问题等质量信息;产品的实流标定控制,用于对装配成整机的完整产品进行现场实流标定,查询目前被校仪表测量流量大小,查询被校仪表测量流量总体积等,输出校准系数,调整仪表内部参数设置到客户需求,输入实流标定人员名称、职务.产品出厂检验输出,用于质量检验人员查询产品生产流程中是否存在不合格项,查询仪表内部参数是否与标定记录单一致,查询系统生成文档是否完整,输出校验报告单.

3.模型建立

3.1 首先通过设计系统用例模型来说明建立一个系统需要注意的系统行为.首先要确定参与者,他们是与系统有交互作用的人或事务.用例是作为系统的一个功能单元参与系统之间或系统与操作者之间的交互作用.用例模型通过列出系统中的用例和参与者,显示哪个是用例的执行.根据以上的系统分析,本系统确定的角色有产品分包商、装配人员、标定人员、检验人员以及系统管理员.用例图如图2所示.

3.2 静态模型的建立.静态模型主要是依据系统结构从静态观点描述系统的视图,它定义系统中的对象和类及类之间的关系和类的内部结构,即类的属性和操作.分析用例模型和系统功能需求,在生产辅助系统中的类主要有ProductRecord(生产记录单),ProductManage(装配管理),SysManage(系统管理),Extassist(分包商管理),Demarcate(标定管理)等.

3.3 建立动态模型.系统的静态模型建立以后,开始进行系统的动态建模.通过构建顺序图、活动图和协作图等动态模型表现了不同对象之间的交互作用,从而描述系统功能是如何完成的.

3.5 软件设计.采用Ja语言,以Eclipse为开发平台,用SWT/JFace开发界面,将数据信息存入后台运行的MySQL数据库中,设计一个RCP富客户端程序.

3.6 构建数据库.采用MySQL存储数据,包括分包商电路板出厂调试记录,公司生产装配过程记录,检验记录,标定过程记录,系统定期自检记录.


3.7 生产组织架构如表2.

按照生产组织架构,建立生产控制流程、人员及物料管理系统,在生产组织中的每个重要工序设置流程控制环节,对该工序完成情况进行实时跟踪,当相应工序完成后,及时录入产品信息如表号、规格、完成时间、参与人员等信息,同时显示该产品的合同号、优先等级、用户信息、交货日期、工序段计划起止时间、实际起止时间、相关生产人员确认后,将相关记录保存到数据库服务器中进行归档,然后系统对下一个工序进行跟踪记录,最后完成整个生产流程,系统输出生产记录单,进行验收.

如果生产过程中某个工序出现异常,必须记录异常现象,可能原因以及处理方案.如果要求返修,则系统中的信息停留在这个工序,并设置起始和结束时间点,对解决进度进行跟踪,如果返修处理后认为可以继续进行,则继续跟踪这一次及后续工序环节直至完工.若果返修处理后选择报废,系统停止跟踪,记录处理结果,同时出具生产任务报废单,并通过网络通知生产计划人员重新下计划,安排生产.当全部工序都合格后,建立产品入库单,通过该系统查看整个生产流程及异常处理流程.系统中详细记录了每个工序的生产进度,包括各生产工序号、工序过程中的异常事件、问题处理时间及处理结果等信息.同时可以进行追溯查询生产计划、销售合同等详细相关信息.工序跟踪:在工序完成后直接记录,相关人员能够及时确认任务完成情况以及生产计划变动,车间统计分析时间大大缩短.

4.结束语

本系统在分析生产辅助系统的基础上,给出了采用UML和Microsoft Office Visio对其进行面向对象的建模设计,采用这种方法比传统的过程开发方式要好,能够对整个系统的开发过程提供灵活、一致、易读的表达,在很大程度上降低了软件开发的风险性,从而提高了软件开发的质量.

相关论文

洁净生产车间空调系统设计开题报告

本文是一篇科学技术论文范文,科学技术相关在职研究生毕业论文,关于洁净生产车间空调系统设计开题报告相关本科论文范文。适合科学技术及中国。

高校招生辅助系统的设计

本文是一篇数据库论文范文,数据库类毕业论文格式模板,关于高校招生辅助系统的设计相关硕士论文范文。适合数据库及计算机及信息技术方面的的。

基于UML的电子商务系统与设计

本文是一篇电子商务系统论文范文,电子商务系统有关硕士毕业论文,关于基于UML的电子商务系统与设计相关研究生毕业论文开题报告范文。适合电。

计算机辅助夹具设计系统的开发

本文是一篇夹具论文范文,夹具相关毕业论文,关于计算机辅助夹具设计系统的开发相关学士学位论文范文。适合夹具及自动化及结构设计方面的的大。

煤矿安全生产监测监控系统设计

本文是一篇煤矿安全生产论文范文,关于煤矿安全生产大学毕业论文,关于煤矿安全生产监测监控系统设计相关研究生毕业论文开题报告范文。适合煤。