第七组团队项目——专业课程资源共享平台——需求分析&原型设计
一、项目目标、定位需求:
(1)目标:在教师、学生之间建立一个综合的、全面的、快捷的、高效的免费课程和学习资源共享、交流与推荐的开放性平台,实现多维和动态的推荐与分类检索服务。
(2)定位:学生与教师进行资源共享与交流的平台,而不是教师进行学生或课堂管理的平台。学生与教师都是平等的用户角色,所拥有的权限相同。
二、角色需求:
(1)游客用户:需要查找自己需要的资源,进行浏览、下载。
(2)注册用户:需要查找、浏览、下载资源,同时给予别的用户共享资源,发表评论。
(3)管理员:负责系统的维护和用户的管理以及资源合法性、有效性、资源权威性审核。
三、系统功能需求:
(1)注册与登录:包括用户和管理员的登录。原型图如下:


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

(3)分类功能:对资源进行分类,包括:视频资源、音频资源、电子书资源、PPT动画资源、个人学习经验分享贴等资源。在分类上,采用多维的分类方式,可选择根据资源媒介类型、资源专业特色、资源的时效以及分享者身份(教师提供或学生提供)进行分类,建立符合学科专业特点和常识的资源目录分类服务。这种多维度、多层次的分类方式提高了用户的使用效率。
(4)推荐与检索:系统根据浏览量、下载量、评价信息等进行动态的对资源在首页进行推荐;另外提供检索功能,按照关键字进行模糊搜索,可以站内搜索,也提供外站高质量链接的推荐。
(5)资源分享与获取:实现资源的浏览、上传、下载、收藏,评价,评论。原型图如下:



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

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


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

四、团队需求分析&原型设计讨论总结
团队协作体现出了个人沟通与表达能力的重要性,另外也显示出团队协作的高效性,但是需要注意的一点就是:在团队中最好保持“不平等”地位,也就是需要有一个“主心骨”用于管理团队,如果没有这个“主心骨”,各自在各自的思考方向上,那么团队进度就会原地打转,严重拖慢开发进度。另外,团队成员学习使用了原型开发工具:墨刀,通过与助教和老师的交流,进一步理解了进行原型设计的目的和方法。
第七组团队项目——专业课程资源共享平台——需求分析&原型设计的更多相关文章
- 实验十四  团队项目评审&课程学习总结
		
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 团队名称 快活帮 作业学习目标 (1)掌握软 ...
 - 201671010426 孙锦喆 实验十四 团队项目评审&课程学习总结
		
徐明锦 徐明锦 2 95 2019-06-30T14:54:00Z 2019-06-30T14:54:00Z 9 608 3472 28 8 4072 14.00 Clean Clean false ...
 - 201671010436 王雪刚 实验十四 团队项目评审&课程学习总结
		
一:实验名称:团队项目评审&课程学习总结 二:实验目的与要求 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 三:实验步骤 任务一:按照团队项目结对评审名单,由项目组扮演乙方,结 ...
 - 实验十四  团队项目评审&课程学习总结(葛进花201671010413)
		
实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 实验十四 作业学习目标 1)掌握软件编码实现的工程要求 2) 反思总结课程学习内容 任务 ...
 - 金生芳-实验十四 团队项目评审&课程学习总结
		
实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 [教师博客主页链接] 这个作业的要求在哪里 [作业链接地址] 作业学习目标 (1)掌握软件项目评审会流程(2)反思总结课 ...
 - 201671030102陈飞 实验十四 团队项目评审&课程学习总结
		
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 课程学习目标 1.掌握软件项目评审会议流程 ...
 - 201671030107 胡文艳 实验十四 团队项目评审&课程项目总结
		
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 1.掌握软件项目评审会议流程 ...
 - 201671030117 孙欢灵 实验十四 团队项目评审&课程学习总结
		
项目 内容 作业所属课程 所属课程 作业要求 作业要求 课程学习目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容 任务一:团队项目审核已完成.项目验收过程意见表已上交. 任务二:课程学习 ...
 - 201671030118 索郎卓玛 实验十四 团队项目评审&课程学习总结
		
项目 内容 作业课程地址 任课教师首页链接 作业要求 团队项目评审&课程学习总结 课程学习目标 项目的验收以及课程的学习进行总结与反思 一 对<实验一 软件工程准备>的任务提出的问 ...
 
随机推荐
- Alpha版本 - 展示博客
			
Alpha版本 - 展示博客 S.W.S.D 成员简介 演示动态图 注册 登录 新建记录 分享记录 修改主页时间查看记录 文章模块 流星模块 修改用户信息(以头像为例) 用户使用概况 预期的典型用户 ...
 - python scrapy爬取知乎问题和收藏夹下所有答案的内容和图片
			
上文介绍了爬取知乎问题信息的整个过程,这里介绍下爬取问题下所有答案的内容和图片,大致过程相同,部分核心代码不同. 爬取一个问题的所有内容流程大致如下: 一个问题url 请求url,获取问题下的答案个数 ...
 - 如何快速安装visual studio 2017和破解
			
https://sm.myapp.com/original/Development/vs_community__1229872941.1512460494-v15.5.0.exe visual stu ...
 - poi对excel的基本读写操作
			
最近简单的弄了下poi对excel的应用,为方便自己以后的使用就把一些基本操作记录下来,其他更复杂的操作可以等以后有需求的时候再来深入了解一番! 写操作: /** * * 层次结构就是workbook ...
 - centos7下安装docker(12.1bridge网络)
			
容器默认使用的时bridge网络 docker安装时会创建一个 命令为docker0的linux bridge.如果不指定--network=,运行的容器会默认挂到docker0上 interface ...
 - 深入浅出RxJava(二:操作符)
			
看完这篇blog,我相信你肯定想立即在你的项目中使用RxJava了,这篇blog将介绍许多RxJava中的操作符,RxJava的强大性就来自于它所定义的操作符. 首先先看一个例子: 准备工作 假设我有 ...
 - M100 (0)开发
			
[SDCC 2015现场]大疆Paul Yang:多旋翼飞行器的未来就是机器人的未来 http://www.csdn.net/article/2015-11-19/2826268 开发官网 https ...
 - QT中子目录调用另一个子目录
			
解决办法: 第一:建立一个subdirs项目,子项目管理 第二:添加二个子项目例如:A子项目 B子项目 第三:现在A子项目调用 B子项目 在A子项目中:右键>添加库>内部库(把A添加进 ...
 - mac修改本机mysql的root密码
			
今天同事的MAC上的mysql的登陆密码忘记了,问我是否能解决,呵呵 我查了下 并做个记录 1. 在系统偏好设置中关闭 mysql : Stop MySQL Server 2.打开终端 进入 ...
 - 【Codeforces 1114F】Please, another Queries on Array?
			
Codeforces 1114 F 题意:给你一个序列\(a_{1\dots n}\),以及\(q\)次查询,每次查询有两种格式: TOTIENT \(l\) \(r\):求出\(\phi(\Pi_{ ...