登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

基于微信扫码的系统登录技术研究毕业论文

 2021-04-05 00:43:45  

摘 要

自发布起微信已经发展得不再仅仅是一款个人应用软件,它已然演变成了一种全新的生活方式。用户使用微信不仅可以借助网络随时随地进行信息的交流与沟通,还可以通过微信内丰富的功能,进行扫码支付、新闻资讯浏览、公众号订阅等等。随着微信移动应用使用的普及以及二维码技术的广泛使用,越来越多的平台在系统登录模块设置了微信、QQ、微博等第三方平台快捷登录。

本文以一个简单的教务选课web应用为基础,尝试用多种登录方式进行系统登录。结合当下流行的微信小程序,我们设计了教务选课系统的微信小程序端登录。在微信小程序的登录模块设计了两种不同的登录方式:账号密码登录与微信授权登录。在进行项目实践的过程中,不断优化系统登录方式,试图设计出安全且较为符合大多数用户习惯的方式进行系统的登录浏览,为用户带来良好的用户体验。

关键字:微信;二维码;spring MVC;教务选课系统

Abstract

Since its release, WeChat has evolved beyond personal applications, and it has evolved into a new lifestyle. Users can not only use WeChat to exchange and communicate information anytime and anywhere through the network, but also through the rich functions in WeChat, scan code payment, news information browsing, public number subscription and so on. With the popularity of WeChat mobile applications and the widespread use of QR code technology, more and more platforms have set up fast logins on third-party platforms such as WeChat, QQ, and Weibo in the system login module.

This article is based on a simple web-based web application, and attempts to log in using multiple login methods. Combined with the popular WeChat applet, we designed the mobile WeChat applet login for the teaching elective system. In the login module of WeChat applet, two different login methods are designed: account password login and WeChat authorization login. In the process of project practice, the system login method is continuously optimized, and the system is designed to be browsed and browsed in a way that is suitable for most users, so as to bring a good user experience to the user.

Keywords:WeChat; QR code;spring MVC; teaching elective system

目录

第1章 绪论 2

1.1研究的背景、目的以及意义 2

1.2 登录方式的研究现状 3

1.2.1 国内外对系统登录的研究 3

1.2.2 对于微信以及二维码的研究 4

1.3 本文研究的内容以及论文结构 5

第2章 技术综述 6

2.1 MVC模式 6

2.1.1 MVC模式的核心思想 6

2.1.2 MVC模式的优点与缺陷 7

2.2 Spring 框架 7

2.2.1 Spring框架的简单介绍 7

2.2.2 Spring MVC 8

2.3 Spring Boot 9

第3章 系统的分析与设计 11

3.1 系统总体规划 11

3.2 系统需求概述 11

3.3 系统总体设计与模块设计 13

3.3.1 PC端登录模块的设计与分析 13

3.3.2 微信小程序登录功能的分析与设计 13

3.3.3 教务管理系统的分析与设计 16

第4章 系统的实现 18

4.1 系统开发环境 18

4.2 系统登录网页端的实现 18

4.3 微信小程序端扫码登录的实现 19

4.4 教务管理系统的实现 23

4.5 系统测试 25

第5章 总结与展望 31

参考文献 32

致谢 33

第1章 绪论

1.1研究的背景、目的以及意义

如今随着信息化革命的不断深入,企业生产运营和个人生活的方方面面已经逐渐被各种各样的系统应用所包围。借助计算机群、PC(个人计算机)甚至是智能手机,传统的思维方式与生活方式在不断地被超越。我们可以不受空间所限在网上进行全球购物;各种即时通信软件例如:QQ、微信打破了距离的阻隔让我们可以随时随地可以与亲人朋友通过文字、语音、图像分享生活的点点滴滴、酸甜苦辣;在家中我们就可以共享网上丰富的图书资源、听取来自世界名校名师的谆谆教诲;秀才不出门也可以通过新闻资讯软件轻轻松松的做到家事国事天下事,事事关心!

在平时的使用过程中,像备忘录、浏览器、系统自带相机、联系人这样的系统自带的工具型软件一般不需要用户登录注册,获取权限就可以使用产品的大部分甚至是全部功能,而对于大多数软件而言注册登录是享受服务的第一步。那么用户为什么要进行注册登录呢?注册登录的意义是什么?

首先注册/登录实质上就是给用户进行授权,注册登录之后用户就有了一定的权限,可以进行需要权限的操作。对于系统的用户来说,进行注册登录后用户将获取一个独一无二的ID,可以保障个人信息、状态以及享受到更具鲜明个性的服务,同时每个用户都有唯一的身份标识,可以方便地帮助用户识别其他用户。例如;我们在没有进行微博注册登录的时候只能进行微博热门浏览,而不能享受其他服务,但是登录之后将会是另一片新天地,我们可以关注我们感兴趣的其他用户,也可以在上面分享自己的故事……对于应用系统而言,用户进行注册登录可以很好的解决跨平台使用账号不再受设备的限制。对于社交应用来讲,便于某些UGC平台编写的内容,同时方便用户与其他用户建立联系;对于游戏平台等需要付费获取增值服务的产品而言,便于记录更新状态,安全性大大提高,保障了用户的权益。对于电商来说,用户注册登录方便交易信息的记录。用户登录注册之后将数据传给后台服务器,系统平台可以获取海量的数据。在这个信息就是金钱的大数据时代,用户数据可以转化成更加丰富的资源,开发者可以将收集到的用户信息进行用户激励或者开拓新业务,比如:唯品会每逢大促都会给用户发送优惠信息,腾讯课堂每天都会通过微信提醒用户有新课程上线。

近10年智能手机发展势头迅猛,各种手机软件也如雨后春笋大量出现,涵盖生活的每一个方面。自2012年腾讯发布微信以来,微信一步步成为了几乎每个人手机必备软件。为方便用户微信里面内嵌了许多功能,它已经不再仅仅是一个简单的聊天工具了,而是像一个助手一样的存在。现在许多应用都提供了微信第三方平台登录选项,只需打开手机使用微信扫一扫功能扫描二维码,进行微信授权就可以快捷登录系统了,而不在需要单独的注册登录过程。微信扫码登录的出现改变着人们的登录方式,也在不断地影响着系统软件的登录方式的改革,越来越多的应用系统登录方式变得多元化,许多应用加入了第三方平台登录。

1.2 登录方式的研究现状

1.2.1 国内外对系统登录的研究

目前国内外系统登录采用的主流安全认证技术主要有:cookie-session认证、基于JMT的Token认证、OAuth2.0认证[1]

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图