前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小型教育网站的开发与建设-前言与需求分析(二)

小型教育网站的开发与建设-前言与需求分析(二)

作者头像
jiankang666
发布2022-05-12 21:12:34
5980
发布2022-05-12 21:12:34
举报
文章被收录于专栏:java基础笔记java基础笔记

一、本科计算机专业毕业设计论文写作指南系列文章

本科计算机专业毕业设计论文写作指南

小型教育网站的开发与建设-开篇(一)

第1章 前言

1.1 课题背景

在互联网快速发展的时代,线上教育越来越被重视,线下的教育在传授学生知识的过程中会受到时间,空间等各方面的限制,所以我开发一个在线教育平台,给大家提供一个网上学习的机会。通过这个平台,可以为学生提供大量优质的教育课程,大幅度减少线下学习的开支,同时可以随时打开视频学习。


1.2 问题提出

传统的教育有,老师现场给整个班上课,家教进行辅导等,虽然解决了大部分的学习需求,但也限制了学习的时间和学习地点,优秀教师资源地区不平衡的问题,要是拥有一个在线教育平台,在教员选择上把好关,就可以将优质资源通过网络传递到师资力量薄弱的地方,让随时随地老师指导成为可能。


1.3 课题目的与意义

本课题开发出来的在线教育平台,通过在线服务打通了教育和学习者之间的时间和空间距离,节省了学生学习的时间成本。降低了地域的限制,能够将高质量的教育资源合理分配,将教育资源利用效率达到最大。


第2章 需求分析


2.1 需求挖掘

2.1.1 当前在线教育发展状况

受全国疫情影响,所有学生都推迟开学,培训机构都不再上课,在线教育消费迎来快速发展,在线教育呈现爆发式增长,学生都不能到学校学习,只能在家通过网上平台学习。“国内的教育机构正在抢占市场,推动线上教育向偏远地区传播。”据相关人物介绍,从全大平台的直播课的用户分布地区来看,用户往三四线城市发展趋势比较明显,三四线城市用户所占比例已经将近七成。同时,在线教育市场也有师资力量地区发展不平衡,讲课的方式不同,学生进行互动不足等诸多的问题。

2.1.2 需求的抛出

目前非常活跃的“在线教育”市场,也存在着诸多隐忧。

调查显示,尽管在线教育十分活跃,但也存在一些线下培训企业自我经费不足,线上平台研发条件不足,无法大量把线下课程搬到线上,虽然也有许多大平台,像新东方,跟谁学这样的,这些平台都是自我发展的,通过招聘老师线上授课,不会为其他企业开放平台,所有我开发了一个在线教育平台提供给小型企业,帮助培训机构教师进行线上授课,学员进行线上学习,平台也支持学校进行线上教学。


2.2 解决方案

2.2.1需求整理

A类需求(高中学生、大学生、普通白领)

1)想利用线上平台进行学习;

2)利用假期时间,持续获得更多的知识;

3)白领通过学习平台线上课程提高能力;

B类需求(学校教师团队、企业培训机构)

1)通过该平台减少在线教育平台研发成本,;

2)尽可能节省学员的时间成本;

3)提供录播等形式内容;

2.2.2技术需求

在“安全性”上,平台决定使用shiro验证用户的权限,登录后,不同角色显示不同的界面,通过SHA256加密密码防止密码泄露;

在“适用性”上,在线教育平台并不存在非常复杂的技术与逻辑,但学生看网课,教员发布视频,管理员审核视频等主要功能都完全实现了。同时界面简洁美观,为了提高用户体验,花费了更多的时间在前端显示界面上。


2.3 概念架构

通过比较,最后决定整个平台使用MySQL数据库进行数据的保存,为了快速开发,后台选择了最近特别流行的spring boot框架进行开发,MyBatis作为持久层框架,使用Thymeleaf作为前端模板语言,java语言进行开发。超级用户端的核心相关模块有:“教员管理模块”、“信息管理模块”、“课程管理模块”,下面若干个子模块。教员端的核心相关模块有:“信息管理模块”、“课程模块”,下面若干个子模块。学生端的核心相关模块有:“设置模块”、“课程中心模块”、“我的模块”,下面若干个子模块。以教员端作图直观说明。

图 2-1 教员角色模块图


二、总结

以上是本人论文小型教育网站的开发与建设-前言与需求分析(二)的主要内容

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java基础笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1 课题背景
  • 1.2 问题提出
  • 1.3 课题目的与意义
  • 2.1 需求挖掘
    • 2.1.1 当前在线教育发展状况
      • 2.1.2 需求的抛出
      • 2.2 解决方案
        • 2.2.1需求整理
          • 2.2.2技术需求
          • 2.3 概念架构
          相关产品与服务
          云数据库 MySQL
          腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档