-
Introduction
谷粒学院是基于前后端分离的Java技术全方面覆盖技术,是训练自己技术的十分重要的项目,我通过视频学习来记录一下自己的学习过程,希望可以收获一些知识。前后端分离项目也是现在比较流行的框架类型,而且这个项目也包含了大多数项目开发知识体系。
-
Business model (B2C model for online education)
-
B2C model: Business-to-user model generally has two roles: administrator and ordinary user
管理员 添加 修改 删除 普通用户 查询
-
B2B2C model: business to business to user (applicable to e-commerce) Case: Jingdong
京东有自营 ,普通商家 普通用户 可以买自营 ,也可以买普通商家
- Functional modules of the project
Two parts of B2C mode are used by ordinary users and administrators
- System background (for administrators) -> ①: Lecturer management module ②: Course classification management module ③: Course management module ④: Statistical analysis module ⑤: Order management module ⑥: Banner management (slides) ⑦: Authority management module
- System front desk (used by ordinary users) ->①: Homepage data display ②: Lecturer list Lecturer details ③: Video list and course details (online video playback) ④: Log in and register (log in with third-party software) ⑤: Course purchase (WeChat scan code Pay)
- Project technology
- The project adopts front-end and back-end separate development
- Back-end technology --> ①: springboot ②: springClode ③: MybatisPlus ④: spring security ⑤: redis ⑥: maven ⑦: easyExcal ⑧: jwt ⑨: OAuth2
- Front-end technology –> ①: vue ②: element ③: axios ④: node.js
- Other technologies ->①: Alibaba Cloud oss ②: Alibaba Cloud video-on-demand service ③: Alibaba Cloud SMS service ④: WeChat payment and login ⑤: docker ⑥: git ⑦: Jenkins
- Operating platform ->①Windows ②:Linux
- Technical route