个人名片:
博主:酒徒ᝰ.
专栏:瑞吉外卖
个人简介:沉醉在酒中,借着一股酒劲,去拼搏一个未来。
每篇励志:如果你没有把握做到,最好就不要承诺,你什么也不承诺,至少别人不会看不起你。
本项目基于B站黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + mybatis plus开发核心技术的真java实战项目。
视频链接【黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + mybatis
plus开发核心技术的真java实战项目】 https://www.bilibili.com/video/BV13a411q753?
点击观看
以下图片截取自B站,黑马的瑞吉外卖。
正如图中所述,瑞吉外卖是一个新手入门的项目,在这里也暴露了本人的实力。
一、项目介绍
- 瑞吉外卖介绍
瑞吉外卖是专门为餐饮企业(餐厅、饭店)定制的一款软件产品。该项目的业务架构包含后台管理系统+移动端前台(H5+小程序也全面覆盖)。
在技术架构上,基于主流框架的 SpringBoot+Mybatis
plus,打造用户层、网管层、应用层、数据层。学完该项目即可实现该类型项目的快速开发。
- 课程介绍
《瑞吉外卖》项目包含 14 天课程,共 190 节,涉及外卖业务开发、Git、Linux、Redis与项目优化 5
大篇章,涵盖整个项目的开发过程和优化过程。
- 项目亮点
- 业务真实、实用、广泛,使用当前流行的技术框架开发;
- 课程难度适中,层层递进,对框架课程充分练习、巩固,为后续技术内容做好铺垫;
- 能够了解企业项目整体开发流程,以及随着业务不断发展后续的演进、升级过程;
- 掌握外卖行业相关的业务流程和功能架构,掌握SpringBoot和主流框架集成实现项目的快速开发。
- 项目介绍
本项目(瑞吉外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。
其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单等进行管理维护。
移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。
- 博客介绍
本人目前所写的笔记只有第一部分,在管理端与客户端的学习。后面的Git与Linux暂时没有写的想法,也许之后就会写了,敬请期待。
二、产品原型
在黑马的资料中已提供,自行前往网站自行下载。很容易搜索到的。
后台:也就是商家使用的,上传菜品与套餐之类的操作。
前台:客户所使用的,下单操作等。
三、技术选型
由于本人暂时只完成了管理端与移动端的操作。且前端技术在资料中大多数已经完成。所有实际上用到集技术并没有这么多。
本人感觉在练习过程成用到最多的是mybatisplus,mysql,spring等应用层与数据层。对于工具,暂时只用到了Maven。
四、功能架构
这里比较重要,因为本人就是根据这张表来一步一步完成的。 看着这张图,从员工登录到退出,一步一步的完成,同时确保没有缺漏。
五、角色
建议:再做后台或前端的时候,将自己代入思考。这样就不会缺少某个操作模块了。也不用苦思冥想哪里不对劲。我们就是使用者,按照自己的使用情况进行写。
后台系统管理员:登录后台管理系统,拥有后台系统中的所有操作权限后台系统。
普通员工:登录后台管理系统,对菜品、套餐、订单等进行管理。
C端用户:登录移动端应用,可以浏览菜品、添加购物车、设置地址、在线下单等。
六、个人制作架构图
这是我根据自己第一次做的时候的理解所做的图。比较简陋,但是它使我安排好了制作项目流程。
看着这张图,我将一个大的项目分割成多个小的模块,在一步一步的完成。
没完成一个模块或一个步骤。都会有成就感。
当然,其中也少不了烦恼,某一步骤卡住,一思考便是一上午。但这何尝不是一种(程序)学习的快乐。
初步了解了瑞吉外卖之后,就开始了学习,并记录笔记。