- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
院项目结题_技术研究报告
项目批准号 项目合同号 收件日期
?
?
苏州经贸职业技术学院
项目研究报告
?
?
?
?
? 项目名称: 基于移动互联网的水产养殖物联网关键技术研究与应用 负 责 人: 贾海天 电话: 电子邮件: jhtchina@163.com 联 系 人: 贾海天 电话: 资助金额: 10000元 执行年限: 2012.04~2013.12 填表日期: 2013年?? 11月?? 5日
12970 ????? 0
科技产业处
二00四年十月 制
1 概述
本项目将移动互联网和物联网信息关键技术应用于水产养殖中,整合渔业新闻动态、水产养殖技术、、手机信息服务等功能模块,为实现健康养殖的渔业生产保驾护航,不仅大大降低了生产人员的劳动强度,方便了技术人员对数据的收集和分析,并提高了养殖动物病害预警的能力,同时也配合了水污染治理工作。
项目有效扩大了信息传递范围,提升了信息传递速度,有利于统计和掌握面上渔业生产信息,为渔业主管部门做出决策,部署任务,指导工作提供了及时、有效的依据,促进产业园内渔业快速可持续健康发展。
通过项目的研究与应用,实现产学研结合,服务地方经济建设。
课题开发与应用依托与数字化校园工程技术研究开发中心和陈志峰教授带领了科技创新团队,完成相关任务的开发应用工作。
2 系统总体设计
基于移动互联网的水产养殖物联网关键技术研究与应用主要是通过项目应用中的几个关键技术进行的应用,总体架构是松散的,通过数据接入层完成的数据交换。
通过上图系统架构可以看出,整个移动互联网的水产养殖物联网关键技术由一下几部分组成:
(1) Web 应用,通过Web应用完成数据展示与操作功能,课题项目平台完成了舌尖上的阳澄湖和无线农业专家展示平台。
(2) 移动智能终端应用,主要采用Android2.3 技术开发完成。具体实现通过jQuery Mobile和App应用完成,主要实现了在线销售和水产养殖物联在线展示。
(3)?基于CGI技术的网络摄像机监控系统开发与应用完成了音频和视频信息的展示,可以控制网络摄像机,把视频信息展示出来。
(4)数据接入层和数据库通过Web Service技术完成了数据交换,Web数据平台和移动手机终端通过数据交换完成信息传递。
(5)通过虚拟化平台完成系统搭建,虚拟化软件采用了Vmware Esx平台完成。
(6)系统安全与容灾平台作为课题的重要组成部分,通过安全防火墙设置完成,灾备采用RAID5存储完成。
3项目技术分析
(1) 舌尖上的阳澄湖,电子交易平台
舌尖上的阳澄湖的框架采用分层组件技术如下图所示,框架主要由3层组件结构完成,自下而上分别为:数据访问组件 (DAL)、业务逻辑组件 (BLL)、表示界面组件 (UI)、实体组件 (Entity)、数据访问层工厂模式组件(DAL Factory)。
① 数据访问组件(DAL):有时候也称为是持久组件,其功能主要是负责数据库的访问。实现对数据表的Select,Insert,Update,Delete的操作。通过ORM(Object/Relation Mapping)的元素,就会对包括对象和数据表之间的mapping(映射),以及对象实体的持久化。
② 业务逻辑组件(BLL):是整个系统的核心,它与这个系统的业务(领域)有关。
③ 表示组件 (UI):是系统的界面部分,负责界面与整个系统的交互。
④ 实体组件 (Entity):实体组件是数据库表结构映射。
⑤ 数据访问接口(DAL Factory):在数据访问组件(DAL)中,采用DAL接口抽象出数据访问逻辑,并以DAL Factory作为数据访问组件对象的工厂模块。分别支持SQL Server DAL和支持Oracle的Oracle DAL等多种不同的数据库。Entity组件则包含了数据实体对象。
分层组件框架有如下优点:提高了重用性,灵活性,扩展性,修改局部不会对整体有影响。各个分层组件之间高内聚、低耦合。
手机智能应用采用了JQuery Mobile技术,JQuery Mobile是针对触屏智能手机与平板电脑的网页开发框架。JQuery Mobile 是一个JavaScript库,您用它能轻松建设一个移动版本的网站(移动web),将现有的web页面转化为触摸友好的网站和应用程序。Jquery mobile构建于Jquery 以及 Jquery UI类库之上,为前端开发人员提供了一个兼容所有主流移动设备平台的统一UI接口系统。
(2) 水产养殖物联网平台
实现水产养殖物联在线展示。主要展示内容有农业资讯、农业知识库、
文档评论(0)