基于微信扫码的系统登录技术研究文献综述
2020-04-14 17:25:27
1.1研究目的及意义 二维码是一个跨媒体的通道,不管是报纸、杂志、 户外、液晶媒体等只要在上面有一个二维码,就可以通过二维码来跟人互动,获取更多的信息。二维码与手机的结合能够为我们带来在任何时间、任何地点,通过任何媒介获取任何内容带来便捷。微信扫码登录作为一种新的登录方式,它不仅更为便捷,不需再次输入用户信息直接扫码登录的方式更意味着减少了账户泄密的风险,相比传统登录方式而言更加安全。同时,登录方式的改变也必将影响到我们生活的点点滴滴,时至今日,扫码登录已经走进了千家万户。 1.2手机二维码在国内的应用现状 手机二维码在日本和韩国应用时间较早,使用的人群多,在很多行业得到了广泛的应用。虽然国内起步晚,但近些年发展势头迅速,目前有八大类应用经过市场初步检验已趋于成熟,将在今后的市场中进一步得到完善和推广。 (1)移动订票 中国第一张电子电影票 2005 年由 翼码信息推出,这种形式将传统票变成电子票,将物流 变成电子流,在节省成本的同时,提高了效率。 (2)积分兑换 采用手机二维码的积分兑换方式 后,用户可以随时随地提出兑换申请,并到就近的兑换 点兑换礼品。 (3)电子 VIP 以二维码 VIP 电子卡替代传统实 体 VIP 卡,VIP 客户只要携带手机,就可享受服务。目 前全球通 VIP 易登机的系统已经在全国除港澳台地区 的 62 家主要机场安装完毕。 (4)电子折扣券 电子折扣券得以实现无纸化,直 接发到用户手机中,使用者只需携带手机即可享受餐 饮、娱乐、旅游、百货购物服务的各种折扣优惠。 (5)电子提货券 用电子凭证的形式替代传统的 提货券,条码凭证已广泛应用到实物营销、实物派送等 方面,大大方便了商家和消费者。 (6)自助值机 乘客购买电子客票后,登录相关网 站,输入身份证号及航班等信息,便可以自行选择座位,完成自助值机。之后,乘客只需带着手机在机场专 用自助设备扫描换取实体的登机牌,就可通过安检并 登机。能够更好的体验查询、订票、登机一站式的轻松。 (7)电子导诊 用户可以通过手机终端预约挂号, 凭二维码电子凭证在预约时间前往医院直接取号,大 大减少了排队挂号、候诊的时间,为用户提供了一种新 型的就医模式。 (8)电子签到 会议、展览、活动通知与签到,用于 企业访客登记与安排。 1.3登陆技术的应用现状 网络时代,在移动或者计算机浏览各种信息是不可避免地需要登陆系统,注册个人账号,我们在追求快捷的同时不知不觉地深陷信息安全的漩涡中,用户个人信息被肆无忌惮的泄露甚至赚取不义之财。我们不知道怎样的登陆方式对于普通消费者是安全的,作为普通网民的我们怎样做可以有效地防止我们的信息泄露呢?所有的一切都没有标准答案,我们都在不断地尝试。本文不仅实现了采用移动端微信扫码技术就可以便捷的实现PC端的系统登陆,还尝试用不同的方式对用户信息进行保密,是用户不仅使用的舒心,而且更加放心。 |
2. 研究的基本内容与方案
{title} 2.1研究的目标 学习掌握微信小程序编程,学习Java编程;设计一个系统:当用户使用浏览器在计算机上进行系统登录时可以使用移动终端利用微信扫码,实现浏览器在系统的登陆。即:用户通过微信扫码在移动端显示的界面中输入正确的用户名以及密匙并提交后可实现用户浏览器在系统的登陆操作。 2.2研究的基本内容 (1).研究用Java语言来建设网站相关知识,熟悉HTML5、CSS、JavaScript等内容来设计微信小程序。 (2).研究登陆方式的信息安全性问题并尝试用多种方式实现系统的登陆研究其信息泄露的风险。 (3).通过大量实验及对比分析,提出最有利于用户信息安全以及方便快捷的登陆方式,验证本文方法的有效性和优越性。 2.3研究拟采用的技术方案 本文将首先研究二维码技术,了解二维码、UUID、微信扫码完成登陆的过程以及工作原理,在此基础上利用腾讯官方提供的开发工具进行扫码登陆的编程工作,设置相关的开放平台、在接口权项设置域名,了解微信登陆所用到的协议。对扫码登陆的各个步骤进行处理。对用户信息进行多种方式的加密处理。比较多种登陆技术,研究用其方法进行登陆时的信息安全问题,不断地对微信扫码登陆的方式进行不断地改进。
|
[1] 陈强.精通Java开发技术[M] . 北京:清华大学出版社.2014. [2] 杨开振.JavaEE互联网轻量级框架整合开发[M]. 北京:电子工业出版社.2017. [3] 黄俊.Java程序设计与应用开发.第二版[M].北京:机械工业出版社.2014. [4] 许统.手机二维码在国内的发展和应用[J].电脑与信息技术.2013. [5] Joshua Bloch.EffectiveJava Programming Language Guide[M]. Addison-Wesley Professional.2018. [6] 柳峰.微信公众平台应用开发:方法、技巧与案例[M].北京:机械工业出版社.2014. [7] 高洪涛.从零开始学微信小程序开发[M].北京:电子工业出版社.2017. [8] 刘敏慧.安卓手机软件开发--以Java语言为例[J]. 通讯世界.2016,15:281. [9] 张国兰.计算机软件开发下Java编程语言的研究[J]. 电脑迷,2017,01:177. [10]简靖韡。 Android智能手机信息安全问题与对策分析[J]. 通讯世界,2015,24:33. [11]刘晓明。 Android应用异常检测方法研究[J]. 无线互联科技,2015,24:121-122. [12] 韩超,梁全,Android 系统原理及开发要点详解,北京:电子工业出版社,2009:16-102. [13]刘军,李硕炜。互联网 时代的二维码体验服务研究[J].包装工程,2016,22:124-128. [15](美)John R.Hubbard著.Programming with Java Java语言描述[M].机械工业出版社 中信出版社,2002:257. [16](美)HarveyM.Deitel,PaulJ.Deitel著.Java How to Program[M].电子工业出版社,2002:1057. [17](美)John R.Hubbard著.Programmingwith Java Java语言描述[M].机械工业出版社 中信出版社,2002:257.
|