本文主要是介绍宠物乐园项目总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 一 项目概述
- 宠物乐园这个项目是基于o2o模式开发的一个项目,该项目以宠物为核心,为用户提供宠物寻主,宠物领养,以及购买服务和商品等功能,是一个综合性开放平台。它主要有组织机构,用户,宠物,订单,支付等模块。平台除了提供针对普通用户的基本需求功能,支持商家入驻,合作加盟,扩展线下门店渠道。我们开发这个项目使用的是前后端分离模式开发,前端使用的是vue技术栈,后台使用的是springboot+ssm,项目部署使用的是docker技术。提供基于restful的架构风格的业务接口。 二 负责模块概述
- 1.宠物模块
(1)寻主消息 - 用户因为各种原因不想继续抚养自己的宠物。通过系统的寻主功能发布通告,平台根据用户所填写的地址推算离用户最近的线下门店,通过继承百度地图,系统将用户输入的地址转化为经纬度,再通过经纬度计算哪一家店铺离用户地址最近,将寻主信息推送给该门店,让店铺相关工作人员处理寻主消息。
我们设计了三个表:宠物表,宠物类型表,宠物详情表,
public void publish(SeachMasterMsg msg,Long loginInfoId) {System.out.println(msg);System.out.println(loginInfoId);User user = userMapper.loadByLoginInfoId(loginInfoId);msg.setUser_id(user.getId());//1查询最近的店铺List<Shop> shops = shopMapper.loadAll();//获取用户发布地址Point point = DistanceUtil.getPoint(msg.getAddress());//查询离用户最近地址Shop nearestShop = DistanceUtil.getNearestShop(point, shops);if(nearestS
这篇关于宠物乐园项目总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!