- 3
- 0
- 约3.02千字
- 约 7页
- 2018-10-08 发布于福建
- 举报
唐钢物流IC卡系统研究和应用
唐钢物流IC卡系统研究和应用
摘 要:本文以唐钢ERP计质量系统为背景,介绍了物流IC卡系统架构和其实现中的几个重要技术。唐钢物流IC卡系统集成于计质量系统,基本上实现物流双系统运行、数据双存储。物流IC卡系统是基于IC卡片、读卡器、Mobilink技术,使用Delphi工具自主开发。联网时,数据库和IC卡片共同存储业务数据,并对业务数据更加准确处理;断网时,摒弃纸质应急预案,系统自动切换运行IC卡物流程序,从而确保共享信息和资源,统一物流和信息流,提高生产效能和质量。
关键词:计质量系统IC卡物流系统Mobilink技术
中图分类号:TP3 文献标识码:A 文章编号:1007-0916(2010)
09-0015-01
1 前言
随着唐钢信息化一期(ERP)项目的全面上线,计质量是贯穿采购进厂、厂内转储、销售出厂的物流业务的重要信息系统,同时扮演了ERP的承上启下重要角色。计质量系统涵盖供应、质检、计量和销售四大模块(系统),从而终端分布面较广,数据分散。在系统初期设计中没有涉及应急数据载体,因此任何网络及硬件问题都会导致整个物流数据的阶段性缺失,而物流本身并不会因为信息化系统的故障而停止运行,待物流结束后再去弥补相应数据非常困难。计质量系统录入终端较多,中间任何环节的数据录入或选择错误将会对完整物流数据产生重要影响。综上所述,通过IC卡作为贯穿全物流过程的信息载体可以基本解决在网络故障情况下的数据完整性保存问题,只要源头数据录入准确,后续流程通过IC卡获取关键数据可以有效解决数据一致性及连续性问题。
2 物流系统技术特点
2.1 IC卡技术
非接触式IC卡技术,这是世界上最近几年发展起来的一项新技术,它成功地将射频识别技术、磁电技术、计算机技术和IC卡技术结合起来,解决了无源、低功耗和免接触等难题,克服了接触式IC卡由于存在机械接触,容易造成磨损以及由于接触而产生各种故障的问题。非接触系统一般由非接触智能卡和读写器以及控制模块组成。
2.2 Mobilink同步技术
Mobilink是一种基于会话的技术,用来在中心统一数据库和大量远程数据库间进行双向数据复制。Mobilink的工作方式是:将远程数据库上的多个事务的结果合并成一个更改集,然后应用到统一数据库中。因为同步始终在事务边界进行的,所以保持了参照完整性。不保留在组件事务过程中所做的各个更改的顺序:因为从不复制未提交的数据,所以保留了数据完整性。
3 唐钢物流IC卡系统的总体设计
3.1 物流IC卡数据同步服务
物流IC系统作为计质量系统的重要组成部分,数据同步服务主要进行基础数据下发和业务数据上传。数据同步服务程序,主要以Mobilink技术为基础,Delphi为开发工具。唐钢物流IC卡数据同步服务模式,包含下载、监控和上载三大模块。
3.2 物流IC卡处理架构
计质量系统整体C/S架构,使用Oracle数据库存储数据信息。唐钢老物流系统架构所示,现场用户运行计质量系统对数据进行管控,同时通过网络进行客户端和和统一Oracle数据库之间的数据传递,采用双机热备模式永久性存储业务数据信息。但是,由于断网等其他特殊因素导致客户端与数据库无法进行交互,物流、信息流分离滞后等现象的发生。IC卡系统架构中在Oracle数据和客户端进行数据流通之间添加了稳定介质IC卡。通过联网时使用IC卡和数据两种介质存储数据信息,断网时使用IC卡临时存储数据的机制,对唐钢计质量系统改造,从而开发的唐钢物流IC卡系统。
4 唐钢物流IC卡系统的详细说明
4.1 系统数据处理模式
老物流系统单一的使用Oracle数据库存储数据,系统存在不稳定因素,也不够健壮,可移植性差,安全性能比较低。IC卡物流系统在网络无故障时,不仅采用双介质存储数据信息,而且当数据客户端和数据库之间处理之前,具备一道防火墙功能的处理机制。在用户操作数据信息之前,该处理机制将IC卡中数据与Oracle数据库中数据进行比较,处理机制根据不同的比较结果进行动作,保证数据准确。当用户操作完毕后,将相关信息提交数据库的同时也操作IC卡写动作,保证数据传输稳定安全完整。当故障发生时,IC卡独自承担数据传输工具,将所有业务点连接成一条完整业务线并将重要信息收集在卡片中,以备特殊业务点提取IC卡片数据到SQL AnyWhere数据库中,待网络恢复后上传到Oracle数据中。这种双介质双处理方式在ERP中很罕见,是一种有效的物流处理模式。
4.2 下载模式
为了确保远程数据库中基础数据完整和实时更新,需要将统一数据库中的基础和部分业务数据下发到远程数据库,这需要Moblink下载技方
原创力文档

文档评论(0)