Skip to content

funwewhere/SmartFieldGuard-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#田园智慧管家APP——服务端

#####iOS端APP详细信息请移步 这里

##介绍 本系统是和小伙伴一起开发的APP——田园智慧管家——的服务端, 该APP通过我们设计的作物种植任务系统 为种植作物提供更科学、更简单的'任务式'的种植方法,为使用者记录和分析作物生长情况,并为使用者 提供一个交流平台.

##技术构架

  • 开发语言 Java
  • 数据库 Mysql
  • 核心框架 Spring、SpringMVC、MyBatis
  • 缓存技术 Ehcache
  • 网络通信框架 Mina
  • 权限控制 Shiro

##运行环境

  • 操作系统 Window,Linux
  • 基础环境 JDK 1.7+
  • 服务器 Tomcat 7.0+
  • 数据库 MySQL 5.6+

##功能模块

  • 用户模块:提供注册、登陆
  • 农田模块:添加农田,选择作物,通过硬件(各种传感器)云端化,获取农田环境信息,记录分析农田历史信息
  • 任务模块:"下载"作物的全部任务规则到本地
  • 讨论模块:为用户提供论坛功能(发帖, 回帖, 点赞等)
  • 专家模块:与"专家"在线聊天交流(简易IM)
  • 推送模块:推送农田环境信息、帖子新回复等

注: 与硬件通信、IM、推送等是通过硬件、客户端、服务端统一自定义的socket通信协议而实现的,服务端通过Apache Mina实现自定义通信协议, 保存对应长连接信息.

About

田园智慧管家APP 服务端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages