第五次团队作业: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.陈伟超
-
遇到的问题:
我负责的是主函数,由于需要连接数据库,所以跟以往的主函数不同,需要协调每个方法去使用数据库,又必须保证数据库一直处于最新状态。 -
解决办法:
我先读出了全部数据作为各方法参数,这样方法写起来方便些;每次调用方法我都重新实例化,重新连接数据库,保证每次方法操作的都是最新数据。