该系统主要分为工作台、基本信息、日常工作、数据字典四个大模块,其中每个模块间开发采用分布式规则进行独立开发,因基础用户不同,比如对基地的农产品采收负责人来说,只需要日常工作中的生产操作这一块的功能,因此,在开发前我们充分的考虑到这方面因素,所有接口统一采用REST-FUL风格的接口,前后端开发彻底分离,将接口独立出来,方便PC端,手机端及其他设备直接调用。系统主要使用SMM(Spring、SpringMVC、Mybatis、Maven)作为基本框架,除此,公司有专门注册Oauth2获取token码进行登录安全验证,以保证用户数据的安全性。