当前位置:首页 > 应用方案 > 正文

基于手持PDA蜂产品数据采集与录入系统

点击数:7382次      新闻作者:admin      发布时间:2012-11-14
1、系统性能指标及总体框架
(1)操作系统
Windows 2003 Server Professional with SP2、Windows 2000 Server with SP4或Windows 2000 Advanced Server with SP4。
(2)Net环境
Net Framework 2.0、.Net Framework 3.0或更高版本。
(3)数据库
SQL Server、SQLite数据库。
(4)硬件:便携式PDA数据采集器。

系统基本框架
蜂产品生产管理系统以便携式轻便移动设备为硬件核心,以基于.Net开发的具有GPRS无线通讯功能和基于Web Server服务功能的软件系统为其软件运作的核心。
硬件设备包括便携式PDA数据采集器(带有GPRS模块)、便携式一维条形码打印机;软件为基于.Net开发的具有GPRS无线通讯功能和Web Server服务功能的蜂产品生产管理系统。
在用户端,蜂农可以方便的通过便携式PDA数据采集器记录蜂场的各种生产信息;当蜂农采集蜂蜜时,针对采集的每一批蜂蜜进行现场实时的批次条形码的打印工作,并将相关的生产信息通过GPRS上传到中央数据服务器的大型数据库中。
在服务器端,通过操作生产数据库中的信息,可以及时准确地检测每一个蜂场(蜂农)的生产情况。
2、关键技术
1)编码
基于EAN/UCC-128 条码规范的一维条形码编码。常 用 的 商 品 标 识 代 码 包 括EAN/UCC-13、EAN/UCC-128、UCC-12,而 EAN/UCC-128 条码在全世界范围内具有唯一性、通用性、标准性,成为全球贸易中信息交换的首选标识条码。通常情况下,商品的基本特征包括商品名称、商标、种类、规格、数量和包装类型等,但这种编码方式考虑产品本身属性较多而考虑产品生产、流通过程信息较少,因此本课题研究采用了产品属性编码和流程编码相结合的编码方式。确定以同一批次生产的产品作为其“身份”制定的标准。同一批次是指某企业在同一时间、同一地点内生产的同一品种的产品,通过这种方式生成的追溯码作为产品信息载体具有唯一性,同时提供产品信息、产地信息和生产日期等,而且符合 EAN/UCC 编码规范。
本研究针对蜂产品生产环节,以蜂农(蜂场)为基本单位,建立蜂产品生产环节数字编码规则与标准,从而对其生产全过程进行了解。
条码含义

(7030)1566115001(10)0821(251)01(17)080326
其中(7030)代表应用标示符AI7030,表示蜂场代码
(7030)156   6115      001
       |     |         |
     中国 四川邛崃 蜂场A
(10)代表应用标示符AI10,表示产品批号
(10)08  21
    |   |
  年份 批次
(251)代表应用标示符AI251,表示原料种类
(251)01
     |
   原料
(17)代表应用标示符AI17,表示生产日期
(17)08  03  26
    |   |   |
    年份 月份 日期
通过与PDA配套使用的便携式条码打印机,蜂农一方面根据需要随时记录生产信息,另一方面,可以针对自己采集的原蜜进行一维条形码的记录与打印,为蜂产品溯源中十分关键的生产环节建立完善的信息记录规则。
2)数据库
①嵌入式小型数据库SQLite
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
本项研究中,在前端便携式PDA数据采集系统软件中,首先使用SQLite数据库作为基础数据存储介质,保存蜂场(蜂农)在生产过程中采集的数据信息;充分运用其轻巧、处理速度快的特性,方便生产过程中数据信息的采集与保存处理工作。
②基于服务器的数据库SQLServer
基于服务器的数据库SQLServer系统。本系统的数据库采用微软公司的SQL Server2005,它是微软公司推出的功能强大的数据库服务产品,具有可靠性、可伸缩性、可用性、易用性等特点,可以提供完整的数据库应用解决方案。
本项研究中,针对蜂产品自身特点,建立生产环节信息数据库,从而为蜂产品生产环节建立详细的档案记录。
3)传输与通讯
①无线通讯(GPRS)
通用分组无线服务技术(General Packet Radio Service)的简称,它是GSM移动电话用户可用的一种移动数据业务。GPRS可说是GSM的延续。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。GPRS的传输速率可提升至56甚至114Kbps。在技术上,数据实现分组发送和接收,按流量计费;56~115Kbps的传输速度。在应用方面,可以使用户在任何时间、任何地点都能快速方便地实现连接,同时费用又很合理。简单地说:速度上去了,内容丰富了,应用增加了,而费用却更加合理。本项研究中,通过GPRS技术实现数据的有效上传到服务器。
②基于Web Server数据上传
Web service是创建可互操作的分布式应用程序的新平台。Web service的主要目标是跨平台的可互操作性。为了达到这一目标,Web service是完全基于XML、XSD等独立于平台、独立于软件供应商的标准的。  用Web service来实现集成的最大好处在于可以轻易实现互操作性。只要把系统逻辑暴露出来成为Web service,就可以让任何指定的用户轻松的调用你的逻辑,而不管他们的系统在什么平台上运行,使用的是什么开发语言。另外,通过使用Web service,系统开发不再像以前那样,要先从第三方购买、安装软件组件,再从现有应用程序中调用这些组件,而只需要直接调用远端的Web service就可以了。可以非常轻易地把所有这些功能都集成到站点中,为用户提供一个统一的、友好的界面。本项研究中,通过Web service技术,一方面,提高了整体系统的互操作性;另一方面,实现数据的有效上传到服务器。
3、系统功能
1)简介
这是一种基于PDA手持便携式的数据采集系统。主要负责进行现场实时数据的采集,并可通过与便携式一维条码打印机连接,打印经过处理的一维条码信息。本系统主要针对蜂场、蜂农;在进行蜂蜜采集过程中进行相关数据的实时采集、保存、打印。系统有PDA手持数据采集器、便携式一维条形码打印机、PC机数据管理系统三部分组成。(1)PDA手持数据采集器:用来采集基本数据信息。(2)便携式一维条形码打印机:用来进行数据的打印;(3)PC机数据管理系统:对PDA手持数据采集器采集的数据进行保存、维护。
各个控制点除了做好蜂产品质量的检验工作外,还要对产品来源、去向及在本控制点的流程进行详细记录,并通过PDA移动设备或系统客户端输入信息传递到网络服务器。
蜂场模块主要对蜂产品的原始生产信息进行记录和管理,收集数据包括省名、县名、蜂场名称、所产蜂蜜名称(即:原料)、以及蜂蜜一共罐装了几桶的桶数、产品批号、生产日期等参数。
 


系统功能模块图
2)系统界面

    
3)PDA手持与条码打印机

4)打印条形码