水稻农田信息管理系统网站设计

上传人:yh****1 文档编号:127016398 上传时间:2020-03-29 格式:DOC 页数:44 大小:1.85MB
返回 下载 相关 举报
水稻农田信息管理系统网站设计_第1页
第1页 / 共44页
水稻农田信息管理系统网站设计_第2页
第2页 / 共44页
水稻农田信息管理系统网站设计_第3页
第3页 / 共44页
水稻农田信息管理系统网站设计_第4页
第4页 / 共44页
水稻农田信息管理系统网站设计_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《水稻农田信息管理系统网站设计》由会员分享,可在线阅读,更多相关《水稻农田信息管理系统网站设计(44页珍藏版)》请在金锄头文库上搜索。

1、 .本科毕业设计水稻农田信息管理系统网站设计摘 要农业作为我国的基础产业,是发展农业现代化、促进农村经济发展和提高农民收入的重要途径。如今是互联网的时代,随着技术的快速发展,各类与农业相关的新名词,如农业信息化,农业物联网等不断涌现。当前,我国农业正处在由传统农业向现代农业转变的时期,用信息技术对农业生产的各种要素进行数字化设计、智能化控制、精准化运行、科学化管理,能够大幅度减少农业消耗,降低生产成本,提高产业效益。水稻农业作为我国重要的农业主体,推进其产业信息化则有着重要的意义。据了解,现在我国水稻农田管理大部分还处于人工收集信息的阶段。这样造成的后果就是,信息难以共享化,资讯更新不够及时,

2、资料整理统一麻烦。因此,设计一款基于web网络的水稻农田信息管理系统则显得十分重要。本系统通过设计水稻病虫害防治数据库,以及通过施肥方案,土壤信息和业界新闻等展示栏目,将水稻农田相关的第一手资料在系统中展示出来,以打造一个水稻农田信息相关的管理系统网站。系统的实现整体是采用PHP作为开发语言,使用MySQL作为数据库,辅以AngularJS作为客户端框架。关键词:水稻 农田 信息 管理系统RiceFarmland Information Management SystemZhu Zhipeng(College of Engineering, South China Agricultural U

3、niversity, Guangzhou 510642, China)Abstract:Agriculture as basic industry of our country, is the development of agricultural modernization, and promote rural economic development and increase farmers income the important way.Now is the age of the Internet, with the rapid development of technology, a

4、ll kinds of new word related to agriculture, such as agricultural informatization, agricultural Internet of things.Now, our country agriculture is in a period of transition from traditional agriculture to modern agriculture, using information technology to the various elements of agricultural produc

5、tion in digital design, intelligent control, accurate operation, scientific management, can greatly reduce agricultural consumption, reduce production cost, improve the efficiency of the industry. Rice agriculture as the main body in important agricultural, promote its industry informatization has i

6、mportant significance. According to know, now most of rice farmland management in our country is still in the stage of manual to collect information. As a result, information sharing, information update is not timely, data sorting unification of trouble. Therefore, design a web based network of rice

7、 farmland information management system is very important.Rice diseases and insect pests prevention and control of this system through the design database, and by fertilization scheme, display of information and industry news in the soil column, the rice fields related to the first hand information

8、displayed in the system, to create a rice farmland information management system website. The implementation of the whole system is to use PHP as a development language, using MySQL as a database, complementary with AngularJS framework as the client.Keywords: rice farmland information management sys

9、tem目 录1 前言11.1 课题的研究背景11.2 课题的研究目的和意义12 总体方案确定22.1 开发平台的选择22.1.1 选用MySQL数据库22.1.2 选用Apache和PHP开发平台22.1.3 选用AngularJS开发框架32.1.4 系统架构模式32.2 系统需求分析与阶段成果42.2.1 系统需求分析42.2.2 系统功能结构的设计62.3 系统数据库设计72.3.1 数据模型及其逻辑结构设计73 系统的实现93.1 数据库的建立和连接93.2 前端用户界面的设计113.3 服务器端数据的处理124 测试与试验分析124.1 测试方法介绍124.2 测试环境134.3 测

