项目工具:
SpringBoot、MySQL、ElasticSearch、Redis、mybatisplus、mail、poi、selenium、swagger、RabbitMq、Nginx、SVN、Eclipse
项目描述:
该项目是针对跨境电商虾皮所开发的数据统计分析系统,由八个站点对应的八大系统加一个用户系统组成的简易分布式架构,便于管理与部署。该系统便于用户更加直观的观察虾皮数据变化,以便合理的对自己的店铺进行调整及管理,可分为个人中心、监控管理、店铺展示、商品展示、标签展示、关键词展示、推广分销模块等 7 大模块以及多个子模块,支持主子账号、分销模式。
通过 python 将数据录入并记录到数据库中,用户注册完后,可拥有 3 天的免费试用时间,试用到期则需付费购买套餐,根据套餐所设置的权限使用系统。若用户购买套餐后,则拥有推广权限,推广人数越多,分佣比例越高,若推广的用户购买了套餐,则可得到所购套餐金额的一定比例分佣。用户可用 ES,对系统中千万级数据进行模糊查询。用户登录后,可对该系统提出反馈信息
责任描述:
1、独立搭建 ES 搜索引擎环境、优化及维护,可满足八大站点上亿级别数据的模糊查询,对各站点千万级数据进行统计汇总分析,对 ES 实现指定 IP 访问;
2、设计自动监控提醒(IP 转换后系统实时更新 IP 信息、linux 下 ES 系统的崩溃自启脚本,window 环境下 tomcat 崩溃自启脚本、通过 Email 对数据处理不完整提醒);
3、独立开发该系统后台模块及维护;
4、针对系统的短信发送及支付对接第三方接口,对接该电商平台接口;
5、根据官方的分类变动,进行同步更新,利用 selenium 来模拟操作谷歌翻译,对从 API 获取到的分类数据翻译成中文并存库;
6、针对数据上传异常,设置 Email 提醒,及时进行维护处理;
7、针对 python 获取的数据编写 java 接口进行数据处理并存储;
8、根据用户的推广,建立分佣记录及提现记录;
9、不断优化数据计算规则,使数据尽可能接近真实数据
10、根据前端所需,配置 nginx 静态资源路径;
11、和前端开发人员对接接口,完善各个模块的功能使用,以便用户有更好的体验感