admin管理员组

文章数量:1619183

初学者之《复刻英雄联盟官网之人脸识别登录》①

第1章 绪 论
第2章 Web项目需求分析

前言

英雄联盟是在这个电竞时代被推至至高点的一款MOBA游戏,然而其官网的登录方式在个人认为或许有些繁琐,而本文就是针对这一问题提出的一种基于人类识别的登陆方式。而基于人脸识别登录的英雄联盟官网就是充分应用了人脸识别这一时代主流的技术,提高了该游戏网站对用户使用的便利性,也更加准确的存取了用户信息。在这项基于Web开发的编程项目中,巧妙的嵌套了人脸识别登录系统,实现人脸注册并通过1:N识别完成人脸识别登录操作;同时,也利用了MySQL数据库对相关用户信息数据进行共享和保持独立性,并在一定程度上降低了数据的冗余,实现数据的集中控制;前端页面的开发,结合了HTML界面,CSS和原生JavaScript脚本语言及Jquery,融合了个人的设计风格呈现了现有官网并未呈现的页面效果;并成功运用了SpringBoot框架完成项目后端的稳定开发,实现用户重要信息数据的安全传输,也完善了与用户更好的交互功能

一、绪论

自20世纪60年代和80年代,随着计算机技术和光学成像技术发展的不断提高,人脸识别系统应用便在90年代得以现世,早期的人脸识别系统还是基于收集人脸生物特征得以实现的。而现如今,大数据时代的到来,人工智能技术的飞跃式发展近一步带动了人脸识别技术。因此,人脸识别技术也得到了更加广泛的应用,从小到各种软件的登录方式以及各大企业的人脸识别系统;再大到国家相关的安防机构和金融领域,人脸识别技术早已在现如今的社会占据了重要地位。而基于人脸识别登录的游戏Web开发,现如今的社会还并没有涉及,可对于这种嵌套入人脸识别登录功能无疑是对现代社会游戏玩家的一种极大性便利。倘若对于那些拥有更多用户的游戏官网而言,人脸识别在处理用户信息这方面的安全性、保密性和方便性也能更加得到体现。面对该项目所实现的便是现如今光中国就已经达到1.2亿用户量的英雄联盟官网,面对这场电竞时代的潮流,洪流般的人群在大量涌入,一场难以计量的用户信息等相关数据也相伴而来。在这种数据量越巨大的情形下,数据的处理工作就会变得额外重要了,面对如此多的数据,其管理工作也逐渐变得繁琐,随之而来的是,数据的安全性也终究会产生相应的降低。可是,人脸识别技术的存在恰好弥补了这样的缺陷,这不仅可以增强对玩家个人数据处理的安全性,同时也在一定程度上减少了玩家登录官网的复杂流程。
对于人脸识别登录系统的功能,通过现如今各前沿科技的龙头企业所开发出的人脸识别开发技术文档了解到,人脸识别技术如今已广泛开始采取了高精度的人脸比对模型以及活体的检测模型,去实现了高精度的人脸比对,并且配合着“端+云”的多层次的活体检测,确保了用户信息的安全性,还达到了一种有效拦截各种攻击的目的。基于人脸识别的英雄联盟官网就是运用了这样的技术,实现了更为方便的人脸识别登录系统,它可轻松解决用户玩家在意外情况下无法借助其他设备登录的无法登录问题,从而便利了用户玩家的使用体验。
对于前端的开发,Web项目已经在人们的生活得到了普及,人们每天处于网站浏览的总量中,早已成为了我们无法计量的天文数字。但网站前端开发的目的是为了与用户实现更好的交互性,让用户体验到前所未有的便利,那么一个Web前端页面的开发设计便成了Web开发的重中之重了。一个良好的Web项目自然少不了良好的交互性和全面的交互功能需求,那良好的交互性能便需要良好的页面布局(HTML+CSS)来支撑,全面的交互功能需求便需要更完善的交互性脚本语言(原生JavaScript+Jquery)来实现。
对于后端的开发,数据的传输控制处理以及存储使用便成了整个项目的关键之处,因而数据库的使用也就显得格外重要了。而MySQL数据库便是一个优选的关系型数据库管理系统,它满足了对数据进行处理所必要的所有功能,但其本项目具体应用的数据库框架为MyBatis 。与此同时,少不了的也是轻量级的java开发框架Spring,它所具有的控制反转(IoC)和面向切面(AOP)的两大核心,可以让开发者通过声明式方式更加灵活地对事务进行管理,提高开发的效率和质量。
一个Web完整的开发项目必然少不了所需要的前后端开发,而基于人脸识别登录的英雄联盟官网就是集这所有于一体的自创型半复刻版Web项目。

二、Web项目需求分析

1.Web项

本文标签: 之人官网初学者英雄复刻