孫葉平, 付木亮
(河南工業(yè)職業(yè)技術(shù)學(xué)院 基礎(chǔ)科學(xué)教學(xué)部,河南 南陽 473009)
?
Java在公共自行車服務(wù)系統(tǒng)的應(yīng)用
孫葉平, 付木亮
(河南工業(yè)職業(yè)技術(shù)學(xué)院 基礎(chǔ)科學(xué)教學(xué)部,河南 南陽 473009)
摘要:用Java軟件對浙江省溫州市鹿城區(qū)公共自行車管理中心提供的20天借車和還車的原始數(shù)據(jù)進(jìn)行有效的統(tǒng)計(jì),并用Excel對統(tǒng)計(jì)的數(shù)據(jù)進(jìn)行整理,得到所需要的簡單數(shù)據(jù),從而對公共自行車服務(wù)系統(tǒng)提出改進(jìn)建議.
關(guān)鍵詞:公共自行車服務(wù)系統(tǒng);統(tǒng)計(jì)分析;借車頻次;還車頻次
0引言
在國家大力倡導(dǎo)低碳經(jīng)濟(jì)的時(shí)候,人們亟須探索低碳出行的方式.公共自行車作為一種低碳、環(huán)保、節(jié)能、健康的出行方式,從2008年首先在杭州市試行[1],現(xiàn)正在全國許多城市迅速推廣與普及.目前我國已有61個(gè)城市設(shè)立了公共自行車項(xiàng)目,運(yùn)行情況各不相同.在公共自行車服務(wù)系統(tǒng)中,自行車租賃的站點(diǎn)位置及各站點(diǎn)自行車鎖樁和自行車數(shù)量的配置,對系統(tǒng)的運(yùn)行效率與用戶的滿意度有重要的影響.
1問題的提出
針對浙江省溫州市鹿城區(qū)公共自行車管理中心提供的借車和還車的原始數(shù)據(jù)(20天)[2],用Java軟件對這些數(shù)據(jù)進(jìn)行了有效的統(tǒng)計(jì)[3].
(1)統(tǒng)計(jì)各站點(diǎn)20天中每天及累計(jì)的借車頻次和還車頻次,并用Excel對所有站點(diǎn)按累計(jì)的借車頻次和還車頻次分別排序,同時(shí)給出統(tǒng)計(jì)分析每次用車時(shí)長的分布情況.
(2)統(tǒng)計(jì)20天中各天使用公共自行車的不同借車卡(即借車人)數(shù)量,并統(tǒng)計(jì)數(shù)據(jù)中出現(xiàn)過的每張借車卡累計(jì)借車次數(shù)的分布情況.
(3)找出所有已給站點(diǎn)合計(jì)使用公共自行車次數(shù)最大的一天為第20天,①自定義兩站點(diǎn)之間的距離,找出自行車用車的借還車站點(diǎn)之間(非零)最短距離與最長距離.對借還車是同一站點(diǎn)且使用時(shí)間在1 min以上的借還車情況進(jìn)行統(tǒng)計(jì).②選擇借車頻次最高和還車頻次最高的站點(diǎn),分別統(tǒng)計(jì)分析其借、還車時(shí)刻的分布及用車時(shí)長的分布,并且給出各站點(diǎn)的借車高峰時(shí)段和還車高峰時(shí)段.
2Java軟件在處理數(shù)據(jù)中的應(yīng)用
2.1統(tǒng)計(jì)每天及累計(jì)的借車頻次和還車頻次
圖1 20天每次用車時(shí)長分布情況Fig.1 Distribution of using bikes duration each time in 20 days
用Java程序統(tǒng)計(jì)浙江省溫州市各自行車租賃站點(diǎn)20天中每天及累計(jì)的借車頻次和還車頻次,然后用Excel對所有站點(diǎn)按累計(jì)的借車頻次和還車頻次分別排序.另外,用Java軟件統(tǒng)計(jì)20天每次用車時(shí)長的分布情況,并且用Excel畫出20天每次用車時(shí)長的分布(圖1).
2.2統(tǒng)計(jì)每天使用公共自行車的不同借車卡(即借車人)數(shù)量
用Java程序分別統(tǒng)計(jì)20天中各天使用公共自行車的不同借車卡(即借車人)數(shù)量(表1). 用Excel統(tǒng)計(jì)數(shù)據(jù)中出現(xiàn)過的每張借車卡累計(jì)借車次數(shù)的分布情況,并且做出分布圖,如圖2所示. 根據(jù)表1的結(jié)果找到所有已給站點(diǎn)合計(jì)使用公共自行車次數(shù)最多的一天為第20天.
表1 每天使用公共自行車的不同借車卡(即借車人)數(shù)量
圖2 每張借車卡累計(jì)借車次數(shù)分布
2.3定義兩個(gè)站點(diǎn)之間的距離
用Java程序?qū)柽€車是同一站點(diǎn)且使用時(shí)間在1 min以上的借還車情況進(jìn)行統(tǒng)計(jì),用Excel畫出借還車是同一站點(diǎn)且使用時(shí)間在1 min以上借車情況分布統(tǒng)計(jì)(圖3).
2.4第20天借車頻次最高的站點(diǎn)和還車頻次最高的站點(diǎn)的數(shù)據(jù)統(tǒng)計(jì)
統(tǒng)計(jì)第20天的數(shù)據(jù)發(fā)現(xiàn),該日借車頻次最高的站點(diǎn)為街心公園,還車頻次最高的站點(diǎn)為五馬美食林.用Excel分別統(tǒng)計(jì)分析街心公園和五馬美食林借、還車時(shí)刻的分布(圖4~圖7).
圖3借車情況分布
Fig.3Distribution of bike borrowing
圖4第20天街心公園借車時(shí)刻分布
Fig.4Distribution of bike borrowing time
in the street park on the twentieth day
從圖4~圖5可以看出,無論是街心公園還是五馬美食林,借車高峰時(shí)段都集中在下午5點(diǎn),也就是平時(shí)人們下班的時(shí)間段,而且從早上8點(diǎn)到下午5點(diǎn)在街心公園借車都相對較多,因?yàn)楣珗@就是供人們活動(dòng)休息游玩的公共區(qū)域.從圖5~圖6可以看出,街心公園還車高峰時(shí)段集中在上午8點(diǎn),而五馬美食林還車高峰時(shí)段仍然集中在下午5點(diǎn)下班的時(shí)間,這都是由這兩個(gè)地方的性質(zhì)決定的:人們習(xí)慣早飯后到公園游玩,下午下班后到美食林用餐.
圖5第20天五馬美食林借車時(shí)段分布
Fig.5Distribution of bike borrowing time
in Wuma Meishilin on the twentieth day
圖6第20天街心公園還車時(shí)段分布
Fig.6Distribution of bike returning time
in the street park on the twentieth day
圖7 第20天五馬美食林還車時(shí)段分布Fig.7 Distribution of bike returning time in Wuma Meishilin on the twentieth day
根據(jù)上述對公共自行車服務(wù)系統(tǒng)的調(diào)查結(jié)果,對公共自行車服務(wù)系統(tǒng)的其他運(yùn)行規(guī)律提出改進(jìn)建議.公園白天要多備車,下午下班時(shí)間更要多增加車輛.美食林是人們用餐集中的地方,所以在每天用餐的時(shí)間段還車的比較多,其他時(shí)間段可以調(diào)度車出去;這些都與各個(gè)公共自行車站點(diǎn)本身的性質(zhì)有關(guān),所以可以根據(jù)各個(gè)站點(diǎn)的性質(zhì)來安排.比如,晚飯后居民小區(qū)門口一般要多備車,單位門口的車樁上要少放車,而白天正好相反.市政府西、中西醫(yī)醫(yī)院、體檢中心、市審批中心等服務(wù)點(diǎn)在高峰段是最忙的,上下班時(shí)間是高峰時(shí)段.特殊的學(xué)校門口,在上下學(xué)的時(shí)間也是最忙的,要備車.另外,調(diào)度車要隨時(shí)待命.
3結(jié)論
本文應(yīng)用Java軟件對大量的原始數(shù)據(jù)進(jìn)行統(tǒng)計(jì).在Java程序所統(tǒng)計(jì)數(shù)據(jù)的基礎(chǔ)上,用Excel對結(jié)果排序并得到相關(guān)因素的分布圖.統(tǒng)計(jì)結(jié)果顯示,借還車高峰都是在一些公園和商業(yè)街區(qū),這些都是人群聚集較多的地方,系統(tǒng)應(yīng)該在這些地方配放更多的自行車解決高峰用車問題;借還車高峰段大多都在上下班時(shí)間段,故系統(tǒng)可派送一些備用自行車來解決這些不足,方便居民的使用;針對每次用車時(shí)長存在0分鐘和1分鐘的情況,可以看出自行車或鎖樁存在故障問題,系統(tǒng)應(yīng)加強(qiáng)對自行車和鎖樁的檢修,及時(shí)為居民提供方便.
參考文獻(xiàn)
[1]石曉鳳,崔東旭,魏薇.杭州公共自行車系統(tǒng)規(guī)劃建設(shè)與使用調(diào)查研究[J].城市與規(guī)劃,2011,10(10):105-114.
[2]中國工業(yè)與應(yīng)用數(shù)學(xué)學(xué)會(huì).2013年高教社杯全國大學(xué)生數(shù)學(xué)建模競賽題[EB/OL].2013-09-13[2015-03-10].http://www.mcm.edu.cn/problem/2013/2013.html.
[3]辛運(yùn)幃,饒一梅.Java語言程序設(shè)計(jì)[M].北京:人民郵電出版社,2009.
Application of Java on Public Bicycle Service System
SUN Ye-ping, FU Mu-liang
(DepartmentofBasicCourses,HenanPolytechnicInstitute,Nanyang473009,China)
Abstract:Java is used in statistics of large amount of original data of borrowing bicycle and returning bicycle within 20 days. These data are provided by Lucheng Distict Public Bicycle Center of Wenzhou City, Zhejiang Province. Excel is used to sort the data, and simple data is obtained.The improvement suggestions for the public bicycle service system are provided.
Key words:Public Bicycle Service System; statistics analysis; frequency of borrowing bikes; frequency of returning bikes
中圖分類號:TP393
文獻(xiàn)標(biāo)識碼:A
文章編號:1007-0834(2015)02-0039-03
doi:10.3969/j.issn.1007-0834.2015.02.011
作者簡介:孫葉平(1980—),女,河南商城人,河南工業(yè)職業(yè)技術(shù)學(xué)院基礎(chǔ)科學(xué)教學(xué)部講師.
收稿日期:2015-03-20