时间:2015-01-15 10:46 文章来源:http://www.lunwenbuluo.com 作者:魏玲等 点击次数:
2.2.2 PDA子系统设计
(1)收料入库;(2)物料移动;(3)退货;(4)物料盘点;(5)领用出库;(6)工具管理;(7)寄售管理。
3 系统的实现
3.1 PDA子系统本地数据库的实现
在网络无连接情况下,需要将采集数据暂时存储到PDA本地数据库中,然后通过同步软件连将数据上传到仓储系统数据库服务器中,并把本地数据库中的数据删除。
网络无连接情况下数据的存储实现代码如下:
3.2 PDA与服务器通信的实现
在本系统中PDA与PC之间的通信有两种方式,即有线方式和无线方式:
(1)有线方式:是通过ActiveSync同步软件、USB接口和数据线实现PDA与PC机连接。它的主要缺点是数据不能实时同步,并且需要数据线的连接;(2)无线方式:是PDA通过AP与电厂的局域网连接,实现数据的同步传输。
该系统是基于有线通信和无线通信相结合的方式。在网络顺畅时,PDA通过无线方式调用Web Service实现PC机之间的通信;网络不连通的情况下,可以将数据暂存在PDA本地数据库中,然后通过ActiveSync同步软件将本地数据上传到数据库服务器中。
如果PDA和数据服务器用无线方式进行通讯,那么客户端需要调用远程服务器上Web Service,调用过程非常方便,和本地函数调用没有差别,下面是实现通信过程的代码:
PDA和远程数据库服务器建立通信连接后,就可以实现仓储物资信息的传输,也就是数据的上传和数据的下载,而数据在通信过程中的存在形式是XML流文件。我们在调用在Web Service方法时,上传的数据和查询到的数据都是以XML数据流传输。下面就是调用Web Service方法并返回XML数据流的实现代码:
//调用Web Service方法,返回XML数据流:
4 结束语
PDA技术一旦正式投入仓储管理系统中,一定会取得非常好的实践效果,最起码能达到了如下的目标:
(1)提供灵活多样的查询方式;(2)提供强大的盘点功能;(3)实现物料的入出库的全过程跟踪;(4)实现数据通信的实时性和采集的移动性;(5)提供权限管理。
参考文献:
[1]梅晓丹,于新强.PDA的应用及前景[J].黑龙江科技信息,2008.
[2]曹珲.基于PDA信息管理系统的构件设计方法与研究[J].计算机与现代化,2009.
[3]刘军.基于Web Services的信息系统集成模型的研究与实现[D].华北电力大学,2004.
[4]帕派佐格罗(荷).龚玲,译.Web服务原理和技术[M].北京:清华大学出版社,2009.
联系方式
随机阅读
热门排行