一、项目目标、定位需求:

(1)目标:在教师、学生之间建立一个综合的、全面的、快捷的、高效的免费课程和学习资源共享、交流与推荐的开放性平台,实现多维和动态的推荐与分类检索服务。

(2)定位:学生与教师进行资源共享与交流的平台,而不是教师进行学生或课堂管理的平台。学生与教师都是平等的用户角色,所拥有的权限相同。

二、角色需求:

(1)游客用户:需要查找自己需要的资源,进行浏览、下载。

(2)注册用户:需要查找、浏览、下载资源,同时给予别的用户共享资源,发表评论。

(3)管理员:负责系统的维护和用户的管理以及资源合法性、有效性、资源权威性审核。

三、系统功能需求:

(1)注册与登录:包括用户和管理员的登录。原型图如下:

(2)首页功能分块:包括资源搜索顶栏、资源推荐页面、分类目录侧栏。原型图如下:

(3)分类功能:对资源进行分类,包括:视频资源、音频资源、电子书资源、PPT动画资源、个人学习经验分享贴等资源。在分类上,采用多维的分类方式,可选择根据资源媒介类型、资源专业特色、资源的时效以及分享者身份(教师提供或学生提供)进行分类,建立符合学科专业特点和常识的资源目录分类服务。这种多维度、多层次的分类方式提高了用户的使用效率。

(4)推荐与检索:系统根据浏览量、下载量、评价信息等进行动态的对资源在首页进行推荐;另外提供检索功能,按照关键字进行模糊搜索,可以站内搜索,也提供外站高质量链接的推荐。

(5)资源分享与获取:实现资源的浏览、上传、下载、收藏,评价,评论。原型图如下:

(6)个人中心:可查看个人资料以及上传、下载记录以及收藏内容。另外可以进行资源上传。原型图如下:

(7)后台资源审核:管理员提供系统管理与维护资源的合法性、权威性和用户评论的合法性审核,不合法的进行扣除信誉分,严重的可以禁止用户上传操作。原型图如下:

(8)后台用户管理:对注册用户角色开放所有资源的浏览、下载、上传功能,以及对资源的评价和评论。管理员可以查看用户操作记录,违反规则者可以删除所有相关上传资源。原型图如下:

四、团队需求分析&原型设计讨论总结

团队协作体现出了个人沟通与表达能力的重要性,另外也显示出团队协作的高效性,但是需要注意的一点就是:在团队中最好保持“不平等”地位,也就是需要有一个“主心骨”用于管理团队,如果没有这个“主心骨”,各自在各自的思考方向上,那么团队进度就会原地打转,严重拖慢开发进度。另外,团队成员学习使用了原型开发工具:墨刀,通过与助教和老师的交流,进一步理解了进行原型设计的目的和方法。

第七组团队项目——专业课程资源共享平台——需求分析&原型设计的更多相关文章

  1. 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 团队名称 快活帮 作业学习目标 (1)掌握软 ...

  2. 201671010426 孙锦喆 实验十四 团队项目评审&课程学习总结

    徐明锦 徐明锦 2 95 2019-06-30T14:54:00Z 2019-06-30T14:54:00Z 9 608 3472 28 8 4072 14.00 Clean Clean false ...

  3. 201671010436 王雪刚 实验十四 团队项目评审&课程学习总结

    一:实验名称:团队项目评审&课程学习总结 二:实验目的与要求 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 三:实验步骤 任务一:按照团队项目结对评审名单,由项目组扮演乙方,结 ...

  4. 实验十四 团队项目评审&课程学习总结(葛进花201671010413)

    实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 实验十四 作业学习目标 1)掌握软件编码实现的工程要求 2) 反思总结课程学习内容 任务 ...

  5. 金生芳-实验十四 团队项目评审&课程学习总结

    实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 [教师博客主页链接] 这个作业的要求在哪里 [作业链接地址] 作业学习目标 (1)掌握软件项目评审会流程(2)反思总结课 ...

  6. 201671030102陈飞 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 课程学习目标 1.掌握软件项目评审会议流程 ...

  7. 201671030107 胡文艳 实验十四 团队项目评审&课程项目总结

    项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 1.掌握软件项目评审会议流程 ...

  8. 201671030117 孙欢灵 实验十四 团队项目评审&课程学习总结

    项目 内容 作业所属课程 所属课程 作业要求 作业要求 课程学习目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容 任务一:团队项目审核已完成.项目验收过程意见表已上交. 任务二:课程学习 ...

  9. 201671030118 索郎卓玛 实验十四 团队项目评审&课程学习总结

    项目 内容 作业课程地址 任课教师首页链接 作业要求 团队项目评审&课程学习总结 课程学习目标 项目的验收以及课程的学习进行总结与反思 一 对<实验一 软件工程准备>的任务提出的问 ...

随机推荐

  1. 手机上的m3u8视频(缓存)怎么转成MP4?

    一.下载M3u8合并APK,自定义扫描手机中的m3u8文件目录.选择导出的目录,可以多个同时进行m3u8的合并任务. 合并后的文件可以完整播放,但是视频时间只有前十来秒,进度无法拖动. 二.将合并好的 ...

  2. 第一章 Bootstrasp起步

    模板如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf ...

  3. 基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码

    比如 想跳到 mao.aspx 的页面 的div id="s" 的位置 那么 只用<a href="mao.aspx#s"> 就可实现跳转到指定位置 ...

  4. oracle+st_geometry

    最近因为性能的原因开始关注通过oracle和st_geometry直接操作数据库来解决实际业务问题.主要还是用到了“使用 SQL 处理 ST_Geometry”.对此,ESRI给出的帮助文档中的解释如 ...

  5. c++引用lib和dll的方法总结

    C++ 调用.lib的方法: 一: 隐式的加载时链接,有三种方法 1  LIB文件直接加入到工程文件列表中 在VC中打开File View一页,选中工程名,单击鼠标右键,然后选中"Add F ...

  6. NDK/JNI学习--环境搭建

    基于Windows来开发Android的NDK.JNI须要的环境搭建,所须要的软件例如以下: Android 开发环境的基本配置(SDk,ADT.Eclipse IDE.JDK)       这些都是 ...

  7. js中采用词法作用域

    所谓的 词法( 代码 )作用域, 就是代码在编写过程中体现出来的作用范围. 代码一旦写好, 不用执行, 作用范围就已经确定好了. 这个就是所谓词法作用域. 在 js 中词法作用域规则: 1.函数允许访 ...

  8. CSS3渐变——线性渐变

    渐变背景一直以来在Web页面中都是一种常见的视觉元素.但一直以来,Web设计师都是通过图形软件设计这些渐变效果,然后以图片形式或者背景图片的形式运用到页面中.Web页面上实现的效果,仅从页面的视觉效果 ...

  9. oracle ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

    Mon Jun 11 21:59:52 2018LNS: Standby redo logfile selected for thread 2 sequence 132997 for destinat ...

  10. LVS + Keepalived 理论

    LVS 纯理论: VRRP协议与工作原理 在现实的网络环境中,主机之间的通信都是通过配置静态路由或者(默认网关)来完成的,而主机之间的路由器一旦发生故障通信就会失效,因此这种通信模式当中,路由器就成了 ...