基于J2EE的市场需求预测支持系统模型的研究与实现_计算机论文.docVIP

基于J2EE的市场需求预测支持系统模型的研究与实现_计算机论文.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的市场需求预测支持系统模型的研究与实现_计算机论文.doc

基于J2EE的市场需求预测支持系统模型的研究与实现_计算机论文 基于J2EE的市场需求预测支持系统模型的研究与实现_计算机论文 摘 要 在对多种预测算法深入研究的基础上,文章引入组件技术对预测模型进行实现,并应用 到基于J2EE架构的市场需求预测支持系统中,通过误差分析法比较和测试各种预测模型的有效性和适用性,进而选出最优模型进行预测。文章对相关技术和系统设计框架及实现步骤进行了具体阐述。 关键词 组件;J2EE;预测;模型 1 引言 在市场经济环境中,企业只有在对产品市场需求充分了解和掌握的前提下,才能作出正确的决策。市场需求预测在企业的生产经营决策活动中有着极其重要的现实意义[1]。文章提出一套基于J2EE的市场需求预测支持系统的设计方案。将组件技术引入预测模型的实现,不仅可以有效地实现预测模型的移植和重用,缩短系统的开发周期,而且有利于提高系统的可维护性、可靠性和可扩充性。J2EE是一个多层结构的分布式应用程序模型,它提供了一个基于组件的方法来设计、开发、装配和部署企业级应用程序。J2EE为我们提供了一个良好的系统框架。 2 系统的总体结构 文章提出的市场需求预测支持系统就是要实现市场需求预测的目标,通过从数据库中调入相关的历史数据,选择不同的预测算法模型进行预测计算和误差结果比较,把均方误差(MSE)最小的预测模型作为该种产品的市场需求预测模型,并通过该模型进行需求预测,得出预测值。系统采用的预测算法包括:移动平均法、指数平滑法、一元线性回归法等。 2.1 市场需求预测支持系统的功能结构 系统的主要功能结构包括人机会话子系统、预测数据管理子系统、预测模型管理子系统、综合分析预测子系统[1]等,如图1所示。 2.1.1 人机会话子系统 人机会话子系统是决策者与预测支持系统打交道的界面,属于系统表达层(客户层)。它负责接收决策者发出的各种命令,根据这些指令调用不同的子系统,并获得处理结果,最后再将这些结果输出给决策者。 2.1.2预测数据管理子系统 预测数据管理子系统即数据库管理系统,主要功能是存储、维护、查询及管理与市场相关的各种资料数据,提供给预测模型进行预测计算,属于系统数据层。 2.1.3预测模型管理子系统 预测模型管理子系统是预测支持系统的核心,用于存储和管理通用及专用预测算法模型,每个模型由一些常用的预测算法支持,用于实现特定的预测目标,属于系统的应用逻辑层。 2.1.4综合分析预测子系统 综合分析预测子系统根据不同的预测对象,从模型库中自动调用预测模型,并通过模型组件访问数据库中的相关数据对各模型进行测试,比较不同模型的预测效果,把均方误差(MSE)相对最小的模型作为最佳的预测模型,并由此计算出市场需求预测值,属于系统的流程控制层。 2.2 市场需求预测支持系统的逻辑结构 根据产品市场需求预测的一般过程和预测支持系统的功能结构,总结出系统的市场需求预测过程的逻辑结构,如图2所示。 3 基于J2EE的系统总体设计 系统基于J2EE的分布式多层应用体系架构进行构建,包括客户层、Web层、业务层和数据层。应用逻辑按照功能和既定的市场需求预测目标划分为不同的组件,包括分布在Web服务器上的实现界面显示和流程控制的Web组件和部署在应用服务器上的JavaBean及EJB组件等。下面对系统包含的四个层次进行分别介绍。系统的体系结构如图3所示。 3.1 客户层 客户层也即系统表达层,提供用户和系统交互的界面,包含面向客户的应用和applet,这些应用和applet在最终用户的计算机系统的Web浏览器中运行,Web服务器层会对Web用户(浏览器)发出的HTTP请求进行响应,文章的人机会话子系统在该层得到实现。 3.2 Web服务器层 Web服务器接收客户端发出的HTTP请求,并通过JSP/Servlet进行响应。利用JSP、Servlet可以方便的实现客户的各种个性化界面,对于页面结构中的通用部分可以抽象出来建立成Web 组件,提高页面开发的效率和可维护性。同时,Web层负责从业务层调用逻辑模型组件来实现用户提出的预测目标。如果算法模型分布在其他客户机上,Web服务器会通过EJB中RMI-IIOP实现远程方法调用。Web服务器层会根据用户指定的预测对象,调用业务层的JavaBean或EJB预测模型组件,并通过组件访问数据库中的相关数据对预测模型进行测试计算,Web层会根据各个模型的计算结果进行误差比较,把相对误差最小的模型确定为该预测对象的最优预测模型,并利用该模型进行预测,将预测结果输出到客户端。Web层是连接客户层和其他层的纽带,负责控制整个系统各个模块的运转。系统的综合分析预测子系统在该层得到实现。 3.3业务层 业务层也即应用服务器层,提供用于预测目标的各种算法模型组件,包括JavaBean和

文档评论(0)

wyj199218 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档