第五次团队作业:Gitee实战

这个作业属于哪个课程 2018级计算机和综合实验班
这个作业要求在哪里 第五次团队作业:Gitee实践
这个作业的目标 更进一步,让数据和系统都“活”起来!
小组的组号和队名 小组6 Team6
小组的队长姓名 姜睿喆

一,组员工作量比例表

成员 工作内容 贡献度
姜睿喆 爬取数据、最终内容调整整合 20%
徐鑫泽 指定删除 15%
朱嘉欣 数据展示 15%
陈可鑫 模糊查询 15%
江政 数据存入数据库 15%
陈伟超 主函数编写 20%

二,GitHub的 Commit 统计

各组员的 commit 次数

成员 次数
姜睿喆 6
徐鑫泽 2
朱嘉欣 2(电脑坏了由其他组员代交)
陈可鑫 2(网络问题由其他组员代交)
江政 2
陈伟超 3

commit截图

三,程序运行效果截图




四,遇到的困难及解决办法

1.姜睿喆

  • 遇到的问题:
    太久没用爬虫,在使用xpath对书名爬取时遇到问题,一直没有得到理想的结果。

  • 解决办法:
    参考以前爬虫的文件,以及查阅CSDN相关博客解决。

2.徐鑫泽

  • 遇到的问题:
    一开始没有让java程序和sql数据库适配

  • 解决办法:
    上网查找sql语句

3.朱嘉欣

  • 遇到的问题:
    JAVA运用不熟练,实现一个功能还是有些困难。

  • 解决办法:
    在百度,CSDN上查找相关资料,向组长和组员请求帮助。

4.陈可鑫

  • 遇到的问题:
    因为模糊查询和完整查询不同,需要通配符,导致查询查询特殊字符“%”、“_”、“[”的语句无法正常实现。

  • 解决办法:
    把特殊字符用“[ ]”括起便可正常查询。据此我们写出以下函数:
    function sqlencode(str) str=replace(str,"[","[[]") ' str=replace(str,"","[]") str=replace(str,"%","[%]")

5.江政

  • 遇到的问题:
    数据导入数据库的时候出现了一些问题

  • 解决办法:
    网上寻找答案,参考一些之前的代码

6.陈伟超

  • 遇到的问题:
    我负责的是主函数,由于需要连接数据库,所以跟以往的主函数不同,需要协调每个方法去使用数据库,又必须保证数据库一直处于最新状态。

  • 解决办法:
    我先读出了全部数据作为各方法参数,这样方法写起来方便些;每次调用方法我都重新实例化,重新连接数据库,保证每次方法操作的都是最新数据。

五,介绍视频

六,仓库链接

posted @ 2021-04-27 22:44  Team6  阅读(107)  评论(1编辑  收藏  举报