第二组-心满意组-第四次团队作业:Git实战
| 这个作业属于哪个课程 | 至诚软工实践F班 |
|---|---|
| 这个作业要求在哪里 | 第四次团队作业:Git实战 |
| 这个作业的目标 | 使用Web界面来展示爬取下来到朴朴商场信息。 |
| 小组的组号和队名 | 第二组:心满意组 |
| 小组的队长姓名 | 212106732田薇 |
一、职责分工
前后端功能实现:田薇、江洁兰、王永淞、肖霆锋、林建威。
数据爬取、数据库:付资婷。
二、GitHub的Commit提交日志截图
| 小组成员 | Commit次数 |
|---|---|
| 田薇 | 6 |
| 付资婷 | 4 |
| 江洁兰 | 3 |
| 王永淞 | 2 |
| 肖霆锋 | 2 |
| 林建威 | 2 |

三、程序运行效果截图
基本功能:
1.获取实时数据
爬取任意10个一次朴朴商场的商品信息。

2.数据持久化
解析爬取到的朴朴商场的数据存入数据库中。
数据库名:pupu
表名:products
字段:name、price、spec、origin、sub_title
3.数据展示
展示当前数据库中所有信息。

4.模糊查询
输入奶字进行查询含此字的商品,展示查询结果

5.指定删除
指定删除某一条数据。
删除前:

选中删除:

删除后:

附加功能:
6.增加商品
添加信息到当前数据库中。
添加前:

填写添加信息:

添加后:

7.指定修改
指定修改某一条数据。
修改前:

填写修改信息:

修改后:

四、遇到的困难及解决方法
-
田薇
遇到的困难:由于太久没有使用软件,发现有的jar包未知原因的损坏了,一开始不知道是jar包的问题花了一段时间进行查找原因。
解决方法:导入了新的jar包。
-
付资婷
遇到的困难:没学过Python怎么链接数据库,查了资料之后在使用SQL语句的时候一直报错。
解决方法:查了一下原因,大概意思是会读取到Python中的回车,所以使用cursor.execute(sql % data)进行修改,顺利进行。
-
江洁兰
遇到的困难:Mybatis的jar包报错,重新导入可用的架包。项目内容没报错,但是项目名报错。运行报错400,name为空值
解决方法:Window——Show View——Other,在弹出的界面中,找到General,展开后选择Problems。发现tomcat8.5版本不够,需要对应的9.0版本。运行报错400,组长帮忙查看,了解到是jsp文件有写错。
-
王永淞
遇到的困难:Tomcat404问题。
解决方法:百度查了一下原因,出现404错误证明,Tomcat是启动成功了的。 但是在一台计算机上,可以启动多个端口号不一样的TOMCAT, 所以请确保自己访问的是正确的那个端口号,别自己启动的是8080端口号的TOMCAT,但是访问的地址却用的是80端口(默认),这样肯定会出现404错误的。
-
肖霆锋
遇到的困难:查询传入的中文会变成乱码。
解决方法:考虑到可能是编码格式出错,但是在eclipse中修改了编码格式之后还是不行,最后请教同学后在jsp代码中加入了request.setCharacterEncoding("UTF-8");语句,解决的这个BUG。
-
林建威
遇到的困难:Eclipse环境配置出现问题 项目无法配置到Tomcat上。
解决方法:百度找到相关资料,重新配置工作环境。
五、组员工作量比例表
| 成员 | 工作内容 | 贡献度 |
|---|---|---|
| 田薇 | 查询所有商品信息前后端、博客园、视频 | 17% |
| 付资婷 | 爬取朴朴商场数据存入数据库 | 16.6% |
| 江洁兰 | 修改商品信息前后端 | 16.6% |
| 王永淞 | 添加商品信息前后端 | 16.6% |
| 肖霆锋 | 模糊查询商品信息前后端 | 16.6% |
| 林建威 | 删除商品信息前后端 | 16.6% |

浙公网安备 33010602011771号