菜单

魏忠
发布于 2025-06-09 / 3 阅读
0
0

用户中心白皮书 ——

[TOC]

1. 引言(Introduction)

1.1问题背景

不同的业务系统相对独立,用户和权限信息进行各自维护。这种模式虽然在初期可以快速响应特定业务需求,随着应用系统和微服务不断增多,其弊端逐渐显现。

  • 用户信息分散: 由于各业务系统独立维护用户信息,导致用户数据分散在不同的系统中。这不仅增加了数据冗余,也使得数据更新和维护变得复杂和低效。
  • 管理效率挑战: 当用户信息需要在多个系统中同步更新时,独立维护的模式会导致管理效率低下,容易出现数据不一致的问题。
  • 出错风险增加: 在多个系统中手动更新和维护数据增加了出错的风险,例如,拼写错误、信息更新遗漏等。
    上述问题导致了对用户信息的统一管理和维护需求日益迫切。统一的用户信息管理不仅有助于提高管理效率,而且是实现精细化管理和科学决策的重要基础

    1.2应对方案

  • 建立统一的用户中心: 通过建立一个集中的用户中心,可以将所有业务系统中的用户信息和权限信息进行集中存储和管理。用户中心作为单一可信源,为所有业务系统提供用户信息和权限验证服务。
  • 集中的身份认证: 提供统一的身份认证服务,确保用户在不同业务系统中使用统一的账号和密码进行登录,简化了用户的登录流程,并提高了系统的安全性。
  • 权限管理: 用户中心实现统一的权限管理,允许管理员根据用户的角色和职责分配相应的权限,这些权限可以在所有关联的业务系统中生效。
  • 定期数据校验: 通过定期的数据校验和清理,可以发现并解决数据不一致的问题。

    1.3目标受众

    本白皮书面向以下目标受众:
  • 高校校级/院级管理人员: 对用户信息进行统一管理,包括权限分配、用户信息维护、教师教学和科研成果维护。
  • 高校教师:个人基本情况、教育背景管理、教学成果和科研成果维护和展示。
  • 高校学生:个人基本情况、竞赛和创新成果维护与展示。
  • 校外用户:校外用户注册、管理员审核,将信息同步至相关业务系统。

2.业务背景(Business Landscape)

2.1业务需求

用户中心旨在满足教师、学生、管理人员及校外人员的业务需求。通过集中管理用户身份和权限,提供了一系列功能,包括但不限于用户信息维护、权限分配、学术成果展示、数据分析等;用户中心的数据同步机制,实施快速准确的实现与其他业务平台之间的用户信息共享和更新;强调数据安全性和隐私保护,同时确保系统的稳定性和响应速度,以优化用户体验。校外人员可以进行信息注册,经审核通过之后,可以申请相关的资源。

2.2市场趋势

当前市场趋向于高效、集成化的信息服务。用户中心以其集中管理、数据共享和个性化服务的特点,符合市场发展的趋势,为不同规模和类型的高校组织提供了解决方案。

2.3需求分析

  • 高校校级/院级管理人员
    用户信息的统一管理:实现对全校或院系内用户信息的集中存储和管理。
    权限分配:根据管理职责和需求,为不同角色的用户提供相应的系统访问权限。
    用户信息维护:包括更新和维护用户基本信息,确保信息的准确性和时效性。
    教师教学和科研成果维护:为管理人员提供工具以记录、更新和管理教师的教学活动和科研成果。
  • 高校教师:个人基本情况、教育背景管理、教学成果和科研成果维护和展示。
    个人基本情况管理:允许教师更新和维护自己的个人资料和专业背景。
    教育背景管理:教师可以记录和管理自己的教育经历和学术资格。
    教学/科研成果展示:为教师提供一个展示自己研究成果、发表论文和参与项目的空间。
  • 高校学生:个人基本情况、竞赛和创新成果维护与展示。
    个人基本情况管理:学生可以更新自己的基本信息和联系方式。
    竞赛和创新成果维护:学生可以记录自己参与的学术竞赛、创新项目和获得的奖项。
    成果展示:为学生提供一个展示自己学术和创新成果的平台。
  • 校外用户:校外用户注册、管理员审核,将信息同步至相关业务系统。
    校外用户注册:允许校外人员在用户中心进行注册,提交必要的个人信息和证件。
    管理员审核:注册信息需经过高校管理人员的审核,以确保信息的真实性和安全性。
    信息同步:审核通过后,校外用户的注册信息将同步至相关业务系统,以便他们可以申请访问高校的资源和服务

