Section 1组建团队
队名:圈地自萌
※ 队长:付 淅 2016012063
队员:杨思琦 2016011991
程 羚 2016012050
张舒凯 2016011998
周思婷 2016012035
谢月月 2016012075
团队项目介绍:
知乎是一个连接各行各业用户的网络回答社区,然而有言论的地方就必定会有纷争;人们因意见不合而发生争吵,知乎的屏蔽功能却不能解决这一问题;于是我们组想到制作这个插件,从根本上屏蔽三观不正的用户,拒绝他的一切观点,真正做到圈地自萌!
团队成员介绍及分工:
队长付淅,擅长c、java、html、css、jsp,本队的leader,感兴趣的领域是,希望成为一个勤勤恳恳、任劳任怨的领导者,在大家意见产生分歧时总能发现问题的关键所在并想办法解决,做事高效有质量,也因此分担了很多任务,在本次团队项目中担当需求分析、撰写博客、测试人员,负责少量代码的维护和修改,总之一句话:我是一块砖,哪里需要就往哪里搬,负责少量代码的维护和修改完成百分之5-10的代码量。
队员杨思琦,擅长c、python、html,对java、jsp有所了解,希望成为一个python研发工程师或者linux运维工程师,在课余时间内有计划的向自己的目标学习相关内容,性格乐观外向,思维善变,擅长与人交往,在本次团队项目中担当后端人员,按照指示编码和对外沟通交流,负责百分之15-20的代码量
队员谢月月,擅长java、html、css,会一点JS,感兴趣的领域是web开发,希望成为网站开发工程师或程序员,脾气温和,心思细腻,做事非常认真,在本次团队项目中担当前端人员,按照指示编码,负责百分之15-20的代码量。
队员周思婷,擅长c、java、html、css,虽然想成为一个老师但是对网页制作也很感兴趣,干一行爱一行,毕竟不想做老师的码农不是好程序媛!该队员头脑灵活,活泼可爱,古灵精怪,虽然目标是老师但也一直刻苦努力的学习本专业的知识,学习勤奋,幽默风趣,在本次团队项目中担当测试人员兼程序员鼓励师,在其他队员松懈的时候为其打气,负责百分之5-10的代码量
队员程羚,擅长html、css、JavaScript、jQuery、Ajax,感兴趣的领域是,希望成为,一个文艺有格调的小仙女,温柔体贴,乐于助人热心肠,在本次团队项目中担当前端人员,按照指示编码并负责部分美工,负责百分之15-20的代码量。
队员张舒凯,擅长c、java、html、css、jsp,感兴趣的领域是,希望成为,该队员虽然少言寡语但学习能力超群,总能提出一些独到的见解,也因此是本次作业中的核心编码人员,负责制定时间节点,架构设计和编码,完成百分之20-30的代码量。
团队的特色描述:
我们团队最大的特色就是基于已有软件做一个能优化其功能的插件,虽然以前并没有接触过相关项目,一切都要从头学起,但每一个人都斗志昂扬,希望我们的作品能切实的让知乎用户得到更完善的使用体验!
我们的首次合照:
Section 2 团队选题
1、项目的概述与意义:
知乎是个很有意思的地方,而人与人之间有不同的观点是很正常的事情。但有的人就很奇怪,一言不和就开始人身攻击。如果屏蔽这些人,知乎屏蔽后只是对方无法再给你留言,但是对方的回答、评论还是会看得到。所以,我们团队决定制作一个可以屏蔽相关用户所有动态的插件,做到圈地自萌!
2、NABCD:
1) N (Need 需求)
在这个世界上,每个人的价值观都是不相同的,那么在进行思维碰撞的时候,难免会碰到大相径庭、很奇怪的人,一言不合就开始人身攻击。然后评论区就惨不忍睹了…
眼不见为净。但知乎不行,知乎屏蔽后只是对方无法再给你留言,但是对方的回答、评论你还是会看到。故我们团队初步计划做一个知乎的屏蔽器,屏蔽掉三观完全不沾边的人。
除此之外,知乎主页总是推送一些毫无意义的东西,选择不感兴趣之后,依旧经常收到类似回答,因此我们希望能够实现主页关键词屏蔽。
2) A (Approach 做法)
我们计划让这个程序主要实现以下功能:
1、主页关键词屏蔽 2、用户完全屏蔽,看不见动态和评论
3) B (Benefit 好处)
解决知乎带来的部分不便,且软件轻量,不耗费过多内存哦~
4) C (Competitors 竞争)
现虽有部分知乎脚本,但屏蔽器功能脚本还是无处可寻,故我们的市场是非常大的。且在实现基本的屏蔽器功能之后,我们会借鉴已有的自定义背景、快速收藏等脚本综合到我们的项目中!~
5) D (Delivery 交付)
知乎用户千千万,我们可以先将此脚本供同学使用,稳定后,可以在各大app,如百度贴吧、知乎、微博发软文进行推广,相信定会有很多用户的!
3、编程语言: python jQuery
解决方案:
我们使用的编程语言包括了jQuery以及python,基本的功能由jQuery前端技术实现,拓展性功能即建立黑名单和白名单,使用爬虫技术对用户及其点赞者进行分析,争取做到预防性拉黑,同时,建立个人的“白名单”,以防有误伤的情况出现。
| css | jQuery | python | java | HTML |
付淅 | 3 | 2 | 3 | 3 | 4 |
程羚 | 5 | 5 | 2 | 2 | 3 |
杨思琦 | 4 | 2 | 2 | 3 | 2 |
周思婷 | 1 | 3 | 3 | 4 | 2 |
张舒凯 | 2 | 1 | 3 | 2 | 2 |
谢月月 | 3 | 1 | 2 | 3 | 5 |
Section 3 贡献分配
我们小组的总分是50*6=300分,对于这300百分,我们小组采用一个星期评一次的方法,最后按照项目的各个阶段的比重程度,来算个人得分,比如:在第一个半月中,我们做的是比较简单的事,则占个人总分的10%,如果做比较难的事时,则占个人总分的40%,然后将各个阶段的成绩相加,最后个人得分=个人实际总分/实际总分*300。我们小组的分数分配包括以下几个方面:
(1)、工作时间(即团队成员在项目中所花费的时间,占总分的20%)
(2)、工作质量(工作质量包括工作成果对整个团队项目进度的推动程度、任务是否有创新和代码等的质量程度,占总分的40%)
(3)、工作效率(工作效率包括工作难度与时间之比和是否按时完成工作两个方面,占总成绩的30%)
(4)整体表现(包括提出问题是否有价值、发言的积极性、工作是否积极等,占总分的10%)
(5)其他特别贡献分(主要是指是否对项目有特殊贡献等,视具体情况而定,属于额外的附加分,最高为5分,分为五个等级(等级A:5分,B:4分,C:3分;D:2分,E:1分))
(1)、工作时间
工作时间包括完成项目的时间、会议讨论的时间、项目后期的维护、测试等的时间。
工作时间 | 最高得分 | 在工作质量中所占百分比 |
完成项目的时间 | 3 | 30% |
会议讨论时间 | 2 | 20% |
项目后期维护 | 2 | 20% |
项目测试 | 3 | 30% |
(2)、工作质量
工作质量=创新程度+项目质量+项目难度+对项目的推动程度
内容 | 最高得分(分) | 在工作质量中所占 百分比 |
创新程度 | 4 | 20% |
任务质量 | 6 | 30% |
任务难度 | 6 | 30% |
对项目的推动程度 | 4 | 20% |
(3)、工作效率
工作效率是衡量一个项目完成好坏的一个较关键的因素,一个项目,如果你花了特别
多的时间都没有解决,或者做出来的质量较差,这个项目就比较差,效率也相对较低。而
如果你做这个项目花的时间适中,而且项目的质量高,则这个项目就相对较好。
工作效率=工作时间/工作总时间*你的任务在总项目中所占的比重(比如说你在项目
负责代码中比较重要的一块,由于代码是项目的核心,那你所占得比重就比别人大)
成绩(占工作效率成绩的百分比) | 得分说明 | 最高得分 |
100% | 项目做得时间比较合理或者时间较少,任务质量较高,任务的难度高,任务在项目中所占大,工作效率高 | 15 |
90% | 工作时间比较合理,任务质量较高,难度相对较高,任务在项目中所占比重,任务在项目中所占比例较大,工作效率较高 | 13.5 |
80% | 工作时间相对合理,任务质量较好,难度一般,任务在项目中所占比重一般,工作效率一般高 | 12 |
70% | 工作时间较合理或有一点长,任务质量一般,难度一般,任务在项目中所占比重一般,工作效率一般 | 10.5 |
60% | 工作时间相对较长,任务质量不太好,难度一般,任务在项目中所占比重一般,工作效率一般 | 9 |
(4)整体表现
具体内容 | 最高得分(分) | 在整体表现中所占 百分比 |
会议情况(包括会议的出勤情况、会议讨论的积极性等) | 1 | 20% |
平时任务的完成情况(完成任务是否拖拉、完成任务是否认真等) | 3 | 60% |
博客等撰写情况 | 1 | 20% |
(5)、其他特别贡献分(附加分)
每一个人对团队做出的贡献都不同,也许你为团队的项目作出了一个特别的亮点,这是值得鼓励的,可以获得额外的附加分,所以这个贡献分就是为了奖励那些为向项目作出比较重要的贡献的,加分情况视具体而定,最高为5分,分为五个等级(等级A:5分,B:4分,C:3分;D:2分,E:1分)