餐饮进销存

我要开发同款
not_sufficient_funds2023年03月16日
132阅读
开发技术java
所属分类SpringCloud

作品详情

1.项目描述:本系统主要为的是对餐饮企业生产经营中进货、出货、销售、付款等进行全程跟踪和管理,有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题,主要服务有系统管理服务、财务服务、库存服务、需求服务、销售服务、采购服务;
2.技术栈:Gateway+Nacos+Seata+OpenFeign+Sentinel+Redis+RabbitMQ+Redisson+JWT
3.个人职责:
(1)业务调研、需求分析、原型设计、数据库设计、模块划分、框架搭建、接口文档编写;
(2)负责管理端用户服务开发,服务功能有用户登录、注册功能、用户角色、权限设计、用户个人信息管理;
(3)负责客户端用户服务开发,服务功能有用户登录、注册功能、用户个人信息管理;
(4)负责财务服务开发,服务功能有项目维护、门店流水维护;
(5)负责认证服务开发,使用 JWT 技术为用户发 token 认证令牌,对用户 token 进行认证;
(6)负责网关服务开发,使用 JWT 以及网关过滤器对用户进行登录认证、权限认证;
(7)使用全局异常处理类,实现统一返回格式处理;
(8)使用 RabbitMQ 的延时队列实现订单的支付过期功能;
(9)使用 Redis ,缓存销售菜品菜单的数据
(10)使用分布式事务 Seata ,保证跨进程的事务,如销售出单、用户金额扣减、库存扣减;
(11)使用分布式锁 Redisson ,解决跨进程访问共享数据安全问题,如解决库存超减问题;
(12)使用 Sentinel ,对下单接口进行限流保护;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论