




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东东软学院本科生毕业设计(论文)电竞赛事管理系统的设计与实现DesignandImplementationoftheE-sportsEventsManagementSystem
摘要本论文是关于基于人脸识别的电竞赛事管理系统的设计与实现,以电竞赛事为研究对象,基于Spring、SpringMVC、Mybatis框架,设计并实现一款电竞赛事管理系统,提高赛事管理的操作方便性,保障赛事的安全公正。电竞赛事管理系统开发设计思想是实现对电竞赛事的数字化管理。不同类型的用户所能完成的功能不同。根据功能需求分析,基于人脸识别的电竞赛事管理系统可以满足两种用户的需求:管理员和选手。本系统选择MySQL这种关系型数据库来存储用户信息以及网站产生的数据,采用Tomcat作为本系统的Web应用服务器,综合Eclipse开发工具,使本系统具有更高的可扩展性,易维护性,并可跨平台运行。关键词:JAVA;SSM;MySQL;人脸识别Abstract\o"添加到收藏夹"Thispaperisaboutthedesignandimplementationofthee-sportseventmanagementsystembasedonfacerecognition.Takingthee-sportseventastheresearchobject,basedontheframeworkofSpring,SpringMVCandMybatis,theE-sportseventmanagementsystemisdesignedandimplementedtoimprovetheoperationconvenienceoftheeventmanagementandensurethesafetyandjusticeoftheevent.ThedevelopmentanddesignideaofE-sportseventmanagementsystemistorealizethedigitalizedmanagementofE-sportsevents.Differenttypesofusershavedifferentfunctions.Accordingtotheanalysisoftheirfunctionalrequirements,facerecognitionbasedcompetitionmanagementmodelcanmeettheneedsoftwokindsofusers:administratorsandplayers.MySQLischosentostoretheuserinformationandthedatageneratedbythewebsitewhileTomcatisusedasthewebapplicationserverofthissystem,andeclipsedevelopmenttoolsareintegratedtomakethissystemhighscalable,maintainableandabletooperatecrossplatform.Keywords:JAVA;SSM;MySQL;FaceRecognition目录TOC\o"1-2"\h\u31545第一章绪论 。3.5BootstrapBootstrap基于HTML、CSS、JS开发的前端开发框架,是当前十分受到开发人员欢迎的前端框架。Bootstrap非常简洁灵活,首先它的JavaScript插件非常全面,这使得开发过程受到局限少,其次它预先定义了很多CSS类,使用的时候直接给class赋予对应的类名即可,这使得开发过程更加简单,让开发人员可以更专注于逻辑层面上,由此可以体现它对Web开发的简便友善。第四章系统运行环境4.1系统运行环境及配置4.1.1系统开发、运行环境本系统的开发环境:操作系统:Windows8 JDK:jdk-8u201-windows-x64 开发工具:Eclipse-jee-oxygen-3-win32-x86_64数据库:MySQL版本:11.2.11数据库管理工具:NavicatforMySQL版本:11.2.11其他工具:phpStudy_2016.11.03、apache-tomcat-8.0.534.1.2环境配置JDK的安装及其配置本系统使用的JDK版本为jdk-8u201-windows-x64,相应的版本可以在java的官网进行下载,理论上只要是JDK为1.8以上版本都可以满足本系统的运行时环境,下载安装完成之后,在我的电脑属性里对系统进行环境变量配置,将相关的JDK地址配入环境变量当中。可以在cmd里运行java或javac或java–version来确认环境是否配置正确。MySQL在开发本系统的时候必不可少的需要用到数据库,这里我们选用的是MySQL数据库,理论上只要是在这个版本号以上版本都可以符合本系统的运行时环境,下载的话可以到MySQL的官网进行下载,安装的过程需要特别注意填写的账号密码需要记住,否则将无法连接到刚安装完成的MySQL数据库。Eclipse本系统选择的开发工具是Eclipse。Eclipse范围比较广且软件免费并包括MyEclipse,而MyEclipse软件需要收费。Eclipse主要为Java开发,非常适合java语言,开发、编写、查错、编译、帮助等各方面非常方便。第五章系统功能模块的实现本章主要对基于人脸识别的电竞赛事管理系统的主要功能模块进行详解与设计,解释电竞赛事管理系统中的几个相对重要的功能模块的实现过程以及实现方法和实现过程等信息。5.1管理员模块功能5.1.1登录系统管理员进行账号密码登录的时候,填写admin账号,填写密码,填写随机生成验证码,点击登录之后,系统将会查询数据库中的用户信息,将输入的账号密码等信息与数据库中的信息进行比对,如果比对通过,即可登录进入系统。如果是用户名或者是密码填写错误,登录不成功并提示账号密码填写错误,即需要重登录。用户的登录界面如图5-1所示:图5-1用户登录界面人脸登录的关键代码如如图5-2、图5-3所示:图5-2登录关键代码图5-3人脸认证关键代码5.1.2通知公告通知公告界面会显示所有已经发布的通知公告信息,在上方提供了新增、修改通知信息、删除通知、查看详情等按钮。通知公告如图5-4所示:图5-4通知公告界面5.1.3选手管理选手管理界面会显示所有已注册选手基本信息,在上方提供了选手批量注册,查询,修改选手信息、删除选手等按钮。批量增加选手可以直接根据输入的照片文件名进行注册选手,管理员可随后添加选手其他的相关信息。选手管理如图5-5显示:图5-5选手管理界面5.1.4赛场信息点击左侧的赛场信息按钮,即可进入赛场信息界面,显示所有赛场信息,提供新增、查询、修改信息、删除信息、查看详情等功能。赛场信息界面如图5-6、5-7所示:图5-6赛场信息添加界面图5-7赛场信息界面5.1.5战队信息点击左侧的战队信息按钮,即可进入战队信息界面,并显示所有战队信息,提供新增、查询、修改信息、删除信息等功能。战队信息界面如图5-8、5-9所示:图5-8战队信息界面图5-9战队信息界面5.1.6个人信息、修改密码及退出系统通过右上方的个人信息按钮,呼出个人信息窗口,可以对邮箱信息、手机进行修改。点击退出系统按钮即可退出系统。点击修改密码即可进行修改密码操作。个人资料、修改密码、退出系统界面如图5-10所示:图5-10个人信息界面图5-11个人信息、修改密码、退出系统界面5.1.7团队信息通过左侧的团队信息按钮即可进入团队信息界面,此页面并显示所有已经添加团队的基础信息,新增、查询、修改信息、删除等按钮布局在上方。团队信息如图5-12所示:图5-12团队信息界面图5-13添加新团队信息界面5.1.8设备信息点击左侧的设备信息按钮,即可进入设备信息界面,并显示所有已输入的设备信息,新增、查询、修改信息、删除信息等按钮布局在列表上方。设备信息界面如图5-14所示:图5-14添加新设备信息界面图5-15设备信息界面5.1.9创建赛程点击左侧的创建赛程按钮,即可进入创建赛程界面,此页面显示所有已经创建的赛程,可以创建赛程,如下:选择对战的A战队和B战队、时间、所需要团队、选配设备1组、地点等信息。通过上方按钮,也可以对相关赛程进行修改调整赛程信息,也可以进行查看赛程详情。创建赛程如图5-16所示图5-16创建赛程界面5.1.10赛程信息点击左侧的赛程信息按钮,即可进入赛程信息界面,并显示所有已经创建的赛程信息,列表上方提供查询、新增、修改、删除等按钮。赛程信息界面如图5-17所示:图5-17赛程信息界面5.1.11赛程列表进入赛程列表页面,此页面有直观可视的赛程列表图,更强调赛程的重要信息。如对战战队、对战时间、地点等。赛程信息界面如图5-17所示:图5-17赛程列表界面5.2选手用户模块功能5.2.1人脸识别登录选手在进行人脸登录的时候,填写注册过的账号ID,开启摄像头保持正视摄影头,摄像头完成拍照(即切片操作)系统将会调用百度云API将两张照片进行对比,如果返回的score大于80,选手即可登录进入系统。如果是小于80,则登录不成功,需要重新登录。而人脸对比的返回结果为两张照片的人脸相似度,其中涉及到四个名词:误识率、通过率、拒真率、阀值。误识率,即识别错误,比对通过却不是本人。通过率,即正确识别,对比通过且是本人。拒真率,即是本人却比对不通过。阀值,即通过范围,超过一定范围即认证通过。而通过率和误识率与阀值成非线性反比关系。阀值越低,通过率和误识率越高,阀值越高,通过率和误识率越低。随着阀值不断提高,通过率和误识率下降越来越快。目前国内车管所的违章扣分人脸识别系统设置是70%以上,高铁的身份证验证系统设置是75%,公安侦查追逃系统的报警设置是80%,所以可以认为80%是一个安全性相对较高的一个阀值,可以保障本系统对选手人脸识别登陆的准确性以及安全性。选手用户的人脸识别登录界面如图5-18所示:图5-18选手用户的人脸识别登录界面人脸识别关键代码如图5-19至图5-24所示:图5-19人脸认证关键代码图5-20人脸认证关键代码图5-21人脸认证关键代码图5-22人脸认证关键代码图5-23人脸认证关键代码图5-24人脸认证关键代码5.2.2个人信息及退出系统分别点击个人信息和退出系统按钮,进入个人信息列表,可以对列表中的信息进行增减修改。退出系统即可完成退出系统操作。个人信息及退出系统界面如图5-25所示:图5-25个人信息及退出系统界面5.2.3通知公告点击通知公告按钮,进入通知公告列表,可以对列表中的信息进行查看。通知公告界面如图5-26所示:图5-26通知公告界面5.2.4赛场信息、战队信息、团队信息、设备信息、赛程信息点击赛场信息、战队信息、团队信息、设备信息、赛程信息五个按钮,进入赛场信息、战队信息、团队信息、设备信息、赛程信息列表。五个界面与管理员所见界面相同,不可进行增加、修改等操作,但可以对五种信息进行查看详情。赛场信息、战队信息、团队信息、设备信息、赛程信息如图5-27所示:图5-27(赛场信息战队信息团队信息设备信息赛程信息)界面5.2.5我的赛程点击我的赛程按钮,进入我的赛程列表,可以对已经创建的比赛的信息进行列表查看,选手可以选中记录进行游戏。如图5-28所示:图5-28我的赛程界面第六章总结在现代硬件、软件的飞速发展,人民对文化产业的消费比重日益增加的情况下,电竞赛事规模也越来越大,其中也伴随着博彩行业的介入。线上赛的公平、公正难以得到保障,而规模越来越大的情况下,管理事项越来越多。战队、选手、场地、时间、比赛器材、工作人员的统筹工作需要一个管理系统去协助赛事管理者,提高管理者管理的效率,另一方面保障电子竞技比赛的公平性。本文论述了一个基于WEB人脸识别的电竞赛事管理系统的设计与实现,基本上体现了信息管理各方面的优点。但随着电子竞技的赛事的扩大,管理者会有更多事务处理,更多信息需要调配,所以本系统还有许多待开发功能,例如:选手转会期间的自由交易市场、赛事的赛后数据、比分板、与游戏数据并通、自动规划赛程等等。经过这段时间的毕业设计,基本完成了基于人脸识别的电竞赛事管理系统的设计与实现。通过本次毕设的实践过程,我学习到了许多相关方面的新知识,自己的能力也得到了显而易见的提高,在此期间让我深刻感受到的是个人的能力、力量相对局限,能够得到同学老师的帮助给予了我很大的信心。在指导老师的悉心指导指正和其他同学的互帮互助下,本次系统的实现和论文的撰写的才得以顺利完成,在这向各位表示由衷感谢。但对于我自身而言,一方面由于时间有限,一方面包括我的知识水平有限,系统中还有很多不尽完善的地方,还请各位老师多多指教。
参考文献[1]厉建欣,司青燕.论MySQL开源数据库在中小企业的应用[J].商场现代化.2010:17-18.[2]罗义斌,丁志强.用JDBC实现Java程序与数据库的连接[J].中文信息.2011:87-88.[3]孙建华.Java语言的应用简述[J].电子技术与软件工程,2015,01:257.[4]贾俊奇.软件开发下的JAVA语言[J].中国科技信息,2014,13:133-134.[5]刘京华.JavaWeb整合开发王者归来[M].北京:清华大学出版社.2010:112-113.[6]冷巨冰.Java语言的发展与Java技术[J].硅谷.2011(03):87-88.[7]唐溢.JSP技术在WEB页面中的应用研究[J].信息技术与信息化,2014,12:151-153.[8]王景.JSP动态网站的技术开发分析[J].赤峰学院学报(自然科学版),2013,20:24-26.[9]任智乾.JSP技术在Web数据库中的应用[J].信息与电脑(理论版),2011,06:161+163.[10]张超.基于JSP的MVC设计模式探究[J].电脑与信息技术.2013(4):9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CIQA 87-2024煤和焦炭试验配比和结果计算方法
- 官方的室内装修施工合同3篇
- 担保合同担保合同(一)6篇
- 精装房屋抵押借贷合同10篇
- 新建铁路工程劳务协作合同3篇
- 钢增强塑料复合管项目绩效评估报告
- 高效节能电动机项目绩效评估报告
- 小学第33个爱国卫生月主题活动
- 服装设计高端时尚
- 儿歌表演唱教学设计
- 2025眼镜行业市场分析报告
- GB/T 17642-2025土工合成材料非织造布复合土工膜
- 河南省郑州市2025届中考二模 数学试卷(含答案)
- (四调)武汉市2025届高中毕业生四月调研考试 数学试卷(含答案详解)
- GB/T 24630.2-2024产品几何技术规范(GPS)平面度第2部分:规范操作集
- 应急预案演练记录表
- 建设用地报批服务投标方案(技术方案)
- 市政工程安全施工组织设计
- 双横臂独立悬架设计
- 华为流程审计方法论共83页文档课件
- 单元式多层住宅设计图
评论
0/150
提交评论