目录html
结对同窗的博客连接
队友本次做业连接
我本人本次做业的连接
pdfweb
设想一个满怀信心的年轻人甲打开了三大会议的网站,接着找到论文列表的入口,翻过数页,再从成百上千篇论文中概括出热词。他感到十分劳累。因为计算机视觉领域的复杂,在短期内迅速了解前沿动向对于初学者来讲是很难的事情。年轻人乙则打开了一个网站,添加预设数据,热度走势对比、TOP10热词等等图表便浮现眼前,甚至能够迅速地查询和下载热词相关的热门论文。这位年轻人立即能投入到热门论文的研读中。数据库
这个年轻人获得了某个大佬分享的论文列表,他想据此阅读,因而对每篇论文进行搜索、下载、阅读摘要,在两个小时后终于明白了这个论文列表中的文章从不一样角度分析了AlexNet的原理和应用。年轻人乙则熟练地打开网站,引入论文列表,十几分钟后,他便从一份摘要中了解到了论文列表的主要内容,接着获得了一份欲读论文的下载列表。缓存
咱们将作出一个仅支持单个用户使用的web应用,在完成核心功能的同时积累数据库。服务器
咱们预约选择利用localhost的一个端口做为web应用的入口(如同jupyter notebook),造成本地应用-服务器的交互模式。本地应用负责用户数据的缓存和处理,而服务器对用户曾经的论文请求进行缓存,以减轻爬虫对于其余服务器的影响。这个模式下降了应用和数据库的维护成本,也提高了总体应用环境的稳定性和适应性。多线程
竞争者 | 咱们的优点 | 咱们的劣势 |
中国知网 | 针对计算机视觉领域进行专门的热点分析 成本低,无需注册和登陆 论文列表的批量查询下载统计 |
单个论文的检索功能 庞大的论文数据库 更为智能的知识元检索功能 |
百度学术 | 论文列表的批量查询下载统计 成本低,无需注册和登陆 结构化图表化的热点分析 |
庞大的论文数据库 设备间的强共享能力 对某一领域论文进行订阅的功能 |
在第一个迭代版本中,因为仅支持单个用户使用,将仅限于单个客户的使用和反馈。
从第二个迭代版本开始,经过提供分享论文列表或其分析结果的方式扩大影响面,在具备必定影响力后与实验室、就业指导中心等进行沟通交流,逐步定位到一款致力于提供领域前沿信息和论文数据分析的轻量级应用。app
咱们使用的原型工具:Axure RP 8工具
主页
post
论文查找
性能
论文列表展现
论文页
数据分析
统计页面
咱们先在线上进行了讨论,主要是利用QQ聊天工具和在线文档,大体交流了构建的步骤,以后在线下见面进行了更细致的讨论。
两我的都是直男审美,凭空构建一个网页有点难度。
解决方法是上网搜了许多UI模板,提升了下本身的审美。
对需求功能的理解困难
解决方法是经过了解论文列表的形式、假设故事来推进思考、进行讨论的方法达成了一致的理解。
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | 30 | 35 |
• Estimate | • 估计这个任务须要多少时间 | 30 | 35 |
Development | 开发 | 150 | 270 |
• Analysis | • 需求分析 (包括学习新技术) | 40 | 90 |
• Design Spec | • 生成设计文档 | 10 | 20 |
• Design Review | • 设计复审 | 10 | 10 |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
• Design | • 具体设计 | 90 | 150 |
• Coding | • 具体编码 | 0 | 0 |
• Code Review | • 代码复审 | 0 | 0 |
• Test | • 测试(自我测试,修改代码,提交修改) | 0 | 0 |
Reporting | 报告 | 30 | 45 |
• Test Repor | • 测试报告 | 0 | 0 |
• Size Measurement | • 计算工做量 | 10 | 15 |
• Postmortem & Process Improvement Plan | • 过后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 210 | 350 |
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 312 | 312 | 6 | 6 | 学习vs中单元测试、性能分析的用法,复习文件使用 |
2 | 0 | 312 | 6 | 12 | 学习了NABCD模型,学习c多线程 |