- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java交通调查数据统计分系统的设计与实现
摘要:根据自动交通调查仪产生的数据,设计交通调查数据处理分析系统,介绍了在系统开发中用Java实现数据连接,报表读入,图表显示关键技术及代码实现过程。通过该系统,交通调查人员能高效的处理交通调查数据,并获得准确的分析结果。
关键词:交通调查;Java;Jxl;JFreeChart
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)30-0524-04
Design of the Statistic and Analyse Information System for Traffic Survey Data Based on Java
WANG Na, XU Lun-hui
(Faculty of Mechanical and Electronic Engineering,Jiangxi University of Science and Technology,Ganzhou 341000,China)
Abstract: Design of the statistic and analyse information system for traffic survey data that produced byautomatic instrument. Key technology that about JDBC, Excel read in, chart display by Java and programme codes have been illustrated in this paper. Investigators can deal with traffic survey data efficiency by this system and receive exact analysis.
Key words: traffic survey; Java; Jxl; JFreeChart
1 引言
Java是优秀的开发语言之一,目前多用于网络应用程序的开发。近年来由IBM开发的标准窗口小部件工具箱SWT(Standard Widget Toolkit)提供了跨平台的API来实现友好的程序界面,使Java在桌面应用程序的开发得到发展。同时可利用大量的开源软件包,纯Java的实现信息系统的数据处理、报表、图形功能。本文以实现交通调查数据统计分析系统为例,阐述Java桌面程序系统的设计及关键技术的实现。
2 系统设计目标
该系统是基于手持式交通调查仪所产生的Excel数据报表进行统计分析,对由不同交通调查目的产生的报表数据,统计出相关交通数据,生成输出各种分析报表和图表,以便提高交通调查部门整理交通调查资料工作效率,也为交通规划和研究人员提供了科学准确的数据资料。
3 系统设计
按照系统目标实现功能可将系统设计为四个模块:
1) 数据导入。手持式交通调查仪产生的数据自动保存为Excel表格文件,系统以读取文件的形式将表格导入数据库。不同表格导入数据库中相应的表,如果数据中有不符合要求的数据,程序报错并停止读取。
2) 数据查询统计。系统可实现对入库后的数据在不同条件下的查询统计功能,统计结果以表格和图表形式在界面生成浏览,并可保存为Excel格式。报表保存采用Excel格式,因为该格式符合业务分析人员的使用习惯,而且Excel本身就具有强大的功能。
3) 数据分析。部分数据根据用户输入的条件,通过计算数据的平均值和方差,拟合分析出对应的模型分布。由Java语言通过各种算法实现,再与相应的模型进行比较后得出其模型分布类型。
4) 系统管理维护。系统管理维护模块主要包括用户权限设置、系统日志管理、用户登录管理和用户密码修改。根据交通调查数据不同模块指派有不同的数据管理人员,设置不同的权限和密码。“系统日志”记录工作人员的登录时间和操作事件。
4 关键技术及实现
4.1 开发平台Eclipse
Eclipse是一种通用的工具平台――普遍适用的开发式可扩展IDE (Integrated Development,集成开发环境)。它提供了功能丰富的开发环境,该环境允许开发者高效地创建一些能够无缝集成到Eclipse平台中的工具。SWT(Standard Widget Toolkit)是一个开源的GUI编程框架,SWT框架通过JNI(Java Native Interface)来访问原生窗口部件,用其实现的界面较Java的标准图形API:AWT/SWING美观,界面响应速度
文档评论(0)