应用Ajax技术看板系统设计实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用Ajax技术看板系统设计实现

应用Ajax技术看板系统设计实现   摘要:JIT(JUST IN TIME)是日本丰田公司70年代提出的针对过程控制的生产管理模式。其核心思想是“精益”。但JIT同样存在产能过剩等不足。如果将MRP/MRP II和JIT相结合,则可以取长补短,优势互补。看板系统将是实现两者结合的信息手段。本文阐述了如何设计和实现基于Ajax技术的看板系统。 关键词:看板;Ajax;A 中图分类号:TP393.09 文献标识码:A 文章编号:1007-9599 (2013) 02-0000-02 1 看板概述 看板管理是实现准时化生产方式特有的一种手段,最初是由丰田汽车公司于二十世纪五十年代从无人售货商店的运行机制中得到启发而产生的。经历了50多年的发展和完善,作为一种彻底追求生产过程合理性、高效性和灵活性的生产管理技术,它已逐渐被世界各国的许多看板管理系统分析与设计行业中的众多企业所应用。 看板管理要求生产持续而流畅,实现对市场的需求做出快速反应。但是实施看板管理是有条件的,如生产的均衡化、设备布置合理化、作业的标准化、质量的保证、良好的外部协作等这些先决条件不具备,看板管理就不能发挥应有的作用。 本系统主要设计的主要功能: (1)轮询监控: 主要提供生产拆分,开箱、拣选、入库、检验看板生成。 (2)看板查询: 此部分主要由Web系统完成。 主要提供生产看板,拣选,入库等按条件查询显示,打印个看板条码清单和拣选标签清单。公告主要用来显示紧急补料和设备故障等紧急事件的通知。 对该部分的功能说明如下: 生产看板提供:清单打印功能;可按生产线和时间进行查询; 生产监控提供:份不同颜色显示看板状态;查看所有生产线排队看板; 拣选看板提供:备料和已完成状态维护;打印拣选标签和报告; 入库看板提供:指定库位;打印入库报告; 开箱看板提供:打印开箱报告; 所有看板模块对于数据展示都要求可以根据展示字段排序。 (3)看板工作: 本部分主要由手持条码扫描终端完成。 2 Ajax原理 Ajax应用程序的加载和传统的Web应用程序没什么区别:首先,某个用户操作(例如在浏览器中输入URL,或者在当前页面中点击一个外部链接)引发了浏览器的一次HTTP请求。然后,服务器处理这个请求,生成合适的HTML、CSS以及JavaScript,并发送至客户端。最后,客户端浏览器将这一段HTML显示出来: 使用Ajax后的工作原理如下图,可见通过Ajax在用户交互方面有了很大改进,用户可以不用为提交了Form而长时间等待服务器应答,而且通过Ajax也可以开发出华丽的Web交互页面。 3 系统架构 在功能分配上,现有MRP系统主要提供给基础物料和生产过程中数据; web看板系统负责实时展示流水线卡片数据和打印条码清单;手持看板系统负责识别条码,推动数据变化并拉动生产。 在软件架构上,主要利用了A技术,包括Ms Ajax技术和WinCE环境下的手持设备开发技术和消息中间件。 4 系统关键技术 由于看板信息是实时变化的,所以有必要选择一种方式来体现这种变化。目前可以选择的方式有: (1)Http头部添加refresh标记; (2)利用Javascript的time对象间隔提交; (3)Ajax方法,尤其借助Microsoft Ajax Extension中的Timer控件; (4)Comet方式,包括Iframe和Stream两种。 对比这四种方式,(1)和(2)存在先天的不足就是会被浏览器阻止。如果在表单域有提交更新,浏览器一般会对这种情况弹出提示框,所以利用(1)和(2)是不可行的。(4)类型是先下比较热门的话题。但是这种方式也有一个弱点就是环境要求苛刻,对服务器软硬件要求比较高,而且控制上比较复杂。 综合考虑,还是Ajax方式最为可行。再加上Microsoft Ajax Extension 和 Library 1.0 的出现更使得利用Ajax开发简单高效。 UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件。 Timer控件是在预定的时间间隔中执行回发。设置 Interval 属性以指定回送发生的频率。当 Timer 控件启动一个回发时,Timer 控件在服务器端触发 Tick 事件,可以为 Tick 事件创建一个处理程序来执行页面发送回服务器的动作。当 Timer 控件被包含在 UpdatePanel 控件的内部时,Timer 控件自动成为 UpdatePanel 控件的触发器

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档