农业信息化服务平台,能够推进农村农业信息化的发展,提升农业和农村信息化水平,促进先进农业技术在农业生产中的推广应用,推动农业向现代化、集约化发展。同时,进一步探索农村信息化建设的新模式,以技术规划来支撑农业未来信息化管理的发展。
开发软件有很多种可以用,本次开发用到的软件是IDEA,用到的数据库是MySQL,为了更加便捷地使用数据库,用到了MySQL的可视化工具SQLyog。而且在此之前要把环境搭建好,比如java
的运行环境JDK,本次开发还用到了vue框架以及其它优秀的技术,这些可以让开发效率更高。
ide工具:IDEA 或者eclipse
编程语言: java
数据库: mysql5.7+
框架:ssm+springboot都有
前端:vue.js+ElementUI
详细技术:HTML+CSS+JS+springboot+SSM+vue+MYSQL+MAVEN
数据库工具:Navicat
基本内容
基于springboot的农业信息化服务平台采用springboot框架,数据库为Mysql,开发语言为Java,开发平台为MyEclipse。
农业信息化服务平台分为前台与后台,前台功能包括农业技术,农产品价格,农产品供求量,农业种子,农业化肥,农业农药,在售农产品,农业政策,购物车,我的订单,我的地址。后台功能包括用户管理,农业技术管理,农产品分类管理,农产品价格管理,农产品供求量管理,种子分类管理,农业种子管理,化肥分类管理,农业化肥管理,农药分类管理,农业农药管理,在售农产品管理,订单管理。该系统可以实现管理员信息发布功能与用户查看信息并购买农产品的功能。
研究方法
(1)调查法:调查用户对该类型程序的需求,做出更符合需求的程序
(2)模块化设计法:设计一个各模块结构清晰,用户界面友好,方便使用、易于维护,稳定可靠的程序。
(3)文献法:参考文献注明被引理论、观点、方法、数据的来源,反映论文的真实科学依据。
目 录
1 绪论 1
1.1 研究背景 1
1.2目的和意义 1
1.3 论文结构安排 2
2 相关技术 3
2.1 springboot框架介绍 3
2.2 B/S架构介绍 3
2.3 MYSQL数据库介绍 4
2.4 JAVA语言介绍 5
3 系统分析 6
3.1系统可行性分析 6
3.1.1 技术可行性分析 6
3.1.2 经济可行性分析 6
3.1.3 运行可行性分析 6
3.2系统性能分析 7
3.2.1 系统安全性 7
3.2.2 数据完整性 7
3.2.3系统可扩展性 8
3.3系统流程分析 8
3.3.1系统登录流程 9
3.3.2信息添加流程 10
3.3.3信息删除流程 10
4 系统设计 12
4.1系统概要设计 12
4.2系统功能结构设计 12
4.3数据库设计 13
4.3.1数据库E-R图设计 13
4.3.2 数据库表结构设计 14
5 系统实现 22
5.1.1种植用户管理 22
5.1.2 企业用户管理 22
5.1.3 农业技术管理 23
5.1.4农业农药管理 23
5.1.5农药政策管理 23
6系统测试 25
6.1 本系统测试 25
6.1.1登录功能测试 25
6.1.2修改密码功能测试 26
6.2测试结果分析 26
结 论 27
参考文献 29
致 谢 30