我国经济发展进入新常态,正处在新旧动能转换阶段,“互联网+”成为创新引领经济转型升级的一个非常重要的抓手,互联网与政务服务、医疗、物流、先进制造、教育、交通等领域深度融合,“互联网+”带动生产模式和组织方式变革,催生了社会治理和行业发展的新动能。在《中共中央关于制定国民经济和社会发展第十三个五年规划的建议》中,我国首次提出推行国家大数据战略,把大数据作为一种基础性战略资源,全面实施促进大数据发展行动,加快推动数据资源共享开发及应用,助力产业转型升级和社会治理创新。其中,农业大数据发展应用是建设农业农村现代化、实施乡村振兴战略的有力抓手,必须紧跟大数据时代步伐,抓紧推动农业大数据建设,让现代农业搭上互联网的快车,推动我国从农业大国走向农业强国。在此背景下,本文从大数据的内涵和意义入手,梳理了大数据在农业领域的应用,以期为关注农业大数据发展的各界人士利用农业大数据这个利器更好地服务于农业生产、经营、管理、服务等相关各领域提供可以借鉴的经验,从而真正实现大数据与农业产业发展的深入融合。
本课题设计内容
本系统为web端的开发系统,用户和管理员,可以通过浏览器访问农业大数据系统,此系统主要有以下功能:
主要包括单个文件存储、批量文件存储、单个文件删除、批量文件删除、文件路径操作、文件元数据查看、文件或目录检索等功能。作为平台基础服务为整个平台提供文件存储、访问、检索等服务。
本课题设计方案
1.系统结构:B/S
2.前端开发语言:HTML、JavaScript、CSS
后台程序设计语言:java
3.WEB框架:Mybatis、spring、springMVC
4.数据库:Mysql
5.服务器:Tomcat
6.开发工具:Eclipse
项目管理工具:Maven
版本控制工具:SVN
原型设计工具:Axure
数据建模工具:PowerDesigner
7 技术介绍:
B/S(Browser/Service )结构即浏览器和服务器结构。是目前国内最为常见,而且对于用户而言是最方便的一个常用结构,对以往的客户机/服务器结构(Client/Service)进行更深一层的优化。在这种结构下,用户只需要使用任意浏览器即可进行主要事物的实现和使用。其主要的逻辑在服务器端(Service)完成,而在浏览器部分只用处理非常少的事物逻辑处理。可以看作从传统的二层模式结构发展而来的在Client/Service结构在Web上的应用的三层结构。该结构适用面广,减轻对系统维护时需要的升级成本和人力时间,用户使用成本低,以目前的技术发展情况看,其技术相对易于把握。
Spring MVC是Spring提供用于构建Web应用程序的轻量级全功能MVC模块开发框架,作为一个一站式轻量级应用开发框架(平台),Spring抽象了在各种生活场合中的各种共性问题。Spring有其自身的设计理念,在Java EE的应用开发中,支持POJO和使用JavaBean的开发方式,使应用面向接口开发。充分支持OO(面向对象)的设计方法。
Bootstrap,目前很受欢迎的前端框架,Bootstrap是基于HTML、CSS、JavaScript而成的,在JQuery的基础上进行了更为个性化和人性化的完善。Bootstrap包含丰富的Web组件,可以依据这些组件快速搭建一个既实用又好看的网站。