基于SSM的在线学习平台

基于SSM的在线学习平台

声明:原创作品,转载请标明出处

本文主要内容:

  1. 平台架构设计
  2. 功能模块设计
  3. 主要代码
  4. 运行效果
  5. 代码仓库地址

1.平台架构设计

在线学习平台项目是前后端分离的Java Web项目,平台的整体架构属于微服务架构。本平台架构的层级有五个,分别是持久层、服务层、控制层、网关层和展示层。服务层提供了本平台所需要的所有微服务,控制层只需要去调用微服务去处理请求,如下图所示

平台架构图

2.功能模块设计

在线学习平台的功能模块比较多,比较重要的有注册登录、发布课程和授课管理等。比较详细的功能如下图所示(部分)

功能模块设计图

3.平台实现

在线学习平台的实现主要包括将设计好的各个功能模块具体实现,并在此基础上添加有必要的其他功能。笔者作为半吊子程序员也会坚持高内聚低耦合的原则,大家也要注意这一点。废话少说,上代码!

	//用户登录
    @RequestMapping("/login")
    @ResponseBody
    public Result login(
    @RequestParam(value = "email") String email,
    @RequestParam(value = "password") String password) {
   
        User user = loginService.login(email
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值