NIO

项目技术:Spring、SpringMVC、SpringBoot、Mybatis、MySQL+Redis 项目描述:是一款餐饮软件产品,分为商家端和用户端,商家端主要服务于外卖商家,包括工作台、数据统计、员工管理、菜品管理、套餐管理、分类管理、订单管理和来电提醒等功能。用户端则主要面向消费者,提供微信小程序登录、菜品浏览、购物车添加、下单、支付、历史订单查询、地址管理和催单等功能。 在技术架构上,采用了前后端分离的设计,前端主要使用H5页面和Vue框架,后端则基于Spring Boot框架,使用MyBatis进行数据库交互,并采用Nginx代理服务器和Tomcat进行分发。代码管理和构建通过Git和Maven实现。 责任描述: 开发商家端和用户端所有功能模块的后端代码: 1.使用websocket技术实现后端主动向前端发送消息,实现用户催单 2.使用spring-task对超过未支付时间的订单以及长时间处于配送中 的订单进行定时处理 3.使用AOP进行公共字段自动填充 4.对用户端的菜品数据使用redis缓存 5.使用注解和动态sql完成Mapper层开发 6.使用拦截器完成JWT令牌校验拦截指定资源 7.使用HttpClient获取微信用户oppenID 8.使用pageHelper插件实现分页查询 9.使用Lombok插件@slf4j注解进行记录日志,@Data注解生成get/set 方法、@AllArgsConstructor、@NoArgsConstructor生成有参/无参 构造 10.使用swagger/postman进行联调 11.通过事务控制确保数据库操作的一致性和数据的完整性性 12.利用POI技术导出运营数据报表 13.使用全局异常处理器捕获业务异常 项目地址:https://github.com/Bruce-Dragon/catering-system/tree/master
1480javaweb
项目内容: 1、用户登录注册以及角色权限分配。 2、用户密码服务开通及审核。 3、服务资源分配及IP配置。 4、请求分发与限流。 5、镜像上传等。
1000nginxweb
某电商仓库分拣机控制系统 完成与自动设备对接,包括输送线、分拣机、AGV等。 完成库存管理,包括上下架管理、盘点、理货等。 完成发货管理,包括拣货、质检、打包、发运等。 完成与外围系统对接,包括TMS、ERP、WMS等。
1240java微服务框架
某电商仓库WMS系统 完成与自动设备对接,包括输送线、分拣机、AGV等。 完成库存管理,包括上下架管理、盘点、理货等。 完成发货管理,包括拣货、质检、打包、发运等。 完成与外围系统对接,包括TMS、ERP、WMS等。
1050javaspringboot
当前共4个项目more
×
寻找源码
源码描述
联系方式
提交