asp.net的mes系统的设计与开发
随着科学技术和生产力的急速提高,以往的生产模式已经完全满足不了现在的市场需求。所以现在的生产工厂需要一个可以提高生产效率质量以及能够完善售后服务的系统。MES系统是完整的面向企业和工厂执行层的生产管理系统。MES系统可以为企业和工厂提供以下管理模块数据管理、计划安排管理、制造调度管理、仓库管理、产品质量管理、职员管理、采购管理、产品成本管理、项目看板管理、制造过程控制、底层的数据集成的分析、上层的数据集成和分解等,为企业提供一个安全、可靠、稳定的制造协同管理平台。本文主要是对Mes系统进行一个介绍和讨论并运用自己掌握的知识建立一个简单的MES生产管理系统。
目录
1 绪论 3
1.1 项目研究背景 3
1.2 研究的目的与意义 3
1.3开发工具及开发语言选择 3
1.3.1 ASP.NET 3
1.3.2 Microsoft SQL Server 3
1.3.3 开放工厂 4
2 相关图表和需求分析 4
2.1 mes在企业管理中的位置 4
2.2 本次mes功能论述 4
2.3 本次mes系统的需求分析 5
2.4 可行性分析 6
3 系统总体设计 6
3.1 本次登陆界面设计 6
3.2 本次主界面设计 7
3.3 本次权限管理界面设计 7
3.4 本次班组管理界面 8
3.5 本次表单图像分析界面 8
3.6本次用户注册界面 9
4 系统测试及难点分析 9
4.1 系统测试 9
4.1.1系统测试概述 9
4.1.2 客户端测试 9
4.2 难点分析和存在的一些问题 10
致谢 10
参考文献: 10
基于asp.net的MES系统的设计与开发
引言
1受到国家有些政策出台的影响,深化落实“节能经济”模式的发展需要。这是我们从“制造大国”通往“制造强国”转变的必经之路。
2现如今市场的激烈竞争,产品的客户无法 *好棒文|www.hbsrm.com +Q: ^351916072*
及时了解到订单情况,无法适应“小批量多品种”的现代生产模式,且无法降低生产的成本。
3现代企业的信息化管理和生产的需求,ERP生产计划在时效性上非常缺乏,无法竟快的收集企业生成的最新信息。管理系统与工控系统存在“断层”问题,生产和绩效等数据的分析缺乏直观的参考数据。
4生产和制造环节促进生产效率的必要手段,实现产品的质量实现动态的跟踪,物料的提供和需求平衡的主要工具。
1 绪论
1.1 项目研究背景[2]
怎么样利用现代信息化技术去促进和提升传统产业,促进信息技术在各种能源、交通运输、制造、炼金、机械以及化工等行业的普及和应用,推进设计和研发的信息化、生产和装备的信息化、生产过程中的智能化和经营管理的网络化是现代化企业面临的一个严峻挑战,也是以后企业信息化发展的最重要的目标。
1.2 研究的目的与意义
首先举个例子[6],例如汽车召回,谈到“召回”这个字眼也许有一些敏感,但其实并非如此,这个行为其实并不是大家表面上看到的那样,虽然这些事件表面说明这些汽车本身是存在一些问题,但我们也可以从另外一个角度看到生产厂家对汽车质量存在的问题持有的一种积极的解决态度。召回要求企业能够通过一辆发现问题的汽车得知同批生产的有问题的汽车是哪些,出售到哪,当时是怎么生产安装,以及负责安装的工作人员等信息,这些利用mes系统就可以轻松的实现。本次研究的目的就是通过能够掌握的知识尝试设计并建立一个mes系统,其中要包含上述中的一些功能。
1.3开发工具及开发语言选择
Visual Studio 、SQL Servers数据库是本次设计主要使用到的两个开发工具,其中还用到了开放工厂的部分插件。开发语言是选择的C#.下面是涉及的部分工具的介绍:
1.3.1 ASP.NET
ASP.NET[1] 是微软公司的一项技术,它是一种服务器端脚本技术,它可以使嵌入网页中的脚本由英特网服务器执行。
ASP .NET开发的最常用语言是C#和VB .NET,同时还有一些其它的语言,如下:
语言
支持软件
说明
C#
由微软官方支持
VB.NET
由微软官方支持
F#
由插件形式支持
Power shell
由插件形式支持
Java/J#
J#
由微软官方支持
Python
IronPython
由开源项目支持
Ruby
IronRuby
由开源项目支持
JScript
JScript
由官方支持
1.3.2 Microsoft SQL Server[11]
SQL Server 是微软公司推出的一款很普及的数据库管理系统。它具有以下优点:操作简单、它的可伸缩性适合分布式组织、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、性价比比较高等。 每个事物都有它的两面性,虽然它有很多的优点,但是也不乏存在的一些问题
(1)开放性。它只能运行在微软的windows平台,由此可见没有任何开放性。
(2)实施和共存的模型并不成熟,现在用户数变多的情况是处理的能力比较有限,伸缩性比较一般。
(3)性能稳定性。SQLServer当用户连接变多时性能就会变的比较差,并且不是很稳定。
(4)使用风险。
(5)只支持C/S模式。
1.3.3 开放工厂
这个平台是开放式的,大家可以方便并且完全免费的使用它里面的插件和服务。它的核心是插件仓库,目前插件仓库里有108个的可直接使用的插件,其中有桌面界面框架、Web界面框架、数据库访问、数据挖掘、数据集成、大数据支撑、消息队列、数据加密、文件访问等各类插件。
2 相关图表和需求分析
此系统主要是实现对企业人员和产品生产的管理,所以需求分析主要从这两个大的方面入手。
2.1 mes在企业管理中的位置[3]
从上面这张图我们可以很明显的看出来mes系统是处在上层计划层和下层控制层之间的执行层。因此,MES的本质是对生产车间进行管理,在管理信息系统和设备控制系统之间实现了信息的交互,并能对任何时刻的生产情况进行检测和观察。它从上面的计划层得到生产计划,并对这个计划进行细化,分析,将详细的操作指令传达给下面的控制层,与此同时它也可以把车间的重要实时数据以及运行的相关信息反馈给上层的计划管理系统,在这个过程中就可以对整个车间发生的一些紧急情况作出一系列反应。因此,MES的应用不仅可以让企业了解实时的生产情况和遇到的相关问题,还可以对资源进行合理的分配。由此可以看出mes系统对一个企业以及车间的重要性,它把计划层和控制层有效并稳定的连接在了一起,它不仅能处理发生的紧急情况,指导车间工作人员的具体操作,记录产品的制造相关信息,还能对产品的售后提供一系列的保障。
目录
1 绪论 3
1.1 项目研究背景 3
1.2 研究的目的与意义 3
1.3开发工具及开发语言选择 3
1.3.1 ASP.NET 3
1.3.2 Microsoft SQL Server 3
1.3.3 开放工厂 4
2 相关图表和需求分析 4
2.1 mes在企业管理中的位置 4
2.2 本次mes功能论述 4
2.3 本次mes系统的需求分析 5
2.4 可行性分析 6
3 系统总体设计 6
3.1 本次登陆界面设计 6
3.2 本次主界面设计 7
3.3 本次权限管理界面设计 7
3.4 本次班组管理界面 8
3.5 本次表单图像分析界面 8
3.6本次用户注册界面 9
4 系统测试及难点分析 9
4.1 系统测试 9
4.1.1系统测试概述 9
4.1.2 客户端测试 9
4.2 难点分析和存在的一些问题 10
致谢 10
参考文献: 10
基于asp.net的MES系统的设计与开发
引言
1受到国家有些政策出台的影响,深化落实“节能经济”模式的发展需要。这是我们从“制造大国”通往“制造强国”转变的必经之路。
2现如今市场的激烈竞争,产品的客户无法 *好棒文|www.hbsrm.com +Q: ^351916072*
及时了解到订单情况,无法适应“小批量多品种”的现代生产模式,且无法降低生产的成本。
3现代企业的信息化管理和生产的需求,ERP生产计划在时效性上非常缺乏,无法竟快的收集企业生成的最新信息。管理系统与工控系统存在“断层”问题,生产和绩效等数据的分析缺乏直观的参考数据。
4生产和制造环节促进生产效率的必要手段,实现产品的质量实现动态的跟踪,物料的提供和需求平衡的主要工具。
1 绪论
1.1 项目研究背景[2]
怎么样利用现代信息化技术去促进和提升传统产业,促进信息技术在各种能源、交通运输、制造、炼金、机械以及化工等行业的普及和应用,推进设计和研发的信息化、生产和装备的信息化、生产过程中的智能化和经营管理的网络化是现代化企业面临的一个严峻挑战,也是以后企业信息化发展的最重要的目标。
1.2 研究的目的与意义
首先举个例子[6],例如汽车召回,谈到“召回”这个字眼也许有一些敏感,但其实并非如此,这个行为其实并不是大家表面上看到的那样,虽然这些事件表面说明这些汽车本身是存在一些问题,但我们也可以从另外一个角度看到生产厂家对汽车质量存在的问题持有的一种积极的解决态度。召回要求企业能够通过一辆发现问题的汽车得知同批生产的有问题的汽车是哪些,出售到哪,当时是怎么生产安装,以及负责安装的工作人员等信息,这些利用mes系统就可以轻松的实现。本次研究的目的就是通过能够掌握的知识尝试设计并建立一个mes系统,其中要包含上述中的一些功能。
1.3开发工具及开发语言选择
Visual Studio 、SQL Servers数据库是本次设计主要使用到的两个开发工具,其中还用到了开放工厂的部分插件。开发语言是选择的C#.下面是涉及的部分工具的介绍:
1.3.1 ASP.NET
ASP.NET[1] 是微软公司的一项技术,它是一种服务器端脚本技术,它可以使嵌入网页中的脚本由英特网服务器执行。
ASP .NET开发的最常用语言是C#和VB .NET,同时还有一些其它的语言,如下:
语言
支持软件
说明
C#
由微软官方支持
VB.NET
由微软官方支持
F#
由插件形式支持
Power shell
由插件形式支持
Java/J#
J#
由微软官方支持
Python
IronPython
由开源项目支持
Ruby
IronRuby
由开源项目支持
JScript
JScript
由官方支持
1.3.2 Microsoft SQL Server[11]
SQL Server 是微软公司推出的一款很普及的数据库管理系统。它具有以下优点:操作简单、它的可伸缩性适合分布式组织、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、性价比比较高等。 每个事物都有它的两面性,虽然它有很多的优点,但是也不乏存在的一些问题
(1)开放性。它只能运行在微软的windows平台,由此可见没有任何开放性。
(2)实施和共存的模型并不成熟,现在用户数变多的情况是处理的能力比较有限,伸缩性比较一般。
(3)性能稳定性。SQLServer当用户连接变多时性能就会变的比较差,并且不是很稳定。
(4)使用风险。
(5)只支持C/S模式。
1.3.3 开放工厂
这个平台是开放式的,大家可以方便并且完全免费的使用它里面的插件和服务。它的核心是插件仓库,目前插件仓库里有108个的可直接使用的插件,其中有桌面界面框架、Web界面框架、数据库访问、数据挖掘、数据集成、大数据支撑、消息队列、数据加密、文件访问等各类插件。
2 相关图表和需求分析
此系统主要是实现对企业人员和产品生产的管理,所以需求分析主要从这两个大的方面入手。
2.1 mes在企业管理中的位置[3]
从上面这张图我们可以很明显的看出来mes系统是处在上层计划层和下层控制层之间的执行层。因此,MES的本质是对生产车间进行管理,在管理信息系统和设备控制系统之间实现了信息的交互,并能对任何时刻的生产情况进行检测和观察。它从上面的计划层得到生产计划,并对这个计划进行细化,分析,将详细的操作指令传达给下面的控制层,与此同时它也可以把车间的重要实时数据以及运行的相关信息反馈给上层的计划管理系统,在这个过程中就可以对整个车间发生的一些紧急情况作出一系列反应。因此,MES的应用不仅可以让企业了解实时的生产情况和遇到的相关问题,还可以对资源进行合理的分配。由此可以看出mes系统对一个企业以及车间的重要性,它把计划层和控制层有效并稳定的连接在了一起,它不仅能处理发生的紧急情况,指导车间工作人员的具体操作,记录产品的制造相关信息,还能对产品的售后提供一系列的保障。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1807.html