需求分析报告5组单点登录需求分析报告

需求分析报告5组单点登录需求分析报告

ID:42113982

大小:128.12 KB

页数:9页

时间:2019-09-08

需求分析报告5组单点登录需求分析报告_第1页
需求分析报告5组单点登录需求分析报告_第2页
需求分析报告5组单点登录需求分析报告_第3页
需求分析报告5组单点登录需求分析报告_第4页
需求分析报告5组单点登录需求分析报告_第5页
资源描述:

《需求分析报告5组单点登录需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、统一身份系统(单点登陆)需求分析报告申报单位:东莞理工学院城市学院随着吋代的发展,各类形形色色的网址越来越多•导致上网期间,用户浏览多个网页需要多次登陆•企业在信息化建设过程中,经常采用逐步信息化的方式•因此'造成企业内部各个应用系统的用户冃录不完全兼容•进而使得各应用系统相互独立,形成信息的孤岛•企业内部的员工在办公时都需耍多次重复登陆.1.1编写目的本次需求分析报告的编写目的在于研究多系统间实现单点登陆的可行性和企业级的多系统单点登陆的可行性及前景分析.1.2项目背景1・2・1项目名称单点登陆⑸ngleSign0"简称为SSO.1.2.2项目研发单位(所有权)

2、东莞理工学院城市学院12级软件工程3班第5开发小队123产品用户网民,企业用户,个人用户1.3定义单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。1.4参考资料《数据库系统导论(原书第8版)》《UML面向对象设计与分析》《Java核心技术卷II高级特性(原书第9版)》《JSP应用开发与实践》《计算机网络》2任务概述2.1目标嵌入了我们的单点登陆的依旧保持着原有性能可

3、靠、可扩展性好、运行安全稳定、高效便捷、易于维护•理想的情况是用户通过任何应用系统都能进行SSO(SingleSign-on).用户不用改变使用习惯‘不对原有系统造成额外的负担。2.2用户的特点最终用户是数以万计的网民,这就确定了用户使用电脑的水平是参差不齐的,在开发单点登录系统时,力争做到界面友好,措辞简单明了。用户不用学习就能使用该系统2.3假定和约束本系统为学生研发系统,故成本可忽略不计,时间期限为1个学期,预计所需人力资源总数为25人月;耗时为5个月(2014年9月-2015年1月)。3需求规定3.1对功能的规定模块名称:会员登录使用者:服务器和各成员网站

4、输入部分1处理描述P输出部分01.会员第一次登录时,可以选择验证者(成员网站中的一员)。2.选择完验证者后,按选择提交身份证明的信息(例如:账号+密码).1.在成员网站A含有登录框页面的采用原网站的登陆框.在原登陆框下嵌入合作网站的登陆及验证按钮.2.根据客户选择的验证者,由相应的验证者对这些信息进行验证.a.如果选用的是网站a认证,且认证成功就建立相应的Session,和发送相应的加密1.根据登录状态加载登录框2.建立相应的Session,和发送相应的加密的Cookie到客户端上.3.显示相应的账号信息和返回相应权限.的Cookie到客户端上.b.1.如果选用的

5、是合作网站的验证,验证成功后,检验该账号在网站A是否有登陆的权限及相应的信息.b.2.a・没有相应的信息的时候,询问客户是否授权登陆A网站.如果不授权就终止登陆.若授权则询问客户绑定网站A的原有账号还是绑定一个A网站的新账号•绑定后建立相应的Session,和发送相应的加密的Cookie到客户端上.b.2.b若存在相应的信息,则建立相应的Session,和发送相应的加密的Cookie到客户端上.■名称:会员登出使用者:服务器和各成员网站输入部分1处理描述p输出部分01•清除客户端上的相应的Cookie和关闭相应的Session.2.刷新该网站.1•修改数据库中的验

6、证票使之失效,并清除cookieo2.刷新该网站.模块名称:验证模块使用者:服务器和各成员网站输入部分1处理描述P输出部分0搜集客户端的Cookie1.查找是否存在成员网站或自身的Cookie・2.查找成功就解密该Cookie1.建立相应的Session,和发送相应的加密的Cookie到客户端上.2.显示相应的账号信息和返并检查该账号是否有登陆权限和在该网站是否存有相应信息.a.若Cookie在该网站不存在相应的账号信息,就调用登陆模块.b.若成功找到该Cookie在该网站的相应信息就建立相应的Session,和发送相应的加密的Cookie到客户端上.回相应权限.

7、模块名称:撤销模块使用者:服务器和各成员网站的管理员输入部分1处理描述P输出部分0该网站的用户的用户名1.回朔有该用户名的映射表删除有该用户名的元组.3.2对性能的规定3.2.1精度因为该系统只涉及登陆和加密,不需要计算浮点数.对精度没什么要求•只是要保证系统对Cookie的识别能力.3.2.2时间特性要求说明对于该软件的时间特性要求,如对:乳客户首次登陆所花时间与原先的登陆时间一样.b.合作网站的扩展所需的更新时间大概10秒.c.在合作网站间的切换都是由服务器验证,对于用户来说是无缝切换・・3.2.3灵活性a.用户可以自由选择是单向映射授权还是双向映射授权b.用

8、户的某一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。