【高校趣味运动会管理系统设计7800字(论文)】_第1页
【高校趣味运动会管理系统设计7800字(论文)】_第2页
【高校趣味运动会管理系统设计7800字(论文)】_第3页
【高校趣味运动会管理系统设计7800字(论文)】_第4页
【高校趣味运动会管理系统设计7800字(论文)】_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高校趣味运动会管理系统设计摘要:近年来,国民的身体素质越来越受国家政府的重视,因此在全国各地开展了各式各样的体育项目,而伴随着“全民健身”计划的不断完善,不断落实,趣味运动会也如雨后春笋般不断兴起。因趣味运动会项目比较休闲化,游戏本身更体现在重在参与,比赛规则更是由游戏内容决定,因而在国内没有多少关于高校趣味运动会管理系统。本文以某高校田径运动会人工管理为实例,详细介绍了高校趣味运动会管理系统,该项目是以SpringBoot为服务器核心框架的,开发效率有了明显的提高,此外使用了MyBatis便于统一管理数据库。该管理系统是希望能让各个高校对趣味运动会的管理更加方便。经过测试,该高校趣味运动会管理系统运行流畅,功能基本达到预期效果。关键字:高校趣味运动会;管理系统设计;SpringBoot;MyBatis目录TOC\o"1-3"\h\u110701绪论 绪论课题研究的背景随着计算机技术的发展,计算机的性能越来越高,而价格却越来越便宜。计算机给人们的生活、工作、学习等一系列活动带来了极大的方便,并且以其优越的性价比,在一些事务中已经逐步代替人工,相比人工,计算机工作效率不仅大得多,而且更加精准,可以说计算机可以把人类从繁杂的,单调的工作中极大地解放出来。传统的高等院校运动会还停留在人工管理阶段,从运动会项目、规则、流程的制定,到组织学校各个单位以及各个运动员的报名、汇总、筛选,到具体比赛项目的安排,比赛场地、时间的安排,到比赛后期成绩的录入、存储、统计和处理,结果的公布、查询,等等操作,全部由工作人员手工操作完成,赛前、赛中、赛后都需要投入大量的人力和时间来管理运动会的数据,此项工作不仅费时费力,而且大量的繁多的且差别细微的数据在人工处理过程中极其容易产生误判,导致错误结果,影响比赛的公正、公平、有序的进行。但是,随着招生规模的不断扩大,同时,由于高等院校运动会具有广泛的群众性,运动会规模不断扩大,比赛项目也越来越多,参赛人员也随之增加,需要处理的数据量可以想象的成倍数增长,而且有关数据,时效性的重要不言而喻,运动会的管理工作渐渐地变成一项复杂又单调的工程,在这种费时费力的工作环境下,难免会出不少纰漏。[1]鉴于当前人工管理运动会数据遇到的各种困难与瓶颈,急需一套自动化的、网络化的、社会化的信息系统来组织和管理高校趣味运动会。课题研究的目的本系统从以下几个目的出发,实现高校运动会管理系统的更好的为运动会管理服务,将运动会中的组织、管理事务信息化、网络化。系统的功能要全面,覆盖面要广泛,系统应涵盖高校运动会赛前、赛中、赛后所有的事务,从赛前的准备,报名工作的管理,赛事的安排,到赛中比赛成绩的录入、统计,到赛后比赛成绩的查询,以及系统本身的维护等功能都应该包含在内。[2]课题研究的现状社会的进步和科学技术的发展总是相辅相成,于是,网络时代正在加速融入体育领域。在世界的舞台赛,每4年一次的奥运会绽放着属于人类和平的骄傲。在国外,滑雪比赛,赛车竞技每年都会举办,不断挑战和突破自我的极限。在国内,全运会、残运会等也让国人津津乐道,成为了饭桌上常有的话题。这么多的体育竞技比赛,举办规模越发庞大,早已超出了人工管理的承受范围,于是采用电脑网络完善管理是必不可少的。社会的发展和人们的兴趣使得现代的体育竞技运动会项目变多变复杂了、从而参赛者也随之增加,本就举办一两天的运动会,场次安排变得紧凑,于是在一场运动会,几个不同的比赛项目需要同时进行。在这样的情况下,人们常常来不及同时关注多场比赛的结果。而且比赛要做到公平公正,要减少人为因素的干扰,减少赛场作弊行为的发生,才能保障每一个运动员不出问题,保证每一个运动员的比赛成绩不受影响。还有一点,需要为参赛的教练员和运动员及时提供竞赛相关信息也是重要的一环。[3]从目前来看,不管是目前运动会正在使用的人工管理,还是采用单机版运动会管理系统,都难以有效地解决这些问题和需求。所以,计算机技术的出现如同雪中送炭,给运动会管理添了一针强力的镇定剂。慢慢的,电脑网络技术已经代替人工成为了运动会管理的核心。目前,在国外的新闻报道中不难发现,运动会的各项管理是完全可以依靠计算机的,技术领域非常先进。在一场运动会中,比赛一旦结束,各项目的成绩和名次清单都能够快速地装订成册,然后发放到参赛队员的手里,充分体现出了体育现代化的程度。[4]把目光放回国内,我国在运动会管理方面也不断的创新,大胆地加入了计算机技术,例如广东省的第十一届运动会,管理系统通过整合各类应用平台,把省运会需要的各类资源高效地集成到一起,形成一个完整开放的、能记录史册的、高科技的工作平台。于是,在这个统一的平台基础上,实现了广东省第十一届运动会电子信息服务系统的完整的应用。[5]这是一次成功的,有重大意义的尝试,为今后的各种运动会提供了丰富的实践理念。近几年来,国外举办的许多大规模运动会,还有大型竞技比赛上,计算机及网络技术的使用手段已被人们熟悉。经调查,在举办近几届的奥运会上,均使用了上千台微机联网进行赛事管理,赛后结果表明运用计算机技术非常有效,但其也不是没有缺点,而且缺点暂时难以解决,就是其开发和运行成本巨大,这使得该技术无法被积极地推广使用。在国内,一些重大比赛也开始采用计算机技术,但很多是国外引进,不完全适合我国国情。[6]有资料表示,那些国内单独开发的,大都是为了某一次运动会而临时开发的,这就意味着此系统无法被多数运动会通用。而许多省(直辖市)、市(区)以下级别的运动会如行业运动会、学校运动会等,又因为目前配置有线电脑网络的成本相对较高,还不能使所有场馆都配置电脑网络。[7]所以在国内找不出多少高效的关于运动会的管理系统,更不用说近几年刚兴起的趣味运动会,关于趣味运动会的管理系统少之又少。本文研究的内容与工作趣味运动会管理系统主要内容包括(1)游客的网页浏览,(2)参赛报名页面,(3)运动会赛程输出,(4)后台数据库的建立和维护等。为了从实际出发,决定挑选一所高校的田径运动会,并且把其实际管理过程视为研究对象,毕竟本次管理系统的目标人群是趣味运动会举办方的师生们,需要服务于运动会管理者这样有利于提高趣味运动会的质量与效率。课题研究的主要内容有:(1)目前,高校田径运动会的管理还为人工管理,我们需要进行充分的研究分析,找出运动会举办过程中出现的主要问题;(2)找出主要问题后,提出解决方案,把主要研究方向放在比赛期间的项目编排管理方法、报名管理方法、成绩录入管理方法、数据的更新等内容。(3)运动会管理工作主要包括赛程编排、报名管理、数据收集、信息发布等内容,需要着重从这几个业务模块入手。(4)最后,经上述调查研究,总结出合适的实施方案以及开发出一套适用于高校趣味运动会的管理系统,并对系统进行测试确保系统能够正常使用。建站的相关技术介绍HTML技术HTML(HyperTextMarkupLanguage),超文本标记语言,在上个世纪末诞生,是一个具有开源性和免费性的语言。其实我们日常接触的网页的本质就是超文本标记语言,然后结合CSS以及JavaScript,就能创造出功能丰富,页面美观的网页,所以说HTML是Web编程的根基。HTML制作功能丰富且简单易懂,因此一直被人们广泛使用,[8]其中HTML5是公认的下一代Web语言,极大地提升了Web在富媒体、富内容和富应用等方面的能力,被喻为终将改变移动互联网的重要推手。[9]LayuiLayui,是一款大部分后端开发人员都知道的前端UI框架,Layui是底层dom操作,基于jQuery,只需要你有Html+js基础就能上手,让你用的明明白白的。与VUE的MVVM工作模式相比,Layui是基于dom对象进行操作。其中,Vue用来进行视图的渲染,但样式还是由自己来完成。显而易见,这不是大部分后端开发人员的强项,因此后端开发人员都喜欢一种拿来即用,已经现成的UI组件,而最常见的就有Layui。这款最初发布于2016年金秋的UI框架,让我们摆脱了各种前端工具的复杂配置,只要你需要,敲敲代码就能实现元素与交互。layui可以兼容我们日常使用的全部浏览器,除IE6和IE7,强大而又简单。MyBatisMyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis可以使用简单的XML或注解来配置和映射原生信息。MyBatis的特点包括(1)容易上手,对新手而言比较友好。对于其他语言来讲,其他语言不但要掌握相应的语法外还要掌握各种控件属性以及事件,学习相较而言需要花费更多的时间与精力,MyBatis最简单安装只要两个jar文件+配置几个sql映射文件,即可把握到它的设计思路与实现。(2)便于统一管理和优化。MyBatis通过sql语句就可以满足操作数据库的所有需求。(3)提供各种映射标签,支持编写动态sql。SpringBootSpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。[10]SpringBoot主要目标有(1)为所有Spring的开发提供一个从根本上更快的入门体验。(2)开箱即用。(3)提供了一些大型项目中常见的非功能性特性(4)绝对没有代码生成,也无需XML配置。系统分析需求分析首先要明确,本文研究的是一个高校趣味运动会管理系统的设计与实现,用于满足相应内容的操作功能,让师生们在举办趣味高校运动会的时候能有一个更加舒适的体验,系统开发上在功能需要满足如下目标:操作简单易懂,界面清晰明了,首先这个系统分为前台和后台,前台为用户浏览界面,后台为管理员管理界面。前台的用户可以浏览资讯,可以参看赛程,可以进行趣味运动会的项目报名,了解相关趣味运动会项目知识。管理员登陆后台界面,可以进行用户管理,对用户的报名进行管理,进行界面内容的增删减。整个系统要满足易操作性,易维护性,也要能够确保整个系统能够正常运行。设计分析本系统使用者有三种:浏览用户、参赛选手(需注册)、管理员用户。系统要求对这三种用户进行管理。浏览用户能浏览资讯,可以参看赛程,但不能报名参加趣味运动会,网站用户可以通过注册成为参赛选手,有对信息查看以及修改自身信息和密码操作,可以进行趣味运动会的比赛报名,然后参加本次趣味运动会,管理员用户具有对参赛选手进行审核,管理权限,也能对信息界面进行基本的修改删除管理操作。其关系基本如下REF_Ref2752\h图STYLEREF1\s3-1主要功能图:管理员管理员管理用户添加用户删除用户页面信息管理增加页面信息删除页面信息个人信息管理增加个人信息删除个人信息修改个人信息比赛报名比赛项目报名修改个人信息用户浏览浏览用户参赛选手图STYLEREF1\s3-SEQ图\*ARABIC\s11主要功能图系统设计与实现设计说明对于系统的设计我们主要得到这是一个实用性质的网站,因此,我们的功能需要用到一定的操作量,对于一个完善的高校趣味运动会管理系统,我们在网站上需要出现注册登录界面,赛程界面以及对本次趣味运动会的报名入口。然后在登录后处理相关的参赛选手信息,将数据传到后台的数据库,由后台处理相应的信息与操作。系统的功能分析基于SpringBoot和MyBatis的高校趣味运动会管理系统主要有浏览用户,管理员与参赛选手,浏览用户只有浏览权限,管理员权限可对页面内容以及后台数据进行添加、删减、修改,而参赛选手可以进行参赛报名和修改个人信息。高校趣味运动会管理系统主要包括三大功能模块,参赛选手、浏览用户和管理员。其中参赛选手,包含了用户注册以及用户登录(个人信息管理、参赛报名管理);管理员主要包括内容管理(趣味运动会项目的添加、趣味运动会项目的删除、趣味运动会项目的修改、赛程的添加、赛程的删除、赛程的修改)和用户管理(用户添加、用户删除),具体如REF_Ref257\h图STYLEREF1\s4-1系统功能模块图:用户管理用户管理内容管理用户注册用户登录个人信息管理参赛管理管理员高校趣味运动会管理系统项目的删除项目的修改赛程的添加浏览用户参赛选手用户添加用户删除项目的添加赛程的修改赛程的删除图STYLEREF1\s4-SEQ图\*ARABIC\s11系统功能模块图数据库设计结合实际情况,现将展示以下几个主要数据表,数据库中的表设计结构如下:表STYLEREF1\s4-SEQ表\*ARABIC\s11运动会报名表名类型长度小数点不是nullidvarchar1000snovarchar300snamevarchar300sportidvarchar1000namevarchar1000ctimevarchar1000表STYLEREF1\s4-SEQ表\*ARABIC\s12战队表名类型长度小数点不是nullidvarchar1000imageurlvarchar5000namevarchar1000briefsvarchar2000ctimevarchar500表STYLEREF1\s4-SEQ表\*ARABIC\s13新闻表名类型长度小数点不是nullidvarchar1000imageurlvarchar5000titlesvarchar1000briefsvarchar2000sourcesvaechar500ctimevarchar1000表STYLEREF1\s4-SEQ表\*ARABIC\s14战队比赛日程表名类型长度小数点不是nullidvarchar1000Party1varchar500party1urlvarchar500party2varchar500party2urlvarchar500completetimevarchar1000表STYLEREF1\s4-SEQ表\*ARABIC\s15趣味运动会项目表名类型长度小数点不是nullidvarchar1000imageurlvarchar5000namevarchar1000briefsvarchar2000ctimevarchar500表STYLEREF1\s4-SEQ表\*ARABIC\s16学生表名类型长度小数点不是nullidvarchar2000snovarchar300snamevarchar300gendervarchar100pwordvarchar500professionvarchar500clazzvarchar500tnovarchar500ctimevarchar300表STYLEREF1\s4-SEQ表\*ARABIC\s17战队报名表名类型长度小数点不是nullidvarchar1000snovarchar300snamevarchar300partyidvarchar1000namevarchar1000statusvarchar200ctimevarchar1000表STYLEREF1\s4-SEQ表\*ARABIC\s18系统用户表名类型长度小数点不是nulluser_idbigint200✔主键dept_idbigint200login_namevarchar300✔user_namevarchar300✔user_typevarchar20emailvarchar500phonenumbervarchar110sexchar10avatarvarchar1000passwordvarchar500saltvarchar200statuschar10del_flagchar10login_ipvarchar500login_datedatetime00create_byvarchar640create_timedatetime00update_byvarchar640update_timedatetime00remarkvarchar5000表STYLEREF1\s4-SEQ表\*ARABIC\s19角色菜单关联表名类型长度小数点不是nullrole_idbigint200✔主键menu_idbigint200✔主键前台设计网站的首页对于一个网站的建设有很大的影响,网站的首页必须漂亮美观,才能让大家有兴趣去访问这个网站,并且,首页必须包含各种信息,具有整个网站的宣传作用,用户可以在首页了解到你的网站具体是有哪些东西,值不值得他们继续访问,关于趣味运动会管理系统前台设计主要包含了以下内容:网站的导航栏主要具有首页、赛程、校园游览、报名入口、关于我们,在导航栏右侧设置了用户登录与注册,导航栏下面是版心部分,中间的图片可以进行轮播,在图片左侧设计的是本次趣味运动会的参赛项目,具体效果如REF_Ref18533\h图STYLEREF1\s4-2网站首页:图STYLEREF1\s4-SEQ图\*ARABIC\s12网站首页网站首页的往下部分是最新资讯,具体显示如下REF_Ref29322\h图STYLEREF1\s4-3最新资讯-1:图STYLEREF1\s4-SEQ图\*ARABIC\s13最新资讯-1最新资讯点进去是该新闻资讯的跳转页面,具体效果如下REF_Ref29573\h图STYLEREF1\s4-4最新资讯-2:图STYLEREF1\s4-SEQ图\*ARABIC\s14最新资讯-2同时,在所有页面右下角加了个返回顶端的功能。如下REF_Ref29762\h图STYLEREF1\s4-5返回顶端:图STYLEREF1\s4-SEQ图\*ARABIC\s15返回顶端第一个微信小图标是‘APP下载’,点击会跳出一个虎扑APP二维码,具体如下REF_Ref29870\h图STYLEREF1\s4-6APP下载:图STYLEREF1\s4-SEQ图\*ARABIC\s16APP下载第二个记事本小图标是‘意见反馈’,点击会跳出一张意见反馈表,具体如下REF_Ref29985\h图STYLEREF1\s4-7意见反馈:图STYLEREF1\s4-SEQ图\*ARABIC\s17意见反馈第三个‘TOP’图标是一键返回页面顶端,当页面向下滑动30px以后,‘TOP’图标出现,返回顶端后‘TOP’图标消失,具体效果如下REF_Ref30187\h图STYLEREF1\s4-8一键返回顶端:图STYLEREF1\s4-SEQ图\*ARABIC\s18一键返回顶端当我们点击赛程,就可以进入到我们的赛程页面,在这里可以看到所有项目的比赛时间以及已经结束项目的比赛结果,赛程可在后台添加删除修改,具体如下REF_Ref30373\h图STYLEREF1\s4-9赛程:图STYLEREF1\s4-SEQ图\*ARABIC\s19赛程当我们点击校园游览,就可以进入到我们浙江农林大学暨阳学院的官网,在这里可以尽情的游览我们这充满生机的学院,具体如下REF_Ref30621\h图STYLEREF1\s4-10校园游览:图STYLEREF1\s4-SEQ图\*ARABIC\s110校园游览作为一个高校趣味运动会管理系统,最重要的是需要一个报名入口,才能给想要参加运动会的同学们带来真正的便利,所以说,一个功能齐全又简单明了的报名入口是必不可少的,点击‘报名入口’,进入个人报名环节,具体如下REF_Ref30726\h图STYLEREF1\s4-11报名入口:图STYLEREF1\s4-SEQ图\*ARABIC\s111报名入口个人报名之后往下滑动,是项目介绍,一共14个趣味运动会项目,这14个项目分成4个大类,‘单人项’,‘双人项’,‘4人项’,‘10-20人项’点击不同的项会出来不同的游戏项目介绍,具体如下REF_Ref31203\h图STYLEREF1\s4-12项目介绍:图STYLEREF1\s4-SEQ图\*ARABIC\s112项目介绍当我们点击关于我们,就可以看到一些关于趣味运动会的信息以及寻找合作伙伴的内容,具体如下REF_Ref31614\h图STYLEREF1\s4-13关于我们,REF_Ref31621\h图STYLEREF1\s4-14联系我们:图STYLEREF1\s4-SEQ图\*ARABIC\s113关于我们图STYLEREF1\s4-SEQ图\*ARABIC\s114联系我们一个网站的导航栏的设定是一个网站的核心它意味着你具体有那些内容,我这边设定的具体内容包括新闻资讯、包括报名入口,包括详细的项目介绍,还包括一些我们这个系统联系人的介绍,因此设定了首页、赛程、校园游览、报名入口、关于我们五个具体内容,下面是导航栏的具体代码,具体如下REF_Ref31738\h图STYLEREF1\s4-15导航栏代码:图STYLEREF1\s4-SEQ图\*ARABIC\s115导航栏代码我设定的内容还包括了注册界面,登陆界面,这是为了区分浏览用户和参赛选手,参赛 选手登陆进去后可以进行修改密码操作,在注册界面我添加了包括上传头像,姓名,用户名,密码等,具体效果如下REF_Ref31833\h图STYLEREF1\s4-16注册界面:图STYLEREF1\s4-SEQ图\*ARABIC\s116注册界面后台设计关于我们的后台设计,包括趣味项目管理,新闻管理,学生管理,报名管理,比赛管理,我们的后台首页界面比较干净清爽,能够清楚了然的看出一些基本的数据,具体效果如下REF_Ref32708\h图STYLEREF1\s4-17后台首页:图STYLEREF1\s4-SEQ图\*ARABIC\s117后台首页当我们点击趣味项目管理,下拉出一个趣味项目信息,可以在这进行对比赛项目的增,删,改,查,具体效果如下REF_Ref1220\h图STYLEREF1\s4-18趣味项目管理:图STYLEREF1\s4-SEQ图\*ARABIC\s118趣味项目管理当我们点击学生管理,下拉出一个学生信息,可以在这进行对登录注册的学生信息的增,删,改,查,具体效果如下REF_Ref1602\h图STYLEREF1\s4-19学生管理:图STYLEREF1\s4-SEQ图\*ARABIC\s119学生管理当我们点击报名管理,下拉出趣味项目报名信息和战队报名管理,可以在这进行对趣味项目报名信息的增,删,改,查,具体效果如下REF_Ref2396\h图STYLEREF1\s4-20报名管理:图STYLEREF1\s4-SEQ图\*ARABIC\s120报名管理后台代码以实现功能为目的,所有管理层代码都放在FUNNYSPORTS文件夹中,其中pojo文件夹里放的是实例,而pro文件夹中放的是各个管理项目的前后端交互代码。在下面放部分后台代码以作展示。后台新闻管理的增删改查代码展示,该代码在NewsController.java文件中实现,具体效果如下REF_Ref4711\h图STYLEREF1\s4-21后台新闻管理代码:图STYLEREF1\s4-SEQ图\*ARABIC\s121后台新闻管理代码学生信息管理的增删改查代码展示,该代码在StudentController.java文件中实现,具体效果如下REF_Ref5423\h图STYLEREF1\s4-22学生信息管理代码:图STYLEREF1\s4-SEQ图\*ARABIC\s122学生信息管理代码设计总结本章的主要内容是介绍了关于高校趣味运动会管理系统的数据库、前台和后台相关设计的样式,还有包括了如何去操作这个网站的前台后台,怎么去实现的相应方法,对于一些重点部分都一一介绍了,高校趣味运动会管理系统最重要的是对功能的要求,对美观程度并不是很突出。总体来讲,对于具体的设计实现,已经呈现出来,其不足的地方也有许多,但基本达到了想要的要求。设计与实现是一个比较漫长而且比较考验人的部分,一开始设计的时候需要考虑到你要实现的功能,当然如何实现又是一大难题,经过反复改动与实践,还是做出了一个相对比较完善的网站。总结与展望全文总结本次毕业设计采用了SpringBoot和MyBayis做出的高校趣味运动会管理系统,成功地实现了最初的需求。系统的特点是操作简单,功能明了,能够尽量多的给予用户提示信息,帮助用户完成系统的相关操作,让用户能够快速查找到自己所需要的信息。功能方面,普通用户的功能目前来说略显不足,可以添加对运动会的分类别项目查找、对往届运动会成绩等的专项查询以及对本次运动会的留言论坛等等,还有其他拓展性功能,可以将系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论