基于java经济分析软件的设计与实现.doc_第1页
基于java经济分析软件的设计与实现.doc_第2页
基于java经济分析软件的设计与实现.doc_第3页
基于java经济分析软件的设计与实现.doc_第4页
基于java经济分析软件的设计与实现.doc_第5页
已阅读5页,还剩140页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 毕 业 论 文 题 目:基于 JAVA 经济分析软件的设计与实现 专 业: 班 级: 姓 名: 学 号: 指导教师: 日 期: 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 毕业设计(论文)中文摘要 经济分析软件的设计与实现 摘 要:经济预测在现代经济生活中的作用变的越来越重要。它是企业确定政策,进行 决策和制定计划的依据;是提高经营管理水平、改善计划工作的重要内容。该系统以某 一燃气公司的历史数据信息为基础。它实现对公司的历史经营、客户发展状况进行统计 和分析,然后根据分析结果采用合适的经济数学方法对历史数据作运算得出所需要的预 测结果。本文首先对燃气公司的年数据表中的历史数据作详细分析;其次,结合统计数 学的知识,对现有的各种经济预测方法做深入的理解;第三,设计数据库。把表中的历 史数据从 Excel 中导入到 MySQL 中,便于以后从数据库中调用数据和将数据库存入数据 库中。第四,设计预测模型。以经济预测方法为基础,合理设计相关预测模型,实现对 该燃气公司的的经济预测工作。最后,对系统中仍存在的不足和缺陷做阐述,为以后的 研究工作提出了一些自己的想法。 关键词:经济预测 预测模型 移动平均预测法 指数平滑预测法 灰色预测法 数据库图形化 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 毕业设计(论文)外文摘要 Economic Analysis Softwares Design and Implementation Abstract: Economic forecasting plays increasingly important role in modern economic life. It is the basis for the policy of enterprises established, decision-making and planning; it is also an important element to improve the management level and the work plan.The system to a gas company in the 2001-2005 based on its historical data information. It realizes the companys statistical and analytical of operating history and the development of customer. Then it uses the economic mathematical methods based on the results of the analysis which is suitable for the operation of the historical data required to reach the projected results. First, give the detailed analysis of historical data which is based on the gas company data sheet 2001-2005; Second, do in-depth understanding of the existing economic forecasting methods ,combined with statistical mathematics knowledge; Third, database design. In order to transfer data from the database to facilitate later database, get the historical data from the table Excel to datebase MySQL; Fourth, the design of projection models.It should be based on economic forecasting methods and design Reasonable related prediction models; At last, give the discription of the inadequate place in the system and some research ideas for the after working. Keywords: Economic Forecasting; Prediction models; Moving average forecast France; Index flat forecast France; Grey forecast France; Database of graphics. 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 目 录 1 1 引言引言 1 1 1.1 研究背景与研究目的、意义.1 1.1.1 本课题研究背景.1 1.1.2 研究目的及意义.2 1.1.3 本课题的发展前景及趋势.2 1.2 课题内容简介.3 1.3 课题调研及可行性分析.4 1.3.1 课题调研.4 1.3.2 可行性分析.4 1.3.3 本课题的实现途径.5 1.4 经济预测概述.5 1.4.1 经济预测的分类.5 1.4.2 经济预测的基本步骤.6 1.4.3 经济预测相关软件介绍.6 1.5 本文的组织结构.7 2 2 经济预测方法简介经济预测方法简介 8 8 2.1 移动平均法.8 2.1.1 一次移动平均法.8 2.1.2 加权移动平均法.9 2.1.3 二次移动平均法10 2.2 指数平滑法11 2.2.1 一次指数平滑法12 2.2.2 二次指数平滑法13 2.3 灰色预测法(GM(1,1)14 2.4 本章小结16 3 3 系统需求分析系统需求分析 1717 3.1 系统功能需求分析17 3.1.1 系统功能划分17 3.1.2 系统功能描述17 3.2 系统需求模型18 3.2.1 系统用例图18 3.2.2 用例描述19 3.3 本章小结21 4 4 系统设计系统设计 2222 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 4.1 历史数据的分析22 4.1.1 台账内容22 4.1.2 台账内部数据分析23 4.2 系统总体结构设计 24 4.3 数据库设计26 4.3.1 数据库逻辑设计26 4.3.2 数据库物理结构设计27 4.4 系统开发与支持运行环境选取28 4.4.1 系统开发环境28 4.4.2 系统支持运行环境30 4.5 本章小结 30 5 5 系统详细设计系统详细设计 3131 5.1 数据库的建立31 5.1.1 Excel 表的处理 31 5.1.2 Excel 表数据导入 MySQL 简介 31 5.2 预测系统的图形化设计33 5.2.1 图形化设计的实现33 5.2.2 图形化设计的结果33 5.3 预测模型的设计34 5.4 本章小结35 6 6 用户使用手册用户使用手册 3636 6.1 系统功能与运行环境简介36 6.1.1 系统功能简介36 6.1.2 系统运行环境简介36 6.2 系统安装手册36 6.2.1 系统的安装36 6.2.2 系统的配置37 6.3 系统运行与操作指南39 6.4 本章小结40 7 7 系统评价系统评价 4141 7.1 系统特色/优点介绍.41 7.2 系统存在的不足与改进方案41 7.3 毕业设计心得体会42 结结 论论 4444 致致 谢谢 4545 参参 考考 文文 献献 4646 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 1 1 引言 经济预测是预测学的一个分支。什么是预测呢?简言之,预测就是从已知事件推测 未知事件的过程。它有广义和狭义之分。广义的预测,不仅包括在同一时期根据已知事 件推测未知事件的静态预测,而且还包括根据已知事件推测未来事件的动态预测。而狭 义的预测仅指动态预测。预测是综合哲学、社会学、经济学、统计学、数学以及工程技 术等方面的方法而形成的一门方法论科学。它既可以应用于研究自然现象,也可以用于 研究社会现象。 经济预测是根据经济发展过程的历史和现实,以准确的调查统计资料和经济信息为 依据,运用定性分析和定量分析的科学方法,研究经济发展过程中的客观规律,并对各 类经济现象之间的联系以及作用机制做出科学的分析。简言之,从已知事件测定未知事 件,揭示各类经济现象和经济过程未来发展的可能途径和结果。这种对未来经济发展所 作的科学判断或预见,就是经济预测。 1.1 研究背景与研究目的、意义研究背景与研究目的、意义 1.1.1 本课题研究背景 经济预测是经济学科中的重要分支学科,是一门既古老而又年轻的学科。说它古老 是由于经济预测与决策是思想萌芽与实践活动已有三四千年的历史;说它年轻是指经济 预测与决策是借助与近代科学,特别是随着数学和电子计算机的应用而蓬勃发展起来。 经济预测的兴起是在本世纪 20 年代的西方国家。这是因为本世纪初,资本主义经济 危机日益深刻,垄断资本家迫切需要了解本部门以及有关方面经济的未来前景,以便进 行生产经营决策。围绕着经济统计资料的搜集和统计方法的改进以及关于经济周期的研 究,到了 20 年代,各种预测未来经济情况的方法应运而生,如综合经济指数法、趋势外 推法、趋势外延法、常态偏离法等等。 60 年代以前,预测技术在欧美广为传播和发展,特别是在美国得到了广泛的应用和 重视。60 年代以来,各国建立了大量的预测咨询机构。到 70 年代初,世界各国已有 2500 家专业预测机构,其中美国 600 家,英国 84 家,法国 70 家,前西德 35 家,意大利 22 家,前苏联和东欧各国共 600 家。这些机构由高级工作人员组成,享有很高的声誉, 举世闻名的机构有美国的兰德公司、斯坦福国际资讯研究所、英国伦敦战略研究所、日 本野村综合研究所、前西德工业设备企业公司、人类 2000 年国际协会、世界未来协会以 及 12 个国家组成的国际应用系统分析研究等等。 其中,美国预测咨询机构的数量和开展预测活动的规模,都处于领先地位。每年政 府部门借助大量的预测智囊机构和活动,公布全国经济活动的主要预测结果,作为制定 和执行政策的依据。这些预测咨询机构特别致力于发展高深的未来预测及其所需的新技 术。日本有 190 多个从事预测咨询性工作的软科学研究组织。其中有日本产业界和金融 巨头组成的“经团联”和“经济同友会” 。东欧各国自 60 年代以来也相继建立了很多专 业预测咨询机构和有关预测研究的协调组织。如波兰工业技术研究院的预测研究中心和 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 2 罗马尼亚科技委员会的科技预测组织等。 我国预测的思想萌芽与实践活动要早于西方国家,但形成经济预测的理论,特别是 现代理论要慢于西方国家。在建国初期至 1978 年,我国主要学习前苏联的经济管理模式, 采用通过高度集中的指令性计划来管理国民经济的经济体制,配置资源的主要方式是计 划配置,这种资源配制方式严重束缚商品经济的发展,也自然会束缚经济预测的发展。 1978 年以后,中国通过经济体制改革基本建立起社会主义市场经济体制,配置资源的主 要方式已是市场配置,经济体制改革极大地促进了我国经济的发展,也极大地推进了我 国经济预测与决策的理论发展。仅在改革开放 20 多年的时间里,各种经济预测与决策的 咨询机构蓬勃发展,理论和方法的研究就也空前繁荣,已由单纯向西方国家学习的阶段 发展到形成具有自己理论特色的阶段。 1.1.2 研究目的及意义 21 世纪是信息技术的时代,随着国际形势的不断发展,我国经济水平的不断提高, 经济预测这一边缘学科作为对经济的提前量的研究在经济发展中显现的非常重要。随着 70 年代电子计算机的广泛应用以及新的经济理论和系统分析方法,数量经济分析方法的 提出,促进了经济预测理论和方法的日趋成熟和体系的完善。目前,世界各国有 2500 家 专业预测咨询机构,著名机构有美国的兰德公司,斯坦福国际咨询研究所,日本野村综 合研究所,它们承担着本国和其它许多国家和公司的经济预测。我国在 50,60 年代有零 星的经济预测,之后停止,直到 80 年代才继续发展起来。鉴于我国的经济预测发展比较 缓慢,相对滞后,我们需要借鉴国外的优秀技术,建立符合我国国情需要的经济预测体 系。 到目前为止,在常用的经济预测软件中最常遇见的问题就是预测的综合性问题,主 要包括经济预测质量高低问题,经济预测方法评价问题和经济预测的结果调整问题。这 三方面的问题直接或间接的影响着经济预测的质量。在这种情况下以经济预测理论为依 据,将常用的一些经济预测方法的数学模型,应用计算机语言编写成程序,希望能够充 分综合各方资料中所反映的问题,并在软件中得到相应的处理方案。 1.1.3 本课题的发展前景及趋势 随着社会主义市场经济体制的逐步确立,市场机制在我国经济运行中的作用日益增 大,未来经济发展的趋势和可以预期的主要经济指标,都将主要建立在以市场机制为主 导的资源配置格局之中,由于市场机制具有引发经济波动的内在倾向,这种倾向常常具 有不确定性,宏观经济调控的难度将进一步加大,所以在市场经济条件下进行的经济预 测工作,对于宏观调控部门适时对国民经济运行进行有效的调控,具有十分重要的作用, 运用信息技术建立经济预测系统,就具有现实的迫切性;同时,当我们进入 21 世纪以后, 信息化已成为全球的一大发展趋势,我国正在加快推进国民经济和社会的信息化进程, 信息的决策支持功能,对国民经济综合部门进行有效宏观调控越来越重要,而信息的不 完全性,制约着宏观调控决策的准确性、科学性、预见性,为了弥补信息的不完全性, 促进决策的现代化,建立经济预测系统就成为一种必然。燃气公司建立经济预测系统, 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 3 正是适应了国民经济宏观调控决策对预测等信息的需要,这一系统的功能成为满足这种 需要的核心环节。我们试图通过开发设计建立某公司的经济预测系统,探讨建立经济预 测系统的主要功能。 (1)经济预测系统在国民经济综合部门决策中的地位和作用 在任何一个系统中,信息系统都是为管理决策服务的,信息系统只有和管理决策控 制紧密联系在一起时,才能最大限度的发挥它的作用,实现它的系统功能。而这种紧密 联系,主要取决于管理决策控制主体对信息系统的需求程度,需求程度越高,这种联系 就越紧密,而信息系统的功能就能最大限度的发挥,相应地决策的现代化、信息化程度 就越高,决策的失误就越少。正是由于我国社会主义市场经济体制已在经济生活中起主 导作用,各类决策主体面对的不确定性越来越多,对信息的不完全性的感受越来越深, 从而对决策信息的需求越来越大,需求程度越来越高。而决策信息与非决策信息存在着 一定的量的比例关系,这就是 2:8 的关系,这是为世界主要发达国家开发信息资源总结 出来的一般规律,这一规律表明,决策信息是需要经过深加工的,并且以非决策信息为 基础的,决策者由于分工的不同,不可能完成所有的从非决策信息到决策信息的加工过 程,建立专门的决策支持信息系统就成为必要,信息技术的发展又使建立这种系统成为 可能。因此,经济预测系统作为决策支持系统的一种,在经济综合管理部门的决策中, 处于信息支撑地位,可以起到以预测为主体的导向信息辅助决策作用,这种作用可以大 体归纳为:对公司经济运行的跟踪动态监测功能;对未来公司经济发展趋势的预测功能; 对公司经济运行热点、难点问题的分析功能;对公司经济相关信息的查询功能。 (2)宏观经济预测系统对公司经济运行的监测功能 在市场经济机制起主导作用的环境下,经济决策面对的不确定因素越来越多,结构 化决策(某一决策过程的环境及原则能够用明确的语言加以说明与描述清楚的问题)问 题与非结构化决策问题是两个极端的问题,也就是说,是信息完全条件下的决策问题与 没有信息条件下的决策问题,而这两种情况几乎都不存在,大量存在的则是半结构化的 决策问题,即信息不完全条件下的决策问题。宏观经济预测系统的一大功能就是对国民 经济运行的综合信息进行监测,以取得尽可能多的决策支持信息。 开发建设预测系统,就不能只限于公司决策的需要,而要考虑到各类决策主体日益 增长的需求,这既是我国社会主义市场经济体制已经建立的必然趋势,也是国民经济一 体化、信息化的必然要求。在网络经济时代,经济的全球化与全球经济的信息化,尤其 是网络化,使经济预测系统借助互联网技术发挥更大的作用,成为可能。预测系统的功 能将进一步扩展,在国民经济和社会生活中的作用会进一步显示出来。 1.2 课题课题内容简介内容简介 本课题主要研究内容是基于某燃气公司提供的 2001-2006 年的五张 Excel 表来实现对 公司 2006 年的经营情况的经济预测系统的实现。这五张表中提供的是该公司 2001 年到 2005 年的煤气、天然气和液化石油气的购入量、销售量以及用户发展情况。在预测的实 现过程中,不仅要能够完成对每年的经营总量的预测的实现而且能够对每个月份和季度 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 4 的情况做出应有的预测。与此同时,考虑到公司的业务对象不止一个,还需要完成对具 体业务量的预测。但是有些业务量对公司的每年的经营情况基本不构成影响或影响极小, 所以在对公司的对象的预测实现中只需考虑与公司有较大业务往来的业务对象。 本课题的主要任务是首先建立关于该公司的 2001 年到 2005 年历史数据的数据库, 其次通过计算机语言实现对经济预测模型的建立,然后通过预测模型和数据库之间的连 接和操作实现对 2006 年的公司经营情况的预测,最后对分析预测结果的偏差情况并研究 改进的方法。在该系统中具体要实现的模型均是以时间序列和时序分析为基础的,主要 有移动平均模型,指数预测模型和灰色预测模型。 本课题重点研究的问题: (1)线性预测,一次指数预测、二次指数预测、回归预测、灰色预测、告警预测等 预测模型的建立。 (2)各种模型的参数的初始值的设置和调整,是影响算法有效性的重要方面,是检 验算法的重要标志,也是本次设计的重点研究问题。 (3)预测软件的输出能力也是一个很重要的问题。 (4)熟练应用 Java。 本课题应完成的工作: (1)能实现绝大多数常用算法,效率高,能以较快的速度对输入的数据进行分析和 预测。 (2)能够支持多种格式的数据源。 (3)程序的适用性好,能够提供比较准确的预测分析。 (4)要求系统界面友好,易于操作。 1.3 课题调研及可行性分析课题调研及可行性分析 1.3.1 课题调研 在本系统开发之初,为了做好系统需求分析工作,我与公司相关管理者和决策者进 行交流和调查,满足公司经济预测的最大需要。深入北京某燃气公司进行实地调研,在 公司向主要管理者和决策者询问经济预测所需的各方面的细节,以及所需实现的主要功 能。 利用互联网搜索工具在线搜索大量的相关内容,学习经济预测的具体方法以及研究 具体实现的算法,并针对具体公司来分析公司中对该公司经济运营管理方面先进的管理 经验以及不足之处。 与此同时,参看其他一些大的经济预测系统,从中学习、借签系统的开发知识。 1.3.2 可行性分析 (1)技术可行性 本课题是采用 Java 技术开发的,该系统的主要用户是公司的经营者和决策者,考虑 到他们的计算机专业水平可能有限,因此需要简易人性化的人机界面,该系统的图形化 设计是建立在数据库基础上的,主要使用的是 Java 的 Swing 组件。Swing 的优点是: 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 5 Swing 有一套丰富的、更方便的用户界面元素;Swing 几乎不依赖于平台,因而不容易出 现与平台有关的错误;Swing 给用户的感觉是在各个平台上运行都是一致的。Swing 组件 集是 JFC 提供的 GUI 工具,它简化了给予图形截面的窗口系统的开发。Swing 是 100% 纯 Java 实现的,Swing 组件是所谓的“轻型”组件,没有本地代码,不依赖操作系统的 支持。Swing 组件技术现在越来越成熟,因此在技术上是可行的。 (2)经济可行性 从购买和安装设备的费用上来看:包括计算机硬件、系统软件、 机房、电源、空调 等,由于本系统对运行环境要求不高,现行一般配制的商务机即可满足要求,因此此项 费用极少。 从系统开发和维护费用上来看:系统开发人员、操作人员和维护人员的工资、培训 费用等,由于本项目属于小型项目,且国内外已有许多成功先例可参考,可以省去许多 开发中摸索的一些不必要的浪费。 因此,从长远的经济上考虑,本课题的设计开发还是具有相当大的经济可行性的。 (3)操作可行性 由于本系统后台操作使用MYSQL5.0,因此选用Windows2000(或Windows XP Professional)作为其操作平台,且系统软件非常容易被接受,他具有简单性,易学性,便 于管理等功能。它是对企业经济预测的一种有效的工具。因此,在操作使用上,本系统 简单、方便,易于使系统使用者接受,因而是十分可行的。 (4)法律可行性 由于本系统是在相关法律法规下实施完成的,所以不存在任何法律问题,在法律上 是完全可行的。 1.3.3 本课题的实现途径 本课题将应用面向对象软件工程原则,严格按照项目计划、需求分析、概念设计、 逻辑设计、物理设计、编码、实现与维护等步骤进行。本课题选用 MYSQL 5.0 为数据库管 理平台、JBuilder2006 为客户端开发工具。 1.4 经济预测概述经济预测概述 1.4.1 经济预测的分类 经济预测的分类没有统一的标准或严格的界限,它取决与被研究对象的内容和研究 者的观点及爱好等。从不同的观点看,有不同的划分,但不论如何划分,目的都是一样 的,即对某个预测对象未来的发展变化做作出出尽可能精确的解释。 一、从预测方法上讲,经济预测可分为定性预测和定量预测两大类,这也是目前流 行的划分方法。 定量预测主要依靠历史统计资料和数据,运用数学方法构造具体的数学模型来对经 济现象进行预测分析,其预测的结果往往表现为具体数值。定量预测是目前比较流行的 预测方法。定量预测技术和方法较多,常用的有基础数值预测法、时间序列预测技术、 回归预测技术、趋势预测方法、投入产出及其他经济预测模型等方法。这些具体的技术 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 6 构成了经济预测的主要方法内容。 二、从经济事物涉及的范围来看,经济预测可分为宏观经济预测和微观经济预测。 有时,只有宏观和微观经济预测的划分还不能全面说明问题,需要引入中间层的经济预 测与决策,就是通常所说的部门或地区范围的经济预测与决策。 宏观经济预测主要研究国民收入、工农业总产值的发展趋势、经济结构的变化及经 济体制改革和政策调整的效果等方面的预测。微观经济预测,是指在经济独立核算的企 业范围内所做的各种预测。它以一个企业所进行的经济活动为研究对象,预测其发展变 化的趋向。中间层预测主要研究一个地区各个部门发展规模和速度、生产和销售、资源 开发、地区综合平衡等的预测。 三、从预测未来时间的长短上看,经济预测可划分为短期、中期和长期预测。当然, 中长短期的划分也是相对的,主要根据不同预测对象的经济过程特点。 根据时间长短预测的特征是,预测的时间间隔越短,影响经济过程的因素越少,预 测的误差可能也越小。而预测的时间间隔越长,影响经济过程的因素也越多,预测的误 差也越大。当然,误差大小与许多其他因素也有关。 1.4.2 经济预测的基本步骤 经济预测是一项活动,是一个过程。经济预测过程应当按照一定的程序进行,通常包 括以下几个步骤: 1、确定预测目标 根据决策、计划的需要确定预测的目标,即确定预测对象是什么,预测对象包含的 范围,时间的长短,及对预测结果的要求。 2、收集处理信息资料 收集影响预测对象未来发展的内部因素及外部环境方面的资料,调查预测对象的历 史状态及现实状态,初步确定预测方法。围绕所选定的方法定向整理已经收集到的资料, 即根据预测方法的要求,对资料进行分析、鉴别,处理因非正常因素或偶然因素所产生 的异常数据,补齐所缺数据。 3、建立模型 选择合适的预测方法,获得相应资料后,建立具体的预测模型,主要数学模型。对于 已建立的模型,应当从逻辑上、数学理论上进行检验。检验后,模型方可用于预测。 4、利用模型预测 输入已整理资料、数据,运用已检验模型进行预测计算。对模型输出结果进行分析评 价,如果分析评价的结果认为预测结论可信,则编写预测报告。若认为不可信,则需仔 细检验预测模型,直到找出原因,改进预测。还可以用不同的预测方法来验证预测结果。 1.4.3 经济预测相关软件介绍 目前人们普遍使用的是 QMS(Quantitative Micro Software)公司推出的基于 Windows 平台的 EViews。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 7 EViews 强而有力和灵活性加上革新的图表使用者界面和精密的分析引擎工具使其成 为在 Windows 操作系统中计量经济学软件里世界性领导软件。EViews 预测分析计量软件 在科学数据分析与评价、金融分析、经济预测、销售预测和成本分析等领域应用非常广 泛。EViews 的主要功能有: (1)采用统一的方式管理数据,通过对象、视图和过程实现对数据的各种操作; (2)输入、扩展和修改时间序列数据或截面数据,依据已有序列按任意复杂的公 式生成新的序列; (3)计算描述统计量:相关系数、协方差、自相关系数、互相关系数和直方图; (4)能够处理以时间序列为主的多种类型的数据,进行包括描述统计、回归分析、 传统时间序列分析等基本的数据分析以及建立条件异方差、向量自回归等复杂的计量 经济模型。 (5)多项式分布滞后模型的估计; (6)模型的求解和模拟; (7)数据库管理; (8)与外部软件进行数据交换。 1.5 本文的组织结构本文的组织结构 本文的内容安排如下: 第一章是引言, 在引言内对课题的研究背景与研究的目的、意义和课题的发展趋势进 行分析,同时在引言内对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明 白需要做些什么,并且简单的介绍了一下本系统的基本内容,同时在开发系统之前对现有 系统的调研以及开发本系统的可行性分析,还有对本系统所用到的经济预测的基本知识 以及目前在经济预测中普遍使用的软件 EViews 进行简要介绍,此外还介绍了该论文各章 内容的介绍、全文的组织结构。 第二章基于实现的软件涉及到了很多经济学方面的知识,重点阐述了该经济预测软 件的实现中所用到的相关数学方法(移动平均预测法、指数预测法、灰色预测法)的推 导与生成,预测参数的设定,模型的选择和检验。在介绍过程中为了给以后章节的理解 做基础主要以该燃气公司作为实例。 第三章是系统需求分析,主要内容是系统功能需求分析,主要按面向对象的分析方 式给出了系统的需求模型等。 第四章是系统设计部分,主要内容是给出了系统的设计模型,这部分设计是从需求 模型导出的,分为设计阶段类图,设计阶段类的定义,数据库的设计,系统的开发环境, 支持运行环境和系统实现的若干关键技术等。 第五章则以实现的软件为基础,详细的介绍数据库的建立、连接以及相关预测模块 的实现。 第六章是用户使用手册部分,给出了系统功能、运行环境简介,系统安装手册,系 统运行与操作指南。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 8 第七章是系统评价部分,给出了系统的主要功能、特色优点介绍、系统存在的不足 于改进方案等。 最后还包括毕业设计心得体会、结论、致谢和参考文献等内容。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 9 2 经济预测方法简介 本章中将就本系统的设计和实现中所用到的几种经济预测方法进行简要的介绍,主 要包括移动平均预测法,一次指数预测法,二次指数预测法,灰色预测法等。 2.1 移动平均法移动平均法 移动平均法是在算术平均法的基础上发展起来的一种预测方法。算术平均虽然能代 表一组数据的平均水平,但它不能反映数据的变化趋势。当时间序列的数据由于受周期 变动和随即变动的影响,起伏较大,不易显示出发展趋势时,可用移动平均法消除这些 因素的影响,显露出时间序列的长期趋势。 移动平均法包括一次移动平均法、加权移动平均法和二次移动平均法等。在本系统 中基本实现了三种方法的数学模型,并且能够通过模型对公司的 2006 年的经营情况进行 相关的预测。现分别介绍如下。 2.1.1 一次移动平均法 所谓一次移动平均法,就是取时间序列的 N 个观测值予以平均,并依次滑动,直到 将数据处理完毕,得到一个平均值序列。 设时间序列为;n 为样本容量。12,.,ny yy 一次移动平均计算公式为: (tN) (2.1.1) 11 (1) .tttN t yyy M N 式中:-第 t 期的一次移动平均值; (1) t M N-移动平均的项数(或称步长) 。 由式(2.1.1)就可以得到一个时间序列的移动平均数列。移动平均的作用在于修匀 数据,消除一些随机干扰,使长期趋势显露出来,从而可用于趋势分析及预测。 一般情况下,如果时间序列没有明显的周期变化和趋势变化,可用第 t 期的一次移动 平均值作为第 t+1 期的预测值,即 = (2.1.2) 1 ty (1) t M 式中:-第 t+1 期的一次移动平均预测值。 1 ty 为了运算方便,计算 时可使用递推公式: (1) t M = + (2.1.3) (1) t M (1) 1 Mt tt N yy N 因为 = (1) t M 11 . ttt Nt Nt N yyyyy N = 11 . tt Nt Ntt N yyyyy NN = + (1) 1 Mt tt N yy N 所以,与式(2.1.3)相对应,预测方程的递推公式为: 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 10 (2.1.4) 1 tt N tt yy yy N 当 N 较大时,用递推公式可大大减少计算量。 下面以 2001 年到 2005 年的一月份煤气销售量情况为例,分别取 N=2 和 N=3 时的情 况具体分析一次移动平均法的实现。如下表所示: 表 2-1 一次移动平均法的实现 单位(万) 3 m 年份 煤气实际销售量 t y 煤气预测销售量 (N=2) (1) t M 煤气预测销售量 (N=3) (1) t M 2001 年269894- 2002 年1557722- 2003 年264080722128311- 2004 年182806992099264622991564 2005 年193866012234438620088664 2006 年-193336521358457 从表一中可以清楚的看到 N 的取值对预测结果的影响,那么 N 究竟应该选择多大是 合适的?一般来说,当时间序列的变化趋势较为稳定时,N 宜取大些;当时间序列的波动 较大、变化明显时,N 宜取小些,但这一原则用起来不方便。实际预测中,一个行之有效 的方法是试算法,几选择几个 N 值进行计算,比较它们的预测误差,从中选择使预测误 差较小的那个 N 。 如在上表中,要预测煤气的一月份的煤气销售量,就近个应取 N=2 还是 N=3 合适, 可通过计算这两个公式的均方误差 MSE,选取使 MSE 较小的那个 N。 当 N=2 时, MSE=216.97(万) 1 3 5 2 3 tt t yy 3 m 当 N=3 时, MSE=238.14(万) 1 2 5 2 4 tt t yy 3 m 计算结果表明:N=2 时,MSE 较小,故在预测软件的实现中 N 选取 2。同时,由于 该燃气公司所经营的其他两种燃气有着类似的市场环境和客户关系,因而在做预测时它 们的 N 也设为 2。 一次移动平均法的预测能力只有一期。 2.1.2 加权移动平均法 在一次移动平均法中,各期数据在移动平均值中的作用是同等的。但实际上,各期 数据所包含的信息量并不相同,近期数据比远期数据包含更多关于未来的信息。因此, 在预测中应更加重视近期数据给近期数据以较大的权数,给远期数据以较小的权数,这 就是加权移动平均法的基本思想。 加权移动平均法的计算公式为: 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 11 (tN) (2.1.5) 1211 12 . . ttNt N tw N w yw yw y M WWW 式中: -第 t 期的加权移动平均值; tw M -观测值的权数。 i w 1t i y 体现了相应的 y 在加权平均值中的重要程度。实际中常选。若以 i w 12 . N www 第 t 期的加权移动平均值作为第 t+1 期的预测值,则预测方程为: (2.1.6) 1 t tw yM 下面仍以 2001 年到 2005 年的一月份煤气销售量情况为例,分别对 20012005 年的 煤气销售量的权值取=1,=2,=3,=4,=5,进而分析加权平均法的实现。 1 w 2 w 3 w 4 w 5 w 如下表所示: 表 2-2 加权移动平均法的实现 单位(万) 3 m 年份 煤气实际销售 量 t y 权 重 煤气预测销售量 (1) t M 2001 年2698941- 2002 年15577222- 2003 年264080723- 2004 年182806994- 2005 年193866015- 2006 年预测值2049482 = (1) t M 1122334455 1 12345 t w yw yw yw yw y M wwwww =2049.482(万) 3 m 加权移动平均预测法的预测能力也只有一期。 2.1.3 二次移动平均法 所谓二次移动平均法,就是将一次移动平均序列再进行移动平均。其计算公式为: (2.1.7) (1)(1)(1) (2) 11 . ttt N t MMM M N 它的递推公式为: (2.1.8) (1)(1) (2)(2) 1 tt N tt MM MM N 式中:-第 t 期的二次移动平均值。 (2) t M 当时间序列具有线形增加或线形减少的发展趋势时,用一次移动平均法和加权移动 平均法进行预测就会出现滞后偏差,表现为对于线形增加的时间序列,预测值偏低,而 对于线形减少的时间序列,则预测值偏高。这种偏低、偏高的误差统称为滞后偏差。为 了消除滞后偏差对预测的影响,可在一次、二次移动平均值的基础上,利用滞后偏差的 规律来建立线形趋势模型,利用线形趋势模型进行预测。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 12 预测步骤为: 1对时间序列计算和。 t y (1) t M (2) t M 2利用和估计线形趋势模型的截距和斜率: (1) t M (2) t Mta t b (2.1.9) (1)(2) (1)(2) 2 2 () 1 ttt ttt aMM bMM N 3建立线形趋势预测模型: (2.1.10) ttt yab 式中: t -当前期; -预测超前期; -第期的预测值;ty t -截距的估计值;ta -斜率的估计值。 t b 4进行预测。 下面仍以 2001 年到 2005 年的一月份煤气销售量情况为例,具体阐述二次移动平均 法的实现过程(引用在一次移动平均法得出的结论,N 取 2): 表 2-3 二次移动平均法的实现 单位(万) 3 m 年份 煤气实际销 售量 t y 煤气预测销售量 (1) t M 煤气预测销售量 (2) t M t y 2001 年269894- 2002 年1557722- 2003 年264080722128311- 2004 年1828069920992646- 2005 年19386601223443862113.7878- 2006 年预测值-2415414 8 因为=22344386,=21137878;所以由公式(2.1.9)可以得到线形趋势模 (1) 5 M (2) 5 M 型的截距和斜率分别为: =23550894 =603254 t a t b 所以=+=23550894+6032541=24154148(万) 5 y t a t b 3 m 二次移动平均法有预测多期的能力。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 13 2.2 指数平滑法指数平滑法 上节介绍的移动平均法虽然计算简便,但并非一种理想的预测方法。原因一是当计 算移动平均值时,只使用近期的 N 个数据,没有充分利用时间序列的全部数据信息;原 因二是对参与运算的 N 个数据等权看待,这往往不合实际。一般认为,越近期的数据越 能反映当前情况,对今后的预测影响越大,越远期的数据影响越小。虽然加权移动平均 法能克服这个缺点,但人为选取 N 个权数,仍然带进更多的主观因素。 指数平滑法则是对时间序列由近及远采取具有逐步衰减性质的加权处理,是移动平 均法的改进型。根据平滑次数的不同,可以分为一次、二次指数平滑法,分别适应于不 同类型的时间序列进行预测。 2.2.1 一次指数平滑法 一次指数平滑法主要用于直接预测,而且只适用于没有明显趋势变化的动态数列。 设时间序列为,一次指数平滑计算公式为: t y (2.2.1) (1)(1) 1 (1) ttt SyS 式中:-第 t 期的一次指数平滑值; (1) t S -第 t 期的观测值; t y -加权系数,0 图 3-2 系统用例图 这里给出的经济预测的用例模型是当前迭代中进行的,并不表示该用例模型是最优 最全的,模型会随着迭代开发设计的不断深入而不断优化、完善。 3.2.2 用例描述 上一部分已经给出了系统的用例图,对于该系统用例图中的每个用例,只是给出了 相应的名字,而没有给出该用例的具体描述与说明。在建模时,必须给出每个用例的说 明,用来描述该用例所完成的功能,以及完成该用例功能的步骤。对用例的描述可以有 多种方法,在对本系统的用例描述中,我选用了 UML 活动图来描述。为了阐明如何使用 UML 活动图来表示一个用例的行为,在此给出本系统用例的活动图,如图 3-3 所示。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 22 进入系统 燃气公司经济预测树 燃气天然气煤气液化石油气 预测购入量 预测用户发展 预测全年预测每季度 预测每月 一次移动平均法预测 二次移动平均法预测 加权移动平均法预测 一次指数平滑法预测 预测销售量 二次指数平滑法预测 灰色预测法预测 是 否 否 否 否 否 否 是 是 是 是 是 是 否 退出系统 图 3-3 系统顶层活动图 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 23 以上的 UML 活动图详细地描述了本系统在实际的执行过程中,所应该具有的步骤, 包括了本系统成功执行时用户所期望得到的所有结果。使用 UML 活动图对系统用例进行 描述的过程中,有些活动可能需要优化,包括增加一些活动或者合并一些步骤,这些都 会随着详细设计的不断进行而进行优化和完善。 3.3 本章小结本章小结 本章对该系统的所应实现的功能进行需求分析,是系统实现的基础。首先对系统的 功能进行划分,并对功能作以描述;然后建立系统的用例图,同时对用例进行描述。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 24 4 系统设计 经济预测系统实现的主要是通过对公司的历史经营、客户发展状况进行统计和分析, 然后根据分析结果采用合适的经济数学方法对历史数据作运算得出所需要的预测结果。 4.1 历史数据的分析历史数据的分析 任何定量的或定量和定性相结合的经济预测系统的完成都必须建立在历史数据的基础 上,该燃气公司的经济预测系统也不例外。该系统的完成首先就必须对公司的历史经营、 客户发展状况进行系统的统计和分析。公司的历史经营、客户发展状况主要体现在公司 所提供的 2001-2005 年的台帐中。下面将就台帐的内容和内部数据的趋势作分析。 4.1.1 台账内容 台帐中共有五张 Excel 表,分别对应着总公司的 2001-2005 年的十二个月份以及四个 季度的经营情况和客户发展情况。每张 Excel 表其中又包含多个 Sheet,分别反映公司当 年的煤气、天然气、液化石油气和燃气总量的情况。针对各种燃气每张 Sheet 中又分别提 供的它们的销售量或购入量或用户发展的情况。 在煤气相关的表中包含销售量和用户发展两方面的详细情况。在煤气销售量的表中 包括二十四个方面的销售情况和一个对煤气销售量的总计;在煤气用户发展的表中详细 地反映了生产用户、经营用户和公共服务用户等方面的用户发展情况。 在天然气相关的表中所反映的销售对象和用户发展的方面基本相同。主要因为这两 种燃气在使用过程中的可替代性。 在液化石油气相关的表中只有销售量一方面的情况。表中共有六项分别对应液化石 油气在生产、家庭、公共服务、营业、非营业和其他方面的销售情况。 燃气是煤气、天然气、液化石油气的总称,是公司的业务的总体情况的体现。在燃 气相关的表中包含购入量和用户发展两个方面。燃气购入量的表中分别反映了三种燃气 的购 入情况;燃气用户发展也是由三种燃气的用户发展情况反映的。 图 4-1 中显示了燃气公司历史数据情况及其之间的关系: 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 25 燃气 煤气液化石油气

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论