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

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

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

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

 

二、定义典型用户

用户

权限

教师

课程信息的维护

课程资料上传

考核作业

在课学生

下载课程资源

上传作业及查看成绩

评论与心得

管理员

用户管理

内容审核

用户权限管理

  三、界面原型设计

页面

描述

原型

首页

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

 

 

登录界面

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

注册界面

  • 输入用户信息
  • 提交

教师界面

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

学生页面

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

管理员页面

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



 

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

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

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

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

 

管理员使用场景:

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

 

 

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

功能

功能描述

验收验证标准

用户

认证

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

资源

文档

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

评论/回复

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

作业

文档

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

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

 

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



推荐阅读
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • php支持中文文件名
    2019独角兽企业重金招聘Python工程师标准大家可能遇到过上传中文文件名的文件,或者读取中文目录时不能读取,出现错误的情况这种情况是因为php自动将中文字符转成了utf8 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • 本文介绍了一种处理AJAX操作授权过期的全局方式,以解决Asp.net MVC中Session过期异常的问题。同时还介绍了基于WebImage的图片上传工具类。详细内容请参考链接:https://www.cnblogs.com/starluck/p/8284949.html ... [详细]
  • MVC设计模式的介绍和演化过程
    本文介绍了MVC设计模式的基本概念和原理,以及在实际项目中的演化过程。通过分离视图、模型和控制器,实现了代码的解耦和重用,提高了项目的可维护性和可扩展性。详细讲解了分离视图、分离模型和分离控制器的具体步骤和规则,以及它们在项目中的应用。同时,还介绍了基础模型的封装和控制器的命名规则。该文章适合对MVC设计模式感兴趣的读者阅读和学习。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
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社区 版权所有