热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

课程资源共享平台功能规格说明(第四组)

一、定义相关概念课程资源课程的大纲、演讲PPT、参考资料以及实验要求作业老师布置的课程作业考核对提交上来的作业进行考核评价二、定义典型用户用户权限教师课程信息的维护课程资料上传考核

一、定义相关概念
课程资源课程的大纲、演讲PPT、参考资料以及实验要求
作业老师布置的课程作业
考核对提交上来的作业进行考核评价

 

二、定义典型用户

用户

权限

教师

课程信息的维护

课程资料上传

考核作业

在课学生

下载课程资源

上传作业及查看成绩

评论与心得

管理员

用户管理

内容审核

用户权限管理

  三、界面原型设计

页面

描述

原型

首页

  • 主要功能展示
  • Logo与DM单

 

 

登录界面

  • 输入用户名、密码点击登录
  • 点击注册按钮进行注册

注册界面

  • 输入用户信息
  • 提交

教师界面

  • 课程信息的维护
  • 课程资料上传
  • 作业考核
  • 查看心得体会
  • 点击退出按钮退出登录

学生页面

  • 下载课程资源
  • 上传作业
  • 查看作业考评
  • 发布评论与心得

管理员页面

  • 用户管理
  • 内容审核
  • 权限设置
  • 公告



 

四、使用场景
学生使用资源共享平台的经历:

  学生在新学期开始时,在接触课程之前,对课程有很多的迷惑。带着疑问登录上课程资源共享平台。在这个平台上,因为第一次访问,则要先注册成功,然后顺利登录上网站。登录到平台后,学生可以查看课程的相关资料、上传作业、查看成绩、下载相关学校资源、发布心得与体会。

教师使用资源共享平台的体验:

  在新学期开课之前,老师登录上课程资源共享平台。在这个平台上,老师通过上传文件功能,将课程的大纲、演讲PPT、参考资料以及实验要求等课程资源,分类发布到平台上 。通过平台,发布课程作业、对学生上传的作业进行考评,及时了解学生的学习情况,并对不同层次的学生再布置相应的作业。了解学生的心得,找到问题所在,更好的帮助学生学好知识。

 

管理员使用场景:

  网站的管理员用户有初始密码,通过首次登录,必须修改管理员密码,在登录后,对网站用户进行管理,并授权用户访问相应的资源和功能,审核用户发布在网站上的内容信息,审核通过后,发布的信息可以被用户访问下来使用。

 

 

五、功能描述及验收验证标准

功能

功能描述

验收验证标准

用户

认证

  • 用户登录(可能需要验证码)
  • 退出
  • 新用户注册
  • 找回密码
  • 记住用户登陆状态
  • 能够正常登录(可能需要验证码)、退出、注册新用户、找回密码、记住登陆状态
  • 能够对错误的输入进行提醒

资源

文档

  • 按照不同标准对文档进行分类显示
  • 浏览文档内容
  • 编辑文档
  • 重新上传
  • 删除文档
  • 资源能够正常分类、分页、排序
  • 资源内容正常显示

评论/回复

  • 在自己的资源中回复他人的评论
  • 在他人的资源中对他人的资源进行评论
  • 能够添加评论、回复
  • 在他人的资源中不能进行回复

作业

文档

  • 学生提交作业
  • 教师助教发布个人作业、团队作业
  • 支持教师、助教删除作业
  • 管理员可对作业进行评分
  • 能够提交作业,并更新提交列表
  • 管理员能够发布/删除个人作业、团队作业,对作业评分
  • 非管理员不能对作业进行除查看、提交体外的操作

六、潜在副作用
  • 该客户端要求用户先进行登录才能看到具体内容以及进行下一步操作,可能会流失一部分新用户,且对于只需要浏览内容且不愿意记住登录状态的用户来说会造成一些不便
  • 用户对于资源的分类可能并不关心,虽然本意是希望帮助用户更方便的找到自己需要的资源,但是可能会因为不当的分类给用户带来困扰
  • 消息提醒功能中涉及到的可能有用户并不关心的消息,有用的消息混杂在里面,起不到应有的作用

 

转:https://www.cnblogs.com/-xuewuzhijing/p/9290204.html



推荐阅读
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 本题涉及一棵由N个节点组成的树(共有N-1条边),初始时所有节点均为白色。题目要求处理两种操作:一是改变某个节点的颜色(从白变黑或从黑变白);二是查询从根节点到指定节点路径上的第一个黑色节点,若无则输出-1。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 在Python开发过程中,随着项目数量的增加,不同项目依赖于不同版本的库,容易引发依赖冲突。为了避免这些问题,并保持开发环境的整洁,可以使用Virtualenv和Virtualenvwrapper来创建和管理多个隔离的Python虚拟环境。 ... [详细]
  • 本文详细介绍了 Flink 和 YARN 的交互机制。YARN 是 Hadoop 生态系统中的资源管理组件,类似于 Spark on YARN 的配置方式。我们将基于官方文档,深入探讨如何在 YARN 上部署和运行 Flink 任务。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 在即将迎来26岁生日之际,作者的人生陷入了低谷。经过近三年的硕士学习后,最终决定退学,并且面临没有工作经验的困境。尽管如此,作者依然坚定地选择为自己的人生负责。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 图数据库中的知识表示与推理机制
    本文探讨了图数据库及其技术生态系统在知识表示和推理问题上的应用。通过理解图数据结构,尤其是属性图的特性,可以为复杂的数据关系提供高效且优雅的解决方案。我们将详细介绍属性图的基本概念、对象建模、概念建模以及自动推理的过程,并结合实际代码示例进行说明。 ... [详细]
  • VSCode与Gitee集成:项目提交的高效实践
    本文介绍如何利用VSCode内置的Git工具将项目提交到Gitee,简化Git命令的使用,提升代码管理效率。同时分享一些常见的踩坑经验和解决方案。 ... [详细]
  • 本文探讨了在通过 API 端点调用时,使用猫鼬(Mongoose)的 findOne 方法总是返回 null 的问题,并提供了详细的解决方案和建议。 ... [详细]
author-avatar
智慧曜彰_272
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有