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

2022-05-12 21:12:34 浏览数 (1)

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

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

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

第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 教员角色模块图


二、总结

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

0 人点赞