
在线教育项目
sut_uestc
天道酬勤,保持学习的激情,坚持就是胜利!
展开
-
在线教育项目Day05--讲师管理模块前端开发
一、后台系统路由实现分析1、入口文件中调用路由src/main.js......import router from './router' //引入路由模块......new Vue({ el: '#app', router, //挂载路由 store, render: h => h(App)})2、路由模块中定义路由src/router/index.js......export const constantRouterMap = []export defaul原创 2020-06-02 10:20:07 · 560 阅读 · 0 评论 -
在线教育项目Day04--后台管理系统集成方案vue-element-admin
一、vue-element-admin1、简介而vue-element-admin是基于element-ui 的一套后台管理系统集成方案。功能:https://panjiachen.github.io/vue-element-admin-site/zh/guide/#功能GitHub地址:https://github.com/PanJiaChen/vue-element-admin项目在线预览:https://panjiachen.gitee.io/vue-element-admin2、安装#原创 2020-06-02 10:08:24 · 1062 阅读 · 0 评论 -
在线教育项目Day03
一、前端开发前端工程师“Front-End-Developer”源自于美国。大约从2005年开始正式的前端工程师角色被行业所认可,到了2010年,互联网开始全面进入移动时代,前端开发的工作越来越重要。最初所有的开发工作都是由后端工程师完成的,随着业务越来越繁杂,工作量变大,于是我们将项目中的可视化部分和一部分交互功能的开发工作剥离出来,形成了前端开发。由于互联网行业的急速发展,导致了在不同的国家,有着截然不同的分工体制。在日本和一些人口比较稀疏的国家,例如加拿大、澳洲等,流行“Full-Stack原创 2020-06-02 07:48:40 · 255 阅读 · 0 评论 -
Mybatisplus自动填充功能整合
自动填充,意味着就是设置默认值,不依赖数据库设置默认值,依赖程序实现。首先定义自动填充字段。有以下几种:逻辑删除、自定义默认值。/** * 创建时间 */ @TableField(fill = FieldFill.INSERT) private Date createTime; /** * 修改时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Date upd原创 2020-06-01 16:11:21 · 771 阅读 · 1 评论 -
在线教育项目Day02
一、数据库设计1、数据库 guli_edu2、数据表 guli_edu.sql二、数据库设计规约以下规约只针对本模块,更全面的文档参考《阿里巴巴Java开发手册》:五、MySQL数据库1、库名与应用名称尽量一致2、表名、字段名必须使用小写字母或数字,禁止出现数字开头,3、表名不使用复数名词4、表的命名最好是加上“业务名称_表的作用”。如,edu_teacher5、表必备三字段:id, gmt_create, gmt_modified说明:其中 id 必为主键,类型为 bigint原创 2020-05-25 13:26:25 · 484 阅读 · 1 评论 -
在线教育项目Day01
在线教育项目知识点总结1. 项目整体介绍在线教育项目是一款B2C模式的项目,所谓B2C即为Business—to—Customer(商家对顾客)的缩写谷粒学院在线教育平台采用B2C商业模式,使用前后端分离开发方式。项目包含后台管理系统和前台用户系统,两个系统中分别包含后端接口部分和前端页面部分。系统后端接口部分,使用目前流行的SpringBoot+SpringCloud进行微服务架构,使用Feign、Gateway、Hystrix,以及阿里巴巴的Nacos等组件搭建了项目的基础环境。项目中还使用MyB原创 2020-05-23 16:21:19 · 1173 阅读 · 1 评论