第七组团队项目——专业课程资源共享平台——需求分析&原型设计
一、项目目标、定位需求:
(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 索郎卓玛 实验十四 团队项目评审&课程学习总结
项目 内容 作业课程地址 任课教师首页链接 作业要求 团队项目评审&课程学习总结 课程学习目标 项目的验收以及课程的学习进行总结与反思 一 对<实验一 软件工程准备>的任务提出的问 ...
随机推荐
- 静态库lib调试
1.首先生成lib文件的解决方案编译通过. 2.将最新的lib和头文件在需要调用的exe中,替换掉. 3.复制需要调试的cpp文件到exe解决方案下,并添加现有项. 4.运行无错误后,添加断点即可调试 ...
- vue_02 开发过程中的问题记载
1.package.json 运行 npm start 执行的是npm run dev 实际上执行的是“dev” : node build/dev-server.js这一条 跑的是build目录下d ...
- Java没有头文件的原因
http://bbs.csdn.net/topics/100134244 C/C++ 之所以需要头文件(.h),有两个用处,一个是在开发编译的时候,在各个编译单元(Compile Unit)之间共享同 ...
- [SDOI2010]捉迷藏
嘟嘟嘟 k-d tree板儿题. 建完树后对每一个点求一遍最小和最大曼哈顿距离,是曼哈顿,不是欧几里得. #include<cstdio> #include<iostream> ...
- 有时间研究一下Spark的HashPartitioner和RangePartitioner
有时间研究一下Spark的HashPartitioner和RangePartitioner有时间研究一下Spark的HashPartitioner和RangePartitioner有时间研究一下Spa ...
- <计算机网络>计算机网络和应用层
1.端系统通过通信链路和分组交换机连接在一起,构成网络.网络和网络之间通过路由器相连,组成了因特网. 2.ISP(Internet Service Provider)因特网服务提供商.端系统通过ISP ...
- springzuul实现限流
限流描述 https://www.cnblogs.com/LBSer/p/4083131.html 第一步添加pom文件 <!--限流--> <dependency> < ...
- 【Codeforces Round 1120】Technocup 2019 Final Round (Div. 1)
Codeforces Round 1120 这场比赛做了\(A\).\(C\)两题,排名\(73\). \(A\)题其实过的有点莫名其妙...就是我感觉好像能找到一个反例(现在发现我的算法是对的... ...
- 1-添加自己的Lua执行函数(ESP8266-SDK开发(lua版本))
基础 lua_pushnumber (L, 1); lua_pushnumber (L,3); lua_pushnumber (L,4); return 3; c_sprintf(temp, &quo ...
- python制作电脑定时关机办公神器,另含其它两种方式,无需编程!
小编本人目前就是在电脑面前工作,常常会工作到凌晨两三点还在为自己的梦想奋斗着.有时在办公椅上就稀里糊涂睡着了,我相信有很多朋友和我一样,这样是很不好的.第一对身体不好,第二对电脑不好. 对身体 ...