团队作业2--需求分析

小队名称:PHILOSOPHER

小组成员

[组长]金盛昌(201421122043)、刘文钊(20142112256)、陈笑林(201421122042)、 张俊逸(201421122044)、陈志建(201421122040)、陈金烽(201421122038)

目录

1.总体描述

 

1.1产品描述

  教辅宝是一款为用户提供学习机构网站的平台,包含大量学习网站,提供对网站的介绍并支持用户评价,方便用户直观的选出适合自己的学习网站。

主要功能用例:

1.2产品功能

教辅宝主要功能有:


功能


概述


用户


关键字搜索


通过关键字搜索出相应的学习网站。


用户


收藏


能够收藏用户喜爱的学习网站。


用户


评价


能够评价相应的学习网站。


用户


查看详情


查看学习网站的相关信息。


用户


   注册


机构申请注册。


机构


发布课程


机构发布课程信息。


机构


评论


对用户的问题做回复。


机构


查看热度


能够修改学习热度。


管理员


认证机构


认证机构的认证申请。


管理员


管理用户


能够删除用户。


管理员


管理课程


能够删除课程。


管理员

 

 

1.3用户特点


用户


描述


普通用户


对于普通用户,希望能够了解学习网站的信息以及其他用户对网站的评价,以便于快速选出合适的学习网站。


    机构


对于学习机构,希望能在网站上发布相关信息以及与用户进行交流。


管理员


希望能够方便的对用户及机构进行管理。

1.4约束


约束


描述


高级语言需求


前端方面使用html5+css+js/jquery后台使用java语言,采用ssh框架,具有良好的平台拓展性


可靠性需求


教辅宝是一个提供用户浏览学习机构网站信息的平台,对程序的并发要求较高。

 

2.具体需求

2.1外部接口需求

2.1.1硬件接口

待定项II

2.1.2软件接口

·普通用户进入网站,无需登录即可浏览网站上面的课程。可以通过搜索或者进入分类查找感兴趣的课程。

·机构用户通过注册登录后进行认证,认证通过的用户可以发布课程

·管理员登录后可以查看热度、对待认证的机构进行认证、管理用户与评论以及管理课程。

2.1.3通信接口

待定项III

2.2功能需求

2.2.1类图

2.2.2功能描述(概要)

2.2.2.1普通用户

·进入网站首页

·浏览课程

·查看课程详情

·发表评论(需登录)

·转向课程所属机构网站或离开网站

·结束

2.2.2.2机构用户

·注册登录

·机构认证

·发布课程

·修改自己的密码

·结束

2.2.2.3管理员

·登录

·机构认证

·管理用户

·查看热度

·结束

2.2.3功能描述(详细)

2.2.3.1普通用户

·访问网站进入首页

·浏览首页显示的课程或者点击全部课程进入分类

·点击查看课程详情

·点击链接转至课程发布机构网站学习课程

·登录网站

·发表评论

2.2.3.2机构用户

·进入网站首页

·点击注册按钮进行机构用户注册

·点击登录按钮登录网站

·点击认证,提供相关信息申请认证

·发布课程

2.2.3.3管理员

·进入网站首页

·点击登录按钮进行登录

·点击管理进入管理页面

·查看热度

2.2.4用户场景

  普通用户用户场景:

      金同学是一名小学生,他在课余闲暇之时喜欢使用电脑上网观看网络课程。但是呢,在网络上有各种各样的机构提供的课程,查找不是很方便,质量又参差不齐,小金时常为此感到烦恼。直到有一天,他意外发现了教辅宝这个平台,在这个平台上他可以找到很多机构提供的课程。通过课程分类、查看课程简介、浏览评论来选择适合自己的精品课程,而且不用登录就可以浏览信息,要发表评论的时候才需要注册登录,非常方便。

机构用户场景:

xx机构是一个刚成立不久的教育机构,他们提供的课程质量较好,但是苦于没有名气,网站上的课程鲜有人知,优质资源无人问津。一天,机构员工发现了教辅宝这个平台,在这里有很多和他们一样的教育机构,也有大量的、各种各样的课程信息被展示出来。于是xx机构也注册了机构账户并进行认证,加入了这个大家庭。

