队员学号 | 队员姓名 | 博客地址 | 备注 |
---|---|---|---|
221600131 | Jamin | https://www.cnblogs.com/JaminWu/ | 队长 |
221600308 | 我超可爱的 | http://www.cnblogs.com/XNC-SoCute/ | |
221600305 | haziza | http://www.cnblogs.com/haziza/ | |
221600340 | 你看见个人小熊了吗 | https://www.cnblogs.com/stereohearts/ | |
221600426 | Hunterj Lin | https://www.cnblogs.com/HunterJ/ | |
021600823 | 玫葵 | https://www.cnblogs.com/offeroques/ |
学号 | 姓名 | 贡献 |
---|---|---|
221600131 | Jamin | Web、管理master分支 |
221600308 | 我超可爱的 | iOS、文档撰写 |
221600426 | Hunterj Lin | 后端编写,算法设计 |
021600823 | 玫葵 | 数据处理与词云图实现 |
221600340 | 你看见个人小熊了吗 | 数据处理与柱状图实现 |
221600305 | haziza | UI设计、文档撰写 |
部署
该项目已部署在iis服务器上,但因为学校信息办防火墙限制只能在校园网内访问 抽奖平台前端
抽奖算法:
- 一、对每一个人的有效发言次数以及发表关键词距离抽奖开始的时间进行加权求和
- 二、对1求出来的权值和进行sigmoid运算,映射到0-1的区间
- 三、对于不过滤和普经过滤模式把2的结果经过线性变换映射导0-10区间;对于深度过滤,因为有惩罚降权机制,因此映射到0-100区间以确保足够大的区分度
- 四、将全部参与者的最终得分连在一块儿构成随机区间,对区间进行随机投点,得分越高者区间越大,相对来讲更容易中奖。
webpack
惩罚降权算法:
- 一、因为日常不发言者,在抽奖时大量水群,这时经过判断规定时间段内大量发言且这些发言是表情或者空白字符者会下降其得分直到0为止
- 二、经过黑名单检测,平时若是发布广告等无效水群言论,则会在下降其最终得分直到0为止,并将其拉入黑名单
-
- 如图大量水群者
- git
个人抽奖
github
我的信息
web
学号 | 姓名 | 贡献 | 比例 |
---|---|---|---|
221600131 | Jamin | Web、管理master分支 | 20% |
221600308 | 我超可爱的 | iOS、文档撰写 | 17% |
221600426 | Hunterj Lin | 后端编写,算法设计 | 22% |
021600823 | 玫葵 | 数据处理与词云图实现 | 18% |
221600340 | 你看见个人小熊了吗 | 数据处理与柱状图实现 | 18% |
221600305 | haziza | UI设计、文档撰写 | 5% |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | ||
• Estimate | • 估计这个任务须要多少时间 | 20 | 20 |
Development | 开发 | ||
• Analysis | • 需求分析 (包括学习新技术) | 30 | 30 |
• Design Spec | • 生成设计文档 | 30 | 15 |
• Design Review | • 设计复审 | 30 | 40 |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | 30 | 30 |
• Design | • 具体设计 | 60 | 90 |
• Coding | • 具体编码 | 200 | 240 |
• Code Review | • 代码复审 | 30 | 15 |
• Test | • 测试(自我测试,修改代码,提交修改) | 30 | 60 |
Reporting | 报告 | ||
• Test Repor | • 测试报告 | 30 | 20 |
• Size Measurement | • 计算工做量 | 20 | 10 |
• Postmortem & Process Improvement Plan | • 过后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 540 | 600 |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | ||
• Estimate | • 估计这个任务须要多少时间 | 30 | 20 |
Development | 开发 | ||
• Analysis | • 需求分析 (包括学习新技术) | 15 | 30 |
• Design Spec | • 生成设计文档 | 30 | 15 |
• Design Review | • 设计复审 | 20 | 30 |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | 30 | 30 |
• Design | • 具体设计 | 60 | 90 |
• Coding | • 具体编码 | 400 | 460 |
• Code Review | • 代码复审 | 30 | 15 |
• Test | • 测试(自我测试,修改代码,提交修改) | 15 | 45 |
Reporting | 报告 | ||
• Test Repor | • 测试报告 | 60 | 90 |
• Size Measurement | • 计算工做量 | 20 | 10 |
• Postmortem & Process Improvement Plan | • 过后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 740 | 865 |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | ||
• Estimate | • 估计这个任务须要多少时间 | 20 | 15 |
Development | 开发 | ||
• Analysis | • 需求分析 (包括学习新技术) | 15 | 30 |
• Design Spec | • 生成设计文档 | 30 | 15 |
• Design Review | • 设计复审 | 30 | 20 |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | 30 | 30 |
• Design | • 具体设计 | 60 | 90 |
• Coding | • 具体编码 | 300 | 360 |
• Code Review | • 代码复审 | 30 | 15 |
• Test | • 测试(自我测试,修改代码,提交修改) | 30 | 60 |
Reporting | 报告 | ||
• Test Repor | • 测试报告 | 60 | 90 |
• Size Measurement | • 计算工做量 | 20 | 10 |
• Postmortem & Process Improvement Plan | • 过后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 535 | 765 |
PSP 2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | ||
• Estimate | • 估计这个任务须要多少时间 | 30 | 15 |
Development | 开发 | ||
• Analysis | • 需求分析 (包括学习新技术) | 20 | 30 |
• Design Spec | • 生成设计文档 | 30 | 20 |
• Design Review | • 设计复审 | 40 | 40 |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | 30 | 30 |
• Design | • 具体设计 | 60 | 90 |
• Coding | • 具体编码 | 300 | 400 |
• Code Review | • 代码复审 | 30 | 15 |
• Test | • 测试(自我测试,修改代码,提交修改) | 30 | 60 |
Reporting | 报告 | ||
• Test Repor | • 测试报告 | 60 | 60 |
• Size Measurement | • 计算工做量 | 20 | 10 |
• Postmortem & Process Improvement Plan | • 过后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 680 | 800 |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | ||
• Estimate | • 估计这个任务须要多少时间 | 20 | 15 |
Development | 开发 | ||
• Analysis | • 需求分析 (包括学习新技术) | 90 | 115 |
• Design Spec | • 生成设计文档 | - | - |
• Design Review | • 设计复审 | - | - |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | - | - |
• Design | • 具体设计 | 40 | 30 |
• Coding | • 具体编码 | 90 | 120 |
• Code Review | • 代码复审 | 30 | 40 |
• Test | • 测试(自我测试,修改代码,提交修改) | 30 | 60 |
Reporting | 报告 | ||
• Test Repor | • 测试报告 | - | - |
• Size Measurement | • 计算工做量 | 20 | 15 |
• Postmortem & Process Improvement Plan | • 过后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 350 | 425 |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | ||
• Estimate | • 估计这个任务须要多少时间 | 40 | 30 |
Development | 开发 | ||
• Analysis | • 需求分析 (包括学习新技术) | 30 | 70 |
• Design Spec | • 生成设计文档 | - | - |
• Design Review | • 设计复审 | - | - |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | - | - |
• Design | • 具体设计 | 40 | 30 |
• Coding | • 具体编码 | 30 | 50 |
• Code Review | • 代码复审 | ||
• Test | • 测试(自我测试,修改代码,提交修改) | 20 | 50 |
Reporting | 报告 | 50 | 70 |
• Test Repor | • 测试报告 | - | - |
• Size Measurement | • 计算工做量 | 20 | 15 |
• Postmortem & Process Improvement Plan | • 过后总结, 并提出过程改进计划 | 30 | 20 |
合计 | 250 | 335 |