李戰(zhàn)克
(上海理想信息產業(yè)(集團)有限公司,上海 201315)
馬拉松賽事信息系統(tǒng)的構建與運行
李戰(zhàn)克
(上海理想信息產業(yè)(集團)有限公司,上海 201315)
針對近年來人們健康意識的提升,馬拉松賽事遍地開花,報名參賽人數(shù)連年上升,這也為賽事管理帶來了較大難度。本文以馬拉松賽事信息系統(tǒng)作為研究對象,從信息系統(tǒng)的構建和信息系統(tǒng)運行方面對賽事管理系統(tǒng)做了深入探討。希望本文能夠為相關工作人員提供一些參考。
馬拉松;賽事管理;信息系統(tǒng);構建;運行
馬拉松是一項傳統(tǒng)的競技體育項目,城市馬拉松是在體育競技的基礎上,結合群眾體育活動所開展的大型體育賽事,既利于全民健身,同時也助于樹立健康積極的城市形象[1]。在此背景下,我國多座城市在近年來紛紛舉辦了大型馬拉松比賽,均取得較為理想的效果。從規(guī)模來看,上海馬拉松無論是賽程、人數(shù)還是影響力都居于國內同類賽事的前列[2],因此相應的管理難度也就更高。為更好地開展大規(guī)模體育賽事的管理工作,從2015年起理想公司利用移動互聯(lián)網技術,以J2EE作為框架研發(fā)平臺,整合SSH等多層體系架構技術,構建了包括上馬官網、手機APP系統(tǒng)、賽事報名、賽事管理、內容發(fā)布管理等一套完整的馬拉松賽事服務體系,形成了傳統(tǒng)體育賽事與互聯(lián)網產品相融合的一套整體解決方案,為提升官方賽事宣傳,以互聯(lián)網開放模式合力推動馬拉松運動的產業(yè)鏈方面起到積極的作用并取得了顯著成效。本文就該系統(tǒng)作為研究,對系統(tǒng)的構建及運行展開探討。
2.1 研發(fā)技術及平臺
馬拉松賽事信息系統(tǒng)基于J2EE平臺應用架構進行構建,整合SSH技術,實現(xiàn)多層體系架構;系統(tǒng)采用Java Servlet技術[3],采用HTTP+JSON的通信方式,在PC客戶端的基礎上,實現(xiàn)了移動客戶端與應用系統(tǒng)之間的高效信息交互。
平臺支持多種客戶端平臺,包括PC、IPhone、Android手機等,系統(tǒng)采用智能終端實時推送技術(PUSH),在基于IOS的移動設備上集成蘋果公司提供的系統(tǒng)級推送服務APNS,在基于Android的移動設備上集成asmack實現(xiàn)基于XMPP協(xié)議的信息推送功能,保證資訊信息的及時傳達。在移動APP的開發(fā)方面,采用Hybrid App技術,通過web html5和native混合開發(fā)模式,實現(xiàn)web與APP間的高效兼容與良好的交互體驗。在安全性上,通過對訪問頻率和異常url的記錄,監(jiān)控及閾值控制實現(xiàn)用戶行為跟蹤,保障平臺的整體安全性。
2.2 系統(tǒng)平臺架構
馬拉松賽事信息系統(tǒng)的平臺架構見圖1。
圖1 馬拉松賽事信息系統(tǒng)的平臺架構圖
為保證服務平臺的穩(wěn)定可用,平臺在多個層次采用雙機策略以防止局部單點故障導致服務癱瘓,保證服務的高可用。Web服務器通過KeepAlived實現(xiàn)Nginx服務器高可用,通過基于IP Hash策略實現(xiàn)用服務器的負載均衡;應用服務器tomcat集群部署模式滿足高性能和高可用;在數(shù)據(jù)庫層面,采用mysql雙主模式,進行數(shù)據(jù)實時同步,保證數(shù)據(jù)高可用,支持故障切換;在網絡層面,采用主備雙線路接入模式,有效的保障外部訪問的穩(wěn)定可靠性。
馬拉松賽事信息系統(tǒng),為基于web、android、iOS系統(tǒng)的公眾用戶提供比賽報名、比賽實況、賽事導航、比賽成績、比賽照片、排行榜、新聞資訊、會員中心等服務,同時為賽事主辦方提供后臺管理功能,包括會員管理、賽事管理、報名管理、抽簽管理、成績管理等,是一套覆蓋網站、APP和后臺管理的整體解決方案,可以提升用戶體驗,并簡化日常運營管理工作。系統(tǒng)功能架構如圖2。
圖2 信息系統(tǒng)功能架構圖
3.1 門戶網站
門戶網站支持用戶使用手機或者郵箱進行會員注冊和登錄,門戶網站界面,支持中英文切換,界面首頁包括多個欄目:(1)會員中心??稍诖司庉嫴⒕S護會員信息,比如證件號、生日、頭像、城市、血型、聯(lián)系人等信息。(2)新聞中心。實現(xiàn)馬拉松新聞資訊的展現(xiàn),支持滾動條banner和列表等形式進行新聞引導。(3)賽事專題。提供賽事規(guī)程、賽事線路圖、報名須知、裝備領取點等賽事相關信息。(4)賽事報名及支付。支持包括精英/贊助商、公眾預報名抽簽等報名方式,集成支付寶、Paypal報名費用支付方式。(5)成績查詢。實現(xiàn)個人賽事成績、排名查詢。(6)賽事照片。包括賽事官方照片,以及個人比賽照片的瀏覽。(7)積分中心。可進行賽事積分申領,查看積分數(shù)和明細。(8)消息中心??刹榭唇M委會發(fā)布的消息,比如抽簽成功或失敗后發(fā)布的提示信息等。
3.2 APP系統(tǒng)
APP系統(tǒng)主要是針對手機、平板客戶端,其功能與web網站基本一致,其特色功能包括如下幾個方面:(1)賽事導航??刹榭囱b備領取點、比賽起點、終點平面圖信息。可查看裝備領取點、比賽起點、終點周邊酒店、餐館、地鐵站、公交站、停車場等信息,并支持導航。(2)比賽實況。參賽選手可查看當前所處的賽道位置。在比賽進行中,可查看參賽選手實時成績信息,如階段配速、分段計時、總時間等。(3)榜單??蓪拥谌脚懿紸PP獲取跑步數(shù)據(jù),可查看跑量日排名、周排名、月排名。(4)意見反饋,可提交反饋信息。
3.3 后臺管理
(1)系統(tǒng)管理
系統(tǒng)管理是針對賽事管理系統(tǒng)的管理模塊,主要包括管理員管理、角色管理、日志管理、意見反饋等幾個子模塊。①管理員管理:管理員基本信息的維護、角色的分配。② 角色管理:建立角色和資源權限的對應關系。③ 日志管理:可查看管理員和會員的行為日志。④ 意見反饋:可查看用戶上報的反饋意見。
(2)會員管理
會員管理主要針對會員的基本信息、積分、榜單、訓練進行管理。① 會員基本信息管理:增刪改查,并支持數(shù)據(jù)導出。② 會員積分管理:積分賽事信息維護,審核或駁回積分申領請求。③ 會員榜單管理:每日跑量數(shù)據(jù)查詢,支持月跑量統(tǒng)計。④ 會員訓練營管理:訓練營基本信息維護,可查看會員訓練營報名信息。
3.4 運營管理
① web運營管理:主要負責網頁配置及更新。② APP運營管理:可動態(tài)配置APP首頁的功能項。③ APP客戶端管理:可配置APP版本更新。
3.5 賽事管理
① 賽事基本信息管理:增刪改查,支持賽事項目靈活配置。② 賽事開關項管理:可控制比賽照片下載、比賽證書生成等服務節(jié)點的開放和關閉。③賽事地圖管理:支持可視化配置比賽線路圖。④ 賽事標點管理:支持可視化配置裝備領取點、起點、終點等標點位置,支持示意圖的上傳。⑤ 比賽階段管理:支持賽事報名階段的報名時間段、支付時間段的配置。⑥ 賽事存衣車管理:支持可視化配置存衣車位置、以及關聯(lián)參賽號,用于存衣車導航。⑦ 賽事黑名單管理:可設置黑名單禁止特定人群報名。
3.6 報名管理
① 報名基本信息管理:可增刪改查,并支持數(shù)據(jù)導出。②贊助商信息管理:可增刪改查,支持數(shù)據(jù)批量導入導出。③訂單管理:可查看支付信息,支持賬務核對。
3.7 抽簽管理
① 抽簽算法:根據(jù)抽簽模型在預報名名單中進行隨機抽簽。② 抽簽確認機制:支持抽簽結果二次確認,數(shù)據(jù)導出。③ 抽簽結果通知:支持短信、站內信等方式向報名者通知中簽消息。
綜上所述,馬拉松賽事信息系統(tǒng)借助移動互聯(lián)網信息技術,實現(xiàn)了基于PC和移動客戶端的賽事管理功能,為公眾提供了比賽報名、比賽實況、賽事導航、比賽成績、比賽照片、排行榜、新聞資訊、會員中心等服務。自推出以來,平臺注冊用戶數(shù)已達到近30萬,支撐了2015和2016年4場國際馬拉松及6場系列賽賽事,累計報名人數(shù)突破35萬,幫助馬拉松賽事組委會提高了賽事組織效率,減少了人力成本,形成了一套較為完整的賽事服務系統(tǒng)。未來還將從上馬商城商品售賣、積分卡券兌換、系列賽運營支撐等方面,進一步延伸,完善路跑產業(yè)鏈,并為公司的合作運營經濟效益方面開展積極的創(chuàng)新。
[1]劉偉杰.城市馬拉松賽事效益與管理研究現(xiàn)狀和前景探析[J].商,2016(25):101.
[2]李愛國.國際馬拉松競賽管理過程研究[J].當代體育科技,2015 (36):237-239.
[3]陶倩,耿鎖奎,韓思音.基于競賽規(guī)程的大型體育賽事競賽成績管理軟件系統(tǒng)模型研究[J].山東體育科技,2014(01):62-66.
[4]張艷,陳國強,潘華群.杭州馬拉松賽事信息系統(tǒng)的構建與運行[J].浙江體育科學,2016(3):32-36.
[5]楊槐,胡曉.信息化條件下炮兵指揮信息系統(tǒng)的構建[J].四川兵工學報,2011(5):75-76.
[6]陳余杰.電商企業(yè)信息系統(tǒng)的構建[J].商場現(xiàn)代化,2015(2):37-39.
The Construction and Operation of Marathon Information System
Li Zhanke
(China Telecom Shanghai Ideal Information Industry(Group)Co.,Ltd,Shanghai 201315)
For the upgrading of people's health awareness in recent years,marathon blossom everywhere,and the number of competitors rise year after year.It also brings difficulty for event management.In this paper,taking the marathon event information system as the research object,the system is discussed from the system construction and operation,hoping to provide some reference for the relevant staff.
marathon;event management;information system;construction;operation
G822.8
A
1008-6609(2017)03-0049-03
李戰(zhàn)克(1974-),男,河南人,本科,高級研發(fā)工程師,研究方向為移動互聯(lián)網、大數(shù)據(jù)管理平臺、大數(shù)據(jù)分析挖掘、大數(shù)據(jù)安全等。