项目名称:农作物大数据平台管理
项目介绍:
1、项目背景
现代农业种植是通过控制全国各地的基地状况,实现全球自动化管理,;农产品的信息管理则是通过采用物联网技术实现现代农业种植和农产品信息管理,并通过全球定位系统统计农作物所在基地概况进行信息通信,用以实现智能识别、监控、跟踪和管理的一套系统。
2、基本业务概述
3、开发模式
本项目采用前后端分离的开发模式,前端用到了基于Vue的Element-Admin UI框架,后端采用了.Net Core后台开发框架和EF Core+异步泛型仓储的开发模式
4、技术选型
前端项目技术: Vue-Element-Admin、Vue-Router、Axios、Echarts
后端项目技术: .Net Core 、EF Core 、Jwt权限验证、仓储模式、Autofac
项目技术亮点分析:
本项目采用前后端分离模式,分为多层降低了耦合度,提高了代码的可维护性,后台基于.Net Core设计Api接口框架,使用用Ef Core中CodeFirst模式实现与数据库的交互,并使用异步泛型仓储提高对数据库访问的维护,在完成接口编写后加入了JWT权限