技术栈nodejs+vue+express,
语言 node.js
框架:Express/koa
前端:Vue.js+elementui
数据库:mysql
数据库工具:Navicat
开发软件:VScode 农业信息化服务平台,能够推进农村农业信息化的发展,提升农业和农村信息化水平,促进先进农业技术在农业生产中的推广应用,推动农业向现代化、集约化发展。同时,进一步探索农村信息化建设的新模式,以技术规划来支撑农业未来信息化管理的发展。
研究方法
(1)调查法:调查用户对该类型程序的需求,做出更符合需求的程序
(2)模块化设计法:设计一个各模块结构清晰,用户界面友好,方便使用、易于维护,稳定可靠的程序。
(3)文献法:参考文献注明被引理论、观点、方法、数据的来源,反映论文的真实科学依据。
Express是基于Node.js平台,快速、开放、极简的web开发框架。
通俗理解:Express的作用和Node.js内置的http模块类似,是专门用来创建web服务器的
Express的本质:就是一个npm上的第三方包,提供了快速创建Web服务器的便捷方法
Express是一个简洁、灵活的node.js Web应用开发框架, 它提供一系列强大的功能,比如:模板解析、静态文件服务、中间件、路由控制等等,并且还可以使用插件或整合其他模块来帮助你创建各种 Web前端学习和移动设备应用,是目前最流行的基于Node.js的Web开发框架,并且支持Ejs、jade等多种模板,可以快速地搭建一个具有完整功能的网站
目 录
1 绪论 1
1.1 研究背景 1
1.2目的和意义 1
1.3 论文结构安排 2
2 相关技术 3
2.2 B/S架构介绍 3
2.3 MYSQL数据库介绍 4
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