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

    组员职责分工#

    姓名 分工
    童景霖 博客
    朱晓倩 制作UI
    万本琳 制作UI
    唐怡 制作UI
    陈心怡 制作UI
    黄永福 测评福州最受欢迎的商圈、后期代码修改和完善
    郑志强 测评各个价位的前五美食餐厅代码
    陈鸿立 测评福州服饰类总和评分最高的商圈
    侯熠珉 测评福州服饰类总和评分最高的商圈
    许宏健 测评福州最佳美食聚集地
    刘御帆 测评福州最佳美食聚集地
    叶泽林 测评福州最受欢迎的商圈

    GITHUB提交日志截图#

    程序运行截图#




    程序运行环境#

    python3.7

    GUI界面#

    主菜单##

    人气商圈##

    舌尖上的福州##

    50元以下的###

    50-100元###

    100-200元###

    200元以上###

    美食聚集地##

    最强服饰##

    基础功能实现#

    尝试使用爬虫来获取,但是目标网站的反爬虫比较强大,只好放弃改用接口。
    主要使用的API是高德地图的搜索POI和百度地图的检索,利用返回得到的信息,通过对商家的星级、人气、人均价格、地理位置等信息进行处理得到所需的各个数据。

    有想法且有用的功能#

    根据用户更偏向于美食、服饰等方面推荐商圈

    遇到的苦难和解决方法

    郑志强###

    遇到的问题:对API不够熟悉,还有python变量问题真是太难了。
    解决方法:不懂就百度,对变量起名要规范,且要注意全局变量局部变量等问题!
    马后炮:要是昨晚先看了api就好了

    陈鸿立###

    遇到的问题:获取相关数据时,尝试使用爬虫来获取,但是目标网站的反爬虫比较强大,使用爬虫太麻烦了。
    解决方法:改用接口来获取数据
    马后炮:如果一开始就用接口就好了,节约时间

    朱晓倩###

    遇到的问题:又一次新手上任搞前端,对于tkinter模块还是有很多函数没搞懂,一些参数定义没搞懂。最后是想把循环函数里面的title实时更新,但是太难了。
    解决方法:度娘无处不在,厉害心怡jm的帮助。
    马后炮:如果我是大佬,那么我就可以飞。

    唐怡###

    遇到的问题:虽然tkinter相对于比较简单,但是还是不是很熟悉,很多控件都还没完全掌握
    解决方法:百度一下,我就知道

    陈心怡###

    遇到的问题:虽然tkinter相对于比较简单,但是还是不是很熟悉,很多控件都还没完全掌握
    解决方法:百度一下,我就知道

    刘御帆###

    遇到的问题:一直报错。
    解决方案:百度

    叶泽林###

    遇到的苦难:不知道api接口怎么使用
    解决方法:百度,询问同学
    马后炮:如果再给我一次机会,我一定是事先学习

    万本琳###

    遇到的问题:作为一个很新很新的新手第一次搞前端,一开始被叫去找背景和小图标。找图其实真的挺难的!!后来我的小伙伴代码敲不过来,于是我就开始负责美食聚集地那部分代码,反正啥都不会就开始干emm
    解决方法:善用搜索引擎自学,美丽舍友全程指导,只要胆子大,上去就是干。
    马后炮:如果我是大佬或者有大佬非常乐意带我,那么我做梦也会笑嘻嘻嘻嘻嘻

    黄永福###

    遇到的问题: 一些商圈的重要参考指标未透明化难以实现人气值算法
    解决方法: 深度学习爬虫技术 自己去网页爬
    马后炮:商圈真的是第一次接触的概念!为这个定义抓瞎好一会!本以为阿里巴巴是万能的,API肯定也是要啥有啥,然后发现!!有些参考指标他不透明!所以人气值也get不到,可get的信息太少,所以未能设计好一点的算法,果然能力才是最重要的,该学爬虫还是得好好学

    许宏健###

    困难:得到数据后不知道因为数据复杂且数据多,再加上当时时间不多了,在一个小时内想不出什么有效的方法来解析复杂的数据,以及对于问题怎么量化分析,感到无从下手
    马后炮:首先对于今天早上的题目准备不足,得到题目后,查找资料就浪费了很多时间

    童景霖###

    遇到的问题:不知道该怎么做,不会用爬虫,不知道用哪个api
    解决方法:百度,询问同学
    马后炮:如果上天再给我一次机会,我一定会好好学习。

    组员的贡献比例#

    姓名 贡献值
    童景霖 9%
    朱晓倩 9%
    万本琳 9%
    唐怡 9%
    陈心怡 9%
    黄永福 12%
    郑志强 12%
    陈鸿立 9%
    侯熠珉 5%
    许宏健 7%
    刘御帆 5%
    叶泽林 5%

    PSP表格#

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

    十一、学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 0 0 3 3 学会用Axure做原型设计
    2 400 400 12 15 学习python的使用和写出程序框架
    3 300 700 12 27 学习python,以及学习http协议
    4 500 1200 9 36 加深python的学习,学习http协议,以及学习pyqt5
    5 200 1400 8 44 加深对api的使用,和python的使用
  • 相关阅读:
    IOS、java支持DES加密
    多线程——@synchronized(object)
    LSM树存储模型
    System.setProperty()
    Filter及FilterChain的使用具体解释
    Java有用经验总结--Swing篇
    POJ3342——Party at Hali-Bula
    Hadoop-2.4.1学习之Writable及事实上现
    OpenCV 编程简单介绍(矩阵/图像/视频的基本读写操作)
    Android中Context具体解释 ---- 你所不知道的Context
  • 原文地址:https://www.cnblogs.com/zzqsss/p/11784057.html
Copyright © 2011-2022 走看看