APP下载

马拉松赛事信息系统的构建与运行

2017-05-22李战克

电脑与电信 2017年3期
关键词:马拉松赛马拉松会员

李战克

(上海理想信息产业(集团)有限公司,上海 201315)

马拉松赛事信息系统的构建与运行

李战克

(上海理想信息产业(集团)有限公司,上海 201315)

针对近年来人们健康意识的提升,马拉松赛事遍地开花,报名参赛人数连年上升,这也为赛事管理带来了较大难度。本文以马拉松赛事信息系统作为研究对象,从信息系统的构建和信息系统运行方面对赛事管理系统做了深入探讨。希望本文能够为相关工作人员提供一些参考。

马拉松;赛事管理;信息系统;构建;运行

1 引言

马拉松是一项传统的竞技体育项目,城市马拉松是在体育竞技的基础上,结合群众体育活动所开展的大型体育赛事,既利于全民健身,同时也助于树立健康积极的城市形象[1]。在此背景下,我国多座城市在近年来纷纷举办了大型马拉松比赛,均取得较为理想的效果。从规模来看,上海马拉松无论是赛程、人数还是影响力都居于国内同类赛事的前列[2],因此相应的管理难度也就更高。为更好地开展大规模体育赛事的管理工作,从2015年起理想公司利用移动互联网技术,以J2EE作为框架研发平台,整合SSH等多层体系架构技术,构建了包括上马官网、手机APP系统、赛事报名、赛事管理、内容发布管理等一套完整的马拉松赛事服务体系,形成了传统体育赛事与互联网产品相融合的一套整体解决方案,为提升官方赛事宣传,以互联网开放模式合力推动马拉松运动的产业链方面起到积极的作用并取得了显著成效。本文就该系统作为研究,对系统的构建及运行展开探讨。

2 信息系统的构建

2.1 研发技术及平台

马拉松赛事信息系统基于J2EE平台应用架构进行构建,整合SSH技术,实现多层体系架构;系统采用Java Servlet技术[3],采用HTTP+JSON的通信方式,在PC客户端的基础上,实现了移动客户端与应用系统之间的高效信息交互。

平台支持多种客户端平台,包括PC、IPhone、Android手机等,系统采用智能终端实时推送技术(PUSH),在基于IOS的移动设备上集成苹果公司提供的系统级推送服务APNS,在基于Android的移动设备上集成asmack实现基于XMPP协议的信息推送功能,保证资讯信息的及时传达。在移动APP的开发方面,采用Hybrid App技术,通过web html5和native混合开发模式,实现web与APP间的高效兼容与良好的交互体验。在安全性上,通过对访问频率和异常url的记录,监控及阈值控制实现用户行为跟踪,保障平台的整体安全性。

2.2 系统平台架构

马拉松赛事信息系统的平台架构见图1。

图1 马拉松赛事信息系统的平台架构图

为保证服务平台的稳定可用,平台在多个层次采用双机策略以防止局部单点故障导致服务瘫痪,保证服务的高可用。Web服务器通过KeepAlived实现Nginx服务器高可用,通过基于IP Hash策略实现用服务器的负载均衡;应用服务器tomcat集群部署模式满足高性能和高可用;在数据库层面,采用mysql双主模式,进行数据实时同步,保证数据高可用,支持故障切换;在网络层面,采用主备双线路接入模式,有效的保障外部访问的稳定可靠性。

3 信息系统运行功能

马拉松赛事信息系统,为基于web、android、iOS系统的公众用户提供比赛报名、比赛实况、赛事导航、比赛成绩、比赛照片、排行榜、新闻资讯、会员中心等服务,同时为赛事主办方提供后台管理功能,包括会员管理、赛事管理、报名管理、抽签管理、成绩管理等,是一套覆盖网站、APP和后台管理的整体解决方案,可以提升用户体验,并简化日常运营管理工作。系统功能架构如图2。

图2 信息系统功能架构图

3.1 门户网站

门户网站支持用户使用手机或者邮箱进行会员注册和登录,门户网站界面,支持中英文切换,界面首页包括多个栏目:(1)会员中心。可在此编辑并维护会员信息,比如证件号、生日、头像、城市、血型、联系人等信息。(2)新闻中心。实现马拉松新闻资讯的展现,支持滚动条banner和列表等形式进行新闻引导。(3)赛事专题。提供赛事规程、赛事线路图、报名须知、装备领取点等赛事相关信息。(4)赛事报名及支付。支持包括精英/赞助商、公众预报名抽签等报名方式,集成支付宝、Paypal报名费用支付方式。(5)成绩查询。实现个人赛事成绩、排名查询。(6)赛事照片。包括赛事官方照片,以及个人比赛照片的浏览。(7)积分中心。可进行赛事积分申领,查看积分数和明细。(8)消息中心。可查看组委会发布的消息,比如抽签成功或失败后发布的提示信息等。

