zoukankan      html  css  js  c++  java
  • 第01组 团队Git现场编程实战

    一、组员职责分工

    成员 分工
    杨蓝宇 UI页面
    孙庭鑫 UI页面
    黄皓 测评出福州最受欢迎的商圈
    张泽宇 测评出福州最受欢迎的商圈
    李至恒 测评出前五家美食餐厅
    林易丰 测评出前五家美食餐厅
    沈鸿骁 测评出福州最佳美食聚集地
    江斯强 测评出福州最佳美食聚集地
    蔡嘉懿 测评出福州服饰类综合评分最高的商圈
    刘伟楠 测评出福州服饰类综合评分最高的商圈

    二、github 的提交日志截图

    三、程序运行截图

    四、程序运行环境

    windows/Linux

    五、GUI界面

    六、基础功能实现

    基本完成基础的要求,爬虫和api调用获得了一些商圈和美食餐厅的详细信息,并完成了要求的测评和ui的实现,数据也用图形等可视化,便于分析。

    七、鼓励有想法且有用的功能

    调用api获得商圈附近的交通信息和堵车状况,使用这个作为一个重要的信息,用于分析商圈的受欢迎的热门程度。

    八、遇到的困难及解决方法

    蔡嘉懿:

    困难:刚开始完全不懂怎么调用api和怎么获得想要的信息。

    解决:通过搜索引擎和认真学习了api调用的文档和内容后学会了一些。

    马后炮:如果早点学点爬虫,那么也不会什么都不会干

    刘伟楠:

    困难:最开始看到题目很懵逼,不知道内容的多少,作为组长也不知道怎么分配工作了。

    解决:认真和组员讨论并且一起商议分工合作,最后全组一起努力完成了作业。

    马后炮:如果能去作做些项目,那么分工也不会这么复杂难搞

    林易丰:

    困难:api只能查询附近一定范围内的店,如果处在福州边沿可能获取不到整个福州的店铺信息

    解决:每次传入福州中心区域位置的经纬度

    马后炮:如果以前能多做一些项目,那么找api就不会这么迷茫了

    孙庭鑫:

    困难:前后端交互上由于语言不通不知道怎么实现

    解决:蓝宇搞好了

    马后炮:如果有相关学习资料,那么就不会这么仓促彷徨了

    江斯强:

    困难:爬虫太难了,临时是学不会的

    解决方法:私底下多费功夫好好学

    马后炮;如果没有软件工程,我就不用遭这罪

    杨蓝宇:

    困难:各种语言合不来

    解决方法:百度代码调度方法......

    马后炮:如果所有人都能使用同一种代码语言,辣么效率会比较高

    李至恒:

    困难:没有API的经验,而且使用API的时候发现正规网站的API需要商家授权,还要用户认证而且一次只能申请一家。爬虫程序也没有经验,一上午没做出什么事情来,很对不起队友。

    解决方法:多学多练多看

    马后炮:限时编程x,限时学习√

    沈鸿骁

    困难:利用美团现有的商圈信息,查找对应商圈内的美食店铺标签数量与评价进行判定,但对商圈内店铺爬虫出现困难

    解决方法:利用现有的爬虫代码进行修改

    马后炮:如果时间够长可以进行筛选与更多条件限制排序,有更精确的筛选目标

    黄皓

    困难:爬虫不是马上看就能马上学会的,商圈等概念没有很准确的定义

    解决方法:稍微改变一下别人的爬虫

    马后炮:如果能提前学会一些爬虫、调用API,时间限制能长一点,可能会学到更多东西

    张泽宇

    困难:如何获取API没有了解,最受欢迎的概念难以实现,有些网站反爬虫、

    解决方法:查找别人可用的爬虫代码

    马后炮:如果时间够长,能够有更多的时间准备,最后呈现的可能会更好一点

    九、组员贡献比例

    成员 贡献比例
    杨蓝宇 10%
    孙庭鑫 9%
    黄皓 9%
    张泽宇 9%
    李至恒 8%
    林易丰 8%
    沈鸿骁 9%
    江斯强 12%
    蔡嘉懿 18%
    刘伟楠 8%

    十、PSP

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

    十一、学习进度表

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 重要成长
    1 50 50 4 了解了一些api的使用
  • 相关阅读:
    gitlab 启用HTTPS
    centos7 部署 汉化版 gitlab 10.0.2
    前端常见跨域解决方案(全)
    [转]用python爬虫抓站的一些技巧总结 zz
    【转】通用权限管理设计 之 数据权限
    【转】通用权限管理设计 之 功能权限设计
    JavaScript数据结构和算法
    Vue.js 插件开发详解
    wdcpV3面板安装ssl证书 apache教程 子站SSL配置
    [POJ-2823] -Sliding Window
  • 原文地址:https://www.cnblogs.com/lsyqlelel/p/11784131.html
Copyright © 2011-2022 走看看