2.4方案特色(配图)

用户中心的方案特色在于其综合信息管理能力和个性化信息记录服务:

  • 综合信息管理:用户中心平台能够集成和管理各类用户信息,包括但不限于个人资料、教育背景、工作经历等,提供了一个全面的用户信息视图。

  • 权限管理:统一权限管理,可以对不同的业务系统配置权限。
  • 师资队伍信息展示:自定义分类,按照分类展示教师名录,并且进行具体对外信息的详细展示。

  • 信息共享接口:信息可以与其他业务系统同步,实现信息共享和高效管理。

2.5技术优势

采用了先进的技术架构,如Spring Cloud、前后端分离、Redis和Kafka等,确保了系统的高性能、高可用性和良好的用户体验。

3. 解决方案(Solution)

3.1业务场景

在业务场景中,用户中心通常被视为一个基础服务平台,它为组织提供了一个集中的用户信息管理平台。

3.2功能措施(配图)

用户中心的功能措施包括:

用户注册及登录:支持普通用户注册、学工号绑定手机注册、事业单位注册和企业用户注册等多种注册方式。同时,提供庚商认证、QQ、微信、gitlab账号等第三方登录方式。

教师/学生信息管理:管理员可以对教师和学生的个人信息、教育背景、工作经历等进行管理维护。

企业/单位用户管理:对企业和事业单位的基本信息进行管理,包括名称、区域、类型等。

3.3特色亮点(配图)

  • 多角色权限管理:用户中心提供了管理员、教师、学生等不同角色的权限管理,允许不同用户根据其角色访问和管理相应的功能模块。
  • 全面的用户注册流程:支持普通用户、企业用户、事业单位用户的注册,以及学工号绑定手机号的注册方式,满足不同用户群体的需求。
  • 灵活的登录机制:除了传统的账号密码登录外,还支持手机号绑定、密码重置和多种第三方账号登录方式,提高了用户体验的灵活性和便捷性。
  • 细致的个人信息管理:用户可以编辑和管理自己的基本信息、教育背景、工作经历、科研成果、教学成果、文章专利等,提供了全面的信息维护功能。
  • 系统管理功能:管理员可以进行企业用户和事业单位用户的查询、新增、注册审核、系统日志查看、人员管理、权限管理等操作,强化了系统管理的能力和效率。

  • 用户导入功能:支持批量导入用户信息,提高了管理员在用户管理上的效率。
  • 开放接口: 支持与其他系统进行数据对接,实现信息共享和业务协同。

    3.4操作流程(配图)

    用户中心系统的操作流程主要分为以下几个步骤:

0 注册:阅读服务条款,输入工号、密码、个人信息,提交等待审核;
1 绑定手机号:选择工号与手机号绑定;
2 忘记密码:密码重置,手机号验证设置新密码
3 教师和学生特定操作:填写个人基本情况,教学科研或者创新成果;
4 管理员特定操作:管理各业务系统管理用户权限名单,包括添加或移除权限;审核普通用户、事业单位、企业用户的注册详情,并执行通过或拒绝操作。

3.5核心功能(配图)

核心功能涉及:

  • 综合信息管理:用户中心平台能够集成和管理各类用户信息,包括但不限于个人资料、教育背景、工作经历等,提供了一个全面的用户信息视图。

  • 权限管理:统一权限管理,可以对不同的业务系统配置权限。
  • 师资队伍信息展示:自定义分类,按照分类展示教师名录,并且进行具体对外信息的详细展示。

  • 信息共享接口:信息可以与其他业务系统同步,实现信息共享和高效管理。

