论文总字数:14501字
摘 要
随着网络技术的发展,以及国家政策对游戏产业的支持,国家体育总局已经把电子竞技运动确立为正式的体育比赛项目,网络游戏产业成为蓬勃发展的产业。随之发展起来的网络休闲游戏更是越来越受到人们的喜爱。近几年来形成了以腾讯、联众游戏几大休闲游戏平台为首的一大批棋牌类在线游戏平台。因此对网络休闲游戏平台的开发成为业界的热门研究方向。本文将着眼于网络游戏的管理体系草图,在模型上做网络游戏管理的研究和探讨,并以一个简洁的模型展示。本课题旨在建立一个棋类比赛平台,该平台实现了各种棋类比赛的管理工作。通过该平台,比赛选手可以进行报名,参赛,查看排名,观赛等,具有一定的使用价值和实际意义。
关键词:互联网;游戏管理系统;数据库;Java
Java-based chess tournament management platform
Abstract
With the development of network technology and the support of national policies for the game industry, the State Sports General Administration has established the e-sports as an official sports competition, and the online game industry has become a booming industry. The casual online games developed with it are becoming more and more popular. In recent years, a large number of chess and card online games platforms, led by Tencent and Lianzhong Games, have been formed. Therefore, the development of online casual game platforms has become a hot research direction in the industry. This article will focus on the online game management system sketch, on the model to do online game management research and discussion, and a simple model. The purpose of this project is to establish a chess competition platform that enables the management of various chess competitions. Through this platform, contestants can register, participate, view rankings, watch matches, etc., which has a certain use value and practical significance.
Keywords:Internet; Game Management System; database; Java
目录
摘要 I
Abstract II
第一章 引 言 1
1.1课题研究的背景和意义 1
1.1.1课题研究的背景 1
1.1.2课题探究的意义 1
1.2国内外研究的现状 2
第二章 开发工具与开发环境 3
2.1开发工具及运行环境 3
2.1.1 Eclipse简介 3
2.1.2 Java简介 3
2.1.3 目标环境 3
第三章 系统需求分析 4
3.1可行性分析研究 4
3.1.1 技术可行性分析 4
3.2 功能需求分析 4
3.2.1 目的 4
3.2.2 功能需求 4
3.2.3非功能需求 5
3.3系统用例图 5
3.4标识用例 7
3.6 标识非功能性需求 11
第四章 总体设计 13
4.1 数据库设计 13
4.2 界面设计 13
4.3 系统架构 22
第五章 系统实现 23
总 结 26
致 谢 27
参考文献 28
引 言
1.1课题研究的背景和意义
1.1.1课题研究的背景
随着前沿科技和网络技术的飞速发展,网络游戏作为网络时代最骄傲的产物,已经受到了社会各界的广泛关注。作为亚洲网络游戏的大国,韩国和日本,网络游戏俨然已经成为两国的重要经济支柱了,国家年GDP的增长率,有近两成是来自网络游戏产业。由于传统观念的束缚,中国的网络游戏业起步的较晚,但是归功于网络游戏开发商的大力支持和发展,中国的网络游戏行业发展突飞猛进。据中国社科院发布的文化白皮书《二0一五年:中国文化产业报告》,2015年,全球网上游戏营业额已高达400亿美元,而中国网络游戏的市场规模也高达370亿人民币。报告显示,伴随着以腾讯,网易为首的大型网络游戏公司的发展带动,中国的网络游戏产业增长迅速并呈现出繁荣的态势。
由此可见,网络游戏产业作为一个新兴产业,即将成为我国经济发展路上的重要基石之一,可能在今后的经济发展道路中,会扮演越来越重要的角色。但是从目前的发展状况来说,网络游戏产业作为新生代的产业,在运作、宣传等等产业链上,还有许多不规范的地方,所以我们必须使用正确的价值观念,引导正确的市场规范。比如在用户细分上,充分发挥提升品牌认知度和互动上的相对优势,在制度建立上,国家出台相应的政策和法律来约束游戏的制作和维护。
本文着重于规范网络游戏产业的发展的一个方面——比赛管理,将做简单的探讨,并以简单的模型来阐述网络游戏规范化、制度化、管理化的重要性和必要性,为我国繁荣的网络游戏产业献计献策。笔者我,作为一个有近20年游戏经历的老玩家来说,更希望的是看到网络游戏朝着多元化、健康化、普适化、规范化、制度化的方向发展。
1.1.2课题探究的意义
身处信息化时代的浪潮之中,越来越多的信息充斥着我们的生活。这些信息繁多而又杂乱无章,所以对于这些信息进行规范化的管理,是当务之急。网络游戏产业也是如此。在被这么多网络游戏充斥的时代里,人们越发的呼吁一个规范的平台来进行网络游戏的对战。像QQ游戏对战平台、浩方游戏对战平台、steam……越来越多的对战平台的涌现是人们对于公平游戏和共同游戏的渴望。正式有需求,才会有发展。人们需求的增加使得开发的加快。在这个快餐化时代里,电子竞技当道,没有配套的基础设施来迎合这个时代是不现实的。所以我们这个棋类锦标赛管理系统也是顺应潮流,目的就是为大家提供一个公平公正、快捷便利、规范的竞技对战平台,让大家在电子竞技的热潮中体会电子竞技的魅力所在。
1.2国内外研究的现状
随着人们生活条件的快速发展,人们已经不仅仅局限于物质生活上的满足,开始着眼于精神世界的放松了。互联网的创建和快速发展,已经是大量的虚拟社会涌现在虚拟社会中,同类人群共享着相同的兴趣,但是这一形势未能满足人们个性化发展的需求。这类虚拟社会可短期存在,也可能长期存在,可能包括一小群人,也可能包含成千上万人。需求促进发展,所以网络游戏作为时下最热门的休闲方式,越来越多的人喜欢上了网络游戏,加之,种类繁多的网络游戏也越发吸引着现在的人们。作为网络游戏的一种,棋类游戏可以说是游戏界的元老了。前一阵子“阿尔法狗”的大胜世界围棋大师的新闻,掀起了人们对于棋类游戏的一波热潮。作为广泛流传至今的游戏,棋类游戏还是坐拥大批的粉丝和颇具实力的玩家。正需要一个这样的赛事管理平台,促进民间棋类高手的切磋与发掘,职业棋手的练习与学习。一个完备的赛事管理系统可以更好的加大对于棋类竞技的宣传与发展。
目前, 国内的游戏数量如井喷一般。游戏的数量和种类越来越多,不得不说大部分的游戏制作精良,有些还具有一定的历史人文背景,但是也不乏一些不良的小公司,制作一些粗糙的低成本的游戏,损害着当代青年的身心健康。在如此形式之下,良好的游戏管理平台显得格外重要。时下,大多数的游戏都具有一定的竞技性质,人们越来越渴望在游戏中获得胜利来放松心情,其中还涌现出了一批对于游戏理解非常独到的玩家,即民间高手。这些民间高手对于游戏产业的发展尤为重要。随着直播行业的飞速发展,大批的高端玩家选择通过直播来获得人气和赚取利益,而良好的规范的成绩能使他们在直播时吸引更多的人气和流量。所以,一个良好的锦标赛管理平台是直播行业乃至游戏产业的重要基石。只有把比赛平台做好,为选手提供好的比赛设施,为观众提供好的观赛体验,为广告商提供更多的广告流量,才能使网络游戏行业的收入与产出平衡,乃至得到高速的发展。
第二章 开发工具与开发环境
2.1开发工具及运行环境
2.1.1 Eclipse简介
Eclipse是一个基于Java的一个可扩展开发平台,Eclipse不但可以作为Java编程语言开发的IDE工具,也可以作为其他的编程语言的IDE,比如C ,PHP等,只要是你想到的编程语言,基本上都可以使用。Eclipse通过插件组件构建开发环境,由于Eclipse 附带了包括 Java 开发工具在内的标准插件集,这使得Eclipse在程序开发者中大受欢迎。Eclipse不但能够支持基本的代码编写、测试以及排错的功能,同时它还是一款具有极为强大功能的J2EE集成开发环境的便捷工具。
2.1.2 Java简介
Java是一种高级的面向对象的程序设计语言。1995年,美国的Sun Microsystems公司正式向IT业内推出了Java语言。这款语言集安全性、跨平台性、面向对象、简洁、适用于网络等诸多显著的特点于一身,在当时互联网迅猛发展的时代里,引起了相当大的关注。Java是一种面向对象的设计语言,而不是面向过程的语言。Java提供一个解释执行的程序运行环境,是程序代码独立于平台的语言。Java吸收了C语言和C 语言的有点,使得程序员更容易掌握。Java去掉了C语言和C 语言中的影响程序健壮性的部分,使得程序更加安全可靠。Java拥有多线程,可以使程序拥有同时执行多个任务的能力。Java还可以提供动态下载程序代码的机制,并且提供代码校验机制来保证程序的安全性。
2.1.3 目标环境
ARENA中所有的用户都可以使用一个支持例如Javascript和Java小程序的Web浏览器访问任何竞技场。操作者使用的管理功能是不可以通过Web获得的。
剩余内容已隐藏,请支付后下载全文,论文总字数:14501字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;