这个作业属于哪个课程 | 2020春-S班(福州大学) |
---|---|
这个作业的要求在那里 | 团队作业第三次—项目需求分析 |
团队名称 | Hail Hydra(九头蛇) |
这个作业的目标 | 完成需求分析,原型设计,类图设计 |
作业正文 | 作业正文 |
其他参考文献 | 《构建之法》 |
团队项目整体安排
后端小组学习计划安排
前端小组学习计划安排
需求分析
N(Need,需求)
在校生:
同学们在日常生活中往往会有一些关于学校资讯方面的疑惑(比如选课、学分、绩点、学术方面的问题等等),想要获得该类信息的主要渠道是找学长学姐,通过他们往往可以获得有效答案。但该方式不但效率低下而且对于许多社交能力不强的同学可用性不强。
老师:
①上课老师
在本功能中老师主要是扮演回答的角色,这样可以帮助老师了解同学们的主要困惑,帮助老师更有 针对性的对知识进行讲解。
②教务处老师
教务处老师经常要发布一些通知,但是同学们在执行时往往会遇到各种问题难以执行。这些情况很 多不能有效的反馈到教务处进行改正,在下次发布同样的通知时仍然会出现类似的问题。因此教务处老 师需要一个有效帮助同学们解决问题和获取反馈信息的途径
A(Approach,做法)
技术方法:
本项目采用的是web技术,旨在搭建一个校园互助网站。
原因:
①相比于手机应用软件等其他类型软件,web具有易于推广的优点;②《校园帮帮网》作为一个主要针 对解决在校群体困难的应用,功能性较强,但也比较单一,不适合以客户端软件的形式存在(觉得手机 软件一般都是功能比较丰富的,而网站功能比较明确)。
运营模式:
在解决用户需求的同时,我们认为该软件作为一个以互相帮助为目的应用软件,可以与教务处、学生 会、党员工作处等校园官方组织进行协商,对在本平台乐于助人的同学(党员)给予一定的综测(党员 时长)奖励,并在评优评先工作中予以优先考虑。以此作为奖励机制,调动用户积极性。在取得一定成 果后可与学校沟通,在校园官网、教务处等官方网页设置登录入口,更有利于后期软件的推广普及。
B(Benefit,好处)
轻量级,方便用于网页内嵌;
网页兼容性强、迭代速度快、开发成本较低;
针对性强,提高使用者的便捷性以及效率;
推广速度快、推广成本以及传播速度快、用户成本低;
具有一定的奖励机制(综测、党员时长等)
C(Competitors,竞争)
1)主要竞争对手:
①其他校园应用软件(如今日校园、福大助手等)
②百度、知乎、博客园等其他知识论坛(搜索引擎)等
...
2)优势
①相较于其他校园应用软件:
因为是以web形式的应用,更易于推广;具有综测(党员时长)等一系列奖励措施,更能引起用户的兴趣和有效的调动用户的积极性;本项目所包含的功能在目前见到的校园应用软件中几乎没有看到;网站内容更具有学术性、专业性、实用性。
②相较于百度、知乎、博客园等其他知识论坛(搜索引擎):
同学们很难从这些软件解决在校内生活遇到的问题(如选课信息等),但是本网站的内容更针对于校园,能有效解决该类问题;这些软件的内容复杂庞大,同学们从这些网站获取信息较为低效,因为不同年级的培养方案基本类似,在校生通过学长学姐的学习随笔能够更有效的获取需要的信息。
3)劣势
①相较于其他校园应用软件:
相较于客户端软件,web应用的用户体验会差一点;项目的功能不如市面上该类产品的丰富。
②相较于百度、知乎、博客园等其他知识论坛(搜索引擎):
信息的广度不如该类软件,对于学校之外的信息和知识很难从本网页获取。
D(Delivery,推广)
在学校官网、教务处等官方网站设立登入入口(需要在取得一定成绩后与有关单位协商)
优质的内容和实用的功能可以让用户之间的相互推荐
问卷调查结果
问卷分析
经过统计分析后我们发现,大部分同学(74.56%)的同学有逛知乎,论坛的习惯,而校园帮帮网作为一个类似知乎的校园问答网站,与这些软件使用方法类似,因此不需要过多的考虑用户使用难度等类似问题。而在学习生活中,同学们表示自己的问题(尤其是生活问题)利用现有的应用软件不能很好或很有效的解决,自己往往需要一定的筛选工作。更是有绝大多数(81%)的同学表示自己经常有问题想要问学长学姐但是没有途径,因此我们认为在校生在校园问答方面,还有很大的需求空间,希望有一个软件来解决。第五个问题显示95%的同学愿意以匿名或非匿名的形式来回答问题,因此我们初步认为校园帮帮网是可行的。
问卷展示
类图
阶段 | 具体任务 | 时间 |
---|---|---|
阶段一 | 数据库设计、学习项目所需的技术框架(前端vue,后端spring boot,mybatis) | 4.1-4.7 |
阶段二 | 完成项目基本框架搭建,完成登录校验、前台首页、等你来答、问题详情功能 | 4.8-4.14 |
阶段三 | 完成写回答、写问题、点赞、举报、点灭、关注、消息和积分处理部分 | 4.15-4.23 |
阶段四 | 个人主页、后台管理员页面 | 4.24-5.2 |
阶段五 | 完成前台临时板块、搜索问题、修改密码、忘记密码功能 | 5.3-5.10 |
阶段六 | 完善功能,美化界面 | 5.11-5.15 |
阶段七 | 系统测试和修复bug | 5.16-5.25 |
阶段八 | 项目总结和汇报 | 5.26-5.31 |
贡献度表格
学号 | 姓名 | 分工 | 贡献度 |
---|---|---|---|
021700613 | 黄忠雄 | 问题详情页面原型、后台管理页面原型、规格说明书总体描述部分 | 16 |
221600313 | 黄子峻 | 奖励兑换、兑换成功、主页、等你来答、搜索界面、导航栏原型,规格说明书的引言部分 | 17 |
221701118 | 张嘉伟 | 参与讨论用况分析、类图设计、完成部分类图说明工作、学习后端所需技术 | 10 |
221701136 | 唐志豪 | 参与讨论用况分析、寻找并学习前端所需资料 | 8 |
221701219 | 韦琛 | 登录页面、提问界面、个人主页、临时版块原型,以及对队友完成原型的整合交互;需求规格说明书界面原型的文档撰写 | 18 |
221701240(生病) | 郑逸豪 | 生病住院 | 0 |
221701316 | 刘成华 | 参与讨论用况分析、类图设计、完成部分类图说明工作、学习后端所需技术 | 9 |
221701335 | 袁锦辉 | 参与讨论用况分析、寻找并学习前端所需资料、制定前端学习计划 | 8 |
221701421 | 翁绍鸿 | 分析设计用况图、类图;制作PPT并答辩;完成规格说明书功能描述及验收验证标准部分、查找后端所需学习资源、制定后端学习计划,完成博客 | 14 |