团队第一次作业:组队及选题
一、团队简介
1.团队名称:
-
众志陈成
-
名称由来:
为了后续的方便的交流讨论,决定以宿舍成员组织团队,成员们的姓氏为“陈”与“成”,结合成语“众志成城”,便是团队名称——“众志陈成”的由来,寓意着大家团结一致、戮力同心,一起面对困难并最终克服困难
2.队员学号:
<tr>
<td>201831061109</td>
<td>队长</td>
</tr>
<tr>
<td>201831061110</td>
<td>队员</td>
</tr>
<tr>
<td>201831061111</td>
<td>队员</td>
</tr>
<tr>
<td>201831061112</td>
<td>队员</td>
</tr>
<tr>
<td>201831061113</td>
<td>队员</td>
</tr>
学号 | 职务 |
二、队员简介:
-
201831061109:
踏实肯干、严谨认真、执行力强;会些python基础,对代码审计、常见网络服务的渗透测试方面有一定兴趣,在此次团队项目担任开发人员。
-
201831061110:
担任结构设计,c语言较熟悉,会Python基础,喜欢用一些奇怪方法完成目标,对爬虫有兴趣。
-
201831061111:
幽默风趣,开朗大方,热爱学习。会JAVA后端,正在学习SSM框架,喜爱开发,希望在此次团队任务中担任开发人员,进行代码的编写。
-
201831061112:
能够使用C语言进行开发,代码风格严谨细致,对于人工智能方向有着一定兴趣,具有创新精神,因而此次在团队中负责UI设计的工作。
-
201831061113:
会使用C语言,基本了解一些C++,兴趣偏向于游戏开发方面,代码追求整洁性。担任系统测试人员。
三、项目名称:柚荐
四、项目简介:
“柚荐”是一个根据学生的兴趣爱好、性格特征、学习能力、自我需求等方的面来给新生推荐适合自己的学生会、协会或者团队的软件。可以帮助学生避免选择困难症,同时帮助学生选出更适合自己的部门。
五、NABCD分析:
-
N (Need):
随着生活越来越好,更多的同学来到了大学。但是来到大学面对如此多的学生会、社团、团队,难免会不知所措。不知道到底应该加入什么团队,不知道哪个团队才是更适合自己的,不免心生迷茫,所以我们想出了此次的项目——“柚荐”,为广大新生提供一个智能推荐平台,来解决新生们在进入大学后学生会、社团、团队选择的需求。
-
A (Approach):
-
个人测评生成:
学生可以在进入软件后,根据所给出的题目选出自己符合的选项,根据多道题目综合判断,给出个人测评结果。 -
部门推荐生成:
可以根据学生答题的结果,综合推荐部门,推荐适合自己的部门 -
自我判断:
学生可以查看推荐的部门的详细信息,来查看是否满足自己的需求,自己是否喜欢这个部门,最终选择是否申请该部门。
-
-
B (Benefit):
基于大数据分析,根据学生的性格、能力、需求等多方面推荐部门给学生,免去学生再众多部门中难以选择的情况;同时也为社团及各个部门通过软件的初步筛选,推荐了真正合适的人选,会大幅减少后续因个人原因而出现的人员调动情况,降低后续的培训成本,减轻社团及部门的负担。
-
C (Competitors):
- 免除选择的困难:
新生来到大学,面对如此多的的部门,难免会选择困难。有了“柚荐”,能够为学生筛选出适合的团队,不必在琳琅满目的部门之中迷失自己。 - 更加适合自己的推荐:
根据学生性格以及大数据分析,根据学生的性格、能力、需求来更加智能地推荐部门。
就目前来看,市场上还未出现能够针对大学生个性来智能推荐学生会、社团及团队的软件,由此,“柚荐”的竞争对手不多,而且它也正是广大学生们所需要的,所以很有市场。
- 免除选择的困难:
-
D (Delivery):
在新生入校前,通过学校的微信公众号推送有关此APP的相关介绍,使其提前了解;在贴吧、微博介绍并推广本产品;
在新生入校后,通过各种宣讲会来将本软件推荐给新生;在部门招新时贴出有关“柚荐”的海报宣传。由此,来将本APP交付于广大新生手中。
六、初步任务分工及进度安排
- 1.初步任务分工
<tr>
<td>201831061110</td>
<td>担任结构设计,主要负责队产品功能进行细分,并给出产品具体功能结构图</td>
</tr>
<tr>
<td>201831061112</td>
<td>担任UI设计,在结构设计基础上进行原型设计</td>
</tr>
<tr>
<td>201831061109</td>
<td>开发人员,在结构设计与原型设计完成后,通过具体编码来实现具体功能并通过设计GUI来将原型设计实现</td>
</tr>
<tr>
<td>201831061111</td>
<td>开发人员,在结构设计与原型设计完成后,通过具体编码来实现具体功能并通过设计GUI来将原型设计实现</td>
</tr>
<tr>
<td>201831061113</td>
<td>担任系统测试工作,主要检查程序的健壮性与逻辑错误,并设计必要的错误信息抛出</td>
</tr>
学号 | 任务 |
- 2.进度安排
<tr>
<td>第一周</td>
<td>完成结构设计,给出功能结构图;进行原型设计</td>
</tr>
<tr>
<td>第二周到第四周</td>
<td>进行各项具体功能的开发与封装</td>
</tr>
<tr>
<td>第五周到第六周</td>
<td>设计GUI界面并链接具体功能,实现原型设计界面</td>
</tr>
<tr>
<td>第七周</td>
<td>系统测试开始,对程序的逻辑进行检查,提高程序健壮性,添加错误信息抛出。</td>
</tr>