范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

基于网络信息流的物资信息管理系统的研究与分析论文

  1引言
  通常情况下,市场上各种仓库管理软件对物资的分类管理方式,与企业对物资的管理方式不符合,管理软件存在功能缺乏和功能冗余的不足。在实地考察研究淮南矿业集团某矿实际运作的情况下,为了解决企业在管理物资管理过程中出现的问题,研究设计了一套仓储物资管理系统。
  传统的物资管理系统都实现了工作流引擎,工作流技术很好地解决了软件系统与企业对物资的管理流程不一致问题,同时可以非常清楚快捷地描述业务流程,监控管理工作的进程。文献中提到了工作流技术和物联网技术的结合,但它只阐述它们之间的协作。而本文在深入研究工作流技术和物联网技术后,结合物联网智能,自动化和可靠的特点,通过融合物联网技术和工作流技术的思想来设计软件架构,实现了用物联网信息传输的思想来设计基于网络信息流的工作流引擎,按此思想,软件系统中的物资不仅仅只是表单中的一套数据,而且也是一个对象,物资属性的改变作为信息流在各管理人员之间传阅。在此基础上实现了物资管理软件,很好地解决了该企业在管理工程中出现的各种业务问题。
  2系统总体架构设计
  本系统深入分析研究了该矿业集团的物资管理流程,按照信息化标准,运用结构模块化,面向对象的思想,对系统进行全新设计。
  2. 1系统需求
  系统需要协调物管部门和各个普通部门(如煤炭管理科,掘进一区等)之间的物资流转工作,物管部门和各个普通部门都有一个各自独立的物资仓库,在每一个流程中涉及到各种类型的人员的协作,系统中基本的人员角色有库管员,部门科长,材料员,送料员,普通人员等,不同的角色代表不同的权限,系统人员以不同的角色参与到业务活动中。
  2.2模块划分及整体架构
  系统的模块和整体架构后端主要包括权限控制、数据安全控制、业务流程设计、业务管理、流程引擎等模块。其中流程引擎模块是本系统的核心模块。
  3设计思想
  本系统采用架构设计软件,除网站服务器外,浏览器请求提交数据的方式都采用Ajax技术,数据格式采用二技术,具体采用什么格式则根据数据传输要求和JSON或XML的特点来确定。该技术可以提高交互体验,减少传输的冗余数据。为实现请求统一,JSON和XML严格按照事先设计好的交互协议,数据返回的格式同样严格规定,同时对必要的数据如用户密码进行加密传输。
  在后台服务器端,系统首先检查用户的Session是否超时,后台所有服务必须是在用户已经登录的情况下才能访问。系统接着解析前端发来的请求,然后把请求交给权限安全控制模块,以过滤不合理或违法的请求,最后该模块按请求指示的业务类型把它分发到对应的模块,各模块执行实际的请求后,生成对应的SQL请求,这样的请求再交由数据安全控制模块,以产生最终的SQL语句,返回的SQL请求再层层返回到前端,浏览器把系统返回来的数据展示给用户。在这个过程中,如果哪个模块里面的检查,或者处理出现异常,系统会立即检测到,并把异常信息经过加工处理后返回给前台浏览器。
  权限安全控制模块主要检查用户发来的请求数据格式是否符合通信协议,是否有权限访问该模块,是否超出该模块开放给该用户的权限等。数据安全控制主要是检查数据更新是否影响数据库的完整性,一致性要求,同时检查用户权限,已达到对用户权限在数据记录级别的控制。
  4网络信息流引擎实现
  4. 1相关技术
  工作流管理是支持组织业务过程高效运行的思想、理论、方法、技能和系统的总称,它可以实现业务的自动执行。工作流模型是对工作流的抽象表示,比较常见的工作流建模方法有:基于Petri网的工作流建模方法,基于时间驱动的工程链工作流建模方法,基于语言为的工作流建模方法,基于活动网络图的建模方法等。本文将结合物联网信息传输的思想,在基于活动网络图的基础上研究设计出基于网络信息流模型的工作流建模方法。
  4.2物联网信息传输特点
  物联网是由大量的传感器节点组成,传感器能感知环境的变化,并把这种变化信息通过网络传给汇聚节点,信息经过汇聚节点处理后,再通过网络到达主机,主机根据传感器送来的消息进行信息融合处理,最后把处理结果再反馈给用户,把控制信息反馈给传感器。
  为了更好地在工作流中使用物联网信息传输的思想,现作如下的规定,一个环境(一个仓库)中存在不同的网络(各种类型的业务流程),一个网络中有且仅有一个CN节点,多个SN节点(各种物资,物资的属性改变作为传感器的信号),多个RN节点(不同的参与处理流程的人员),这里的RN和HN因为功能一样,所以不作区分,统称为RN。系统会首先按照用户的操作生成一个CN节点并把消息给CN节点,这个网络就动起来了。
  4. 3网络信息流引擎设计
  工作流实际上是一个网络,一个表单从网络的起点开始,经过节点的处理到达下一个节点,直到该节点是结束类型的节点,流程才正式结束。本系统初步实现了按照文献提到的调度策略,其扩展的工作流引擎。这样的好处是使得业务能更好地调度。
  由于在本系统中工作业务流程都与仓库的物资流转(入库、出库)相关,在系统设计的过程中,把物资信息抽象成SN节点,传统流程里的表单就是一个CN节点。流程开始时,CN首先收集SN的消息(物资数量,状态的改变等),封装成一个表单消息,然后把表单消息发送个下一个RN;RN会根据用户的操作选择来处理该消息,如果用户的选择表示该流程处理结束,那么该RN节点会在本网络中广播流程结束消息,所有参与该流程实例的节点会收到该消息,所有收到流程结束消息的节点会把该消息通知给相应的用户。
  流程在发送消息时地址的实现采用角色方案,因为系统权限管理方式是基于角色的访问控制模型,所以地址用角色表示,具体的操作人员表示端口。采用网络中的广播,多播等概念实现一对多的消息发送处理,但是只有一个消息会被处理,消息在处理时,会进行网络状态判断,已确定该消息是否过时,对过时的消息,系统通知用户后直接抛弃。
  实际上大多数流程都是为了改变物资在仓库中的属性,如库存量,报废等,但是新物资入库则是例外。一批新的物资进入仓库,这就如同一个新的节点加入到这个仓库网络中,这个网络会监听到这样的消息,并进行相应的流程处理。对于其它(如物资完全出库)的情况,该网络同样能很好地解决。
  4. 4流程实现
  流程引擎中的关键类和接口如下:
  ·I Network网络(流程)类型接口。
  ·Anode节点类型接口。
  ·I Message消息接口,用于实现协议。
  ·Ilene消息链路接口,消息必须通过链路才能到达下一个节点。
  ·C Base Network所有流程网络的基类,实行了I Network接口,并且提供网络公共的方法实现和事件,它定义了一个网络类型(工作流),通过读取数据库里面的配置来确定网络的结构,里面包括的公共方法如Send Message等,事件如:Start, End等,并提供网络状态的访问方法如:U interwork-State等。
  ·C Base Node所有节点的`基类,实现了Anode接口,并且提供节点公共的方法实现,这个类定义了用户可以的操作选项,并处理用户的选择,里面包括的事件方法有:On User Choice OnMessageln,OnMessage0ut等,该类的子类实现了具体的消息解析和处理方法。
  ·C Base Message所有消息的基类,实现了I Message接口,并且提供消息公共方法的实现,包括定义消息的类型,消息的具体内容等。
  ·C Baseline所有链路的基类,实现了Ilene接口,并且提供链路公共方法的实现。该类主要对业务做延迟,定时等处理。
  ·C Work J low Engine负责创建,读取,释放,结束工作流等辅助工作。
  4.5流程执行
  下面以一个业务流程来解释流程的具体执行过程,假设工作流为物管部门物资入库,信息网络流程如下:
  1)浏览器接受用户(材料员)输入消息,以JSON格式发送给服务器。进入第二步。
  2)服务器对用户提交的每一个物资抽象成SN节点,封装成I Message,并发送(Ilene)给该网络的CN节点(网络的特殊节点),进入第三步。
  3 ) CN节点对流程作一些预先的工作,但并不是所有的流程都有具体的工作,在本业务流里,它只是直接把消息发送给下一个RN (Anode)节点。进入第四步。
  4)该节点为称为物管科长审核,物管科长可以选择通过审核或不通过审核,当通过审核时,直接进入第五步,否则进入第八部步。
  5)该节点称为材料员确认,只有确认操作,确认后进入第六步。
  6)该节点称为库管员确认,只有确认操作,确认后进入第七步。
  7)该节点称为流程成功结束,物资进入物管仓库,RN根据I Message提取入库物资信息,并更新数据库,然后广播(Send Broadcast Message)流程成功消息到各个节点。各节点收到消息后反馈给用户。
  8)该节点称为流程失败结束。物资仓库数据不变,并广播失败消息到各个节点。各节点收到消息后反馈给用户。
  4. 6工作流权限管理模型
  在工作流的控制方式中有以下七种:扩展的基于角色的访问控制模型、基于任务的访问控制模型、基于角色和任务的访问控制模型、基于团队的访问控制模型、基于规则的访问控制模型、基于状态的访问控制模型、面向服务的访问控制模型团。本系统采用基于角色的访问控制模型。
  权限类型分为两种粒度,一种是记录级权限,另一种是业务级权限。系统再把这些权限分配给角色或者直接分配给用户,角色可以递归分配给角色,最终分配给用户。结合流程引擎的实现,基于角色的访问控制模型能很好地嵌入在Anode中,一个Node就是对具有指定角色和指定人员的集合能对流程指定节点进行处理的总称。
  5结语
  本文阐述了基于网络信息流模型的工作流引擎,分析了物联网信息传输的特点,同时在流程引擎中引入该思想,得益于成熟的物联网理论,该引擎能很好地应付复杂的业务需求和业务需求的变更。本文实现的物资管理系统也证明了该方案的可行性。由于是第一次在工作流中引用物联网信息传输特点的思想,工作流引擎在设计实现方案上还存在一些欠缺,网络的可扩展性比真实的要差,各种网络之间的融合方案没有实现,子网方案也只存在于引擎设计的概念阶段,这也是今后要努力的方向。

学分制条件下高校班集体建设与学生个性和谐发展的几点思考论文摘要随着学分制在高校全面推行,给传统意义班集体建设带来很大冲击,班集体教育功能受到削弱。本文从学分制对班集体建设的影响班集体的作用进行分析,就如何实现班集体建设与学生个性和谐发展提加强高校贫困生感恩教育的建议论文摘要近年来,高校对于贫困生的资助力度不断加大,但是忽视对贫困生的感恩教育,严重影响学生的健康成长。本文通过分析高校贫困生感恩意识缺乏的现状高校贫困生感恩缺失的原因,采取针对措施。关谈合作的议论文500字有很多事情光靠一个人是做不完的,所以需要很多的人来一起合作才能完成。如果只有分工没有合作那么事情是不可能完成的。什么叫分工?分工就是大家分配不同的工作,最后集合起来完成一件大事,例体育教学评价下的大学体育的论文一现行大学体育教学评价中所存在的弊端1由于指导大学体育教学的总思想出现偏差致使评价没有客观性。目前,很多大学体育教学仍然贯彻的是老师是中心,课堂是中心,其重点仍然是教授运动技能,其关于新课标改革与初中语文教学的论文201X版新课标在很多方面都有较大改进,今对其在阅读教学方面的改动作一些比较与分析,以期能对语文阅读教学实践有所促进。一重视阅读的生活性这里所谈的生活性并不是以往所说的阅读材料从学课程改革下高校体育教师教学能力发展论文摘要随着新课改的进一步推行,高校体育教育作为素质教育中重要科目之一,逐渐为社会所重视,对高校体育教师教学能力提出更高的要求,高校体育教师应不断提高教学质量和教学效果,本文通过介绍教大学生优秀论文精选高校篮球教学改革的思考关键词篮球教学论文摘要随着社会经济的不断发展,我国高校教育在改革和完善,其中高校体育课程也在不断的发展和完善,篮球课做为高校体育课的一门重要课程,它的改革也势在必行。本文从两个方面如何提高小学生语文朗读水平论文它是描述学术研究成果进行学术交流的一种工具。下面是关于如何提高小学生语文朗读水平的内容,欢迎阅读!摘要朗读有助于培养阅读理解能力,提高口头表达能力。学生的朗读水平高不高,很大程培养学生创造性思维之我见的论文创新是一个民族进步的灵魂,是国家兴旺发达的不竭动力,中国要强盛,中华民族要在世界民族之林中永远立于不败之地,就必须不断提高我们的综合国力和国际竞争能力,而且这越来越取决于教育发展,试论如何实施有效课堂教学提高大学教学成效论文论文关键词有效性课堂教学大学生提高论文摘要一堂有效的课是由教师学生良好的配合,科学合理的课程设置,舒适积极的学习环境构成的,但是现在课堂教学中存在诸多问题,本文对存在的问题进行深入在本科培养阶段开展大学生创新训练项目的作用探讨论文目前,在我国高等教育培养过程中,为了全面提高学生的综合素质,达到较好的培养效果,使培养的学生能够更好地适应当今社会发展的需要,对于本科生的培养方式在不断地发生着变化。近年来在教育部
中英小说风格翻译问题中英小说风格翻译问题中英小说风格翻译问题中英小说风格翻译问题更多精品文章来源自3edu教育网摘要小说风格除了受不同文学作品的题材体裁和作家流派的影响外,还受作者观察感受生活的独特角浅谈扬琴重奏艺术对扬琴发展的影响浅谈扬琴重奏艺术对扬琴发展的影响摘要扬琴重奏艺术是扬琴发展过程中出现的一种极富特色的演奏形式。它的出现一定程度上影响了扬琴艺术的发展。本文探讨了扬琴重奏艺术对扬琴艺术的影响,以期能浅谈琵琶音色的处理及艺术的文学性浅谈琵琶音色的处理及艺术的文学性我初学琵琶演奏时,很少注意音色的处理,只是能弹曲子就可以了。后来随着年龄的增长,才认识到弹奏中音色变化的重要性。要想弹好一首乐曲,音色的处理必须要细何纪光的演唱特色及其影响毕业论文摘要关键词何纪光演唱特色新型高腔山歌唱法湖南民族音乐ABSTRACTThehighpitchedtunefolksongofHunan,istheimportantcomp声学回声抵消技术的研究声学回声抵消技术的研究1引言随着通信技术的发展,视频会议和电话会议是近年来发展较快的一项新业务。在这种场合中提供了免提功能。在使用免持电话房间中,从远方传送来的信号(即远端信号)通歌唱心理对人声音色形成的调控作用歌唱心理对人声音色形成的调控作用1感觉知觉对人声音色的调控感觉是当前事物的个别属性在人脑中的反映,是最简单的认识形式(比如说事物的声音颜色气味温度等)。知觉是事物的整体在人脑中的反Encore4。5制谱软件在和声学教学中的作用Encore4。5制谱软件在和声学教学中的作用摘要和声学是音乐学专业的一门主干理论课程,它属于基础课程,同时在基础课中又属于高级课程。熟练的掌握和声学知识,是从事音乐教育工作和音乐静脉畸形诊断与治疗的超声学进展静脉畸形诊断与治疗的超声学进展静脉畸形(Virchow分类的海绵状血管瘤)是人体最常见的先天性血管疾患之一,可发生在身体任何部位,以面颈部四肢为好发部位,多见于皮肤和皮下组织。尽管公路交通噪声的防治公路交通噪声的防治噪声是生活中产生的令人不快的声音,它干扰人们正常的工作睡眠和娱乐,甚至会影响人们的生理和心理健康。公路交通噪声httpWWw。LWlM。cOm是指汽车在公路上行驶浅论高职英语语法教学方法初探论文关键词语言教学英语语法教学方法论文摘要语法在语言教学中一直占据着重要的地位。但是语法教学在目前还存在诸多弊端,因教学方法的陈旧落后学生的学习效果不理想。根据相关语言和教学理论以浅谈体育的社会综合教育功能浅谈体育的社会综合教育功能体育作为一种社会现象,既是文明社会的产物,更是促进现代文明的因素之一。而体育的社会综合教育功能,在实现培养和造就社会主义现代化建设所需人才,丰富人民群众的