毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于大数据的爱网购电商比价系统App

随着大量的自营平台出现,电商平台的越来多,购买入口也随之增多;许多商家会在多个平台中开店铺出售商品,商品数量也因此大量增长;还有一些平台如唯品会、京东等特营平台只有某类商品出售,购买时需要专门下载;此外还有各种各样的优惠活动以及节日促销等事件使得商品的标价与实际到手价格直接还有更多值得参考的地方。
这时如有拥有一个比价软件;能行迅速了解一款商品在哪些平台有出售,更能一眼分析出同一商品在不同平台的价格,这样就可以花最低的价格享受同等的商品,同时还能节省大量在各个平台搜索的时间与精力,更是减少大量购物软件安装的必要。除此以外还有一个功能:持续对一款商品或者一类商品的价格进行持续追踪,了解其价格波动,然后可以借此了解商品有没有在临近节假日先提价再打折等操作,或者商品有固定的降价周期,可以等再次降价之后再选择购买。
制作这样一款App首先需要对各大平台的商品进行搜集,而最简单的方法就是采取爬虫软件对各个进行数据采集,然后存进服务器,有人搜索时再把商品数据放出来。
首先是获取数据的爬虫,爬虫绝不是表面的用requests、urllib,发个http请求那么简单。实际情况中,要抓人家的数据,会有很多障碍。
其次一台机器带宽有限,怎么才能处理这些大量数据。
然后是储存时也有大量的障碍需要解决:数据太多,一个数据库放不下。
再然后就是一个面相用户的前端,也就是制作一款App将获取的数据合理化得呈现出来。
最后数据库定时获取各个平台的商品数据并储存,剔除下架的商品以及商家,补充新的商品数据还有商家数据,并且在多个库中安排好位置和路径。
获取数据方面,降低数据获取频率避免平台堵塞;单个服务器空间不足,要用分布式的方式来提高获取效率;储存数据这时候空间不足需要进行分库存放;有些数据需要经常使用,要放在热数据层快速读取,而使用少的数据就可以丢进冷数据层长时间存放。然后和对应的平台数据再进行一次对比。对方的部分数据没有更新,只是存储在服务器里,要将其剔除掉。
App实现方面主要包括一个搜索界面,根据商品名称或者其他标签查找数据库中的商品信息,然后反馈给前端,在显示界面呈现出商品的各项信息,同时将完全相同的产品按照价格进行排序对比,给用户挑选,然后有对某款商品的链接可以再从数据库中调用那些不常用的数据,如商品的往期价格与活动,商品的原平台链接等。

第1周—第3周(2022.11.8-2022.11.28):选题并分析选题内容以及对应所需的技术要求,搜集往期的相关技术文献资料,熟悉相关的技术,完成开题报告。
第4周—第5周(2022.11.29-2022.12.12):App需求分析及概要设计。分析制作一款App所需要的软件和技术,简单概括App的功能。
第6周—第8周(2022.12.13-2023.1.2):模块设计及App测试。设计App的UI界面,后台以及数据库等功能。
第9周—第12周(2023.2.21-2023.3.20):对App的各个部分进行组合封装,最后完成初稿。
第13周—第14周(2023.3.21-2023.4.3):完成好App,测试各部分功能,测试整体功能,最后完成修改稿。
第15周—第16周(2023.4.4-2023.4.17):对论文进行查重,无误之后定稿,准备进行毕业答辩。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于大数据的银行网点推荐系统
下一篇:基于C++的音乐播放器的设计与实现


版权所有 毕业设计网联系qq:242219979 © 2007-2022