《复刻英雄联盟官网人脸识别登录》初学者①
第1章 绪 论 第2章 Web项目需求分析
前言
英雄联盟是竞技时代,英雄联盟被推到了最高点MOBA游戏,但其官方网站的登录方式可能有点麻烦,本文是一种基于人类识别的登录方式。基于人脸识别登录的英雄联盟官方网站充分利用了人脸识别时代的主流技术,提高了游戏网站对用户的便利性,更准确地访问了用户信息。在这项基于Web在开发的编程项目中,巧妙地嵌套了人脸识别登录系统,实现人脸注册并通过1:N识别完成人脸识别登录操作;同时,也利用了MySQL数据库共享和保持相关用户信息数据的独立性,在一定程度上减少数据冗余,实现数据集中控制;结合前端页面的开发HTML界面,CSS和原生JavaScript脚本语言及Jquery,将个人设计风格融为一体,呈现有官网未呈现的页面效果;并成功运用SpringBoot框架完成了项目后端的稳定开发,实现了重要信息数据的安全传输,改善了与用户更好的互动功能
一、绪论
自20世纪60年代和80年代以来,随着计算机技术和光学成像技术的不断发展,人脸识别系统的应用于20世纪90年代,早期的人脸识别系统是基于人脸生物特征的收集。如今,随着大数据时代的到来,人工智能技术的飞跃式发展进一步推动了人脸识别技术。因此,人脸识别技术也得到了更广泛的应用,从各种软件的登录模式和主要企业的人脸识别系统;人脸识别技术在当今社会已经占据了重要地位。基于人脸识别登录的游戏Web今天的社会还没有涉及到发展,但这种嵌入式人脸识别登录功能无疑是现代社会游戏玩家的极大便利。如果对于更多用户的游戏官网来说,人脸识别在处理用户信息方面的安全性、保密性和便利性也可以得到更好的体现。面对这个项目,光中国现在已经达到了1.面对这个电子竞技时代的潮流,2亿用户的英雄联盟官网涌入大量人群,伴随着用户信息等相关数据。数据量越大,数据处理就越重要。面对如此多的数据,其管理工作逐渐变得繁琐。因此,数据的安全性最终会相应降低。然而,人脸识别技术的存在只是弥补了这一缺陷,这不仅可以提高玩家个人数据处理的安全性,而且在一定程度上减少了玩家登录官方网站的复杂过程。 对于人脸识别登录系统的功能,通过前沿技术龙头企业开发的人脸识别开发技术文件,人脸识别技术已广泛采用高精度人脸比较模型和活体检测模型,实现高精度人脸比较,并配合 云的多层次活体检测保证了用户信息的安全,达到了有效拦截各种攻击的目的。基于人脸识别的英雄联盟官方网站采用了这种技术,实现了更方便的人脸识别登录系统。它可以很容易地解决用户玩家在事故中无法使用其他设备登录的问题,从而方便用户玩家的使用体验。 对发前端,Web该项目已经在人们的生活中流行起来,人们每天都在浏览网站的总量,这已经成为我们无法衡量的天文数字。但网站前端开发的目的是与用户实现更好的互动,让用户体验到前所未有的便利,所以Web开发设计前端页面Web发展的重中之重。一个良好的Web良好的然需要良好的互动性和全面的互动功能,良好的互动性能需要良好的页面布局(HTML CSS)为了支持,全面的交互功能需求需要更完美的交互脚本语言(本土语言)JavaScript Jquery)来实现。 对于后端的开发,数据的传输、控制、处理和存储已成为整个项目的关键,因此数据库的使用尤为重要。而MySQL数据库便是一个优选的关系型数据库管理系统,它满足了对数据进行处理所必要的所有功能,但其本项目具体应用的数据库框架为MyBatis 。同时,轻量级也是不可或缺的java开发框架Spring,控制反转(IoC)和面向切面(AOP)这两个核心可以让开发者通过声明更灵活地管理事务,提高开发效率和质量。 一个Web完整的开发项目必然需要前端和后端开发,基于人脸识别登录的英雄联盟官方网站是所有自创的半复制版本Web项目。
二、Web项目需求分析
1.Web项目需求描述
该Web该项目的主要目的是帮助方便用户玩家登录操作辅助功能是人脸识别登录,让用户玩家在一些意外情况下仍然可以轻松进入游戏官网查看个人信息,其意外情况主要分为两类: 第一类是常规账号密码登录方式,忘记密码导致无法登录的问题在现实生活中很常见,这无疑增加了用户登录的复杂过程,因为你需要找到密码,然后修改密码,然后完成登录;第二类是用户在紧急情况下失去电源,导致登录验证信息无法接受,网站为了玩家账户的安全,自然不会通过其登录申请。这样,一旦存在主要问题,对用户来说极其不方便,但嵌入人脸识别登录功能正好弥补了这一缺陷。这样,一旦存在主要问题,对用户来说极其不方便,但嵌入人脸识别登录功能正好弥补了这一缺陷。 以上是关于人脸识别登录的功能要求,然后还需要优惠券充值、英雄购买、英雄战斗模拟、社区水平升级和登录功能,因此Web该项目主要针对用户和管理员。对于用户来说,他们可以在网页上充值优惠券,然后利用账户上的优惠券余额购买他们最喜欢的英雄;购买后的英雄化身将相应地呈现在用户的英雄展板上,供用户在模拟战斗中使用;同时,用户可以通过日常登录和战斗获得的体验值来提高社区水平,从而享受更多的体验和好处。对于管理员来说,需要维护和管理整个系统的相关内容信息,使整个系统Web系统布局更加合理,也使用户信息更加清晰地显示在管理背景中,便于数据维护和基本数据操作。
2.Web系统用例分析
根据该Web可以看到系统大致需求描述的信息Web系统采用的软件开发方法是面向对象的方法,主要面向用户和管理员。这里提到的用户指的是应该Web系统用户可以选择在网站登录界面登录账户密码或人脸识别登录,然后在个人信息页面查看个人游戏战斗记录和资产信息,最后包括使用登录功能升级;管理员主要是增加、删除、查看数据、编辑网站内容和上传图片。因此,根据上述分析可以得到用例图2.1.其主要分布如图所示
在这张图中,我们可以看到系统分为六个主要用例,每个用例都属于自己的职责范畴,主要包括主页浏览、英雄搜索、登录注册、用户个人信息管理、战斗模拟和管理员操作的网站管理。在没有登录的情况下,每个用户都可以进行主页浏览和英雄搜索,以了解更多的网站元素信息;登录后,Web用户可以操作的是登录注册、个人信息管理和战斗模拟,在登录过程中需要实现人脸识别功能;管理员登录后,操作是管理整个页面的信息,通过图片文件以及链接URL更改主页内容,同时管理用户的基本信息,确保信息内容的完善。
在整个系统用例图中,可以清楚地发现信息管理用例中有四个用例,主要包括签名变更、英雄购买、优惠券充值和头像变更。因此,我们可以获得用户信息管理用例图,如图所示
- 【】:对于一个项目来说,修改个人基本信息的设置是整个用户信息管理的关键,因为在整个项目中Web在项目中,这种用例是每个用户的个性化自我风格定制,以满足用户对网站的个性化需求。在修改个人信息中,用户可以通过更改召唤师昵称并设置自己喜欢的头像,也可以附上自己喜欢的个性签名,从而展示出用户自己的独特风格,同时也设置了英雄购买和点券充值的用例,因为在用户信息管理的容器中,英雄资产和点券资产本就属于用户个人信息的一部分。在修改个人信息时,是为了满足用户的个性化需求。用户完成登录后,可以看到自己的基本信息。当然,用户也可以相应地修改一些信息,以实现自己的个人需求。因此,根据上述用例分析,可以获得修改个人信息的用例描述:
| id | MM1 |
|---|---|
| 名称 | 修改个人信息 |
| 参与者 | Web系统用户 |
| 前置条件 | 用户登录 |
| 后置条件 | 用户保存 |
| 主要事件流 | 1.登录跳转用户个人信息页面 |
| 2. Web系统显示用户个人信息 | |
| 3. 用户需要修改召唤师名称、个性签名和头像 | |
| 4. 用户点击确定并提交 | |
| 5. Web系统显示用户信息修改成功 |
- 【
| id | AP1 |
|---|---|
| 名称 | 登录 |
| 参与者 | Web系统用户、管理员 |
| 前置条件 | 用户注册 |
| 后置条件 | 无 |
| 主要事件流 | 1. 用户点击登录进入登录界面 |
| 2. 用户点击快速登录进入人脸识别登录窗口完成 | |
| 3. 用户输入召唤师昵称信息 | |
| 4. 用户输入账户密码信息 | |
| 5. 用户点击登录提交按钮完成登录 | |
| 次级事件流 | 5.a用户未进行注册 |
| 5.a.1系统提示用户先完成注册操作 |
| id | AP2 |
|---|---|
| 名称 | 注册 |
| 参与者 | Web系统用户 |
| 前置条件 | 用户点击个人账户注册按钮 |
| 后置条件 | 无 |
| 主要事件流 | 1. 用户进入注册页面 |
| 2. 用户输入召唤师昵称信息 | |
| 3. 用户输入账户密码信息 | |
| 4. 用户点击人脸信息采集按钮进行人脸信息采集 | |
| 5. 用户点击完成按钮注册任务完成 |
| id | S1 |
|---|---|
| 名称 | 搜索英雄 |
| 参与者 | Web系统用户 |
| 前置条件 | 点击搜索按钮触发搜索框 |
| 后置条件 | 用户可根据搜索结果对英雄的基本信息进行查看 |
| 主要事件流 | 1. 用户点击搜索按钮触发搜索框 |
| 2. 用户点击搜索框 | |
| 3. 用户输入所要搜索的关键词汇 | |
| 4. 用户再次点击搜索按钮 | |
| 5.系统返回搜索结果 | |
| 次级事件流 | 5.a 系统未搜索到相关内容 |
| 5.a.1系统提示未搜索到相关结果的信息 |
| id | ADMIN1 |
|---|---|
| 名称 | 网站管理 |
| 参与者 | 管理员 |
| 前置条件 | 管理员登录账户并校验身份 |
| 后置条件 | 无 |
| 主要事件流 | 1. 管理员进入管理页面 |
| 2. 管理员点击用户信息查看按钮 | |
| 3. 管理员对注册的用户信息进行预览或进行张增、删、改、查处理 | |
| 4. 管理员点击确认提交按钮进行保存 | |
| 5. 管理员返回管理页面 | |
| 6. 管理员点击管理首页内容按钮 | |
| 7. 管理员对首页的内容文字和图片进行修改上传 | |
| 8. 管理员点击确认并提交按钮 | |
| 9. Web系统窗口提示内容保存成功 | |
| 次级事件流 | 1.a 管理员登录校验不成功 |
| 1.a.1Web系统将不跳转管理员管理页面 |
总结
以上就是今天要写的内容,属实有点太多了,下一篇完结吧,不过最后先把我的复刻的web页面发几张展示展示,初学者一枚,望大家支持啊!!!