基于安卓的粮库信息查询系统

基于安卓的粮库信息查询系统

ID:9033294

大小:836.13 KB

页数:4页

时间:2018-04-15

基于安卓的粮库信息查询系统_第1页
基于安卓的粮库信息查询系统_第2页
基于安卓的粮库信息查询系统_第3页
基于安卓的粮库信息查询系统_第4页
资源描述:

《基于安卓的粮库信息查询系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第42卷基于安卓的粮库信息查询系统·47·檱檱檱檱檱檱檱檱檱檱殗殗檱檱粮库信息化建设檱檱殗殗檱檱檱檱檱檱檱檱檱檱*基于安卓的粮库信息查询系统何东华(广东省储备粮管理总公司东莞直属库523145)摘要介绍了安卓系统在粮库信息管理中的应用,探索研究如何在安卓平台上通过网络获取粮库管理信息系统以及控制系统关键数据,并通过Android小组件显示信息。阐述了JSON在数据传输过程中的使用。关键词安卓粮库信息JSONAndroidWidgetAndroid系统由于其开放性和丰富的硬件选择,越来越多地用于手机、平板电脑等移动终端设备中。而随着移

2、动通讯技术的推广和应用,人们对移动性和信息的需求急剧上升,越来越多的人希望在移动的过程中高速地接入互联网,获取所需的信息。本文主要探索研究如何利用安装有Android系统的手机搭建粮库的移动粮库信息查询系统,以便于用户快速有效的获取粮库的业务、设备数据等信息,扩展信息系统的使用空间范围。1应用环境图1粮库管理信息系统组成框图2功能需求1.1系统概况粮库配置有粮情测控系统、设备控制系统、计2.1存在的问题量称重系统、管理信息系统等系统。管理信息系统该粮库管理信息系统主要在内网使用,相关的是粮库的业务集成系统,除了提供粮库日常作业安业务

3、和设备数据无法在公网访问,也无法通过手机排、调度管理、计量汇总外,已经实现将粮情数等终端便利地获取关键消息。据、设备运行数据、计量数据等集成到管理信息系2.2功能描述统中;数据均存放于数据库服务器,通过系统对数通过安装有Android系统的智能手机客户端访据进行统一的管理。系统为C/S结构,内网用户问信息系统的业务数据,如日周转量、库存总量、通过PC客户端登陆管理信息系统进行相关查询操粮温、作业安排等;以及控制系统的设备运行数作。图1为粮库管理信息系统组成框图。据,如设备运行时间等。同时,用户可以通过1.2硬件及软件配置Widget

4、小组件定制需要在手机桌面显示的数据。配置有服务器2台,分别用于数据储存和应用服3系统设计务。其中粮库管理信息系统服务安装在应用服务器中,信息系统数据和设备数据等存储在数据服务器3.1主要框架和开发平台开发工作主要分为两个部分:服务器端和手机中。服务器配置有WindowsServer2003和SQL2005。*通讯地址:广东省东莞市麻涌镇漳澎村角尾尖·48·粮食储藏2013(2)端。由于两个数据载体所运行的操作系统差异化较口小部件(Widget)与其它平台的作用类似,就大,因此数据通过标准HTML或者JSON文本进是能够在用户桌面上个

5、性化的执行用户指令和数据行传输,然后由手机客户端对数据进行解析和展展示。一般来说,AndroidWidget组件由App-现。服务器端为.NET框架,通过ASP.NET页WidgetProvider、Widget外观布局定义文件、程序配置文件三部分组成。AppWidgetProvider类负责面进行用户管理和数据访问,使用MicrosoftVisu-初始化和接收系统广播,可以通过重写onUpdatealStudio2008平台开发。手机客户端基于安卓应和onReceive方法实现个性化的用户操作。用程序框架(Androidappfr

6、amework)开发,开Widget在初始化后开始监听系统广播和用户发平台为eclipse。的点击操作,由于Widget需要获取日库存、平均3.2程序设计粮温、班组安排、日周转量等数据,数据来源复程序采用模块化的方式进行设计,主要由资源杂,查询过程所需的时间较长,因此,为避免程序文件(RES)、布局文件(XMLlayout)、配置文UI停止响应,该查询在后台线程运行,查询完成件(AndroidManifest)、用户组件(Activity)等后以消息的形式通知Handler处理数据。以下为发出和处理消息的代码,图3是程序框图。几部分

7、组成。Android的中间层采用Dalvik虚拟机发出消息:myHandler.sendMessage(mes-实现,程序界面通过XMLlayout描述,由Activi-sage)ty类负责创建。在Activity中,通过findViewBy-处理消息:HandlermyHandler=newHan-Id()从XMLlayout中取得View,利用dler(){View.OnClickListener等方法可以将View与用户publicvoidhandleMessage(Mes-事件绑定在一起,实现用户与程序的交互。sagemsg

8、){在Widget的程序组织过程中,主要使用App-switch(msg.what){WidgetProvider类,并重写onUpdate和onReceivecaseGET_SUCCESS:方法以绑定和接收用户事件。利用安卓系统的消

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。