2.3性能需求

2.3.1精度

根据本系统的功能特性,数据的输入、处理、输出,文件的导入,导出所要达到的精度做了如下说明:

本系统涉及到需要手工输入数据的字段及说明如下:


字段


精度


备注


账号


6-20个字符,大小写字母,数字,下划线,不能有空格


密码


6-20个字符,大小写字母,数字,下划线,不能有空格

本系统涉及数据库存储的字段包括但不仅限于以上两者,并且包括导入和导出的表格内容字段,具体各字段类型,范围如何设置,请查看后期的《数据要求说明书》或者《数据库设计说明书》

2.3.2移植性

本平台目前针对Web端进行开发,自适应PC端、移动端页面显示。

2.3.3稳定性

本平台是针对网络慕课制作的产品,若上线运营,日访问量可能会比较高,因此考虑到多人同时访问服务器,服务器是否能正常运行,是否会发生崩溃?而且,多人同时操控数据库是否会产生冲突等都需要在后面的设计文档中详细分析。

3.验收验证标准

4.NABCD

N(需求)

用户:注册账号、登录系统、查看课程、搜索课程(模糊搜索、按类别搜索)

登陆后:收藏课程、评价课程

教育机构:

  注册、等待认证、登录、发布课程(课程简介)、回复评论

管理员:

  查看热度

  对待认证的机构进行认证

  管理用户与评论

  管理课程

A(方法)

  做一个用户与商家机构的双向系统

  教育机构注册后等待认证

  认证成功后,注册成功,登录平台,发布课程

  用户未注册,查看课程,搜索课程

  注册登录后可以收藏课程,评论课程

  管理员可以查看热度,对待认证的机构进行认证,管理用户与评论,管理课程

B (Benefit  好处)

  这是一个用户与教育机构的双向平台,方便用户选择收藏喜欢的课程进行学习,也方便教育机构发布课程

C (Competitors 竞争)

优势:

  平台上只有教育机构的信息,与其他平台相比,没有多余的植入广告使用起来简单方便

劣势:

  功能较为简单,课程内容发布的模块由商家提供

D (Delivery推广)

  通过用户和教育机构的双向推广来达到推广的效果

 

  5、原型设计:https://modao.cc/app/NJdSpeYcxR5GM7e4VWJ3VbAJKrzKFmw

时间: 2024-10-17 10:59:09

团队作业2--需求分析的相关文章

软工网络15团队作业3——需求分析与设计

需求分析 1.访问用户 我们团队计划开发一款以学习英语为目的的微信小游戏,为了了解市场反响和用户偏好,我们通过用户调查问卷的方式来进行用户调研.问卷涵盖了各个年龄阶段的用户,包含了现在流行的各种元素,希望让结果更加客观.以下是舍友进行问卷调查,他认为学习英语对未来是很有帮助的,而且他认为如果能以一种不枯燥的方式来学习就更好了,他对连连看表示出了挺大的兴趣. 用户调查问卷链接: http://1218847.51diaocha.com/manage/questionary/stat/realtim

团队作业2——需求分析&原型设计

需求分析: 访问软件项目的真实用户 调研分析:本次题目为电子文档查重系统,顾名思义,此系统能够对大量文档等进行分析查重,找出抄袭.内容重复的文档.经过调研,查重系统更多的使用在对于同等学历大学生的论文包括发表的学术性论文及毕业论文,和各种实验报告的查重.因此,使用者多为高校的老师.对于该系统,他们更希望操作能够简单,有一个严谨的算法使结果更为准确,具有高效性.因此,对于系统的编写可以围绕以上的特点,尽量满足需求. 软件需求规格说明书 Git链接:https://git.coding.net/tu

团队作业2:需求分析&原型设计

需求分析: 1. 访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 对话一: A:同学用过我们的四则运算器吗? B:嗯. A:第一感觉是什么样子的? B:挺方便的 对话二: A:同学用过我们的四则运算器吗? B:嗯. A:感觉比起同类型的产品有什么不同的地方呢? B:希望速度再快点 对话三: A:同学用过我们的四则运算器吗? B:用过. A:界面方面上是否符合您周边同学朋友的喜好呢? B:如何可以自己设定就最好了! 对话四: A:同学用过我们的四则运算器

