统一身份系统(单点登陆)面向对象设计与分析说明书2

上传人:ss****gk 文档编号:283195928 上传时间:2022-04-27 格式:DOC 页数:23 大小:782.87KB
返回 下载 相关 举报
统一身份系统(单点登陆)面向对象设计与分析说明书2_第1页
第1页 / 共23页
统一身份系统(单点登陆)面向对象设计与分析说明书2_第2页
第2页 / 共23页
统一身份系统(单点登陆)面向对象设计与分析说明书2_第3页
第3页 / 共23页
统一身份系统(单点登陆)面向对象设计与分析说明书2_第4页
第4页 / 共23页
统一身份系统(单点登陆)面向对象设计与分析说明书2_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《统一身份系统(单点登陆)面向对象设计与分析说明书2》由会员分享,可在线阅读,更多相关《统一身份系统(单点登陆)面向对象设计与分析说明书2(23页珍藏版)》请在金锄头文库上搜索。

1、统一身份系统(单点登陆)面向对象设计与分析说明书申报单位:东莞理工学院城市学院目录1 -系统需求随着时代的发展,各类形形色色的网址越来越多导致上网期间, 用户浏览多个网页需要多次登陆企业在信息化建设过程中,经常采 用逐步信息化的方式因此,造成企业内部各个应用系统的用户目录 不完全兼容进而使得各应用系统相互独立,形成信息的孤岛企业内 部的员工在办公时都需要多次重复登陆然而,一个能实现统一登录 的程序就显得原来越重要.单点登录是目前比较流行的企业业务整合的解决方案之一。SSO的定 义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信 任的应用系统。它包括可以将这次主要的登录映射到其他应用中

2、用于 同一个用户的登录的机制。分析后得出单点登录系统至少应该具有如下功能:1. 一个系统可以有多个合作方。2. 一个合作方可以拥有多个映射关系。3. 只有S管理员可以管理合作关系。4. 合作方本地管理员管理本地映射的删除和取消。5. 合作方可以通过S管理员建立单映射或者双向映射。6. 本地/主机数据库删除映射后要申请删除主机/本地数据库相关数 据。以上每一行描述了一个功能,这种表达有利于测试需求的定义,由于分析设计过程是个迭代的软件开发过程,所以需求也会在分析设计的 过程中不断的补充,细化。上述需求只是初步的基本需求,还有待细 化,完整。2.分析问题领域2. 1参与者通过分析单点登录系统的功能

3、需求,可以识别出3个参与者:Smanager(超级管理员),Collaboratorn(合作方),aXmanager 本地管理员。参与者描述如下:2. 1. 1. Smanager (超级管理员)描述:拥有最高的管理权限,可以对数据库进行增,删,查,改, 以及管理系统和合作方的合作关系。示例:root管理员。2. 1. 2. Collaborator (合作方)描述:相当于本系统信任的第三方校验者,只有申请添加信任网 站映射或申请取消映射的权限示例:各大网站。2. 1. 3. Xmaneger (本地管理员)描述:拥有超级管理员的一部分功能,能对本地数据库进行查, 删,改的操作,但是无法添加映

4、射。示例:普通管理员2.2用例2. 2. 1.扩展合作信息本用例提供了添加映射的功能2. 2. 2.删除映射本用例提供了删除映射的功能2. 2. 3.禁止映射本用例提供的禁止映射的功能2. 2. 4恢复映射本用例提供了恢复映射的功能2. 2. 5.票据验证本用例提供了票据验证的功能2.2.6登录本用例提供了普通登录的功能2. 2. 7注册本用例提供了注册的功能2.2.8合作网站登录本用例提供了合作网站登录的功能2.3用例的事件流描述2. 3. 1常规登录名称常规登录标识001描述用户通过原网站帐号登录前提用八注册结果用户登录网站成功扩展合作网站登录包含帐号注册用例继承至N/A基本工作流程如下:

