统一用户中心详细设计方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
统一用户中心
详细设计报告
制作人:日期:2018-01 版本:1.1
目录
1 系统结构 (6)
1.1 用户中心服务系统(UCS) (6)
1.2 用户中心管理系统(UMS) (6)
1.3 门户系统(Portal) (7)
1.4 业务子系统接入 (7)
2 用户中心服务系统(UCS) (8)
2.1 用户中心服务系统安全性要求 (8)
2.2 系统帐号传递机制 (8)
2.3 登录界面 (8)
2.4 功能说明 (8)
2.4.1 单点登录 (9)
2.4.2 会话保持 (10)
2.4.3 单点退出 (10)
2.4.4 组织架构同步 (11)
2.4.5 消息推送 (11)
2.5 数据结构 (11)
2.5.1 表清单 (12)
2.5.2 T_COMPANY 公司表 (12)
2.5.3 T_DEPT 部门表 (13)
2.5.4 T_EMPL 员工表 (13)
2.5.5 T_USER 用户表 (13)
2.5.6 T_DICTIONARY 字典表 (14)
2.5.7 T_A TTACHMENT 附件表 (14)
2.5.8 UC_ACCOUNT 登录帐号表 (14)
2.5.9 UC_APP 业务系统表 (15)
2.5.10 UC_BUTTON 业务系统资源表 (15)
2.5.11 UC_DA TA 业务系统数据表 (15)
2.5.12 UC_MENU 业务系统菜单表 (16)
2.5.13 UC_ROLE 业务系统角色表 (16)
2.5.14 UC_ROLE_COMPANY 角色公司关联表 (16)
2.5.15 UC_ROLE_BUTTON 角色资源关联表 (16)
2.5.16 UC_ROLE_DA TA 角色数据关联表 (17)
2.5.17 UC_ROLE_MENU 角色菜单关联表 (17)
2.5.18 UC_ROLE_EMPL 角色员工关联表 (17)
2.6 用户中心提供的接口 (17)
2.6.1 通用接口调用方式 (17)
2.6.2 sso.login 登录 (18)
2.6.3 sso.validate ticket校验 (19)
2.6.4 sso.keepAlive保持用户登录状态 (20)
2.6.5 sso.logout单点退出 (21)
2.6.6 portal.getPageMould 获取页面统一样式 (22)
2.6.7 account.checkAccount检查帐号是否可用 (22)
2.6.8 account.updatePwd用户修改密码 (23)
2.6.9 account.resetPwd 忘记密码 (24)
2.6.10 user.reg 用户注册 (24)
2.6.11 user.update 用户修改 (25)
2.6.12 user.findByAccessToken 根据AccessToken获取用户信息 (26)
2.6.13 user.findByParentId 根据组织架构id获取用户信息 (26)
2.6.14 user.findAll 查询所有用户信息 (27)
2.6.15 user.findRoleByUserId 根据用户id查询用户权限 (28)
2.6.16 user.findRoleByAccessToken 根据AccessToken查询用户权限 (29)
2.6.17 org.getDeptsByParentId 获取组织机构信息 (29)
2.7 业务子系统需要实现的接口 (30)
2.7.1 sso.logoutNotify 用户退出通知 (30)
2.7.2 user.updateNotify 用户信息变更通知 (31)
2.7.3 org.updateNotify 组织架构信息变更通知 (32)
3 用户中心管理系统(UMS) (33)
3.1.1 基本信息管理 (33)
3.1.2 菜单管理 (34)
3.1.3 数据项管理 (34)
3.1.4 资源项管理 (35)
3.1.5 角色管理 (35)
3.1.6 角色权限管理 (35)
3.2 企业管理 (35)
3.2.1 企业列表 (35)
3.2.2 企业信息维护 (36)
3.3 部门管理 (36)
3.3.1 部门列表 (36)
3.3.2 部门编辑 (36)
3.4 供应商内部权限管理 (36)
3.4.1 角色列表 (37)
3.4.2 角色权限关联 (37)
3.5 员工管理 (37)
3.5.1 员工列表 (37)
3.5.2 员工删除 (37)
3.5.3 修改密码 (37)
3.5.4 用户锁定 (38)
3.5.5 员工编辑 (38)
3.5.6 角色授予 (38)
4 门户系统(Portal) (38)
4.1 用户登录 (38)
4.1.1 登录页面 (38)
4.1.2 单点登录 (39)
4.1.3 会话保持 (39)
4.1.4 单点退出 (39)