10、试对象135 结论19参考文献20附录21致谢30华南农业大学本科生毕业设计成绩评定表Word文档资料1 前言1.1 课题的研究背景农业是人类社会生存和发展的前提,也是其他产业发展的基础。我国是农业大国,当前正处于从传统农业向现代农业转变的关键时期,要实现农业的现代化,迫切需要信息化的支撑。如今,我国农业信息化的发展已经取得了一些可喜的成就,但与发达国家相比,信息化程度依然比较低;与我国的企业信息化、政府信息化、教育信息化相比,也存在一定的差距。那么,要完成建设社会主义新农村及现代农业的历史重任,尤其是要加快农业信息化的步伐。农业信息化,是指人类在农业生产活动和社会实践中,通过普遍地采用以通讯

11、技术网络技术和信息技术等为主要内容的高新技术,更加充分有效地开发和利用农业信息资源,推动农业经济可持续发展和农村社会进步的过程。它包括农业信息网络、农业数据库系统、管理信息系统、决策支持系统、农业专家系统、多媒体技术、精确农业等诸多领域(高磊等,2012)。通过现代信息技术的运用和信息引导,可以促进农业科技水平的提高,促进农业产业结构优化升级,促进农业基础设施和发展环境的改善,促进农业增长方式转变和竞争力增强,促进农业全面、协调和可持续发展(百度百科,2012)。1.2 课题的研究目的和意义水稻农业作为我国农业体系主要支柱之一,其信息化发展程度亦关系到我国农业信息化的进程。但当前,国内与水稻农

12、田相关的信息化网站极其匮乏,这导致了许多第一手的资料不能及时共享,许多第一线的新闻不能及时被获取。无论对科研工作者还是劳动农民而言,这都不利于水稻农田相关信息的交流,也不能很好的利用网络资源指导科研和生产。所以,作为一个水稻农田相关信息的聚合分享平台,本水稻农田信息管理系统则很有存在的价值。通过本系统,管理员可以收录分享相关的新闻信息以及科研成果,用户可以访问获得有价值的信息,从而促进科研生产。例如,在施肥方案这一版块,可以提供更加高产的施肥方案。在虫害防治这一版块,可以列出预防水稻病虫害的有效防治方法。在土壤情况这一块,则可以提供肥力图相关的信息。所以说在现在的互联网时代,这个系统对推动水稻

13、农田信息化是大有帮助的。2 总体方案确定2.1 开发平台的选择水稻农田信息管理系统选择的开发平台为Windows 7。系统的服务器采用Apache HTTP Server,后台数据库选择甲骨文公司的MySQL5.1,后端服务器代码采用基于PHP5.3+的Slim Framework编写。系统前端用户界面的展示采用了Google AngularJS框架进行搭建。2.1.1 选用MySQL数据库MySQL是一个开放源码的小型关联式数据库管理系统,是标准SQL数据库语言的产品。MySQL在数据库管理,数据完整性检查,数据库查询性能,数据安全性方面都具有强大的功能。随着MySQL的不断成熟,它也逐渐用

14、于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。水稻农田信息管理系统中,需要保存许多文本以及图片信息。这时候采用MySQL作为信息存储的数据库,正是看中其小巧快速,安全稳健的特点。2.1.2 选用PHP开发平台系统主要采用B/S(Browser/Server)开发模式,即表示层、功能层、数据库服务层,与C/S(Client/Server)模式相比,大大简化了客户端。在B/S的基础上,选择PHP作为开发语言,选择Apache作为系统服务器。PHP是一个应用范围很广的语言,特别是在网络程序开发方面。一般来说PH

15、P大多在服务器端运行,通过运行PHP的代码来产生网页提供浏览器读取,此外也可以用来开发命令行脚本程序和用户端的GUI应用程序。PHP可以在许多的不同种的服务器、操作系统、平台上运行,也可以和许多数据库系统结合。Apache HTTP Server(简称Apache),是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。不像微软的ASP.NET平台只能运行在微软自身的Mircosoft IIS上,Apache和PHP都是跨平台的,可以在Windows,Linux和MacOS上运行。而且Apache和PHP都是开源的,这使其在开发者社区中活跃度很高,有着大量的扩展。正因为跨平台和开源这两点重要原因,本系统采用了Apache和PHP作为开发平台。2.1.3 选用AngularJS前端框架AngularJS是由Google开发的一套用于web前端的Javascript框架。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了,于是AngularJS就为了克服HTML在构建应用上的不足而设计的。基于Model-View-ModelView的MVVM设计,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号