您好,欢迎来到华佗养生网。
搜索
您的当前位置:首页基于物联网的物流业轨迹追踪的研究

基于物联网的物流业轨迹追踪的研究

来源:华佗养生网
2012年第3期 SCIENCE&TECHNOLOGY INFORMATION 0本刊重稿0 科技信息 基于物联网的物流业轨迹追踪的研究 田可伦 沈春宝 (河北建材职业技术学院 河北秦皇岛【摘066000) 要】为了便于对基于物联网的物流业中数据管理技术提供解决方案,需要对物流中物质资料进行监测和保护,本文研究设计了一种 实现轨迹追踪的方法,利用触发器、存储过程、订制作业等相关技术来管理和使用'3前最新变化的结果信息,保存变化过程中的历史信息。- 【关键词】物联网;物流;轨迹追踪;触发器;存储过程 0引言 物联网是通过射频识 ̄IJ(RFID)把各类物品与互联网连接起来.进 行信息交换的网络 物联网使人与人交互的互联网升级为连接万物的 互联网。把物联网应用到物流业上。可实现对物流业中物质资料的智 能化识别、定位、跟踪、监控和管理。 基于物联网的物流业中的所有物品都被标识.它们相关的信息都 转变为数据在互联网中流通,所以基于物联网的物流需要大规模的海 量数据.目前处理海量最成熟的关系数据库系统是Oracle.本文的物 流轨迹追踪方法研究就是在Oracle数据库开发平台上进行的 在物流作业过程中.为了便于对物联网中数据管理技术提供解决 方案.需要对物流中物质资料进行监测和保护.所以研究设计一种实 现轨迹保留的方法,记录数据修改轨迹.当数据变化时保留数据副本, 便于提取和查看历史数据 1轨迹追踪 本文研究的物流是在企业经营范围内由生产、服务活动所形成的 企业物流,在物联网中,当物品入库时.利用在库房安装的RFID阅读 器,写人物品的物理特性、存放位置等信息,由物品明细表Product(物 品编号,物品名称,物品单价,物品数量,物品入库日期,物品存放位 置,操作员)(Productld,ProductName,UnitPrice,Quantity,ProductDate, Location,StorageMan) ̄录,当物品单价、数量或存放位置发生变化时。 需要记录物品变化前后的所有状态.便于对数据进行分析和挖掘 1.1创建物品轨迹记录表的方法 普通的SQL语句可以实现物品轨迹记录表的创建.但基于物联 网的物流业需要处理海量数据.数据的存储和查询速度直接影响整个 系统的性能 为了提高系统性能.利用存储过程实现物品轨迹记录表 的创建.在运行存储过程前.Oracle数据库已对其进行了语法和句法 分析,并给出了优化执行方案。已经编译好的过程可极大地改善SQL 语句的性能.减少网络通信流量,一次编译。以后每次调用不再需要进 行编译和分析就可直接使用。利用Oracle自带的Oracle Spatial空间 数据库管理工具存放物品位置信息 CREATE OR REPLACE PROCEDURE pro_TraceTab一创建轨 迹记录表存储过程 AS TraceTabSql VARCHAR2(2OO); BEGIN TraceTabSql:: CREATE TABLE TracetTabSql(Productld NUMBER (81,一物品编号 ProductName VARCHAR2(20)。一物品名称 OldUnitPrice NUMBER(8,1),~物品原来单价 OldQuantity NUMBER(8).一物品原来数量 OldProductDate DATE,一物品移动前存放日期 OldLocation MDSYS.SDOGEOMETRY. 物品移动前存放位置.定义为空间数据类型 OldStorageMan VARCHAR2(8).~物品改变前操作员 CurUnitPrice NUMBER(8.11。一物品当前单价 CurQuantity NUMBER(8),一物品当前数量 CurProductDate DATE 一物品移动日期 CurLocation MDSYS.SDOGEOMETRY, —.物品移动后存放位置.定义为空间数据类型 CurStorageMan VARCHAR2(8),一当前操作员 ActionTvpe CHAR2(B)。一当前进行的操作类型 ) ; EXECUTE IMMEDIATE TraceTabSql; COMMIT; END; 1.2记录物品轨迹追踪信息的方法 在物品明细表Product上创建触发器,当物品信息发生改变时.激 活触发器,自动把相关的轨迹信息记录在表TraeetTabSql中。 CREATE OR REPLACE TRIGGER tri—Product一创建触发器 BEFORE INSERT OR DELETE OR UPDATE ON Product一一由 DML触发触发器 FOR EACH ROW一行级触发 DECLARE T—ActionType CHAR(81:一具体触发的条件信息 BEGIN IF inse ̄ing THEN T-ActionType:=’insert’; ELSE IF updating THEN T—ActionType:=’update’: ELSE T-AcfionType:=‘delete’; ENDIF; INSERT INTO TracetTabSql VALUES(ProductId,ProductName,:old. UnitPrice,:old.quantity,:old.ProductDate,old.Location,old.StorageMan,:new. UnitPrice,:new.quantity,:new.ProductDate,:new.Location,:new.StorageMan, V-ehangeType,T-ActionType) END; 1.3轨迹追踪信息的管理策略 基于物联网的物流业轨迹追踪记录,随着时间的推移,数据量会 很大.数据轨迹追踪与日常数据处理作业关系不密切,只是为物联网 系统的数据挖掘、数据信息的分析提供重要数据支持,把物品轨迹记 录表的信息按照月份进行数据存储.为了释放Oracle数据库物理 空间。进行数据存储的时候.没有简单的把物品轨迹记录表里面的记 录进行简单的delete删除.而是利用条件’WHERE 1=2’进行重新表 结构的复制.利用临时表做过度.重命名两次表名称进行表结构和信 息的重新架构 CREATE OR REPLACE PROCEDURE pro_TraceHistory AS TraceHistorySql VARCHAR2(200); BEGIN TraceHistorySqh= CREATE TABLE TracetHistoryTemp AS SELECT FROM TracetTabSql WHERE 1=2 : —把物品轨迹记录表结构复制给物品轨迹追踪历史临时表.记录 为空.只有表结构 EXECUTE IMMEDIATE TraceHistorySql; COMMIT; TraceHistorySqh= ALTER TABLE TracetTabSql RENAME TO TracetHistory : 一重命名物品轨迹记录表为物品轨迹追踪历史表 EXECUTE IMMEDIATE TraeeHistorySql; COMMIT; TraeeHistorySqh='ALTER TABLE TracetHistoryTemp RENAME TO TracetTabSql : 一把物品轨迹追踪历史临时表重新命名回物品轨迹记录表 EXECUTE IMMEDIATE TraceHistorySql; COMMIT; END: (下转第19页) 科技信息 0本刊重稿O SCIENCE&TECHNOLOGY INFORMATION 2012年第3期 图3中直观的表明了空白效率、JQ治理效率以及Ag—JQ治理效 率的对比。分析来看,甲醛在房间内的自然消除较难。放入去除剂后, 在同等条件下JQ处理效率较高,达到62.5%。但加入Ag粉之后,甲醛 去除率明显上升。从检测的三组数据来看,甲醛去除率都达到80%1 ̄ 上,说明银粉作为光催化剂,在可见光的条件下对于甲醛吸收液的治 理效率有明显提高。 90.除剂有更好的应用前景。 3结论 本实验以银氨配离子还原法合成银颗粒.银粉粒子仅达到 200nm.但是其仍然具有良好的光催化性能 甲醛液相和气相吸收去 除实验发现.可见光的条件下.纳米银作为光催化剂.可以很好的提高 甲醛吸收液去除效果。由此可见,纳米银将具有更好的光催化性能,而 且能够在可见光条件下进行光催化.对于室内空气污染物的去除提供 了更为环保和节能的途径。纳米银在装修安全,去除室内污染气体方 面将有较好的发展前景。 0O% 80.00% 70oo%一 60// ^-盆S;§ \・83 0_2% 00% 50∞% 40.00% .30.00% 20.OD% 1000% v…/ / / ● s00% s0% 【参考文献】 [1]叶剑,张瑞丰,候琳熙.大尺寸大孔径TiOYSiO:光催化剂的制备及甲醛去除 研究口].环境工程学报,2011,5(7):1598—1602. [2]郑昭科,黄柏标,秦晓燕.玻璃微珠/Ag/TiO 可见光催化剂的制备与表征I JI.无 机化学学报,2009.25(11):1898—1902. [3]彭子飞.用银氨配离子还原法制备纳米银『J1l材料研究报,1996,11(2):104— ,  J 空白 sH Ag-sH Ag-jQ 106. [4]赵晶,范必威.分光光度法测定甲醛叨.广东微量元素科学,2006,13(2):17— 22. 图4甲醛去除剂与光触媒的比较 图4进行了SH、Ag—SH以及Ag_JQ甲醛去除效率的对比。从图 中可以看出.加入银粉之后的市售光触媒对于甲醛的处理效率明显高 于未加入纳米银粉时的治理剂效率,从62.5%增加为94.64%。纳米银 作为光催化剂在可见光的条件下,具有良好的催化效果。而Ag—JQ与 市售光触媒比较,Ag—JQ甲醛去除效果有明显的提高,可见纳米银去 通讯作者:刘延凤。 ※项目名称:2010年度大学生科技创新基金项目(N20101112】。 [责任编辑:王静] (上接第37页)来继续学习打下基础。因此理论知识的考核十分必要。 应增大其在成绩评定过程中的比重 理论知识的考核可在项目进行的 过程中采取提问的形式.同时记录学生回答的情况,给予相应的成绩。 也可以在每个项目实施完毕后进行.采取测验的形式 所占比重为 10%。在学期末,开展理论考核,内容为项目实施过程中涉及到得知识 点。检查学生的学习效果.所占比重为30% 【参考文献】 [1]王丽梅.高校教师课堂教学评价体系设计f J1l山西财经大学学报:高等教育版, 2008,1 1(3):25-29. [2]毕菁华.建立课堂教学质量评价体系的实践性探索f JIl北京大学学报:哲学社 会科学版 2007.5(s2):292—296. 3结论 [3]王孝玲擞育评价的理论与技术fM].上海教育出版社,1999. [4]朱姝.大学英语教学与测试中的形成性评价[M】.宁夏大学学报 2002(5):123— 124 这种考评方式比较受学生的欢迎.提高了学生的学习兴趣 学生 [5]宋志华.如何对学生进行科学的课程评价『J1l考试:科研版,2010(01):39—40 能够快速掌握专业能力,特别是学生的方法能力、社会能力得到了很 大的提高。另外在项目实施的过程中教师的指导、组织、对学生的评价 ※“河北教育学会课题:批准号XHXNO.121 10509”。 等方面的工作量增加很大,对教师的专业素养要求很高.因此学校有 必要加强对“双师”教师的培养.鼓励教师到企业进行锻炼.在引进人 [责任编辑:江广霞] 才时对具有实际工作经验的竞聘者优先考虑。● (上接第44页)为了实现可以在每个月的1号把轨迹追踪信息进 率,控制物品实时状态的有效的方法。管理和使用当前最新变化的结 行数据存储,利用Oracle的内置包DBMSJOB来建立定时的任 果信息,保存变化过程中的历史信息是发挥物联网最大效能的重要保 务。 _VARIABLE job NUMBER; BEGIN 障,物联网在物流业的应用将有着更广阔的前景。e 【参考文献】 DBMsjOB.SUBMIT(:job, pro__TraceHistory; ,sysdate,"sysdate+1/ [1]李华植.海量数据库解决方案fM】.北京:电子工业出版社,2011. 1440"); [2]刘志成.Oracle数据库管理与应用实例教程[M].北京:人民邮电出版社,2010. COMMIT; END; DBMS__[3]高举红.物流系统规划与设饥M】.北京:清华大学出版社,北京交通大学出版社 201O. JOB.SUBMIT第一个参数用来传递任务号;第二个参数指 作者简介:田可伦,女,山东青岛人,讲师,工学硕士,研究方向为ERPEAM、数据库、数据挖掘。 、 定运行的存储过程是pmJr eHistory;第三个参数指出此任务在统中 下一次运行的时间,第四个参数表示每月1号运行 2结语 基于物联网的物流业轨迹追踪利用存储过程是提高系统查询效 ※基金项目:秦皇岛市科技局项目(201001A135)。 [责任编辑:周天凤】 19 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务