投稿指南
一、稿件要求: 1、稿件内容应该是与某一计算机类具体产品紧密相关的新闻评论、购买体验、性能详析等文章。要求稿件论点中立,论述详实,能够对读者的购买起到指导作用。文章体裁不限,字数不限。 2、稿件建议采用纯文本格式(*.txt)。如果是文本文件,请注明插图位置。插图应清晰可辨,可保存为*.jpg、*.gif格式。如使用word等编辑的文本,建议不要将图片直接嵌在word文件中,而将插图另存,并注明插图位置。 3、如果用电子邮件投稿,最好压缩后发送。 4、请使用中文的标点符号。例如句号为。而不是.。 5、来稿请注明作者署名(真实姓名、笔名)、详细地址、邮编、联系电话、E-mail地址等,以便联系。 6、我们保留对稿件的增删权。 7、我们对有一稿多投、剽窃或抄袭行为者,将保留追究由此引起的法律、经济责任的权利。 二、投稿方式: 1、 请使用电子邮件方式投递稿件。 2、 编译的稿件,请注明出处并附带原文。 3、 请按稿件内容投递到相关编辑信箱 三、稿件著作权: 1、 投稿人保证其向我方所投之作品是其本人或与他人合作创作之成果,或对所投作品拥有合法的著作权,无第三人对其作品提出可成立之权利主张。 2、 投稿人保证向我方所投之稿件,尚未在任何媒体上发表。 3、 投稿人保证其作品不含有违反宪法、法律及损害社会公共利益之内容。 4、 投稿人向我方所投之作品不得同时向第三方投送,即不允许一稿多投。若投稿人有违反该款约定的行为,则我方有权不向投稿人支付报酬。但我方在收到投稿人所投作品10日内未作出采用通知的除外。 5、 投稿人授予我方享有作品专有使用权的方式包括但不限于:通过网络向公众传播、复制、摘编、表演、播放、展览、发行、摄制电影、电视、录像制品、录制录音制品、制作数字化制品、改编、翻译、注释、编辑,以及出版、许可其他媒体、网站及单位转载、摘编、播放、录制、翻译、注释、编辑、改编、摄制。 6、 投稿人委托我方声明,未经我方许可,任何网站、媒体、组织不得转载、摘编其作品。

基于物联网的农机信息化平台设计与研发(2)

来源:湖北农机化 【在线投稿】 栏目:期刊导读 时间:2021-07-09 13:37
作者:网站采编
关键词:
摘要:图3 系统数据库表部分E-R图 3 客户端设计 3.1 平台web端设计 功能设计以实现农机和农田信息信息捕捉采集和物联网服务为目的,按照低耦合模块化结构设计
图3 系统数据库表部分E-R图

3 客户端设计

3.1 平台web端设计

功能设计以实现农机和农田信息信息捕捉采集和物联网服务为目的,按照低耦合模块化结构设计,其可拓展性强,系统的功能拓展和软件升级更加便捷。平台功能,如图4所示。主要包含新品研发、农机监控、农机管理、平台企业管理、农机生命周期管理、数据分析、智能终端管理、账号管理和角色管理九大模块。

图4 平台功能

3.2 移动端设计

手机作为当前移动互联网的重要载体,已经成为人们日常生活工作的必备工具,而目前在国内手机市场当中,Android操作系统占据了约九成的市场份额,故本系统前期选择安卓系统开发设计应用程序,Android移动端开放部分系统常用功能。目前Android开发App分为三种开发模式,分别为Web App(网页应用)、Native App(原生应用)和Hybrid App(混合应用),如表1所示。

表1 App开发模式对比表Hybrid App Web App Native App开发成本 中低高维护更新 简单 复杂 简单体验 中Store或market认可 认可安装 需要差优不认可不需要跨平台 优优认可需要差

本系统在设计之初考虑各方面因素,采用最适合管理系统的Native App作为主要开发方式,它能够满足系统的及时性和快速性,且可以减少用户手机网络流量的耗损,后期非主要功能可以采用Hybrid的方式嵌入现有App中。

为了提高程序开发的效率,并且更容易进行后续的测试和迭代,移动端开发亦需要做好程序的模块化设计,做到模块内部的高聚合和模块之间的低耦合,在此采用了MVP三层框架模式,其交互方式,如图5所示。

图5 MVP模式

4 系统界面实现与调试

4.1 Web端功能设计

图6 系统导航栏菜单主界面

Web端作为云平台的客户展现层面和后台管理层,其导航栏主界面,如图6所示。主要包括登录模块、新品研发、农机监控、农机管理、平台企业管理、农机生命周期管理、数据信息、智能终端管理、账号管理和角色管理九大模块。

登录模块是每个后台系统都具有的基本模块,本平台系统实现了用户的登录、验证和注册功能,用户在输入账号密码经过验证之后,可登录系统后台,查看使用系统相关功能。企业可以点击注册,然后通过注册界面进行账号注册,需要填写相应的账号、密码、手机号、邮箱、公司名和公司主页等信息完成注册,注册完成之后可以登录系统,但是必须要管理员授予该账号相应的权限。

4.2 移动端功能设计

移动客户端作为移动展现层,目前的安卓版本采用原生开发,与Web端数据同步,主要实现功能为农机信息远程监测查看和数据统计等,模块配置和权限管理依然由Web后台管理。移动端后台实现方式主要通过调用Web Service接口,将后台数据传输给手机,从而便于农机田间作业人员和移动客户直接用手机查看相关数据,主要功能包括基本功能、农机列表、监控详情、数据统计和巡检信息上传。

手机APP端与网页端均调用相同的后台服务,账号角色、农机权限等管理功能集中在网页端。手机移动客户端基本功能包括用户登录和个人信息两大部分。登录功能通过Token的方式加密,验证用户的个人信息是否符合登录条件,并检索该登录请求用户的操作权限,之后才可查看到该用户权限所属的农机相关信息。

用户打开农机信息化手机APP之后会显示登录页面,如图7所示。用户输入账号密码点击登录按钮,应用程序后台便会调用Web Service登录验证接口,发送用户输入的登录信息,服务端接收到相应信息,首先在数据中心相应用户表中查找是否存在该账号,若存在则继续验证其密码的正确性,正确即可登录显示设备列表界面,否则返回错误标志,要求用户重新输入账号密码。个人信息页面可用于查看当前手机客户端版本信息、设备信息、修改密码和基本设置等功能,用于用户对自身信息的查看和修改。

图7 登录界面

图8 农机列表界面

手机端用户登录验证通过后,后台系统会调用该用户的角色权限,然后获取该用户具有操作权限的农机列表,如图8所示。点击所要查看的农机名称,即可查看到该农机的监控详情。

数据统计信息的曲线绘制开发使用了MPChart插件,用于为用户展现农机监测信息的数据可视化统计,包括历史曲线变化、运行状态统计等,如图9所示。

文章来源:《湖北农机化》 网址: http://www.hbnjhzz.cn/qikandaodu/2021/0709/1518.html



上一篇:基于祯内编码和图像处理的农机避障控制
下一篇:新疆伊犁维吾尔玉其温乡平安农机示范工作成效

湖北农机化投稿 | 湖北农机化编辑部| 湖北农机化版面费 | 湖北农机化论文发表 | 湖北农机化最新目录
Copyright © 2018 《湖北农机化》杂志社 版权所有
投稿电话: 投稿邮箱: