智能手持终端设计

发布时间:2022-11-02 11:46:18

当前国家大力推进农业信息化建设,本文以农业移动执法为切入点,从系统总体、功能模块、系统流程、移动数据库四个方而给出详细的设计说明。

系统总体设计

移动执法通整体上由两部分组成,包括运行在各个智能手持终端设备上的客户端和搭建在机房的后台服务器端。


移动执法终端


因为移动互联网的特殊性,终端不能实时保持与服务器端的连接,较大数据的交互也往往需要做分批次传输。利用WebService技术,在实现与服务器通信的同时,也方使客户端在不同操作系统上的扩展。服务器端采用IIS服务器、Memcached缓存、Sqlserver数据库。智能手持终端通过服务器接口,利用存储过程访问底层数据,并将结果返回给客户端,服务器端除了对客户端的请求做出响应,还要做好数据的冲突检测和处理,保证服务器端数据的一致完整性。Memcached是一个高性能的分布式的内存对象缓存系统,通过把部分信总保存在内存中,可以迅速的进行存取,能有效的缓解数据库的压力。而通过存储过程访问数据,相对于直接使川SQL语句,智能手持终端具有以下几点好处:

1.更快的执行速度。智能手持终端类似于程序的预编译,存储过程只在创建的时候进行编译。而且,存储过程在首次执行时,会在内存中做备份,下次再执行时,不用再另外读取,可以直接从内存中调用,而SQL每次执行都需要编译。


天波手持移动执法终端


2.文持重复使用,智能手持终端接口程序可以重复调用执行创建好的存储过程,有效减少了数据库开发人员的工作量。

3.可维护性。生产环境下,少不了要对数据库架构以及业务规则进行变更、修改。智能手持终端利用存储过程,可以使数据库层面的更改对于应用程序透明化。如可以修改存储过程以包括新增表的数据,而不是在应用程序代码中的某个位置更改此信息,降低了维护的成本。

4.增强安全性。智能手持终端通过向用户授予对存储过程的访问权限,它们可以提供对特定数据的访问,保证数据的安全。

移动执法终端设备

TAG:广东天波高精度定位平板|警用手持终端|公安人证核验设备|工业手持终端|交警执法终端|手持数据采集器终端|防摔人证核验一体机|移动智能终端|军用手持终端|智能手持终端|移动执法终端


Baidu
map