论文部分内容阅读
粮食是人类生存所需的重要物质基础,粮食的安全存储问题是关乎国计民生的重要课题,具有重要的社会、经济价值。为了防止粮食在存储过程中由于温、湿度异常而带来的巨大损失,粮库管理人员需要对粮仓中粮食的温、湿度等信息进行实时监测。随着计算机技术的快速发展,粮仓监测系统开始采用计算机对粮仓内部信息进行采集、分析和处理,节省人力的同时提高了管理效率。近年来,由于智能手机和3G网络的逐渐普及,手机作为移动办公自动化设备受到了人们越来越多的关注。Android的引入使得粮情监控技术在原有基础上有了更大的发展,将网络拓展至移动平台,使得用户能够更方便的获取信息。本文即设计了一个具有用户登录、用户管理、实时监测、历史数据查询、各时段温度趋势显示等功能的粮情监测Android客户端,界面简洁、友好,操作简单方便,使得用户能够随时、随地、随身对粮仓温度信息进行远程监测。由于粮情监测客户端需要处理大量数据,因此本设计重点研究了Android系统中内置的轻量级关系型SQLite数据库,该数据库不仅支持基本SQL语句,而且具有存储效率高、独立、查询快、占用资源低、能同时被多进程访问等特点。本文首先介绍了智能粮情监测系统的总体框架设计,然后详细说明了智能粮情监测Android客户端的功能设计。最后重点阐述了智能粮情监测Android客户端中SQLite数据库的设计,包括数据库的结构设计、程序设计、数据库及表的创建,并且详细介绍了数据库中各种数据操作的实现方法,最后还针对SQLite数据库安全机制尤其薄弱问题,对数据库进行了安全设计。本文所设计的智能粮情监测Android客户端最大的特点是在Android平台下实现数据通信功能,获取并显示数据,并重点研究了如何使用SQLite数据库来实现项目中众多信息的处理问题。