• 结对第一次—原型设计(文献摘要热词统计)


    作业格式

    作业正文

    NABCD模型

    N (Need,需求)

    -用户可给定论文列表
    - 通过论文列表,爬取论文的题目、摘要、关键词、原文链接;
    - 可对论文列表进行增删改操作(今年、近两年、近三年);

    • 对爬取的信息进行结构化处理,分析top10个热门领域或热门研究方向;

      • 可对论文属性(oral、spotlight、poster)进行筛选及分析;
      • 形成如关键词图谱之类直观的查看方式;
    • 可进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息;

    • 可对多年间、不同顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)。

    • 可进行数据统计,例如每个国家录用文章的分析、每个学校录用文章的分析、哪个学校哪方面的研究方向比较强等。

    A(Approach,方法)

    • 通过爬虫方式获取有关顶会的信息,包括顶会名称、时间以及各个顶会上的论文等。
    • 对论文进行分析,提取出标题、摘要、关键词、原文链接、属性等信息。
    • 对论文进行结构化处理,通过论文的关键词出现频率统计来找出热词。
    • 通过折线图的方式向用户展示历年顶会的热词及其出现频率走势。
    • 使用数据库保存用户的来访信息。

    B(Benefit,好处)

    • 本平台由WEB实现,可以跨平台使用且不需要安装额外软件。
    • 界面友好,用户容易上手使用。
    • 信息完整、准确,用户一目了然,可以快速找到自己所需要的信息。

    C(Competitors,竞争)

    -优势
    - 目前国内没有类似的软件,可以抢占先机。
    - 界面简洁友好,用户易于上手操作。
    - 用户数据库可以保存用户数据,方便用户在不同地点使用。

    • 劣势
      • 就该平台的功能来说,收费无法获得客户的青睐,而服务器的运行以及数据库的维护花费又不能忽视。
      • 用户来源几乎只有学生或在校老师,不易于推广,并且使用频率不高,服务器可能会长时间空转。

    D(Delivery,推广)

    • 通过社交软件推广。
    • 制作成微信小程序。

    效能分析

    目前还在原型设计阶段,还没有具体实现,可能需要到后期具体实现后才能进行效能分析。
    

    PSP

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划
    • Estimate • 估计这个任务需要多少时间 30 20
    Development 开发
    • Analysis • 需求分析 (包括学习新技术) 60 90
    • Design Spec • 生成设计文档 30 20
    • Design Review • 设计复审 10 10
    • Coding Standard • 代码规范 (为目前的开发制定合适的规范) 40 40
    • Design • 具体设计 60 90
    • Coding • 具体编码 400 450
    • Code Review • 代码复审 30 30
    • Test • 测试(自我测试,修改代码,提交修改) 50 60
    Reporting 报告
    • Test Report • 测试报告 20 20
    • Size Measurement • 计算工作量 10 10
    • Postmortem & Process Improvement Plan • 事后总结, 并提出过程改进计划 20 30
    合计 760 870

    结对过程

    在作业发布后和舍友进行了结对。

    结对照片

    原型截图

    • 主页

    • 排名统计功能

    • 搜索功能

    • 导入功能


    遇到的问题

    • 困难描述
      • 第一次涉及原型设计软件的使用并不是很熟练。
    • 解决尝试
      • 在设计时参考其它原型模板的界面设计。
    • 是否解决
      • 在参考其它模板之后设计出了界面。
    • 有何收获
      • 尝试学习并实际使用了原型设计工具中的墨刀,同时也下载体验了其它原型设计工具。
  • 相关阅读:
    Python爬虫学习遇到的问题
    爬取网页内容后写入文件报错UnicodeEncodeError: 'gbk' codec can't encode的问题解决方案
    第14.6节 使用Python urllib.request模拟浏览器访问网页的实现代码
    Mina源码阅读笔记(一)-整体解读
    使用异步 I/O 大大提高应用程序的性能
    同步和异步,阻塞和非阻塞
    位运算详解
    php引用传值详解
    PHP获取指定地区的天气
    新闻网站开发-手机端-基于Wordpress
  • 原文地址:https://www.cnblogs.com/Azuration/p/10491127.html
Copyright © 2020-2023  润新知