3.6支持功能(配图)

  • 系统管理功能:管理员可以进行企业用户和事业单位用户的查询、新增、注册审核、系统日志查看、人员管理、权限管理等操作,强化了系统管理的能力和效率。

  • 用户导入功能:支持批量导入用户信息,提高了管理员在用户管理上的效率。
  • 开放接口: 支持与其他系统进行数据对接,实现信息共享和业务协同。

3.7模块清单

以下是根据您提供的内容生成的表格化功能清单:

| 模块 | 功能 | 描述 |
|——————-|————————–|————————————————————–|
| 用户中心 | 用户注册及登录 | 支持普通用户注册、学工号绑定手机注册、事业单位注册、企业用户注册等多种注册方式。提供庚商认证、QQ、微信、gitlab账号等登录方式,以及密码重置功能。 |
| 用户注册及登录 | 多种认证方式 | 系统支持多种用户登录方式,包括庚商认证及第三方账号认证,允许使用学校统一账号登录。 |
| | 密码重置 | 如果用户忘记了密码,可以通过登录页面的密码重置功能恢复访问权限。 |
| 教师/学生信息管理 | 信息管理 | 可进行基本信息、人事信息、职称信息、职务信息、导师信息、学术兼职等信息的增删改查。 |
| | 教学成果管理 | 教师的教学成果登记,包括教学项目、教学获奖、教材出版等信息的增删改查 |
| | 科研成果管理 | 教师的科研成果登记,包括纵向项目、横向项目、科研获奖情况、出版专著、著作情况等信息的增删改查|
| | 文章专利管理 | 管理教师和学生的文章和专利信息。 |
| 企业/单位用户管理 | 企业用户管理 | 对企业的基本情况进行管理,包括名称、区域、类型、法人或负责人信息。 |
| | 单位用户管理 | 对事业单位的基本情况进行管理。 |
| 注册审核 | 注册审核 | 对单位用户和普通用户的注册详情进行审核,决定是否通过。 |
| | 服务条款管理 | 对服务条款进行管理,包括新建或编辑条款。 |
| 系统管理 | 权限管理 | 能查看对应权限下有那些用户,支持通过用户姓名查询,并且支持对教师、学生、单位用户权限进行添加和删除用户 |
| | 系统配置 | 支持查看/编辑教师、学生、单位用户权限能查看操作的功能模块及相关字段信息 |
| | 字段维护 | 定义人才称号和人员状态的字段,支持进行增/删/改和排序 |
| | 各业务系统权限配置 |可以给相关用户配置各业务系统的权限并且进行下发 |

4. 使用案例(Use Cases)

用户中心作为基础服务平台,在各个业务场景中都有使用;

5. 常见问题解答(Frequently Asked Questions, FAQ)

Q: 如何在用户中心注册新账号?
A: 访问注册页面,选择注册类型(普通用户、企业用户、事业单位用户),填写必要的信息,并按照提示完成注册流程。

Q: 注册时需要提供哪些信息?
A: 通常需要提供用户名、密码、手机号、邮箱地址,以及可能的其他个人信息,如姓名、单位、职务等。

Q: 我忘记了登录密码,该怎么办?
A: 使用登录页面的“忘记密码”功能,按照提示通过手机号或邮箱重置密码。

Q: 如果我无法通过手机号或邮箱重置密码,该怎么办?
A: 请联系系统管理员或技术支持,提供必要的身份验证信息以帮助重置密码。

Q: 作为管理员,我如何为新用户分配权限?
A: 登录管理员账户,进入权限管理模块,选择用户并分配相应的角色和权限。

Q: 如何更新我的个人信息?
A: 登录后进入个人信息管理模块,可以编辑和更新您的个人信息。

Q:校外用户如何注册和登录?
A: 校外用户可以通过用户中心提供的注册入口进行注册,注册后需要等待管理员审核。审核通过后,使用注册时的用户名和密码进行登录。


评论