基于掌上设备的跆拳道赛事信息发布系统
摘 要
当今社会,智能手机是越来越普及。从Symbian系统到Android系统和IOS系统,智能手机也越来越成为人们生活中不可缺少的一部分了。尤其是现在IOS和Android系统各种各样的App让人们随时随地的体验着智能手机带来的便捷。而另一方面,体育也是生活中人们关注的一个热点。
本课题是基于这两点而来的一个基于掌上赛事系统信息发布的系统。是一个在C#平台上开发、调试,运行于智能手机终端的应用。根据跆拳道信息发布系统的的应用现状和实际需求,运用了Javascript、HTMl、CSS等网页开发技术以及基于手机的应用的JQuery mobile框架。实现了跆拳道信息发布系统从赛前的比赛安排的实时发布,到赛中的比赛成绩、结果、和晋级名单的发布,再到最后比赛结束的奖牌榜的发布。完成了单项赛事的所有信息的完整、实时发布。让广大用户能够在任何能够连上网络的地方方便地查询跆拳道赛事信息。
本文具体介绍了整个系统从前期的知识准备和需求分析、总体设计以及详细设计、再到最后的编码和调试。重点分析了需求分析、总体设计和详细设计。将数据的结构和数据的获取方式对一一进行了说明,设计界面和代码都有展示。最后分析了系统测试过程中出现的问题,并找到了解决方案使系统满实现了需求的几个功能。
本系统的所有数据全部来自于第十二届全运回官网。
查看完整论文请+Q: 351916072
关键字:跆拳道、竞赛信息、智能手机、JQuerymobile
目录
第一章. 绪 论 1
1.1课题背景及意义 1
1.2课题研究内容 1
1.3主要技术简介 2
1.3.1 HTML 2
1.3.2 CSS 3
1.3.3 javascript 4
1.3.4 jQuery Mobile 6
1.4开发工具简述 7
1.4.1 Microsoft Visual Studio 2010 7
第二章.需求分析 9
2.1业务需求 9
2.2 功能需求 12
2.3 数据需求 12
第三章. 总体设计 14
3.1 概要设计原则 14
3.2 概要设计思路 15
3.3 系统的结构设计 15
3.4软件结构设计 16
3.5数据库设计 17
3.6本章小结 19
第四章.详细设计 20
4.1设计思路 20
4.2数据获取与显示函数 20
4.2.1数据获取 20
4.2.2 显示函数 22
4.3欢迎界面和竞赛计划与成绩 23
4.3.1 欢迎界面 23
4.3.2 竞赛计划与名次公告 24
4.4奖牌榜 26
4.5运动员 27
4.6项目简介 31
第五章.系统调试 32
5.1 调试过程中的问题 32
第六章. 总结与展望 34
致谢 35
参考文献 36
科技文献翻译 37
第一章. 绪 论
1.1课题背景及意义
随着社会生产的发展,人们大都温饱问题得以解决,更多的人有了更多的时间去关注体育,也有了更多的专业从事体育的运动员。体育在人们生活中的地位不断提高。各种比赛也是不断,体育不仅是一项强身健体的项目,更是人们生活中不可缺少的活动。从“更高、更快、更强”的奥运会到各个学校的的运动会都不断的出现在我们的日常生活中。跆拳道是各种综合性运动会的重要项目、之一,比赛备受关注,受众种类多、数量大,迅速、及时、准确地发布、处理、展示各类竞赛信息是对竞赛信息发布系统的基本要求。而近年来无线通信技术的提高和手机的普及以及智能系统的不断提升,使得利用移动设备发布竞赛信息的时机已经成熟。
现在的赛事信息服务系统在提供各项可靠赛事成绩信息的同时也要为现场的观众以及新闻工作着提供更多、更便捷的信息服务。信息服务通过其丰富的信息发布手段展示了现代体育的精彩过程,是个大赛事不可或缺的一个部分。
在现今的各个大赛事的信息发布大部分都是通过网站发布,很少有专门的软件用于赛事信息的发布。所以一个专门用于赛事信息发布的App是很有必要的。对于用户能够很方便的获取赛事的各种信息。而实时更新的信息则为新闻工作者提供了最新的消息,对于场上的工作人员,特定体育项目的App则可以为他们的工作剩下不少时间,使赛事能更加顺畅的运行。
1.2课题研究内容
本课题来源于国家体育总局的体育信息中心的“第2届青年奥林匹克运动会综合信息发布系统”项目,要求通过无线掌上设备发布跆拳道竞赛信息,包括竞赛计划、实时成绩、名次奖牌等,并实现跨平台、跨系统的信息发布、浏览、查询等功能,并能够与其他系统整合成综合运动会信息发布系统。
整个系统的是为了一个完整的综合型运动会设计的信息发布系统,分别有不同的项目模块组成,每个项目即是单独的一块也是整个赛事系统不可缺少的的一个部分。从赛前的计划安排的比赛日程表、场地安排、比赛对阵图和运动员的基本信息,到比赛的过程中的每场比赛的成绩和结果、比赛晋级名单和晋级对阵信息和名次公告,到最终的奖牌榜,各单项的奖牌统计,个代表团的奖牌统计以及得分结果,最后到各个运动的个人成绩、名次和获奖情况以及个人得分都会实时的显示在客户端用户的面前。
本课题是整个系统组成的一个部分,完成跆拳道相关赛事信息的发布,涉及到各个比赛日赛事安排、竞赛计划、奖牌榜、运动员相关信息的发布。是以Microsoft Visual Studio 2010为开发平台,以Javascript、HTML、CSS为主要技术的,基于JQuery mobile框架开发出来的应用于手机终端的应用系统,经过封装后可以运用于Android系统和IOS系统,实现了跨平台的信息发布、浏览、查询等功能。并且能够与其他项目的系统整合成为一个综合赛事信息发布系统。
1.3主要技术简介
1.3.1 HTML
HTMl(HyperText Mark-up Language)中文叫超文本标记语言,是目前网络上应用最为普遍的语言之一。
超文本标记语言
超级文本标记语言的文档制作比较简单,但功能却非常的强大,支持不同数据格式的文件
1. 简易性:超级文本标记语言升级
2. 可扩展性
3. 平台无关性:尽管个人计算机
4.通用性:HTML
设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形方便地联系在一起,形成犹记得整天,人们不用考虑具体信息是在当前电脑还是在网络的其他电脑上,我们只用鼠标在某一个文档中点取某个图标。
1.3.2 CSS
CSS (Cascading Style Sheets)中文名层叠样式表,其是可以用来表现HTML
假如你要在HTML
有三种方法可以在站点网页上使用样式表:
1. 外部样式:将网页链接到外部样式表。
原文链接:http://www.jxszl.com/dzxx/txgc/1805.html