登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于ssm的在线教育平台的设计与实现毕业论文

 2021-04-05 02:04  

摘 要

在互联网 的热潮和市场的验证下,在线教育平台拥有良好的发展前景和社会意义。本文在分析了市场上较热门的在线教育产品后,得出当下研究现状的一些不足之处。

随后结合实际需求对在线教育平台进行设计,划分主要功能有课程搜索、课程学习、课程讨论、课程管理。并对该平台进行前后端分离的系统实现,前端采用当下较热门的Vue element-ui整合开发,后端使用SSM(Spring SpringMVC Mybatis)框架,,前后台使用Ajax技术进行交互。

本文遵循标志的软件开发流程,从使用用例图进行需求分析;使用架构图、功能模块结构图、数据库表表达概要设计;进行详细设计和具体实现,辅以流程图、时序图等表达;进行功能测和非功能测试成功验证设计结果。

该系统拥有较好的健壮性,符合高内聚低耦合思想,同时平台拥有较完善的功能和良好的沉浸式体验,满足各类学习者各方面的学习需求,为B2B2C在线教育平台开发提供了参考价值。

关键词:在线教育; SSM框架; Vue

Abstract

With the upsurge of Internet plus and the verification of the market, online e With the upsurge of Internet plus and the verification of the market, online education platform has a good development prospect and social significance. After analyzing the popular online education products in the market, this paper concludes some deficiencies of the current research status.

Then combined with the actual needs of the online education platform design, the main functions are divided into curriculum search, curriculum learning, curriculum discussion, curriculum management. The front-end adopts the integration and development of the popular Vue element-ui, the back-end was held by the SSM (Spring SpringMVC Mybatis) framework, and the front-end and back-end use Ajax technology for interaction.

This paper follows the marked software development process and analyzes the requirements from the use case diagram. Use architecture diagram, function module structure diagram and database table to express the outline design; Detailed design and implementation, supplemented by flow chart, sequence diagram and other expressions; Conduct functional and non-functional tests to verify the design results.

The system has good robustness and conforms to the idea of high cohesion and low coupling. At the same time, the platform has perfect functions and good immersive experience, which meets the learning needs of all kinds of learners and provides reference value for the development of online education platform.

Key words:Online Education learning; SSM framework; Vue

目录

摘 要 I

Abstract II

第1章 绪论 1

1.1 研究背景与意义 1

1.2 国内外研究现状 1

1.3 研究内容 3

第2章 需求分析 4

2.1系统用例图 4

2.2业务用例图 4

第3章 系统概要设计 9

3.1系统架构设计 9

3.2功能模块设计 10

3.3数据库设计 11

3.3.1数据库概念设计 11

3.3.2数据库逻辑结构设计 15

第4章 系统实现 19

4.1开发工具与环境 19

4.2系统功能模块实现 19

4.2.1 注册登录 19

4.2.2 个人中心 19

4.2.3 课程搜索 22

4.2.4 课程学习 25

4.2.5 课程讨论 28

4.2.6 讲师中心 30

4.2.7 管理员端 33

第5章 系统测试 35

5.1 功能测试 35

5.2 非功能测试 37

5.2.1性能测试 37

5.2.2安全测试 38

5.2.2兼容测试 38

6.1 工作总结 40

6.2 展望 40

参考文献 41

致 谢 42

  1. 绪论

本章首先介绍了本课题的研究背景和意义,进而分析了当前国内主流的在线教育平台,在此基础上,提出了本文的研究内容,并对其详细阐述。

    1. 研究背景与意义

目前,互联网相关行业发展蒸蒸日上,在提高国民生活水平和促进社会进步上起着重要作用。政府实施“以促进教育发展为核心,加快实现互联网普及全国教育领域”的发展战略,以及互联网新兴技术的快速发展,给在线教育平台提供了非常好的时代机遇[1]。和所有互联网 项目一样,结合了互联网技术的教育领域必能有新的发展活力,相比于传统教育,其优势还体现在:

(1)教学资源如语音、视频、文档等将能在网络上传播,学生们在任何地方只要有网络就能够获得,由此在线教育将解决传统教育的空间必须相同的问题,进而对学生的地理位置没有要求,学生不需要跑到特点机构或地区去学习,节约了学习成本,也实现了教育资源共享利于教育公平化,对于学习者来说教学资源更加丰富,利于人才的培养、人类文明的进步。

(2)将打破传统教育的时间一致的约束,学生可以跟据需要灵活调整学习时间安排,也不必像传统课堂一样听课节奏需和教师的讲课节奏一致,学生可以通回看、暂停、加速视频,从而提高学习效率。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图