第二组-心满意组-第四次团队作业: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% |