3.2 APP系统

APP系统主要是针对手机、平板客户端,其功能与web网站基本一致,其特色功能包括如下几个方面:(1)赛事导航。可查看装备领取点、比赛起点、终点平面图信息。可查看装备领取点、比赛起点、终点周边酒店、餐馆、地铁站、公交站、停车场等信息,并支持导航。(2)比赛实况。参赛选手可查看当前所处的赛道位置。在比赛进行中,可查看参赛选手实时成绩信息,如阶段配速、分段计时、总时间等。(3)榜单。可对接第三方跑步APP获取跑步数据,可查看跑量日排名、周排名、月排名。(4)意见反馈,可提交反馈信息。

3.3 后台管理

(1)系统管理

系统管理是针对赛事管理系统的管理模块,主要包括管理员管理、角色管理、日志管理、意见反馈等几个子模块。①管理员管理:管理员基本信息的维护、角色的分配。② 角色管理:建立角色和资源权限的对应关系。③ 日志管理:可查看管理员和会员的行为日志。④ 意见反馈:可查看用户上报的反馈意见。

(2)会员管理

会员管理主要针对会员的基本信息、积分、榜单、训练进行管理。① 会员基本信息管理:增删改查,并支持数据导出。② 会员积分管理:积分赛事信息维护,审核或驳回积分申领请求。③ 会员榜单管理:每日跑量数据查询,支持月跑量统计。④ 会员训练营管理:训练营基本信息维护,可查看会员训练营报名信息。

3.4 运营管理

① web运营管理:主要负责网页配置及更新。② APP运营管理:可动态配置APP首页的功能项。③ APP客户端管理:可配置APP版本更新。

3.5 赛事管理

① 赛事基本信息管理:增删改查,支持赛事项目灵活配置。② 赛事开关项管理:可控制比赛照片下载、比赛证书生成等服务节点的开放和关闭。③赛事地图管理:支持可视化配置比赛线路图。④ 赛事标点管理:支持可视化配置装备领取点、起点、终点等标点位置,支持示意图的上传。⑤ 比赛阶段管理:支持赛事报名阶段的报名时间段、支付时间段的配置。⑥ 赛事存衣车管理:支持可视化配置存衣车位置、以及关联参赛号,用于存衣车导航。⑦ 赛事黑名单管理:可设置黑名单禁止特定人群报名。

3.6 报名管理

① 报名基本信息管理:可增删改查,并支持数据导出。②赞助商信息管理:可增删改查,支持数据批量导入导出。③订单管理:可查看支付信息,支持账务核对。

3.7 抽签管理

① 抽签算法:根据抽签模型在预报名名单中进行随机抽签。② 抽签确认机制:支持抽签结果二次确认,数据导出。③ 抽签结果通知:支持短信、站内信等方式向报名者通知中签消息。

4 结束语

综上所述,马拉松赛事信息系统借助移动互联网信息技术,实现了基于PC和移动客户端的赛事管理功能,为公众提供了比赛报名、比赛实况、赛事导航、比赛成绩、比赛照片、排行榜、新闻资讯、会员中心等服务。自推出以来,平台注册用户数已达到近30万,支撑了2015和2016年4场国际马拉松及6场系列赛赛事,累计报名人数突破35万,帮助马拉松赛事组委会提高了赛事组织效率,减少了人力成本,形成了一套较为完整的赛事服务系统。未来还将从上马商城商品售卖、积分卡券兑换、系列赛运营支撑等方面,进一步延伸,完善路跑产业链,并为公司的合作运营经济效益方面开展积极的创新。

[1]刘伟杰.城市马拉松赛事效益与管理研究现状和前景探析[J].商,2016(25):101.

[2]李爱国.国际马拉松竞赛管理过程研究[J].当代体育科技,2015 (36):237-239.

[3]陶倩,耿锁奎,韩思音.基于竞赛规程的大型体育赛事竞赛成绩管理软件系统模型研究[J].山东体育科技,2014(01):62-66.

[4]张艳,陈国强,潘华群.杭州马拉松赛事信息系统的构建与运行[J].浙江体育科学,2016(3):32-36.

[5]杨槐,胡晓.信息化条件下炮兵指挥信息系统的构建[J].四川兵工学报,2011(5):75-76.

[6]陈余杰.电商企业信息系统的构建[J].商场现代化,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

李战克(1974-),男,河南人,本科,高级研发工程师,研究方向为移动互联网、大数据管理平台、大数据分析挖掘、大数据安全等。

猜你喜欢

马拉松赛马拉松会员
冰上马拉松
会员之窗
会员之窗
会员之窗
会员之窗
学习是一场马拉松
我国马拉松赛事的文化价值及生成机制分析
禧玛诺全新一代XTR M9100 为山地越野赛、长距离耐力赛和马拉松赛车手而生
海南国际马拉松赛医疗保障的做法
一起来跑马拉松