美文网首页
在线教育系统设计与实现--需求分析

在线教育系统设计与实现--需求分析

作者: fjutlxl | 来源:发表于2018-12-22 21:31 被阅读0次

功能需求分析

系统功能模块概述

在线教育系统的设计与实现以用户之间的“教-学”关系为基础展开设计。系统的学习者那端主要涉及到的功能有:用户的登录与注册,个人信息的修改,课程的展示,在线选课,在线观看视频以及对课程发表评论和问答。教学者那端主要有登录注册,个人信息的修改,课程信息的发布,查看课程评价以及用户的讨论等功能。后台管理员模块主要涉及有教师信息的审核,新闻公告发布,类别管理等功能。

一、学习者端功能模块

   1.用户模块:用户注册,登录,修改个人信息,修改密码,退出。

2.课程模块:热门课程显示,推荐课程显示,按分类查询课程,按条件模糊查询课程,查看课程详细内容

3.课程选修模块:参加课程,退选课程,订单提交,取消订单

  4.课件使用模块:观看视频,自主选择视频

  5.公告通知模块:查看系统通知公告,根据所选课程查看公告

6.反馈模块:提出反馈意见,查看回复

7.讨论模块:根据每一课时发表评论和问题,对相应问题进行回复

二、教学者功能模块

1.用户模块:用户注册,用户登录,修改个人信息,退出

2.课程管理模块:添加课程,编辑课程基本信息,删除课程,查看自己所开设课程

3.课件管理模块:根据课程查看对应课程下的章节,根据章节查看对应课时,发布章节,发布课时

4.公告通知模块:发布对应课程的公告,删除公告

5.反馈模块:发表反馈意见

6.讨论模块:查看评价,发表问题,对问题发表回复

三、后台管理员功能模块

1.管理员模块:管理员登录与退出,密码修改

2.新闻公告模块:发布公告,查看公告

3.教师审核模块:审核教师身份,查看所有教师

4.课程类别模块:查看课程类别,删除课程类别

5.反馈模块:对用户意见反馈

需求分析模型

1.用户模块包含了登录,注册,修改个人信息,修改密码等用例

     用户用例场景描述如所示。

2.课程模块包含了按类别查看课程,条件模糊查询课程以及查看课程详情

相关文章

  • 在线教育系统设计与实现--需求分析

    功能需求分析 系统功能模块概述 在线教育系统的设计与实现以用户之间的“教-学”关系为基础展开设计。系统的学习者那端...

  • 可信自测大纲

    需求分析与软件设计 需求分析可信设计 编码实现(C语言) 编程语言能力通用编码规范安全编码规范调试和定位编译原理编...

  • 在线教育系统设计与实现--可行性分析

    简述可行性分析 可行性分析就是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经...

  • 2018-12-25 web项目开发的一般流程

    1、需求确定 2、分析与设计:架构分析与设计 3、分析与设计:业务逻辑设计 4、分析与设计:界面设计 5、开发环境搭建

  • django项目--在线播放

    在线课堂 一、功能需求分析 1. 分析 在线直播,或点播设计到视频的存储,转码,加密,播放很多细节,个人单独开发不...

  • 狼厂笔记-用户体验及设计原则

    交互设计 -实现和表达需求-需求和使用的桥梁 用户研究 -分析和获取需求-提供设计依据-检验设计的合理性 交互设计...

  • 用户需求分析

    用户需求分析 用户需求分析是指在系统设计之前和设计、开发过程中对用户需求所作的调查与分析,是系统设计、系统完善和系...

  • 09-软件测试方法

    一、测试活动的生命周期 测试计划(测试准入) -> 需求分析与设计 -> 测试实现与执行 -> 测试报告(测试准出...

  • 09-软件测试方法

    一、测试活动的生命周期 测试计划(测试准入) -> 需求分析与设计 -> 测试实现与执行 -> 测试报告(测试准出...

  • Linux环境下的多项式计算器的实现

    1 实验目的 实现一个多项式计算器 2 实验环境 Linux下(g++编译) 3 分析与设计 3.1 需求分析: ...

网友评论

      本文标题:在线教育系统设计与实现--需求分析

      本文链接:https://www.haomeiwen.com/subject/thqpzttx.html