A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【郑州校区】学成在线 第6天 讲义-页面发布 课程管理五

2.2 教学方法
本模块对课程信息管理功能的教学方法采用实战教学方法,旨在通过实战提高接口编写的能力,具体教学方法如下:
1、前后端工程导入
教学管理前端工程采用与系统管理工程相同的技术,直接导入后在此基础上开发。
课程管理服务端工程采用Spring Boot技术构建,技术层技术使用Spring data Jpa(与Spring data Mongodb似)、Mybatis,直接导入后在此基础上开发。
2、课程计划功能
课程计划功能采用全程教学。
3、我的课程、新增课程、修改课程、课程营销
我的课程、新增课程、修改课程、课程营销四个功能采用实战方式,课堂上会讲解每个功能的需求及技术点,讲解完成学生开始实战,由导师进行技术指导。
4、参考文档
实战结束提供每个功能的开发文档,学生参考文档并修正功能缺陷。
2.3 环境搭建
2.3.1 搭建数据库环境
1) 创建数据库
课程管理使用MySQL数据库,创建课程管理数据库:xc_course
导入xc_course.sql脚本





2.3.2导入课程管理服务工程
1)持久层技术介绍:
课程管理服务使用MySQL数据库存储课程信息,持久层技术如下:
1spring data jpa:用于表的基本CRUD
2mybatis:用于复杂的查询操作。
3druid:使用阿里巴巴提供的spring boot 整合druiddruid-spring-boot-starter管理连接池。druid-spring-boot-starter地址:https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter
2)导入工程

导入资料下的xc-service-manage-course.zip
2.3.3 导入课程管理前端工程
课程管理属于教学管理子系统的功能,使用用户为教学机构的管理人员和老师,为保证系统的可维护性,单独创建个教学管理前端工程。 教学管理前端工程与系统管理前端的工程结构
样,也采用vue.js框架来实现。



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马