基于单点登录的互联网统一身份认证系统的设计与实现
发布时间:2018-04-08 23:30
本文选题:互联网 切入点:统一身份认证 出处:《电子科技大学》2014年硕士论文
【摘要】:随着WEB2.0概念的推广和深入人心,各互联网网站存在数目庞大的应用系统,如邮箱系统、评论投票系统、在线调查问卷系统、朋友圈子系统、在线相册系统等等,但是用户在使用这些应用系统时并不方便,用户每次使用系统,都必须输入用户名称和用户密码,进行身份验证;而且应用系统不同,用户账号就不同,用户必须同时牢记多套用户名称和用户密码,特别是对于应用系统数目较多,用户数目也很多的网站,这个问题尤为突出。问题的原因并不是系统开发出现失误,而是缺少整体规划,缺乏统一的用户登录平台,造成用户在网站的使用体验差,进而造成用户流失。为了解决网站应用多带来的用户账号密码繁多,导致用户在网站使用不顺畅的问题,方便网民用户在网站众多应用之间快速、流畅的切换,本论文从互联网业务特点出发,从需求调研和分析入手,探讨了基于单点登录实现统一用户管理系统的软件技术架构和系统实现路线,运用通用的软件开发模型和开发方法,设计并实现了统一用户管理系统,系统基于Java EE技术平台开发,开发工具采用MyEclipse,系统实现过程中用到了Spring、Mybatis等众多的成熟技术框架,系统严格按照MVC三层架构实现,逻辑结构清晰、代码简洁。系统实现了基础管理、用户管理、应用系统管理、单点登录及漫游等功能,网站管理人员通过系统可以对网站的功能应用系统和网民用户进行管理;普通网民用户通过系统可以进行注册、登录、修改个人信息、应用系统漫游切换等操作。目前,基于单点登录的统一用户管理系统已经在某些网站使用。经过一段时间的实际运行证明:系统功能符合客户需求、功能全面、易用性高、使用方便,很好的实现多个应用之间的用户统一管理、统一认证,为网站提供良好的用户体验和用户粘合度。
[Abstract]:With the promotion and popularity of the concept of WEB2.0, there are a large number of application systems in various Internet sites, such as mailbox system, comment voting system, online questionnaire system, circle of friends system, online photo album system, etc.However, it is not convenient for users to use these application systems. Every time they use the system, they have to enter the user name and user password to authenticate their identity. In addition, the user account number is different when the application system is different.Users must bear in mind multiple user names and passwords at the same time, especially for websites with a large number of applications and a large number of users.The reason of the problem is not the fault of system development, but the lack of overall planning, lack of unified user login platform, resulting in poor user experience in the website, and resulting in the loss of users.In order to solve the problem that the user account password is various, which leads to the users not using smoothly in the website, and it is convenient for the users to switch quickly and smoothly among the many applications of the website, this paper starts from the characteristics of the Internet business.Based on the requirement investigation and analysis, this paper discusses the software technical framework and system realization route of realizing the unified user management system based on single sign-on, and designs and implements the unified user management system by using the general software development model and development method.The system is based on Java EE technology platform, and the development tool is MyEclipse. In the implementation of the system, many mature technical frameworks, such as Spring and Mybatis, are used. The system is implemented strictly according to the three-tier structure of MVC, the logical structure is clear and the code is simple.The system realizes the functions of basic management, user management, application system management, single sign-on and roaming, etc. The website manager can manage the website function application system and Internet users through the system.Ordinary Internet users can register, log in, modify personal information, roam and switch applications through the system.At present, the unified user management system based on single sign-on has been used in some websites.After a period of practical operation, it has been proved that the system functions meet the needs of the customer, has comprehensive function, is easy to use, is easy to use, and realizes the unified management and authentication of users among multiple applications.For the site to provide a good user experience and user adhesion.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.092
【参考文献】
相关期刊论文 前2条
1 余阳;王会;;基于J2EE的MVC开发框架探讨[J];价值工程;2010年19期
2 李澎林;朱国清;吴斌;;基于iBatis SQL Map的数据持久层实现应用研究[J];浙江工业大学学报;2008年01期
,本文编号:1723860
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1723860.html