时间序列数据的实时图形显示程序设计开题报告

 2022-05-02 22:17:43

1. 研究目的与意义

1988年9月我国第一颗气象卫星风云一号a星成功发射后,我国探测风云、监测防御灾害天气的能力上了新台阶。上周全周,上证综指累计上涨7.25%,深证成指累计上涨7.09%,创业板累计涨6.99%。从气象卫星到股票系统,每时每刻都会有大量新的数据传输进来,如何去更直观的表现出这些数据,使人们更容易知道气象和股票实时变化情况,这就需要将获取到的数据以图形的形式显示并且实时进行更新。然而现实中,股票系统做的已经相当成功,气象预报系统也有很多公司在做如百度、新浪、墨迹天气。但对于一周天气的统计却没给出一个完善的图像化显示。

时间序列数据的实时图形显示程序就是基于这些数据的接口获取数据,并将数据转化为曲线或者是柱状图形实时显示。本次的设计程序就是根据中国气象局的一个数据接口获取一周天气的变化,以图形的方式显示并实时更新,让人更直观的了解一周天气的变化而不局限于一天的天气变化。在将数据进行图形化处理的过程中,我们需要使用到jfreechart技术,它是java平台上的一个开放的图表绘制类库,可以绘制出多种图形。

王博亮(1985)在《一个实时软件的设计》中提到一个实时软件要关注它的实时性、可靠性、克服画面的闪烁现象、显示精度和存储。李兵、王青川等(2009)在《灾害性天气实时预报警报系统设计》的技术关键在于自动预报警报的资料获取方式和通过定时器timer事件定时更新数据。眭碧霞(2005)在《用jfreechart创建图表》中指出使用清晰的图形界面来展示信息已经成为众多软件中的基本要求,而jfreechart基本上能够满足目前图形方面的要求。陈慧娟、朱勇士(2010)在《jfreechart在项目开发中实现图形报表的应用探讨》中指出利用jfreechart生成动态统计图表包括:创建绘图数据集合、创建jfreechart实例、自定义图形绘制属性、在网页上显示图片。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

内容:

搜索了百度天气、新浪天气和其他的天气预报,发现对于未来一周的天气预报都是使用图片和文字表示,并没有一个可以直观显示一周天气变化的图形。如果想了解一周天气的变化还需要逐个去看每天的天气情况,而使用折线图、柱状图等图形化界面可以更加直观。

设计一个可实际使用的显示一周天气变化的桌面应用系统。用户可以通过下拉列表选择一个城市,点击连接按钮后主界面上会有这一周的天气变化图形显示,系统定时获取接口数据并实时更新图形。用户可以通过操作菜单选择不同的统计函数,图形叠加显示。也可以通过系统菜单选择不同的图形显示,可以选择折线图(默认)、柱状图、散点图、区域图,同时可以更新数据库中的城市信息。点击录制按钮会将当前的数据存储到本地文件中,点击导入按钮同样可以将本地的数据文件导入到系统图形化显示。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

重点与解决:

时间序列数据的实时图形显示程序设计主要包括:数据接口获取数据、图形化界面、图表绘制、数据的导入与导出、自动检测分辨率与调整图形等。

如何使时间序列数据的实时图形显示程序有实际应用,刚开始我选择做c/s模式的系统,数据的获取通过客户端来完成。然而没有硬件(气象卫星)设备,无法取得气象数据。客户端可以模拟数据,但没有现实意义。在实习期公司要从tmall的api获取数据,我想tmall有api中国气象局也会有api。上网找资源,天气预报的api并不是对外公开,需要付很高的费用才能获取那些数据更全,每小时更新次数更多的api。我使用的api数据不多但可以满足设计的需求。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

1.java语言基础教程 清华大学出版社 朱福喜著

2. java面向对象程序设计 清华大学出版社 耿祥文 张跃平著

3.java编程思想 人民邮电出版社 bruce eckel著 陈昊鹏 译

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

进度方案:

1. 2022年3月1日 2022年3月10日

查阅swing、jfreechart等相关资料,查找气象预报接口;

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版