r语言数据挖掘的冷链物流(源码)
根据我国冷链物流信息服务的实际需求,本平台使用基于R语言的数据挖掘技术,建立冷链物流信息数据库,并采用浏览器/服务器模式,以Java为开发语言,以JSP技术为基础,使用MySQL数据库开发,建立冷链物流信息平台,以方便冷藏货主、车主、库主获取信息,提高冷链物流服务效率。本平台的冷链物流信息分为货源、车源、库源三类,数据主要来源于“冷链马甲”、“中国冷链物流网”和“冷藏产业网”等国内冷链物流信息网站。本平台提供最新信息展现功能和信息检索功能,对冷链物流信息服务起到重要作用。本平台以冷链物流信息服务为服务对象,旨在满足冷藏货主、车主、库主信息获取需求,平台综合多个冷链物流网站信息,能够较全面地提供信息。关键词 冷链物流,信息平台,数据挖掘,R语言
目 录
1 引言 1
1.1 研究背景 1
1.2 实现目标 1
2 可行性分析 3
2.1 技术可行性 3
2.2 社会可行性 3
3 需求分析 3
3.1 功能需求 3
3.3 主要技术和工具 5
4 总体设计 11
4.1 R语言数据挖掘 11
4.2 信息平台架构 11
4.3 数据库设计 12
4.3 界面设计 15
5 详细设计 18
5.1 数据挖掘详细设计 18
5.2 信息平台详细设计 28
6 问题及解决方案 32
6.1 解析网页结果乱码 32
6.2 循环获取列表中某列数据 32
结 论 34
致 谢 35
参 考 文 献 36
1 引言
1.1 研究背景
19世纪冷冻机的发明,延长了肉类、水产品、水果、蔬菜等易腐烂生鲜农产品的保鲜时间,随着电冰箱的出现,保鲜食品和冷冻产品开始进入市场,并走进家庭。冷藏技术逐步发展,人们对食品新鲜程度的要求也在变高,冷链物流随之产生[1]。全球冷链联盟(GCCA)[2]公布的2016年全球冷库容量报告显示,2016年冷藏库总量较2014年增长了8.6%,达到了6亿立方米,由此可以看出 *好棒文|www.hbsrm.com +Q: &351916072&
,人们对冷藏和冷冻产品的需求增长迅速,冷链物流也随之发展。
我国是人口大国,对冷藏冷冻产品的需求较其他国家更高,然而,中国的冷链产业起步较晚,冷藏冷冻产品对物流的要求比一般的物品高,这让我国冷链物流业的发展面临着巨大的挑战,这同时意味着我国冷链物流业有很大的发展空间。我国在“十一五”、“十二五”、“十三五”期间,对冷链物流制定了较高的目标,近年来,我国的冷藏冷冻行业迅速发展,推动了冷链物流的发展[3]。冷链物流信息服务对于冷链物流发展来说至关重要,为了方便冷链物流工作者获取信息,提高决策者工作质量,必须建立起冷链物流信息平台。本平台以冷链物流信息服务为对象,实现冷链物流信息服务信息化。
1.2 实现目标
1.2.1 数据目标
冷链物流信息平台所展现的信息数据来源于“冷链马甲”、“中国冷链物流网”和“冷链产业网”等国内主流冷链物流信息网站,数据涵盖所有与冷链物流相关的信息,包括冷藏货源、车源、库源信息。本平台将从不同冷链物流网站挖掘获得数据合并为完整数据集合,以方便在冷链物流信息平台中统一展现。数据目标有以下几点:
数据真实有效;
数据库中冗余度尽可能低;
集成后无重复数据;
数据来源尽可能广;
数据内容全面,涵盖所有冷链物流相关信息;
信息具有时效性,数据定期更新;
1.2.2 功能目标
冷链物流信息平台将不同冷链物流网站中信息统一格式后,分冷藏货源、车源、库源信息三类显示。本平台面向三类对象:冷藏货主、冷藏车主和冷藏库主,不同的使用者可在本平台获取自身切实需求的冷链物流信息。
冷藏货主
浏览冷藏车信息及冷藏车路线信息;
检索冷藏车信息及冷藏车路线信息;
浏览冷藏库信息;
检索冷藏库信息。
冷藏车主
浏览冷藏货品信息;
检索冷藏货品信息;
浏览冷藏库信息;
检索冷藏库信息。
冷藏库主
浏览冷藏货品信息;
检索冷藏货品信息;
浏览冷藏车信息及冷藏车路线信息;
检索冷藏车信息及冷藏车路线信息。
1.2.3 性能目标
平台所展现信息无重复数据;
能够识别不合理数据;
网页布局美观,且重点突出;
平台操作尽可能简单,让大部分使用者轻松使用,尽量让对计算机操作不熟练的使用者也能在平台获取信息;
信息检索时响应迅速;
平台功能不贪大求全,保证稳定性为先,平台功能逐步求全[6];
2 可行性分析
2.1 技术可行性
技术可行性[7]要求在开发时尽可能使用成熟技术,谨慎引入新技术。本平台使用基于R语言[8]的数据挖掘[9]技术挖取数据,开发平台是MyEclipse,语言为Java,数据库为MySQL[10]。R语言是一款免费开源的数据挖掘软件,Duncan Temple Lang写的RCurl[11]包功能全面且使用方便,我们可以借助他轻易地挖取数据。Java语言功能强大,简单易用,还有许多不同的框架帮助可以我们轻松地创建网站。MySql是Oracle旗下由MySQL AB公司开发的一个关系型数据库管理系统(RDBMS)[12],作为一个流行的关系型数据库管理系统,他在WEB应用方面是最好的RDBMS应用软件。MySQL软件开放源码、速度快、体积小,适合一般中小型网站开发。因此,从技术可行性的角度考虑,该平台是完全可行的。
2.2 社会可行性
社会可行性是指对社会包括对政治体制、方针政策、经济结构、法律道德、宗教民族及社会稳定性等的影响[13]。冷链物流是低温物流过程,他以制冷技术为手段,以制冷工艺为基础。冷链物流随着科学的脚步而发展,中国冷链物流产业发展迅速,冷链物流比普通物流要求高,国家也比较重视冷链物流的发展,制定并实施了科学有效的宏观政策,管理和资金投入也相对较高[14]。因此,从社会可行性的角度考虑,该平台是完全可行的。
综上所述,此平台目标明确,经分析,本平台的开发在技术、社会等方面都可行,。因此本平台的开发是完全可行的。
3 需求分析
目 录
1 引言 1
1.1 研究背景 1
1.2 实现目标 1
2 可行性分析 3
2.1 技术可行性 3
2.2 社会可行性 3
3 需求分析 3
3.1 功能需求 3
3.3 主要技术和工具 5
4 总体设计 11
4.1 R语言数据挖掘 11
4.2 信息平台架构 11
4.3 数据库设计 12
4.3 界面设计 15
5 详细设计 18
5.1 数据挖掘详细设计 18
5.2 信息平台详细设计 28
6 问题及解决方案 32
6.1 解析网页结果乱码 32
6.2 循环获取列表中某列数据 32
结 论 34
致 谢 35
参 考 文 献 36
1 引言
1.1 研究背景
19世纪冷冻机的发明,延长了肉类、水产品、水果、蔬菜等易腐烂生鲜农产品的保鲜时间,随着电冰箱的出现,保鲜食品和冷冻产品开始进入市场,并走进家庭。冷藏技术逐步发展,人们对食品新鲜程度的要求也在变高,冷链物流随之产生[1]。全球冷链联盟(GCCA)[2]公布的2016年全球冷库容量报告显示,2016年冷藏库总量较2014年增长了8.6%,达到了6亿立方米,由此可以看出 *好棒文|www.hbsrm.com +Q: &351916072&
,人们对冷藏和冷冻产品的需求增长迅速,冷链物流也随之发展。
我国是人口大国,对冷藏冷冻产品的需求较其他国家更高,然而,中国的冷链产业起步较晚,冷藏冷冻产品对物流的要求比一般的物品高,这让我国冷链物流业的发展面临着巨大的挑战,这同时意味着我国冷链物流业有很大的发展空间。我国在“十一五”、“十二五”、“十三五”期间,对冷链物流制定了较高的目标,近年来,我国的冷藏冷冻行业迅速发展,推动了冷链物流的发展[3]。冷链物流信息服务对于冷链物流发展来说至关重要,为了方便冷链物流工作者获取信息,提高决策者工作质量,必须建立起冷链物流信息平台。本平台以冷链物流信息服务为对象,实现冷链物流信息服务信息化。
1.2 实现目标
1.2.1 数据目标
冷链物流信息平台所展现的信息数据来源于“冷链马甲”、“中国冷链物流网”和“冷链产业网”等国内主流冷链物流信息网站,数据涵盖所有与冷链物流相关的信息,包括冷藏货源、车源、库源信息。本平台将从不同冷链物流网站挖掘获得数据合并为完整数据集合,以方便在冷链物流信息平台中统一展现。数据目标有以下几点:
数据真实有效;
数据库中冗余度尽可能低;
集成后无重复数据;
数据来源尽可能广;
数据内容全面,涵盖所有冷链物流相关信息;
信息具有时效性,数据定期更新;
1.2.2 功能目标
冷链物流信息平台将不同冷链物流网站中信息统一格式后,分冷藏货源、车源、库源信息三类显示。本平台面向三类对象:冷藏货主、冷藏车主和冷藏库主,不同的使用者可在本平台获取自身切实需求的冷链物流信息。
冷藏货主
浏览冷藏车信息及冷藏车路线信息;
检索冷藏车信息及冷藏车路线信息;
浏览冷藏库信息;
检索冷藏库信息。
冷藏车主
浏览冷藏货品信息;
检索冷藏货品信息;
浏览冷藏库信息;
检索冷藏库信息。
冷藏库主
浏览冷藏货品信息;
检索冷藏货品信息;
浏览冷藏车信息及冷藏车路线信息;
检索冷藏车信息及冷藏车路线信息。
1.2.3 性能目标
平台所展现信息无重复数据;
能够识别不合理数据;
网页布局美观,且重点突出;
平台操作尽可能简单,让大部分使用者轻松使用,尽量让对计算机操作不熟练的使用者也能在平台获取信息;
信息检索时响应迅速;
平台功能不贪大求全,保证稳定性为先,平台功能逐步求全[6];
2 可行性分析
2.1 技术可行性
技术可行性[7]要求在开发时尽可能使用成熟技术,谨慎引入新技术。本平台使用基于R语言[8]的数据挖掘[9]技术挖取数据,开发平台是MyEclipse,语言为Java,数据库为MySQL[10]。R语言是一款免费开源的数据挖掘软件,Duncan Temple Lang写的RCurl[11]包功能全面且使用方便,我们可以借助他轻易地挖取数据。Java语言功能强大,简单易用,还有许多不同的框架帮助可以我们轻松地创建网站。MySql是Oracle旗下由MySQL AB公司开发的一个关系型数据库管理系统(RDBMS)[12],作为一个流行的关系型数据库管理系统,他在WEB应用方面是最好的RDBMS应用软件。MySQL软件开放源码、速度快、体积小,适合一般中小型网站开发。因此,从技术可行性的角度考虑,该平台是完全可行的。
2.2 社会可行性
社会可行性是指对社会包括对政治体制、方针政策、经济结构、法律道德、宗教民族及社会稳定性等的影响[13]。冷链物流是低温物流过程,他以制冷技术为手段,以制冷工艺为基础。冷链物流随着科学的脚步而发展,中国冷链物流产业发展迅速,冷链物流比普通物流要求高,国家也比较重视冷链物流的发展,制定并实施了科学有效的宏观政策,管理和资金投入也相对较高[14]。因此,从社会可行性的角度考虑,该平台是完全可行的。
综上所述,此平台目标明确,经分析,本平台的开发在技术、社会等方面都可行,。因此本平台的开发是完全可行的。
3 需求分析
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1193.html