拳击赛事信息移动发布系统设计与实现
拳击赛事信息移动发布系统设计与实现[20191215145523]
摘 要
拳击是现代最流行的格斗运动项目之一。而拳击信息发布系统,更是整个赛事信息发布系统中重要的组成部分。伴随着现代信息技术和体育事业的迅猛发展,竞赛信息系统(GIS)已经成为了保障综合运动会能够顺利进行的核心因素之一。传统的赛事信息发布系统已经难以满足观众,参赛者,运营商等各个方面的需求,而在21世纪智能移动终端的普及大潮下,信息发布系统与移动终端之间的结合已经成为既定的趋势,既有利于信息的传递,也方便个人的查阅。
拳击赛事信息移动发布系统主要包括4部分:竞赛日程信息、奖牌信息、运动员信息、项目简介及其他。提供了各个大模块下至少五个小模块的具体功能,
可具体显示包括日期、场馆、代表团、在内的竞赛计划,并在二级页面能显示该场比赛的成绩单;提供不同的具体查询运动员信息的方式,最终显示运动员信息页面;奖牌信息包含了单日奖牌榜、总奖牌榜、单项榜单;项目简介主要介绍了拳击的相关内容。
论文阐述了现代综合运动会拳击竞赛信息移动终端发布系统的总体框架及其结构,通过对项目调研,熟悉比赛内容和运行规则,功能需求及业务流程,进行软件及网页的设计,完成拳击赛事信息移动发布系统设计与实现。系统开发中采用vs2010作为开发工具,JS作为编译语言。
查看完整论文请+Q: 351916072
关键字:】移动终端信息发布跨平台数据交换拳击
目 录
摘 要 I
ABSTRACT Ⅱ
第1章 绪论 1
1.1 课题研究的背景和意义 1
1.2 本论文的主要内容 1
第2章 开发平台及开发工具 3
2.1 开发平台、环境 3
2.2 VS2010相关介绍 3
2.3 编译语言JavaScript介绍 4
2.4 windows 8 下的Internet Information Server配置 5
2.4.1 安装IIS 5
2.4.2 发布网站 7
2.4.3建立网站 7
第3章 需求分析 9
3.1 拳击项目介绍 9
3.1.1 拳击的历史由来 9
3.1.2拳击比赛规则 9
3.2 设计分析 11
3.2.1 设计目标 11
3.2.2 风格 12
3.2.3功能需求分析 12
3.2.4数据需求分析 13
第4章 系统总体设计 15
4.1 系统设计原则 15
4.2系统框架设计 16
4.2.1 主页面模块 16
4.2.2 竞赛简介页面模块 16
4.2.3 竞赛日程查询页面模块 16
4.2.4 竞赛日程详细页面模块 16
4.2.5 竞赛成绩详细界面模块 17
4.2.6 奖牌榜界面模块 17
4.2.7 奖牌榜代表团详细界面模块 17
4.2.8 运动员信息查询界面模块 17
4.2.9 运动员详细信息界面模块 17
4.3业务流程分析 18
4.4 系统功能结构 19
第5章 详细设计 20
5.1 公共功能的设计 20
5.1.1数据获取 20
5.1.2 公共JS函数 21
5.2欢迎页面 22
5.3竞赛计划 23
5.4奖牌统计 25
5.4参赛队员 27
5.5项目简介 29
第6章 测试 30
第7章 总结与展望 32
致 谢 34
参考文献 35
附 录 36
一 英文原文: 36
二 英文翻译: 46
第1章 绪论
1.1 课题研究的背景和意义
新的时代到来了,科技在进步,随着信息化在我国的快速发展,国家对信息的需求快速增长,信息产品和信息服务对于各行各业都不可缺少,信息技术已经成为支撑当前经济活动和社会活动的基石。在这种背景下,现代运动会作为重要的社会文化活动之一,其信息服务系统的建设是我国体育事业发展的必然产物。
现代运动会信息服务系统在精确提供各项赛事成绩信息的同时,也为现场观众、新闻媒体单位以及社会大众提供更多、更快捷的信息服务。信息服务系统通过其丰富的信息发布手段展现了现代竞技体育的丰富多彩、扣人心弦的过程与结果,使运动员、媒体、社会公众围绕体育竞赛得以互动。同时在综合性运动会信息服务系统支持下扩张出的巨大商业价值,使更多的企业与商家趋之若鹜,这些都会进一步促进体育事业的蓬勃发展。
而在21世纪智能移动终端的普及大潮下,信息发布系统与移动终端之间的结合已经成为既定的趋势。更加方便快捷的信息传递及接收方式,成为本次毕业设计研究的核心观念。为了迎合大潮,我们进行了信息数据跨域跨平台交换的实验,并依此编写程序,将计算机网页能够合适的在屏幕较小的移动终端上显示,建立数据缓存更新模式,节省刷新和显示时间间隔。
系统的开发实现是对现有的网络赛事信息发布系统的功能的扩展,为用户的信息和组委会的信息发布获取提供了另一种方式,为用户提供了方便快捷的随时、随地、随身的赛事信息服务,不仅有效的保证了整个系统的安全和搞笑,而且拓展了系统发布平台的信息服务手段,提高了组委会的管理效率,进一步加强了运动会的现代化、信息化建设。
1.2 本论文的主要内容
课题设计主要是对移动信息发布系统的开发与研究,通过JQmobile,将计算机网页移植到移动智能终端上来,具备一系列如竞赛日程,运动员信息等的信息模块,并且还有按不同方式搜索的互动功能模块。作者在文中阐述了现代综合运动会拳击竞赛信息移动终端发布系统的总体框架及其结构,通过对项目调研,熟悉比赛内容和运行规则,功能需求及业务流程,进行软件及网页的设计,完成了拳击赛事信息移动发布系统设计与实现。
文中对与软件编译环境,编译语言,网站发布系统等进行了概括介绍,并结合此次课题设计介绍了一些对于网站模板设计的经验和感悟。拳击赛事信息移动发布系统主要包括4部分:竞赛日程信息、奖牌信息、运动员信息及其他。系统开发中采用vs2010作为开发工具,JS作为编译语言。
第2章 开发平台及开发工具
2.1 开发平台、环境
系统前台开发工具为VS、Dw等JS开发工具,后台开发工具为VS2010?C#,数据库使用SQL?SERVER?2008企业版;系统运行环境为Android?2.3以上版本、IOS5.0以上版本(Iphone4,4s,5,5s,5c,Ipad,Touch等)。
本次毕业设计作者采用VS2010专业版为前台开发工具,数据库使用SQL SERVER 2008企业版,配置IIS服务器;系统试运行环境为IOS7.1版本(Iphone4s,Ipad)。试运行顺利,能够完美显示网页。
2.2 VS2010相关介绍
vs2010 也就是 Microsoft Visual Studio 2010 ,是美国微软公司倾力推出的一款开发环境系列,从较早的版本到现在的最新版本,一直非常受开发者的欢迎。
Visual Studio 2010即可以用来创建Windows系统平台下的系统应用程序和网络应用程序,也可以用来编写网络服务、智能终端设备应用程序和 Office办公软件插件。
1992年4月,微软公司率先发布了具有革命性和跨时代意义的操作系统Windows 3.1,把个人计算机(个人电脑)引进了真正的视窗时代,这是一个崭新的时代。微软公司在原本具有C++开发工具较早版本Microsoft C/C++ 7.0的基础上,开创性地大胆引进了MFC(Microsoft Foundation Classes)库,进一步完善了源代码,变成为Microsoft C/C++ 8.0,也就是Visual C++1.0这个版本,并于1992年率先发布。Visual C++ 1.0是Visual Studio2010的最初原型,这也才能算是真正意义上的Windows IDE。虽然以信息时代的眼光来看,这个界面有着简陋和粗糙的缺点,但是它首次脱离了DOS界面,让开发者可以在图形化的界面视窗下更流畅简便的进行开发,让软件开发进入了可视化(Visual)开发的时代。从此,Vs系列开发环境的大佬时代正式开始了。
到了1998 年的时候,微软公司又发布了名为 Visual Studio 6.0的环境,把所有开发语言的开发环境版本均升至 6.0。这也是 Visual Basic 的终发布,从7.0开始,Microsoft Basic 变化成了一种全新的面向对象的编译语言:Microsoft Basic. NET。这是VS系列开发环境的发展历程中极为重大的突破,代表了首款面向对象的编译软件的系统基本成型。
直到今日,vs2010还是目前最流行的Windows系统应用程序开发环境平台。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面风格被重新设计和调整,变得更加简洁大方,关键信息一目了然。Visual Studio 2010同时带来了几款伴生软件: NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),支持开发面向Windows 7系统的应用程序。除了Microsoft SQL Server系列数据库,它还支持 IBM DB2和Oracle数据库。
目前vs2010有五个版本:专业版、高级版、旗舰版、学习版和测试版。而我在毕业设计过程中使用的是微软专门为开发者免费发放的专业版。
2.3 编译语言JavaScript介绍
JavaScript是一种脚本语言,在网络异常发达的现在被应用在网络的每个角落,他是基于对象和事件驱动并且还具有相对安全性的客户端脚本语言。同时JavaScript也是一种广泛应用于客户端Web开发的脚本语言,换句话说就是多用来开发各种网站,常常用来给HTML(标准通用标记语言的子集)网页添加动态功能,例如响应用户的各种操作。它最初由Netscape公司的Brendan Eich工程师设计,是一种内置支持类的,动态、弱类型、基于原型的语言。Ecma国际早期是以JavaScript为基础制定的ECMAScript标准。JavaScript通常也可以应用于一些不同的场合,如服务器端编程等。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。
Netscape公司在刚开始的时候是将其脚本语言命名为LiveScript。在Netscape与Sun开始合作之后又将其改名为JavaScript。发明者说,JavaScript最初是因为受到Java启发而开始设计的,创造的目的之一就是“看上去像Java”,因此再编译的语法上有许多类似之处,一些函数名称和其他命名规范也借自Java。但JavaScript的主要设计原则却是源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销便考虑与Sun公司达成协议的结果。当初为了取得技术优势,微软推出了JScript脚本语言。Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。而现在两者都属于ECMAScript的实现。尽管JavaScript是作为给非程序人员的脚本开发语言,而非是作为给程序人员的编程语言来推广和宣传的,但是JavaScript仍然具有非常丰富的特性。
摘 要
拳击是现代最流行的格斗运动项目之一。而拳击信息发布系统,更是整个赛事信息发布系统中重要的组成部分。伴随着现代信息技术和体育事业的迅猛发展,竞赛信息系统(GIS)已经成为了保障综合运动会能够顺利进行的核心因素之一。传统的赛事信息发布系统已经难以满足观众,参赛者,运营商等各个方面的需求,而在21世纪智能移动终端的普及大潮下,信息发布系统与移动终端之间的结合已经成为既定的趋势,既有利于信息的传递,也方便个人的查阅。
拳击赛事信息移动发布系统主要包括4部分:竞赛日程信息、奖牌信息、运动员信息、项目简介及其他。提供了各个大模块下至少五个小模块的具体功能,
可具体显示包括日期、场馆、代表团、在内的竞赛计划,并在二级页面能显示该场比赛的成绩单;提供不同的具体查询运动员信息的方式,最终显示运动员信息页面;奖牌信息包含了单日奖牌榜、总奖牌榜、单项榜单;项目简介主要介绍了拳击的相关内容。
论文阐述了现代综合运动会拳击竞赛信息移动终端发布系统的总体框架及其结构,通过对项目调研,熟悉比赛内容和运行规则,功能需求及业务流程,进行软件及网页的设计,完成拳击赛事信息移动发布系统设计与实现。系统开发中采用vs2010作为开发工具,JS作为编译语言。
查看完整论文请+Q: 351916072
关键字:】移动终端信息发布跨平台数据交换拳击
目 录
摘 要 I
ABSTRACT Ⅱ
第1章 绪论 1
1.1 课题研究的背景和意义 1
1.2 本论文的主要内容 1
第2章 开发平台及开发工具 3
2.1 开发平台、环境 3
2.2 VS2010相关介绍 3
2.3 编译语言JavaScript介绍 4
2.4 windows 8 下的Internet Information Server配置 5
2.4.1 安装IIS 5
2.4.2 发布网站 7
2.4.3建立网站 7
第3章 需求分析 9
3.1 拳击项目介绍 9
3.1.1 拳击的历史由来 9
3.1.2拳击比赛规则 9
3.2 设计分析 11
3.2.1 设计目标 11
3.2.2 风格 12
3.2.3功能需求分析 12
3.2.4数据需求分析 13
第4章 系统总体设计 15
4.1 系统设计原则 15
4.2系统框架设计 16
4.2.1 主页面模块 16
4.2.2 竞赛简介页面模块 16
4.2.3 竞赛日程查询页面模块 16
4.2.4 竞赛日程详细页面模块 16
4.2.5 竞赛成绩详细界面模块 17
4.2.6 奖牌榜界面模块 17
4.2.7 奖牌榜代表团详细界面模块 17
4.2.8 运动员信息查询界面模块 17
4.2.9 运动员详细信息界面模块 17
4.3业务流程分析 18
4.4 系统功能结构 19
第5章 详细设计 20
5.1 公共功能的设计 20
5.1.1数据获取 20
5.1.2 公共JS函数 21
5.2欢迎页面 22
5.3竞赛计划 23
5.4奖牌统计 25
5.4参赛队员 27
5.5项目简介 29
第6章 测试 30
第7章 总结与展望 32
致 谢 34
参考文献 35
附 录 36
一 英文原文: 36
二 英文翻译: 46
第1章 绪论
1.1 课题研究的背景和意义
新的时代到来了,科技在进步,随着信息化在我国的快速发展,国家对信息的需求快速增长,信息产品和信息服务对于各行各业都不可缺少,信息技术已经成为支撑当前经济活动和社会活动的基石。在这种背景下,现代运动会作为重要的社会文化活动之一,其信息服务系统的建设是我国体育事业发展的必然产物。
现代运动会信息服务系统在精确提供各项赛事成绩信息的同时,也为现场观众、新闻媒体单位以及社会大众提供更多、更快捷的信息服务。信息服务系统通过其丰富的信息发布手段展现了现代竞技体育的丰富多彩、扣人心弦的过程与结果,使运动员、媒体、社会公众围绕体育竞赛得以互动。同时在综合性运动会信息服务系统支持下扩张出的巨大商业价值,使更多的企业与商家趋之若鹜,这些都会进一步促进体育事业的蓬勃发展。
而在21世纪智能移动终端的普及大潮下,信息发布系统与移动终端之间的结合已经成为既定的趋势。更加方便快捷的信息传递及接收方式,成为本次毕业设计研究的核心观念。为了迎合大潮,我们进行了信息数据跨域跨平台交换的实验,并依此编写程序,将计算机网页能够合适的在屏幕较小的移动终端上显示,建立数据缓存更新模式,节省刷新和显示时间间隔。
系统的开发实现是对现有的网络赛事信息发布系统的功能的扩展,为用户的信息和组委会的信息发布获取提供了另一种方式,为用户提供了方便快捷的随时、随地、随身的赛事信息服务,不仅有效的保证了整个系统的安全和搞笑,而且拓展了系统发布平台的信息服务手段,提高了组委会的管理效率,进一步加强了运动会的现代化、信息化建设。
1.2 本论文的主要内容
课题设计主要是对移动信息发布系统的开发与研究,通过JQmobile,将计算机网页移植到移动智能终端上来,具备一系列如竞赛日程,运动员信息等的信息模块,并且还有按不同方式搜索的互动功能模块。作者在文中阐述了现代综合运动会拳击竞赛信息移动终端发布系统的总体框架及其结构,通过对项目调研,熟悉比赛内容和运行规则,功能需求及业务流程,进行软件及网页的设计,完成了拳击赛事信息移动发布系统设计与实现。
文中对与软件编译环境,编译语言,网站发布系统等进行了概括介绍,并结合此次课题设计介绍了一些对于网站模板设计的经验和感悟。拳击赛事信息移动发布系统主要包括4部分:竞赛日程信息、奖牌信息、运动员信息及其他。系统开发中采用vs2010作为开发工具,JS作为编译语言。
第2章 开发平台及开发工具
2.1 开发平台、环境
系统前台开发工具为VS、Dw等JS开发工具,后台开发工具为VS2010?C#,数据库使用SQL?SERVER?2008企业版;系统运行环境为Android?2.3以上版本、IOS5.0以上版本(Iphone4,4s,5,5s,5c,Ipad,Touch等)。
本次毕业设计作者采用VS2010专业版为前台开发工具,数据库使用SQL SERVER 2008企业版,配置IIS服务器;系统试运行环境为IOS7.1版本(Iphone4s,Ipad)。试运行顺利,能够完美显示网页。
2.2 VS2010相关介绍
vs2010 也就是 Microsoft Visual Studio 2010 ,是美国微软公司倾力推出的一款开发环境系列,从较早的版本到现在的最新版本,一直非常受开发者的欢迎。
Visual Studio 2010即可以用来创建Windows系统平台下的系统应用程序和网络应用程序,也可以用来编写网络服务、智能终端设备应用程序和 Office办公软件插件。
1992年4月,微软公司率先发布了具有革命性和跨时代意义的操作系统Windows 3.1,把个人计算机(个人电脑)引进了真正的视窗时代,这是一个崭新的时代。微软公司在原本具有C++开发工具较早版本Microsoft C/C++ 7.0的基础上,开创性地大胆引进了MFC(Microsoft Foundation Classes)库,进一步完善了源代码,变成为Microsoft C/C++ 8.0,也就是Visual C++1.0这个版本,并于1992年率先发布。Visual C++ 1.0是Visual Studio2010的最初原型,这也才能算是真正意义上的Windows IDE。虽然以信息时代的眼光来看,这个界面有着简陋和粗糙的缺点,但是它首次脱离了DOS界面,让开发者可以在图形化的界面视窗下更流畅简便的进行开发,让软件开发进入了可视化(Visual)开发的时代。从此,Vs系列开发环境的大佬时代正式开始了。
到了1998 年的时候,微软公司又发布了名为 Visual Studio 6.0的环境,把所有开发语言的开发环境版本均升至 6.0。这也是 Visual Basic 的终发布,从7.0开始,Microsoft Basic 变化成了一种全新的面向对象的编译语言:Microsoft Basic. NET。这是VS系列开发环境的发展历程中极为重大的突破,代表了首款面向对象的编译软件的系统基本成型。
直到今日,vs2010还是目前最流行的Windows系统应用程序开发环境平台。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面风格被重新设计和调整,变得更加简洁大方,关键信息一目了然。Visual Studio 2010同时带来了几款伴生软件: NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),支持开发面向Windows 7系统的应用程序。除了Microsoft SQL Server系列数据库,它还支持 IBM DB2和Oracle数据库。
目前vs2010有五个版本:专业版、高级版、旗舰版、学习版和测试版。而我在毕业设计过程中使用的是微软专门为开发者免费发放的专业版。
2.3 编译语言JavaScript介绍
JavaScript是一种脚本语言,在网络异常发达的现在被应用在网络的每个角落,他是基于对象和事件驱动并且还具有相对安全性的客户端脚本语言。同时JavaScript也是一种广泛应用于客户端Web开发的脚本语言,换句话说就是多用来开发各种网站,常常用来给HTML(标准通用标记语言的子集)网页添加动态功能,例如响应用户的各种操作。它最初由Netscape公司的Brendan Eich工程师设计,是一种内置支持类的,动态、弱类型、基于原型的语言。Ecma国际早期是以JavaScript为基础制定的ECMAScript标准。JavaScript通常也可以应用于一些不同的场合,如服务器端编程等。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。
Netscape公司在刚开始的时候是将其脚本语言命名为LiveScript。在Netscape与Sun开始合作之后又将其改名为JavaScript。发明者说,JavaScript最初是因为受到Java启发而开始设计的,创造的目的之一就是“看上去像Java”,因此再编译的语法上有许多类似之处,一些函数名称和其他命名规范也借自Java。但JavaScript的主要设计原则却是源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销便考虑与Sun公司达成协议的结果。当初为了取得技术优势,微软推出了JScript脚本语言。Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。而现在两者都属于ECMAScript的实现。尽管JavaScript是作为给非程序人员的脚本开发语言,而非是作为给程序人员的编程语言来推广和宣传的,但是JavaScript仍然具有非常丰富的特性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/2176.html