项目名称( The English Name ) 软件需求分析报告目录 目的 参考文献 2. 系统概述 产品描述 产品功能 用户特点 3. 功能性需求分析 具体功能 具体功能 MOOC 网站,为在校学生提供最合适他们的在线课程。通过采集学生在该网站提供的讲座,习题集,实验室视频及教材等视频的各阶段视频播放的次数的学习行为并进行分析,得出分析结果;最终推出最适合学生的网络教程。网站开发主要分为以下几个阶段: 第一阶段: 需求分析。与相关人员进行交流, 了解系统的主要功能需求以及获取相关资料, 整理编写《系统需求说明书》。同时进行程序设计规范和界面框架的设计。第二阶段:网站设计与具体设计。在该阶段主要根据《需求分析说明书》以及各种资料进行数据库设计和对系统进行模块化,规定各模块之间的接口以及各模块应实现的功能。然后对系统模块进行详细设计,填写功能模块表。第三阶段: 编程开发。编程实现每个功能模块并且对模块功能进行测试,完成系统源代码。第四阶段: 系统测试。组合各模块,对整个系统功能进行测试。 目的为我校建立一个 MOOC 网站,为我校学生提供一个最适合自己的在线课程, 让学生提早体验一个全新的教育理念。通过采集学生对某段视频或某段视频的某几部分的点击频率或学生的教育效果评价及老师与学生在教与学的在线交流等学习行为,进行分析并结合学校的实际情况,得出学生适需求,给出最符合该学生的视频。 参考文献 2. 系统概述 产品描述系统的核心是 edx-platform, 其中包括 LMS ( 学习管理系统) 和用于创建课程的 Studio 工具, 开发者应在充分分析需求的基础上, 用于课件制作的 xBlock 组件架构。基于机器学习的 EASE 、识别工具、部署工具、系统扩展接口、 Python 执行工具等, 可参阅 code. 。 edX 平台大部分功能基于 Python 实现,其中也包括一些 Ruby 和 代码。结构图: 产品功能系统是基于浏览器/ 服务器( B/S ) 模式的信息管理系统。用户通过 Interne t 浏览器方式对信息进行录入、管理、查询和统计。系统结构如图 1 所示: 进入密码登录点播系统继续上次视频推荐评论网上在线答疑退出 a. b. 图1 :系统结构图 c. 由于该系统为大型系统, 用户分散, 所以 Web 服务器, 应用程序服务器和数据库服务器不能在同一台服务器上部署。 d. 该科技管理系统由 Web 应用程序和数据库组成。数据库负责存储和管理所有信息。 Web 应用程序负责向用户提供友好的用户界面, 安全而简单的数据访问方式,使用户能够方便快捷地访问数据库,对数据进行操作。 用户特点网站面向在校大学生,对于他们学习时间分散,有很多的自由学习时间这一特点。网络学习此时就体现了强大的作用力,利用网络学习,对于当代大学生来说利用计算机,首先, 促使学生确立自己在学习过程中的主体地位; 网络背景下的学习体现了真正的因材施教; 网络环境对学生来说是时空的解放,宽松的学习氛围更可以使学生发挥他们的聪明才智, 他们可以在学习活动中相互启发、协作交流, 学会交流与合; 网络背景下的学习是一种多向的信息交流
MOOC项目名称软件需求分析 来自淘豆网m.daumloan.com转载请标明出处.