基于ARM嵌入式校园食品信息管理系统_齐仁龙
收稿日期:2013-02-18
基金项目:河南科技厅2011年度科技攻关项目(项目编号:112300410110)。
作者简介:齐仁龙(1982-),男,河南商丘人,郑州科技学院讲师,硕士,研究方向:电子技术。
基于ARM 嵌入式校园食品信息管理系统
齐仁龙,朱小会
(郑州科技学院电气工程学院,郑州450064)
摘要:系统立足于对采购食品的信息进行登记,利用嵌入式技术,搭建信息管理平台,使采购的食品登记注册,在整个流通过程中对各食堂、窗口进行监管。
关键词:校园食品;嵌入式技术;信息管理;信息查询中图分类号:TP391
文献标志码:A
文章编号:1673-2928(2013)04-0055-03
2013年7月
第12卷第4期(总第64期)
安阳工学院学报
Journal of Anyang Institute of Technology
Jul.2013
Vol.12No.4(Gen.No.64)
0引言
校园食品安全问题直接关系到学生的身心健康和生命安全,并牵动着千千万万个父母的心。目前校园食品卫生安全仍存在一定的问题。窗口承包给个人,进货、采购渠道缺乏统一管理,制作环节缺乏监管,对校园食品经营者检查措施不到位,就餐学生缺乏辨别能力等等一些列问题就为食品的安全带来了隐患[1]。
校园食品安全管理系统立足于对采购食品的信息进行登记,利用嵌入式技术,搭建信息管理平台,使
采购的食品登记注册,在整个流通过程中有利于对各食堂、窗口的监管,达到责任到人的目的。系统从采购入校进行质量监测,输入登记,包括采购来源、使用食堂等登记入库,随时可对菜品的使用情况进行查询、登记处理[2]。1系统设计
该系统的设计主要由硬件和软件组成,硬件实现数据等信息的处理,软件为该系统提供必要的工作系统流程。1.1硬件设计
校园食品信息管理系统是一种把各食堂所购置食品的检测信息准确传送至控制中心的综合系统。它包括准确的食品信息获取,稳定快速的传输媒介,高效快捷的查询处理系统。故该系统主要是由食品信息采集终端(采集模块)、数据处理部分、控制显示终端(
管理中心)以及将这些设备连接起来的高效的、可靠的数据传输通信方式组成的系统[3]。系统结构如图1所示。
数据处理器是系统的关键电路,也是重要的信息传输通道。数据处理器通过传输网络将信息传至控制终端,组成了上行传输信道,实现数据的交换和管理系统的指令的传递;数据采集器和信息录入终端组成了下行传输信道,通过低压载波及RS-485串行通信等方式实现信息的采集和发送[4]。
该系统的硬件电路如图2所示,由交流采样
模块、RS485/232串口、GPRS 通信、核心控制器件、网络传输接口、液晶显示模块等组成。该系统在ARM 平台上构建,由具体的高速嵌入式处理器AT91SAM9261的构成,具有较好的可靠性、实时性和准确性;传输部分借助因特网和低压载波通信模式。
ARM 主控制器通过下行通道将其通过采集终
图1校园食品信息管理系统结构图
安阳工学院学报2013年
端的数据读取,经运算处理后存储于FLASH 存储器中,然后通过上行通信模块向主站发送所读数据,
同时控制终端也可通过上行通信模块数据处理器发送指令,从而完成信息数据的交互过程。电源控制模块用于管理整个集中器系统的电源,保证集中器系统电池电源切换、低功耗、电源的检测等功能[5-6]。长春分类信息
图2硬件电路结构
系统的电源模块根据实际功耗,采用X40430
输出控制芯片为核心的电源电路,该芯片具有上电复位、看门狗定时器、电源电压监控、三路电压监控、手动复位、块锁保护的串行E 2PROM ,降低了系统的成本,减少了电路板设计的空间,同时具有很高的稳定性,也利用该芯片与Atmega8单片机构成交流采样电路。
系统的传输模块采用因特网或者GPRS 通信模块GTM900C ,该芯片能支持双频GSM 宽带900MHz-1800MHz ,支持标准的AT 命令及增强AT 命令,且内嵌TCP/IP 协议,具有语音通信,短消息服务,无线数据传输等功能。1.2软件设计
该系统对食品数据的整理、查询是整个程序的核心任务。程序主要包含系统相应初始化,查询系统的开启,查询子程序的执行、数据的读取和保存,其具体流程如图3所示。在该任务中,系统首先初始化,配置相应参数,选择上下行通信的方式,而后开始监测系统当前状态是否启动查询任务,对查询情况进行分析、总结、保存结果,对不存在的食品信息进行提醒,直至输入再次查询、保存
数据处理器主要功能是将食品信息终端采集的数据保存、分析、处理并上传至控制终端。为了有效传
输采集的信息,采用因特网或GPRS (或者二者结合的复合通信方式)、电压载波、无线、RS485等通信形式。软件的结构流程如图4所示,实现上下行通信的功能。
图4数据处理器流程图
2查询界面设计
查询界面设置管理机构,可以链接到各食堂或
者窗口,也可以在查询栏直接输入食堂名称进行查询,可实时对数据进行刷新再次查询,可以增减食堂个数等功能,如图5所示的食堂查询界面。点击索要查询食堂时,可以查询到所购置的食品蔬菜名称,且标有有管理部门给编制的购置食品的编号,以利于区分不同食堂所采购的食品,同时标注食品来源,并出具相应的来源说明,从而输入系统,方便查询,如图6所示的食品采集管理信息[7]。
图5食堂查询界面
图3
系统软件流程图
56
第四期
3结论
在开发基于数据库应用程序的过程中,为了提高操纵数据库的效率和增加应用程序的可维护性,最好将一些为了实现对数据操纵的特定功能封装在存储过程中。本文主要讨论了一种通用的数据分页存储过程,将其应用在Web 应用程序开发中,实现对海量数据的快速查询显示。该存储过程通用高效,操作便捷,可以为实际应用程序开发提供一定的参考价值。
参考文献:
[1]胡晓波.SQL Server 存储过程使用剖析[J].中国高新技术
企业,2009(7):118-120.
[2]陈晓姗.SQL Server 存储过程浅析[J].科技信息,2009(36):170,172.
[3]杨帆,王菲菲,汪蓓.利用SQL Server 存储过程实现数据
分页[J].电脑编程技巧与维护,2011(6):58-60.
[4]雒凤军,彭昕星..NET 框架下通用分页存储过程的比较与
优化[J].长春师范学院学报(自然科学版),2007(10):53-57.
图1分页显示效果图
The Discussion of Data Paging Display of Web Application Based on Stored
Procedure
XU Hao-qin,MENG Hao-bing
(ShangQiu Institute of Technology School of Information and Electronic Engineering,Shangqiu 476000,China)
Abstract :It always involves the design of data query and browse,when we develop Web applications.In order to solve the problem with the constant growth of data quantity,it is necessary to adopt paging display strategy.This paper discussed a paging display strategy which encapsulated data processing by the Stored Procedure,this Stored Procedure has many advantages,such as commonality,high efficient,and so on.Key words :store procedure;paging display;application
(责任编辑:赵建周)
图6食品采集管理信息
3结论
本系统通过测试,准确完成了食品采购数据采集、统计、分析、上传等功能。但是随着信息技术的迅速发展,校园食品管理系统也需进一步完善,如可以对所采购的食品采用RFID 技术进行标示和管理。今后也将会有更多的不同的技术应用到校园食品的安全管理系统中来,使校园食品的采购、流通等管理更加规范化。
参考文献:
[1]蒋夫尔.保障校园食品安全的“疏勒模式”[N].中国教育
报,2012-05-25.
[2]朱晓莉,朱毅华,周宏.基于HACCP 的食品安全管理信息
系统的开发[J].江苏农业科学,2008(6):264-266.
[3]尚维来.嵌入式智能区域系统的应用研究[J].安阳工学院
学报,2010(6):56-57.
[4]李焕勤.通信公司工程管理信息系统的设计与实现[J].安
阳工学院学报,2010(2):46-49.
[5]陈廷侠,张东亮.基于89C51单片机控制放大器增益的设
计[J].新乡学院学报,2012(4):313-315.
[6]于忠得.单片机与ARM 微处理器的原理及应用[M].北京:
国防工业出版社,2012.
[7]姚乐,姚炜.RFID 技术在食品安全管理中的应用研究[J].江
苏调味副食品,2010(6):16-18
(责任编辑:赵建周)
(上接52页)
齐仁龙,朱小会:基于ARM 嵌入式校园食品信息管理系统
57

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。