5、1. 用户希望通过原网站帐号登录网站,2. 用户输入帐号密码并提交登录申请3. 登录系统根据数据库中的数据验证用八的信息4. 系统验证通过,通过用户的登录申请。备选流:1. 登录系统验证用户信息失败2. 用户登录申请被驳回登录活动图:2. 3. 2帐号注册名称帐号注册标识002描述用户注册帐号前提N/A结果用户注册成功扩展N/A包含N/A继承至N/A1. 用户希望注册帐号2. 用户输入个人信息并提交注册申请3. 登录系统验证用户信息是否完整4. 系统验证通过,将用户信息录入数据库,并通过用户注册申请5. 系统提出绑定提示备选流:1. 系统验证用户信息失败2. 用户注册申请被驳回注册活动图:系统

6、用户於证失败2. 3. 3 SSO 登录名称SSO登录标识004描述用户通过其他合作网站的绑定帐号登录前提用户帐号绑定结果用户使用合作网站帐号登录网站成功扩展N/A包含N/A继承至用户登录基本工作流程如下:1. 用户希望使用合作网站的帐号登录2. 用户选择合作网站登录并填写帐号信息,并提交登录申请3. 系统验证帐号信息和绑定信息成功4. 系统验证成功,通过登录申请备选流:1. 系统验证帐号信息和绑定信息失败2. 登录申请被驳回SSO登录活动图2.3.4添加映射名称添加映射标识006描述管理员对合作网站的映射进行添加前提管理员登录结果映射通过扩展N/A包含N/A继承至N/A(提交协议弊证通过醴证

7、失败第证通过1. 管理员或者合作网站希望添加映射2. 系统管理员通过管理员帐号登录系统3. 系统管理员与合作网站方进行协商4. 系统管理员向系统发出添加映射申请5. 系统验证管理员操作是否合法6. 验证通过,映射添加成功备选流:1. 系统验证管理员帐号失败,登录失败2. 系统验证管理员操作不合法,操作申请被驳冋添加映射活动图系统合作网站2.3.4删除映射名称删除映射标识007描述管理员对合作网站的映射进行删除前提管理员登录结果映射被删除扩展N/A包含N/A继承至N/A基本工作流程如下:7. 管理员或者合作网站希望删除映射8. 系统管理员通过管理员帐号登录系统9. 系统管理员与合作网站方进行协商

8、10. 系统管理员向系统发出删除映射申请11. 系统验证管理员操作是否合法12. 验证通过,映射删除成功备选流:3. 系统验证管理员帐号失败,登录失败4. 系统验证管理员操作不合法,操作申请被驳回删除映射活动图系统合作网站酚证通过52.4用例图3-静态结构模型3. 1定义界面32类图DialCrfz3. 3数据库模型4.动态行为模型4.1.时序图4. 1. 1单映射时序图A-t2Z rNM*MY. 4SK*MrOL- /trcAhKliO宀11K-rrSdluiwiMH1)111bMlll crvdhelcwO1wlctc?HvOT1l*He O卜TI4. 1.2对等映射时序图lrreUcih

9、0lfiMlle ttMl1* (Fjjullrtr: llbSArretOUitl1 1111L1 11111 11111 1111 1111 1111I1111:丁1retvoiterluCIJMI Ci )1 | 1 rtr revi*U1|1 |z1L1I1 11111 1111T4. 1. 3本网站登录时序图Confi nol d/puword 04.1.4合作网站登录吋序图Ascrbcndint 0ScndlnputRrofipt ()Id Curplvt luoCunrim-tt ianOCheck Id zPaMvord () )ThrojhRvqttOConfi twldziaaor4 0i n Jnforfut ionOConfi !n8ir)dinclnforfiat ionOLoi(ifiNucccsMO4. 1.5删除用户映射时序图字o-rrrmocrd 0He 一 ectMnpzrM4. 1.7日常管理时序图Inpet IdChech IdFindld poEordO11GnMtAuthorixat i() 11Scod i nj;Rcqur51 ()CKKkRquvtOjlnj;irxSQuervPar x ncr 1 n foma t ion()J

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号