基于單點(diǎn)登錄的互聯(lián)網(wǎng)統(tǒng)一身份認(rèn)證系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-04-08 23:30
本文選題:互聯(lián)網(wǎng) 切入點(diǎn):統(tǒng)一身份認(rèn)證 出處:《電子科技大學(xué)》2014年碩士論文
【摘要】:隨著WEB2.0概念的推廣和深入人心,各互聯(lián)網(wǎng)網(wǎng)站存在數(shù)目龐大的應(yīng)用系統(tǒng),如郵箱系統(tǒng)、評(píng)論投票系統(tǒng)、在線調(diào)查問卷系統(tǒng)、朋友圈子系統(tǒng)、在線相冊(cè)系統(tǒng)等等,但是用戶在使用這些應(yīng)用系統(tǒng)時(shí)并不方便,用戶每次使用系統(tǒng),都必須輸入用戶名稱和用戶密碼,進(jìn)行身份驗(yàn)證;而且應(yīng)用系統(tǒng)不同,用戶賬號(hào)就不同,用戶必須同時(shí)牢記多套用戶名稱和用戶密碼,特別是對(duì)于應(yīng)用系統(tǒng)數(shù)目較多,用戶數(shù)目也很多的網(wǎng)站,這個(gè)問題尤為突出。問題的原因并不是系統(tǒng)開發(fā)出現(xiàn)失誤,而是缺少整體規(guī)劃,缺乏統(tǒng)一的用戶登錄平臺(tái),造成用戶在網(wǎng)站的使用體驗(yàn)差,進(jìn)而造成用戶流失。為了解決網(wǎng)站應(yīng)用多帶來的用戶賬號(hào)密碼繁多,導(dǎo)致用戶在網(wǎng)站使用不順暢的問題,方便網(wǎng)民用戶在網(wǎng)站眾多應(yīng)用之間快速、流暢的切換,本論文從互聯(lián)網(wǎng)業(yè)務(wù)特點(diǎn)出發(fā),從需求調(diào)研和分析入手,探討了基于單點(diǎn)登錄實(shí)現(xiàn)統(tǒng)一用戶管理系統(tǒng)的軟件技術(shù)架構(gòu)和系統(tǒng)實(shí)現(xiàn)路線,運(yùn)用通用的軟件開發(fā)模型和開發(fā)方法,設(shè)計(jì)并實(shí)現(xiàn)了統(tǒng)一用戶管理系統(tǒng),系統(tǒng)基于Java EE技術(shù)平臺(tái)開發(fā),開發(fā)工具采用MyEclipse,系統(tǒng)實(shí)現(xiàn)過程中用到了Spring、Mybatis等眾多的成熟技術(shù)框架,系統(tǒng)嚴(yán)格按照MVC三層架構(gòu)實(shí)現(xiàn),邏輯結(jié)構(gòu)清晰、代碼簡(jiǎn)潔。系統(tǒng)實(shí)現(xiàn)了基礎(chǔ)管理、用戶管理、應(yīng)用系統(tǒng)管理、單點(diǎn)登錄及漫游等功能,網(wǎng)站管理人員通過系統(tǒng)可以對(duì)網(wǎng)站的功能應(yīng)用系統(tǒng)和網(wǎng)民用戶進(jìn)行管理;普通網(wǎng)民用戶通過系統(tǒng)可以進(jìn)行注冊(cè)、登錄、修改個(gè)人信息、應(yīng)用系統(tǒng)漫游切換等操作。目前,基于單點(diǎn)登錄的統(tǒng)一用戶管理系統(tǒng)已經(jīng)在某些網(wǎng)站使用。經(jīng)過一段時(shí)間的實(shí)際運(yùn)行證明:系統(tǒng)功能符合客戶需求、功能全面、易用性高、使用方便,很好的實(shí)現(xiàn)多個(gè)應(yīng)用之間的用戶統(tǒng)一管理、統(tǒng)一認(rèn)證,為網(wǎng)站提供良好的用戶體驗(yàn)和用戶粘合度。
[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.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.092
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 余陽;王會(huì);;基于J2EE的MVC開發(fā)框架探討[J];價(jià)值工程;2010年19期
2 李澎林;朱國清;吳斌;;基于iBatis SQL Map的數(shù)據(jù)持久層實(shí)現(xiàn)應(yīng)用研究[J];浙江工業(yè)大學(xué)學(xué)報(bào);2008年01期
,本文編號(hào):1723860
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1723860.html
最近更新
教材專著