东盟民族体育资源数据库平台建设研究
2012-10-19李乃琼黎永壹尹继林
李乃琼,黎永壹,尹继林
(1.广西钦州学院体育学院,广西 钦州 535000;2.广西钦州学院数学与计算机科学学院,广西 钦州 535000)
1 建设东盟民族体育资源数据库的意义
体育领域的计算机应用已涉及了体育的数学建模、数据库、多媒体、人工智能、计算机仿真、虚拟与现实等领域,为体育科学、运动训练、体育教育、比赛分析、赛事组织与管理等相关的科学化发展提供了强力的技术支持,今后还将不断的扩大和深入,在人文特征突出的民族体育领域也得到了很好的应用,如刘少英教授在主持国家体育总局的科研课题《我国少数民族传统体育信息网络化建设研究》的研究中,对计算机在民族体育中的应用就取得了显著的成果。
位于东南亚的东盟国家,世代居住着数百个不同的民族,“是世界上民族最为众多、民族情况最为复杂的地区之一,这对东南亚文化的发展产生了复杂的影响”[1],东盟地区的多民族、多宗教、多文化并存的特征,孕育着多种不同的民族文化,其中的民族体育文化也极为丰富,从唐宋开始,就对人们的日常生产生活产生重要的影响。在当代,仍是影响当地经济社会发展进步不可忽视的因素,随着东南亚地区各国之间的社会交流不断加强,民族体育文化的相互影响也日趋明显。2004年起,每年在广西南宁市举办中国-东盟博览会。2010年建立中国-东盟自由贸易区建立,随后并上升为国家战略,随着中国-东盟自由贸易区建设的推进,中国与东盟间的经济文化交流与合作进一步得到加强,其中民族体育文化的交流与合作发展已呈快速发展之势,“中国-东盟体育交流合作中心”已挂牌成立,边境地区已搭建了中国与东盟的体育合作发展平台,广西与云南等地已建成了多处中国-东盟体育交流场所,打造了龙舟、武术、舞狮、藤球等知名赛事等。根据中国-东盟民族体育交流实践,对相关问题的研究均受到了国内外专家学者的重视,众多专家在研究中提出,中国-东盟间的民族体育交流与合作,应通过开发民族体育项目、赛事交流、旅游合作等措施实现,这些都离不开对东盟民族体育具体内容的熟悉和信息的掌握;老挝的洪通·坎萨翁、柬埔寨的梅·萨林在“中国-东盟大众体育合作发展论坛论”(2011,广西)报告中就提出,为进一步加强与中国民族体育的交流与合作,东盟国家重视并着手开展对民族体育资源进行整理。(根据2011广西南宁市“中国-东盟大众体育合作发展论坛论”报告整理.)
对东盟国家民族体育的研究和实践,均表现出强劲的市场需求,直接促进了对东盟国家民族体育信息的需求,对使用信息的便捷性要求也日趋突出,应利用现代计算机技术,建设东盟的民族体育资源数据库,便于研究和了解东盟国家的民族体育资源状况,为中国—东盟民族体育文化更好地开展融合与发展服务。
2 东盟民族体育资源数据库的建设思路
2.1 数据库的模块与构架
根据当前对东盟民族体育资源研究与实践的应用需要,数据库平台下建立相应的资源模块,用户通过查阅搜索后,以文本、声像等形式呈现,提供实际使用所需(图1)。
图1 数据库模块构架图
2.2 数据的收集
数据库信息的采集方法是多种多样的,但本文研究的数据库平台收集工作,对象是在东盟国家,涉及地区和范围大,处于不同国度,给数据的收集带来很大的困难,这也是本数据库建设中数据收集的特征,因此,除组织国内的研究人员外出调查收集外,发动组织东盟国家的同行研究人员参与显得尤为重要。数据的采集好收集工作,主要采用以下方法开展。
2.2.1 文献收集
对东盟民族体育资源的收集,用文献资料法可以在国内的各大多媒体数据库及图书馆中收集到一定的材料,但通过初步调查了解发现,因为当前对东盟国家民族体育的研究刚处于起步阶段,所以国内的这些数据资源是极为有限的,主要通过东盟国家的相关信息平台进行查阅收集,一是通过东盟一些国家的知名图书馆,二是东盟国家的网上数据库,如泰国的http://www.ThaiLIS-Thai Library Integrated System及 http://www.thailits.com 平台、泰沥报(http://dcms.thailis.or.th/dcms/basic.php),澳大利亚国家体育信息中心(hppt://www.ausport.englzng.org)等等。文献法主要是能收集到主流民族体育的概况的信息,但往往只涉及知名民族体育的常规状况。
2.2.2 实地采集
数据的实地采集,被认为是准确的数据收集方法,但实际应用时要注意两点,一是确保采集点具有代表性,二是采集点要全面,否则将收集到片面的数据,导致研究和应用的偏差。东盟国家多、地域宽,要对所有民族体育点实施实地采集是不现实的,因此,在实际操作中,首先要开展前期调研,了解东盟国家中具有代表性的民族体育资源分布情况,设计总体的采集点方案,其次是分析确定代表东盟民族体育的主流,对主流资源进行采集,第三是把握东盟国家民族体育资源的真实状况,民族体育概况部分应重点对原生态民族体育资源进行采集,特别是不能被已经进行过渡商业开发民族体育的表象所迷惑,采集到与真实民族体育相脱节的材料。
2.2.3 访问搜集
本方法针对东盟国家民族体育的历史、发展、流变等状况进行搜集,民族体育活动的知情者、传承人、主办活动的核心人物等,是最能了解和掌握其真实情况,应对他们进行访问调查。访问的主要内容,是民族体育文化属性方面的资源,如民族体育的起源、历史、功能、发展、流变等。
实地采集和访问搜集的材料以数字电子的形式为载体,这些电子材料有文本、图片、音频和视频等形式,并将这些形式的材料转换成与数据库系统兼容的格式,如将图片转换成JPG或GIF格式,音频采用WAV或MP3格式,视频采用ASF、AVI或FLV等流媒体格式,最后将这些格式的材料作为体育资源数据库平台的输入信息。
2.3 数据的加工处理
2.3.1 文字的编辑
文字是体育资源数据库的基本类型,在表达方式和内容上都要符合专业要求,在描述体育动作要领或技战术时,要尽量简明准确,输入意思接近或形式类似的信息记录时,选择准确的关键字,以体现多记录的关联性,提高资源数据库平台的性能。
2.3.2 视频的处理
视频是最能形象体现民族体育运动技、战术的形式,但是摄像设备采集的视频一般有冗余性、单调性和间断性等缺点,所以需要利用视频处理软件编辑加工原始视频文件,如Premiere、After Effects等软件,通过剪辑、特效、合成等功能将体育专业技术动作更形象的表达出来,目前视频处理技术已经很先进了,也可以将其他多媒体元素融入到视频中,如图片、声音片段等,其中声音片段可以用音频处理软件如cool edit完成,在原始的视频材料中添加这些多媒体元素,更能准确的展现体育运动的灵活性。
为了使视频信息与民族体育资源数据库平台互相兼容,视频处理也可以转换成支持web应用程序的格式,在保证视频图像质量的基础上,转换成在网络上也能顺利播放的FLV格式,这种格式的视频文件占用的存储空间又小,能明显提高数据库的共享效率。
2.3.3 图片的处理
图片是体育资源数据库的重要组成部分,照相和扫描是获得图像的主要途径,设备质量和环境的限制决定了图片的不足,特别是体育类图片一般都是在运动的状态下生成的,图片质量比较差,因此要用图像处理软件如photoshop对原始图片进行加工处理,利用强大的变化、填充、修复、融合、裁剪等功能,生成体育资源数据库平台支持的高质量的JPG、PNG类型图片。
2.3.4 数据录入处理
在东盟民族体育资源数据库平台中,很多信息都是由音频、视频和图片构成的,这些资源类型多样,占用存储空间很大。在该平台中,为了更好的将大容量的信息展现给用户,数据库中不用存储文件本身,只需保存文件名称,在发布音频、视频和图片前,先将这些文件上传到制定的服务器上,在web应用程序的前台网页中读出数据库的信息就可以了,另外在后台管理中利用web开发技术的I/O类接口实现对服务器上的文件进行管理,在前台显示和后台管理都实现了对各种数据的高效处理。
3 东盟民族资源数据库平台建设
3.1 系统体系结构
根据以上部分数据的分析,东盟国家民族体育资源数据量大,涉及范围广,但类型较简单,故本系统采用B/S体系结构。
B/S(浏览器/服务器)架构体系如图2所示,由客户机、应用服务器和数据库服务器三部分组成,在中小型应用系统中,Web服务器可以与数据库服务器安装在同一台服务器中。与C/S架构相比,它不需要在客户机上安装专门的客户端软件,用户在使用程序时仅需要通过安装在客户机上的浏览器访问指定的Web服务器即可。在B/S架构中主要的数据分析处理工作是在应用服务器中完成的,客户端主要用来下达指令和接收结果,所以客户机的配置要求不高,B/S架构非常适合“瘦客户端”的运行环境。
图2 B/S架构体系
B/S软件系统结构主要运行于Internet环境下,目前已成为主流网络软件的系统结构,事实上B/S结构是对C/S结构的一种改进[2]。客户端采用了浏览器的工作界面,处理数据主要事务在服务器端完成。以目前的技术看,构建B/S结构的网络,并通过Internet模式实现数据库应用,相对容易实现,开发成本比较低,它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;能有效地保护数据平台和管理访问权限,相对而言,服务器数据库安全性也得到了提高。B/S结构的主要优点有:1)具有分布性特点,客户端的操作不受地域的限制。2)增强系统平台的扩展性,通过对服务器控件编程即增加服务器功能。3)对数据库维护简单方便,客户端只需要创建由应用程序、工具、语言及浏览器使用的前端数据库客户端和中间层业务对象,即可实现所有用户的同步更新。4)结合AJAX、数据库等技术,在运行速度、数据安全、人机交互等方面功能强大[3]。
3.2 开发工具
在B/S体系结构中开发数据库平台的实质就是开发web应用程序,web应用程序主要在web应用服务器中运行,web应用程序在B/S体系结构中起了关键作用,该应用程序的技术决定了整个平台运行效率,一般web应用程序的开发技术主要有ASP.NET、PHP和JSP等,其中asp.net是基于框架的程序开发,拥有强大的数据库处理组件ADO.NET,东盟民族资源数据库平台更注重数据的安全性、扩展性和统一性等特点[4]。因此选择ASP.NET技术更适合东盟民族资源数据库平台的开发设计。
目前,ASP.NET技术的开发工具主要有微软公司的Visual Studio.net系列软件,它提供了一个多语言编程环境,同时集成了应用程序和服务,为了Internet规模应用程序的部署和操作提供了高度的灵活性。.NET框架主要由.NET支持的语言、通用语言运行库CLR、统一类库的分层集合和ASP.NET构成,为了保证数据库的安全性和可靠性,数据库服务器选择SQL Server 2008 作为后台数据库[5]。
3.3 运行条件
3.3.1 服务器端
硬件:CPU 2.0GHZ以上;内存1G以上;硬盘40G以上;软件:操作系统 Server版本windows 2000/windows 2003;IIS5.1 以上;Frame 2.0 以上。
3.3.2 客户端
硬件:CPU 1.5GHZ以上;内存256M以上;硬盘40G以上;软件:操作系统windows XP/2000/2003/7;浏览器IE6.0以上。
4 东盟民族体育资源数据库的应用
4.1 运行环境
东盟国家民族体育资源数据库的创建主要是为民众服务的,通过信息发布的方式来实现,而信息发布是以开发web应用程序的形式完成,它的实质是网络数据库的开发,主要采用B/S系统结构,利用ASP.NET技术构建应用程序的框架体系,利用.NET框架支持的通用语言运行库,使用C#语言编写ASP.NET应用程序,然后对源程序进行编译,生成安全稳定的应用程序[6]。
应用程序的运行环境是安装IIS的服务器版本的Windows 2003操作系统,数据库服务器安装SQL Server 2008,服务器结合.NET框架(Frame)提供的数据库应用程序接口的类库ADO.NET实现对数据的处理。
4.2 搭建东盟民族体育资源数据库平台框架
根据东盟国家民族数据库的分析,需要搭建资源数据库平台框架,考虑到数据的完整性、安全性、管理可行性、操作可行性和平台的扩展性,将该资源数据库平台分为前台和后台两大部分[7]。前台主要面向用户,用户除了可以在前台浏览并查询体育项目资源、东盟国家体育开展情况、体育文化交流等基本信息,还可以根据不同的权限发表留言、提交用户信息等完成用户交互功能;后台主要完成数据库平台的管理工作,管理员登录后,根据不同的权限可以对后台各个功能模块操作,实现对数据库平台的管理。
4.3 前台模块设计
根据东盟民族体育文化的特点,为了全面展示东盟民族体育资源,数据库平台前台设置了平台介绍、组织机构、新闻时讯、合作交流、民族体育、体育项目、项目分类、项目分布、体育开展、体育视频、体育图片、体育专题、信息查询、资源共享、评论留言、互动论坛等模块。其中合作交流主要介绍不同国家民族之间的体育文化交流;民族体育主要体现东盟体育的民族特色;体育项目主要显示各种竞赛的基本信息;项目分类、项目分布是查询体育项目基本信息的条件或依据;体育开展主要显示体育项目开展的基本情况,包括项目名称、时间、形式、分类、规则、参加人员、功能等信息;体育视频、体育图片主要显示民族体育项目的素材;体育专题为重大的赛事或体育盛会设置的主题;信息查询主要实现对体育项目的查询,用户可以按照不同依据或条件查询相关信息;资源共享是提供与体育项目有关资源的平台,如参赛者报名表、赛事安排表、技能教学等资源;评论留言和互动论坛是用户参与互动交流的平台,用户登录后围绕主题发表评论或留言。
图3 东盟民族体育资源数据库平台
4.4 后台管理设计
东盟民族体育资源数据库平台后台管理功能是由数据库存储的项目信息决定的,其首要任务有效管理体育资源,根据对体育数据库和前台模块的分析,该平台的后台管理主要包括基本信息管理、新闻管理、交流信息管理、项目信息管理、项目活动管理、项目资源管理、评论留言管理和互动论坛管理等模块。其中基本信息管理完成平台介绍和组织结构的维护;新闻管理包括新闻添加、删除、更新等;交流信息管理是对民族体育文化交流信息的维护;项目信息管理是对项目基本信息的维护,是整个平台的核心模块;项目活动管理主要对开展的体育项目维护,涉及到的数据是以项目基本信息为基础的;项目资源管理包括对视频、图片等资源的操作。
5 结束语
东盟民族传统体育资源数据库的建设存在很大的困难,其主要原因是数据库所包含的信息量很大,需要进行长期的收集,并进行大量的整理和录入,另外要对平台提供相应的技术支持和硬件条件,才能完成数据库的构建,因此,需要有资金和人力的保障。数据库平台建成后,还需要实行维护和更新,使其功能不断强大,丰富中国—东盟民族体育的研究内容与方法,并长期为社会所需提供服务,有利于东南亚地区民族体育的保护和传承,更好地发挥其社会功能。
[1]贺圣达.东南亚文化发展历史[M].昆明:云南人民出版社,2011:11.
[2]郭永洪,叶青松,裴拯.NET Web应用开发[M].北京:清华大学出版社,2011.
[3]仰燕兰,金晓雪,叶桦.ASP.NET AJAX框架研究及其在Web开发中的应用[J].计算机应用与软件,2011(6):195-198.
[4]郑豪,柳巧玲.数据库中ADO.NET技术的使用[J].南京晓庄学院学报,2005(5):25-26.
[5]秦学礼,李向东,金明霞.Web应用程序设计技术—ASP.NET(C#)[M].北京:清华大学出版社,2010.
[6]Nagel,Evjen,Glynn.C#高级编程[M].第 4 版.北京:清华大学出版社,2006.
[7]宁云智,刘志成,李德奇.ASP.NET程序设计实例教程—2版[M].北京:人民邮电出版社,2011.