1. 研究目的与意义
背景介绍:
随着计算机和网络技术的发展和普及,社会各方面对网络的应用也越来越普遍,网络给人带来了许多便利,能够让人们快速的获得许多有消息的需求信息,互联网本身具有的传递性、自由性、实时性、交换性、共享性、开放性等特点,于是电子商务便产生了,它的流行目前来说已经成为了一种必然的趋势,它的到来打破了传统销售从空间、时间上的经营模式,采用先进的销售手段和方法,将顾客和商家之间的距离拉近,有着传统模式无法比拟的优点,大大提高了经济效益和资源利用率,创造了巨大的效益和机会,它的发展是社会进步的象征,为我们提供了许许多多的机会。现在越来越多的商家纷纷加入到了在线商店的行列中来,目前来说的实体经济已经不能够满足商家的需求,建立在线商店的销售模式是一种新型的购物理念,并且目前来说网上交易金额每年都在以10%速度增长,每年的电商交易占总交易额的比例越来越大。很显然电商平台的重要性也越来越显著。
2. 研究内容与预期目标
在线图书销售情况自动分析的系统能够帮助商家轻松地了解图书的销售情况以及图书的价格变化,关注到行业内部的营销情况,主要功能是爬取相关图书销售数据。建立并图形化显示热评排行榜,销售排行榜等。实现关注商品的图表分析。建立商品的预警功能。让网上书店为顾客提供更好的服务,从而实现书店利益的最大化。
本系统设计的图书自动分析系统,主要分成了3个功能模块,分别是商品排行功能、商品营销预警功能、关注商品图表分析。其中商品排行功能主要实现了当前图书的热销排行和热评排行。商品营销预警功能主要可以帮助用户实时监控自己关注的商品,当在价格上有波动的时候,提示用户方便用户入手。关注商品图表分析功能,主要可以帮助用户对当前的社会上的一些图书做一些梳理等待,这些图书的好评有多少,差评有多少,哪些出版社出版的图书热销多等等。
3. 研究方法与步骤
研究的在线图书销售情况的自动分析课题采用的工具为PyCharm,它功能强大能够跨平台操作,编写程序过程也将更为简单方便。该系统的开发语言采用Python为主, 它是一门新生的语言,它能够给我们提高高效的数据结构,而且它还能够面向对象进行编程。由于Python语言的实用性,Python语言往往被运用到大型的项目中。数据库以MySQL为载体,MySQL是一种关系型的数据库,它能够将不同的数据保存在不同的表中,加上本文这次做的项目不是很复杂,MySQL足够去支撑整个项目去运行。设计的运行环境是在window是10系统中运行的。使用的是requests等第三方库,通过PyQt5实现了窗体架构,然后通过Python爬虫技术获取到图书的销量排行和获取图书热评排行,然后把数据保存到数据库进行数据处理,当获取到销量排行后可以关注商品、差评预警、价格变化预警、评价分析、出版社占有比例。通过该系统,进行可视化处理,我们可以获取到销量第一热评信息、前100名价格走势图、前100图书名称。
步骤:(1)需求分析,对系统技术上、经济上、操作上和功能上进行分析,学习相关理论知识;(2)对系统进行总体设计,对系统的总体功能模块和系统流程进行设计,完成对数据库的设计;(3)对系统进行详细设计,完成界面的搭建,各个模块进行编码;(4)对系统中的各模块进行测试,并修复测试过程中出现的缺陷、漏洞等。
4. 参考文献
[1] 嵩天,礼欣,黄天羽.Python 语言程序设计基础[M].北京:嵩天,礼欣,黄天羽,2017.
[2] 王浩,袁琴,张明慧.Python数据分析案例实战[M].北京:王浩,袁琴,张明慧,2020.
5. 工作计划
1、第1-2 周,前期准备阶段,学习完成项目所需的知识;
2、第3-4周,完成需求规格说明书;
3、第5-6周,概要设计,完成概要设计说明书;
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。