php+mysql作物种植管理知识库系统设计+源代码(2)
时间:2019-06-01 22:18 来源:毕业论文 作者:毕业论文 点击:次
4.2.8 评分模块 22 4.2.9 评论模块 22 4.2.10 奖励模块 23 4.2.11 管理员登录模块 23 4.2.12 添加模块 23 4.2.13 删除模块 23 5 总结与展望 24 5.1 总结 24 5.2 展望 24 参考文献: 24 基于Web的作物种植管理知识库系统的研究与设计 1 绪论 1.1 研究意义 农业作为中国的第一产业,在生产和发展中,利用信息技术促进农业进步有着无限可能[1]。信息技术和涉农领域的有效联合组成了农业信息技术,也就是信息农业,是当代农业的主要应用方向[2]。它的研究依据包括现代信息科学、系统科学和控制论,利用电子科技、通信科技及计算机科技,把现代信息科技的研究结果运用到涉农领域的研究、发展、应用、管理体系中,并进行创新,着重在应用上[3]。运用在涉农领域上的研究成果有信息获取技术、信息传输技术、信息处理技术、信息管理技术、信息服务技术和信息应用技术等各种相关成果[3]。在此背景下,一个作物种植知识库有了研究的必要。作物种植管理知识库是涉及作物种植的各有关方面知识的集合,这个集合收集这些知识并进行储存,具有知识查询、分析、加工和反馈等功能[4]。农户将日常生活中积累的作物种植方面的经验记录到知识库中,交流和共享知识。知识库随着用户的使用而动态变化,有效地管理与应用知识库,实现作物的合理科学种植,促进农业的现代化发展。 1.2 国内外研究现状 1.2.1 国外研究现状 1.2.2 国内研究现状 1.3 研究内容 根据作物种植管理知识库的特点,设计一个B/S架构作物种植管理知识库体系大致分为以下三个方面: (1)前端的设计与实现 基于Web的作物种植管理知识库系统的前端设计包括①用户登录、注册、②个人信息编辑、我的问题与回答管理、用户经验管理。③首页的热点推荐。④问答模块的知识搜索、提问、回答、评分与评论功能,用以快捷的浏览与使用知识库中的各类问题和答复信息。 (2)后台管理系统的设计与实现 该系统用PHP语言设计一个后台管理系统网站以达到控制与管理前端及数据库的目的。管理人员可以使用该系统实现用户管理、首页管理、知识管理等功能,包括发布相关信息,增加、删除知识库信息等。 (3)数据库的设计与实现 该系统需要相应的数据库支持。该数据库存储用户在前端录入的用户信息、问题、知识等信息和管理员在后台管理系统中录入的各种信息。数据库用来存储各种知识和前端与后台操作产生的数据信息,并与前端及后台管理系统相连接,实现前端与后台的同步。 1.4 相关技术 1.4.1 系统体系结构介绍 B/S结构即浏览器和服务器结构,它由C/S结构改进而来。对于这种结构,浏览器就是用户工作界面,前端实现少许的功能,服务器完成大部分的功能,组成三层3-tier结构。B/S结构是网络流行下一种结构体系,浏览器是其最主要客户端使用工具。这种模式下的客户端成为唯一,并且由服务器端完成系统的核心功能,减轻系统研发、文护及运营的成本。用户计算机只需安装一个浏览器,比如Google或IE等,服务器端需安装数据库,像Oracle、MySQL或 SQL Server等。浏览器经由Web Server同数据库实行信息交互,客户端电脑负载得以减轻,且系统总成本也有下降。 1.4.2 数据库介绍 MySQL作为使用最广泛的关系型数据库管理系统之一,不同的表存储不同的数据信息资源,从而提升执行速率和灵敏性。MySQL因为其包含很多不同的数据库存储引擎可满足跨平台和各类语言开发的需要。作为操作数据库的最常用规范化语言SQL,它是MySQL所使用的语言。MySQL 十分适合于 Web应用方面,多半用来创建小型和中型网站的数据库,这是由于其具有占用空间小、执行速率高、开发成本低并且源码开放的特点。并且因为其社区版的强大功能,与 PHP 和 Apache 组合可搭建良好的开发环境。 (责任编辑:qin) |