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

(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. Android逆向分析(2) APK的打包与安装

    http://blog.zhaiyifan.cn/2016/02/13/android-reverse-2/ 2/18日增加对aidl和java编译的描述. 前言 上一次我们反编译了手Q,并遇到了Ap ...

  2. 转载 SpringMVC详解(三)------基于注解的入门实例

    目录 1.在 web.xml 文件中配置前端处理器 2.在 springmvc.xml 文件中配置处理器映射器,处理器适配器,视图解析器 3.编写 Handler 4.编写 视图 index.jsp ...

  3. oracle12C 创建PDB

    1.根据数据库现有模板创建PDB CREATE PLUGGABLE DATABASE ssptrad ADMIN USER sspIDENTIFIED BY oracle roles=(dba) fi ...

  4. k8s访问服务时,解析不了域名

    1)访问 http://eureka-server-0.eureka-server:8101/eureka 出现UnknowHostExecption异常 2)问题定位kube-dns问题 3)doc ...

  5. Spring Boot + Mybatis多数据源和动态数据源配置

    文章转自 https://blog.csdn.net/neosmith/article/details/61202084 网上的文章基本上都是只有多数据源或只有动态数据源,而最近的项目需要同时使用两种 ...

  6. Ubuntu下更改Python版本

    https://www.jianshu.com/p/9d3033d1b26f 有些命令运行失败,是因为权限不够,前面加上 sudo 首先查看Python默认版本: ubuntu@user~$:pyth ...

  7. 恶意软件的bypass

    导读 在网络安全的背景下,尽管存在反恶意软件控制,但逃避是执行恶意代码的做法.这种策略不会利用可修复的缺陷.相反,他们利用阻止现实世界中恶意软件检测的因素来实现其完整的理论潜力. 恶意软件这些逃避因素 ...

  8. 学习Android(入门基础和实用教程)

    为了方便大家学习,准备录制Android基础篇的视频教程, https://item.taobao.com/item.htm?spm=0.7095261.0.0.17a61debAKIDPI& ...

  9. odoo11 访问web/database/manager管理数据库页面布局混乱问题

    最近在使用odoo11开发自己的模块时,在管理数据库的页面的时候,页面布局混乱,查看http加载页面的时候大量的js css文件没有加载成功,被卡了3天,现在问题找到. 问题是在加入自己的custom ...

  10. 【转】浅谈JavaScript中forEach与each

    forEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如: var arr = [1,2,3,4]; arr.forEach(alert); 等价于: var arr = [1, 2, 3 ...