软件工程网络15团队作业3——需求分析设计

需求分析 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求. 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 如果是原有项目,需要对旧项目的所有信息做一个调研,通过采访以前的开发者,形成采访文档,请参考<构建之法>的大马哈鱼巡回游的过程性介绍. 用户调研方法参考<构建之法>第8章获取用户需求--用户调研 http://www.cnblogs.com/xinz/archive/2013/02/03

团队作业---软件需求分析之角色扮演

角色扮演:小学生 由于小学生希望全面提高自己运算能力,希望能够接触到多种题型和训练方法,站在小学生的角度,所以,新四则运算小程序的亮点是:全面检测小学生的运算能力,可以多方面.多题型的调出运算题目,可以很好的锻炼和检测小学生的运算能力,并且,还可以记录.分析错题的原因和做题思考过程,举一反三,事半功倍. 编号        名称            重要性                                             初始估算 01         出题      

第二次团队作业:需求分析

网上购菜系统,是用于管理用户在网上下单买菜的系统. 一. 需求来源分析: 随着越来越多的年轻人倾向于"走出去",即独自闯荡,并且大多数的人均为朝九晚五的上班族.对于他们而言,快餐外卖成为了解决午饭或者晚饭的主要方式.但众所周知的一个问题便是外卖快餐的食品安全和卫生的隐患,通过问卷调查形式,我们了解到大多数人都清楚知道快餐的卫生安全隐患,也有过自己在家下厨的想法,但是这种想法往往都会在工作后消失殆尽.大多数人都提到,时间不允许,对于大多数上班族来说,都是上午8:00上班,对于需要乘坐公交

2016福州大学软件工程收官团队作业成绩汇总

团队作业收官之最终章: http://www.cnblogs.com/easteast/p/6210665.html 评分规则:从高到低排列,满分15分,按名次平均分布在[15,11.5]区间. 团队分数和链接如下表所示: 宣传文案 分数 Aruba 14.5 Clover 15 606 not connectd 11.5 TAC 12 No Bug 13.5 Transcend 12.5 一不小心就火了 13 我说的都队 14 点评: 这次团队作业某种程度上讲是大家创意的比拼,八仙过海,各显神

2016福州大学软件工程Beta阶段团队作业成绩汇总

1.评分规则 本次Beta阶段团队作业评分方法如下: 团队得分=[[7次scrum过程评分+(小组互评得分+教师评分)/2]/2],其中过程.小组.教师各30分 说明:由于没有规定提交团队贡献比,因此本次团队得分将直接加在每个团队成员身上 小组名 小组互评得分 教师评分 助教评分 得分 Aruba 29 28 18.23 25.08 Clove 23 27 28.85 26.28 606 not connectd 26 23 24.92 24.64 TAC 24 25 28.85 25.94 N

团队作业7——团队分数分配

在总结了这次团队项目各队员参与情况,团队作业的完成以及最终课堂项目总结汇报的基础上,本团队最终分配如下(总分100%): 成员名 分数 个人工作小结 李宝全 43% 负责整个项目的后端开发,核心代码的设计,部分模块的前端设计,网站数据库开发与设计等. 参与完成的团队博客作业(1,2,3,5,6) 参与课堂项目总结汇报. 邹鹏华 20% 负责团队项目中留言板功能模块的开发,包括此模块的需求分析,功能设计,界面设计与后期测试. 参与完成的团队博客作业(1,3,4) 参与课堂项目总结汇报. 吕仲恒 1

团队作业七——团队作业分配

团队作业分配 本次我们Geekers团队的团队项目作品是Warplane(是一款安卓平台的手机小游戏).团队项目的成功是团队成员共同努力的结果,我们团队一共6名员,在本次软件工程的团队项目中,做到了积极对待,人人参与,每个人对团队的贡献都是有目共睹的. 现经过团队内部成员开会讨论,一致决定各成员的贡献评定情况如下: 陈一鸣:对团队成员进行组织管理.团队博客作业.游戏内容设计.游戏内模型设计.代码审查与修改.口平音:主要进行代码编写.游戏结构设计.需求调研.团队博客作业.游戏测试.王敬一:游戏内模