项目描述:
瑞吉外卖是一款专门为餐饮企业(餐厅、饭店)定制的软件产品,包括系统管理后台和移动端应用两部分。系统管理后台主要提供给餐饮企业内部员工使用,用于对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。
开发环境:
- 环境(软件): JDK +MySQL +IDEA+Git+Tomcat
- 技术: Spring Boot、SSM、Mybatis Plus、Spring Security、Redis、Spring Cache、Swagger、Linux、ShardingJDBC、Nginx
责任描述:
- 负责系统管理后台的员工、分类、菜品、套餐模块的编写。
- 负责移动端应用的开发,实现短信验证码登录功能。
- 开发移动端应用的菜品浏览功能,使用户可以方便地浏览菜品信息。
- 实现移动端应用中用户地址簿信息的管理功能,方便用户管理收货地址。
- 开发移动端应用的购物车功能,使用户可以方便地添加菜品到购物车并管理订单。
- 实现移动端应用中提交订单的功能,确保用户能够成功下单。
- 进行移动端应用的数据展示缓存优化,提高系统的响应速度和用户体验。
- 负责数据库主从配置以及读写分离的实现,提高数据库的性能和可靠性。
- 实现项目接口API文档生成功能,使用Swagger生成清晰明了的接口文档。
技术描述:
- 使用Redis缓存高频数据,并使用Spring Cache优化代码,提高系统的性能和响应速度。
- 在整个开发过程中使用Linux系统进行部署,充分利用Linux系统的稳定性和安全性。
- 使用Nginx部署前端项目,实现前后端分离的部署方式,提高系统的灵活性和可维护性。
- 使用Nginx实现反向代理和负载均衡,提高系统的并发处理能力和可用性。
- 使用ShardingJDBC实现数据库读写分离,提高数据库的读取性能和写入性能。
- 使用Spring Security框架进行权限模块的开发,采用经典的RBAC模型进行精细的权限管理。
- 使用YApi实现前后端分离开发,并使用Swagger生成接口API文档,提高团队的协作效率。
- 使用Git进行项目的版本控制和代码管理,充分利用分支功能进行项目优化和问题修复。
喜欢关注一下呀,查看更多内容