《产品网上售卖分析系统的研制开发算法研究及系统开发》

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

II.文献综述Ⅱ-1《产品网上售卖分析系统的研制开发——算法研究及系统开发》文献综述摘要:销售预测是指对未来特定时间内,全部产品或特定产品的销售数量与销售金额的估计。销售预测是在充分考虑未来各种影响因素的基础上,结合本企业的销售实绩,通过一定的分析方法提出切实可行的销售目标。无论企业的规模大小、销售人员的多少,销售预测影响到包括计划、预算和销售额确定在内的销售管理的各方面工作。通过销售预测,可以调动销售人员的积极性,促使产品尽早实现销售,以完成使用价值向价值的转变。企业可以以销定产,根据销售预测资料,安排生产,避免产品积压。此系统研究的销售预测方法有移动平均算法、自回归算法、指数平滑算法、时间序列分解算法、BP神经网络算法、时间序列和BP神经网络结合算法。移动平均算法主要适用于数据波动较小的数据。自回归算法主要适用于数据变化依赖随机变量自身变化的数据。指数平滑算法主要适用于近期数据对现在影响较大而远期数据对现在影响较小的数据。时间序列分解算法则适用于有季节性变化的数据。BP神经网络算法是一种基于智能的预测算法,能够很好地拟合非线性数据.时间序列和BP神经网络结合算法则综合了时间序列和BP网络的优点,预测的准确性较高。用户可以利用本系统对企业的销售进行预测。此系统提供的销售预测功能模块主要有移动平均算法模块、自回归算法模块、指数平滑算法模块、时间序列算法模块、BP神经网络算法模块、时间序列和BP神经网络结合算法模块。此系统采用的开发工具主要有JSP、JAVA和MYSQL。该系统界面友好,操作简便,预测精准,大大改变了过去产品销售盲目、无所依据的被动状况,具有较高的实用价值,能够为现代企业销售部门的决策提供帮助。关键词:销售;预测;神经网络;时间序列;BP算法Ⅱ-2LiteraturereviewonProduct-lineanalysissystemforthesaleofresearchanddevelopment——AlgorithmandSystemDevelopmentAbstract:Salesforecastsmeanstheestimatesofallproductsorproduct-specificsalesorthefuture.Basedonthecombinedsalesoftheenterpriseperformance,salesforecastsgetthesalestargetsthroughtakingfullaccountofthefactorsaffectingthefutureandsomeanalysismathod.Nomatterthesizeofenterprises,thenumberofsalesman,thesalesforecastsaffectalltheaspectsofsalesmanagementincludingtheimpactofplans,budgetsandsales.Thesalesforecastscanmobilizetheenthusiasmofthesalesman,promoteproductsalesassoonaspossibleinordertocompletethechangesinvaluetothevalue.Thissystemofsalesforecastingmethodsaremovingaveragealgorithm,autoregressivealgorithm,exponentialsmoothingalgorithm,timeseriesdecompositionmethod,BPneuralnetworkalgorithm,timeseriesandthecombinationofBPneuralnetworkalgorithm.Movingaveragealgorithmismainlyappliedtosmallerfluctuationsinthedatadata.Sincetheregressionalgorithmismainlyappliedtodata-dependentrandomvariableschangetheirowndata.Exponentialsmoothingalgorithmismainlyappliedinthenearfutureagreaterimpactonthepresentdataanddatalong-termdataarelessaffected.Timeseriesdecompositionmethodisapplicabletoseasonalchangesinthedata.BPneuralnetworkalgorithmisanalgorithmbasedonintelligentforecast.Thesystem'sdevelopmenttoolsincludeJSP,JAVAandMYSQL.Thesystemissimpleandaccurate,itcantakehelpforthemodernenterprise'sdecision-making.Keywords:Sales;Forecast;NeuralNetworks;Timeseries;BPalgorithmⅡ-3第一章引言在当今飞速发展的信息时代,全球竞争激烈的大市场中,要提升企业的竞争力,要依赖于信息技术和管理技术的有机结合。现在许多企业开始实施企业资源规划(ERP)应用系统,实现了企业内部的商业流程的有效管理。例如销售、财务、质量、物料库存等,降低了成本,提高了资金利用率,提升了企业的竞争能力。在大多数的ERP产品中包括了一系列的营销方面的管理,但是传统的销售管理系统侧重于销售业务流程的管理,随着企业从卖方市场向买方市场的转变,企业需要更好的应用系统来支持他们的销售预测,来提供更好的决策支持。企业需要能够更好的应用系统来支持他们的销售预侧,及时、准确的销售预测有助于保持企业合理的库存和生产能力,使之既不会因不能及时满足客户需求而丢失宝贵的商机,也不会因为太多的库存和闲置的生产能力而造成资金的积压和生产成本的上升。同时,销售预测将为企业制定企业生产计划、采购计划等提供有效的依据。因此,进行及时、准确的销售预测将使企业有能力在最短的时间内,以最低的成本把产品交给客户,从而赢得竞争。很多企业也已经意识到了销售预测的重要性和必要性,但是由于技术、组织、人员和资金等条件的限制,绝大多数企业缺少科学的手段和有效的工具来进行销售预测,而往往是由企业相关人员主观决定的。因此有必要对销售预测技术进行研究,并开发出相应的销售预测分析软件系统,为企业进行销售预测提供有效的预测工具。此系统包括线性回归算法、移动平均算法、自回归算法、指数平滑算法、灰色理论和时间序列分解算法等传统预测算法,另外还有BP神经网络算法、时间序列和BP神经网络结合的算法两种非线性的智能预测算法。此系统功能齐全、界面友好、方便可行,大大改变了过去销售盲目、无所依据的被动状况,具有较高的实用价值,能为销售部门的决策提供有效帮助。第二章研究方法本系统采用的开发方法为生命周期法。生命周期法也称为结构化系统开发方法,是目前国内外比较流行的信息系统开发方法,在系统开发过程中得到了广泛的应用和推广,尤其是在开发复杂的大系统时,该方法显示了无与伦比的优越性。它也是迄今为止系统开发方法中应用最普遍最成熟的一种方法。基本思想:将软件工程学和系统工程的理论和方法引入到销售预测系统的研制开发过程中,按照用户至上的原则,采用结构化、模块化自顶向下地对系统进行分析和设计。Ⅱ-4第三章技术路线和开发工具图3.1是本系统的技术路线图。图3.1技术路线图系统开发工具主要有JSP、JAVA和MYSQL。Java技术既是一种高级的面向对象的编程语言,又是一个平台。Java技术基于Java虚拟机(Javavirtualmachine,JVM)的概念——这是语言与底层软件和硬件之间的一种转换器。Java语言的所有实现都必须实现JVM,从而使Java程序可以在有JVM的任何系统上运行。系统资料收集系统框架构建预测算法研究系统分析系统设计系统实现系统验收是否通过实际预测是否改进算法改进系统开始结束Ⅱ-5Java编程语言(Javaprogramminglanguage)与众不同之处在于:Java程序既是编译型的语言(compiled)(转换为一种称为Java字节码的中间语言),又是解释型的语言(interpreted)(JVM对字节码进行解析和运行)。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式;解释器是JVM的实现。Java平台(Javaplatform)是一种纯粹的软件平台,它可以在各种基于硬件的平台上运行。它有三个版本。它由JVM和Java应用程序编程接口(JavaApplicationProgrammingInterface,API)组成。JavaAPI是一个大型的现成软件组件(类)的集合,它可以简化applet和应用程序的开发和部署,包括健壮、安全且可相互操作的应用程序。它涵盖从基本对象到连网和安全性,再到XML生成和Web服务的所有东西。JavaAPI组织成相关类和接口的库;库也称为包(package)。JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在ASP或JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP和JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP和JSP都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,这是两者最明显的区别。此外,ASP与JSP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASP下,VBScript代码被ASP引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。MySQL主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都Ⅱ-6在使用MySQL,其环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,这大约有100个吉字节(GB)的关键应用数据。第四章研究现状销售预测是指对未来特定时间内全部产品或特定产品的销量数量与销售金额的估计。销售预测是在充分考虑各种影响因素的基础上,结合本企业的销售业绩,通过一定的分析预测方法提出切实可行的销售目标。预测在企业运营中非常重要而且具有多重的用途。销售预测在企业管理中具有很重要的作用,它不仅为寻求市场机会以及制定营销策略提供了依据,而且是制定销售计划和目标的前提,同时还影响决定着企业其它的工作安排。预测可使用的标准方法很多。总的来说,主要有以下几种预测方法:(1)类推法。类推法不采用数学的方法,是比较容易的预测方法。(2)消费者购买意图调查法。由调查对消费者直接访问,以调查其购买意向。(3)因素测定调查法。推测将来新的市场因素,据以预测未来

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功