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

基于PC蜂蜜产地信息录入系统

点击数:7352次      新闻作者:admin      发布时间:2013-03-07
1、系统性能指标及总体框架
系统能够方便快捷的进行用户信息输入工作、方便及时按照要求对用户信息进行处理、信息导入、上传以及能快速、安全实施条码打印工作,整个系统具有较好的执行速度、利用率和较快的响应特性。
本系统开发环语言为C#,数据库为SQL Server 2005,系统环境如下所示:
1)服务器端
名称 具体型号
服务器端操作系统 Windows Server2003
数据库系统 SQL Server 2005
开发语言 C#
开发平台 Visual Studio 2005
运行环境 .Net Framework 2.0、Microsoft ActiveSync
2)客户端
名称 具体型号
客户端操作系统 Windows XP
数据库系统 Access
开发语言 C#
开发平台 Visual Studio 2005
运行环境 .Net Framework 2.0、Microsoft ActiveSync
系统总体框架
系统采用C/S架构进行开发,用户可以在PC机或者笔记本上通过客户端登录进入基于PC蜂蜜产地信息录入系统,完成蜂蜜产地信息录入、处理和传输工作。
系统可以通过数据线与PDA连接获取PDA中采集的数据,也可以在PC或者笔记本中直接输入记录的蜂蜜产地信息。系统开发中将数据封装为XML格式、采用Web Services的方式来实现数据上传功能。同时系统配备了桌面条码打印机,可以为产地蜂蜜提供产地条码,系统框架图如下所示:

系统开发考虑过程步骤如下:
①对蜂农信息记录情况进行调研,获取不同地域的养蜂日志信息,从中提炼出于蜂产品溯源需要记录的信息内容,按照生产过程进行分类,建立蜂蜜产地信息数据库;
②依据蜂蜜采集流程,设计系统运行流程图,使系统依照蜂农生产习惯运行,为系统培训工作方便快捷开展提供系统支持;
③设计系统运行主界面,统一界面风格;
④设计系统开发数据操作文件,统一数据库访问规则;
⑤按照系统流程进行系统开发;
⑥对系统进行测试,针对系统测试时出现的问题进行修改和完善工作。
3、关键技术
系统使用关键技术主要包括数据编码技术、数据库技术、Web Services技术、嵌入式开发技术。
1)数据编码技术
本系统采用GS1标准作为编码标准,按照EAN.UCC系统进行系统编码。EAN.UCC系统是以对贸易项目、物流单元、位置、资产、服务关系等进行编码为核心的集条码、射频等自动数据采集、电子数据交换、全球产品分类、全球数据同步、产品电子代码(EPC)等系统为一体的服务于物流供应链的开放的标准体系。该系统的全球统一的编码(标识代码)体系对供应链上参与方、贸易项目、物流单元、物理位置、资产、服务关系等进行编码,解决了供应链上信息编码不唯一的难题。
本系统针对蜂产品生产环节设计和实现了产品的条码,下图是系统打印的条码示意图,代表含义是“中国四川绵阳王顺蜂场于08年5月27日第1批生产的蜂蜜。

(7030) 156510183 (01)001 (13) 080527 (10)001
代码结构如下所示:
(7030) 156510183 (01) 001 (13) 080527 (10) 001
——7030   应用标示符,表示蜂农代码
——156    中国
——510183 四川绵阳
——01 应用标示符,标示此为蜂场标示
——001    王顺蜂场
——13 应用标示符,标示日期
——080527 08年5月27日
——10 应用标示符,标示批号
——001    表示当天第一批蜂蜜
 
2)数据库技术
数据库(Data Base,DB)是存储在计算机辅助存储器中的,有组织的,可共享的相关数据集合.数据库具有如下特性。
(1)数据库是具有逻辑关系和确定意义的数据集合。
(2)数据库是针对明确的应用目标而设计,建立和加载的.每个数据库都具有一组用户,并为这些用户的应用需求服务。
(3)一个数据库反映了客观事物的某些方面,而且需要与客观事物的状态始终保持一致。
本系统中数据库技术主要起着两方面的作用。
(1)信息系统开发作用.利用数据库技术以及互联网技术,并结合具体的编程语言,可以开发一个信息系统,从而解决业务数据的输入和管理问题。在信息系统开发中,主要利用的是RDBMS的基本功能,即数据定义功能,数据操纵功能,数据查询功能以及数据控制功能.
(2)数据分析与展示作用.利用RDBMS的数据查询功能对数据库中的数据进行关联组合或逐级汇总分析,并以表格,图形或报表形式将分析结果进行展示,从而解决业务数据的综合利用问题。
3)Web Service技术
Web服务(Web Service)是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据。
可扩展的标记语言(XML)是Web service平台中表示数据的基本格式。XML Schema(XSD)定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。Web service平台就是用XSD来做其数据类型系统的。简单对象访问协议(Simple Object Access Protocol),SOAP定义一个 XML 文档格式,该格式描述如何调用一段远程代码的方法。Web服务描述语言(Web Services Description Language),WSDL是一个描述Web服务的XML词汇表。统一描述、发现和集成(Universal Description, Discovery, and Integration)协议,UDDI负责向 Web 服务注册中心定义SOAP接口。
本系统构建了数据上传、数据接收的Web服务,通过简单对象访问协议(SOAP)调用服务器中的Web服务,本系统即可实现蜂蜜产地信息的数据上传的功能。
4)嵌入式开发技术
嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,本系统的PDA部分是在WinCE中进行系统开发。嵌入式操作系统(Embedded System)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式是当前发展最快、应用最广、最有发展前景的信息技术应用领域之一。它具有以下特点
(1)它是以应用为中心,以计算机技术为基础,软,硬件可裁剪,适应应用系统对功能、体积、功耗等要求的专用计算机系统。
(2)嵌入式系统与计算机系统有着明显的区别。
(3)它由嵌入式处理器,嵌入式软件,嵌入式应用软件组成。
(4)随着微电子技术与计算机技术的发展微控制芯片的功能越来越强大,而嵌入式设备也逐渐出现在人们的日常生活中。
4、系统功能
系统功能区包括信息录入、信息查询、信息导入、和信息处理,系统功能如下图示:

   ①信息录入包括系统登录、蜂场基本信息录入、投入品信息录入、蜂群生产信息录入和蜂蜜采集贮运信息录入;



②信息查询包括蜂场定地信息、蜂场转地信息、投入品信息、蜂群生产信息、蜂蜜采集贮运信息和条码信息的查询;

 

③信息导入主要包括导入手持PDA信息;
PDA信息处理是将PDA中的信息进行导入,将PDA和电脑进行连接之后,就可以对信息进行导入。

 
④信息处理包括条码打印和数据上传。
当连接上条码打印机之后可以进行条码打印,打印界面如下图所示,可以打印采集蜂蜜条码并进行张贴。

如果具备上网条件,点击信息上传可以将录入的信息传到服务器中,实现数据的统一处理。