课程 | 软件工程1916|W(福州大学) |
做业要求 | 结对第一次—原型设计(文献摘要热词统计) |
结对学号 | 221600426 221600401 |
原型设计工具 | 墨刀 |
原型浏览 | 点击浏览 |
做业目标 | 了解《构建之法》中的NABCD模型,学习分析用户需求和设计原型 |
设计原型 | download |
博客PDF | download |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | 1830 | |
Estimate | 估计这个任务须要多少时间 | 1830 | |
Development | 开发 | 360 | |
Analysis | 需求分析 (包括学习新技术) | 180 | 130 |
Design Spec | 生成设计文档 | 180 | 210 |
Design Review | 设计复审 | 60 | 80 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 30 | |
Design | 具体设计 | 180 | 220 |
Coding | 具体编码 | 360 | |
Code Review | 代码复审 | 120 | |
Test | 测试(自我测试,修改代码,提交修改) | 120 | |
Reporting | 报告 | 60 | |
Test Repor | 测试报告 | 30 | |
Size Measurement | 计算工做量 | 30 | |
Postmortem & Process Improvement Plan | 过后总结, 并提出过程改进计划 | 120 | |
合计 | 1830 | 640 |
3 .可进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息web
4.可对多年间、不一样顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)数据库
5.可进行数据统计,例如每一个国家录用文章的分析、每一个学校录用文章的分析、哪一个学校哪方面的研究方向比较强等。微信
6.拓展功能用户给定论文列表,对论文列表进行增删改操做
用户经过点击页面的单篇导入或者批量导入,选择文件对话框中的论文;导入后在网页显示已导入的全部论文的论文编号,论文名称,并在每篇论文后有一个删除论文按钮。app
经过论文列表,爬取论文的题目、摘要、关键词、原文连接
对每一篇论文过滤出其题目,摘要,关键词,原文连接,并造成一个结构体存入数据库工具
论文数据处理
对全部论文中出现的关键词存入map,并记入其出现次数,根据关键词出现次数对数据进行排序,便可筛选出top10个热门领域或研究方向post
用户可根据年份,属性,顶会类型筛选论文,并进行数据的分析展现
根据用户筛选的条件,选出匹配的论文在表格中展现其编号,题目。并对匹配出的论文进行国家,学校引用数的统计,便可得出哪一个学校哪方面的研究方向比较强。对经过顶会类型筛选的论文进行热词统计,年份统计,对统计后的数据进行折线+条形图展示。对经过年份筛选出的论文进行热词统计,对统计后的数据进行饼状图展现每一年的热词占比。学习
用户给出本身的专业,爱好,给用户推荐论文和热门方向
根据用户的专业,爱好,自动匹配论文库中的热词,对类似度进行排序,给用户推荐相关的论文和热门方向。并记入专业,爱好与论文推荐的对应关系,如此当数据达到必定规模时能够采用监督学习的方法来训练推荐模型,并进行迭代更新。测试
优点:
1.免费
2.基于web,适应性,可操做性,灵活性强
3.智能推荐,在使用过程当中逐渐完善系统
4.界面简洁明了网站
劣势:
1.前期用户量少,可获取论文数量少,推荐功能没法获得完善
2.论文经过用户上传,或者自动爬取,存在版权问题编码
线上:
1.借助大V,或者微信公众号
2.论文网站(万方,知网等)广告位租用
线下:
经过同窗,老师等传播
线上结对-->见面讨论规划模块,拟定草图-->开创墨刀项目团队,根据草图合做完成原型设计-->整理项目,编辑博客
登陆,注册
论文,热词推荐
论文检索
导入论文,数据分析
1.墨刀工具初次使用,没有网页所需数据图等
解决方法 :对着教程边看对制做界面,自学Excel绘制图表
2.结对成员上课时间冲突,未能深刻讨论设计方案
解决方法 :在双方都没课时,约个时间讨论简略的设计方案;而后更加细节处在开发过程当中,经过墨刀团队合做实时共享设计,并用qq保持交流
3.对于需求分析中第5点“进行数据统计,例如每一个国家录用文章的分析、每一个学校录用文章的分析、哪一个学校哪方面的研究方向比较强等”,未能很好的理解
解决方法:结对成员讨论出一种可能:对每篇论文,若是有国家录用则定义一个自增1的变量,学校录用同理;而后对每一个学校录用论文中相同热词进行统计,对每一个热词进行排序,便可获得每一个学校每一个研究方向的一个排序
首先,这次任务能和小姐姐组队真是万分荣幸呢,在队伍中有个小姐姐,任务的完成效率,质量都能显著提升(相比本身曾经的开发经历,一群大老爷们老是会比较懒散)。再者,看到题目中有一个发挥想象的机会,结合我曾经开发过的一个短文本分析工具和当下比较流行的深度学习,我以为“小樱”可能更须要的是一款经过她的专业,爱好等能够给它推荐热门和论文系统。最后,我本人审美水平常常被喷(其实我小学仍是得过市儿童画二等奖,我我的比较喜欢色彩鲜艳,丰富),因此一直以来都不想去尝试UI设计,但这也算是一次UI设计的锻炼吧。 |
此次结对做业让我第一次接触了墨刀,也是第一次不用敲代码而是设计原型,我感受先设计模型对以后代码实现确实是有很大帮助的。我在把教程全看了一遍后才正式与队友进行需求分析,咱们通过讨论肯定了须要的功能和界面个数,对每一个界面的设计也参考了网上一些论文检索系统的界面,完善了许多排版的不足,最后和队友一块儿在墨刀上完成了文献摘要热词统计的原型设计。 |