写点什么

大作业 --APP 的注册与登录

用户头像
王一凡
关注
发布于: 2021 年 03 月 16 日
大作业--APP的注册与登录

题目

挑一个产品,想一个你想做的新功能,然后写个相对完整的文档。


我选择设计「APP 的注册登录」功能。因为基本上大部分软件都会涉及到这个部分。

一句话描述 :将注册于登录功能合二为一


1. 思维导图


2. 流程图


3. 核心功能介绍

3.1 注册/登录的方法


1. 通过手机号码/邮箱地址进行「注册」或者「登录」

  • 如果账号不存在,页面会转到注册页面。

  • 如果用户选择用手机注册,则会向手机发送一个 4 位数的验证码。

  • 如果用户选择用电子邮件注册,则会发送一个验证链接到电子邮件。

  • 一旦用户输入 4 位数验证码或点击链接,账户就会自动创建。

  • 如果账户存在,页面会转到登录页面。用户可以选择用电子邮件+密码「手机号码+验证码」登录。

2. 第三方账号登录

有 3 种方式可以进行第三方登录。微信、QQ、邮箱。

3.2 安全问题


1. 验证码/验证链接

注册时需要验证码,防止有些人用别人的手机/邮件注册。

2. 密码

  • 在输入密码时,会有一个互动的 "眼睛 "图标,让用户决定是否显示密码。当用户用手机注册/登录时,不需要密码。

  • 其智能手机中的系统可能会为用户记住密码。

3. 用户协议

用户注册或登录时,用户协议是必须的。 用户点击继续按钮即表示同意安全协议。

3.3 通知


1. Toast 信息将不以独立的对话框显示。它们将显示在页面上,以确保用户可以在任何不正确的情况下继续他们正在做的事情。

  • 密码不正确。"请输入正确的密码"。

  • 不正确的账户格式。"请输入正确的邮箱/电话"

  • 没有互联网连接。"没有互联网连接"

  • 密码过于简单。"请创建一个长度为 8-16 的密码,密码中包含数字、特殊字符、大写字母和小写字母"。

2. 如果是很重要的流程,将以提示框提醒用户,例如“忘记密码的重置邮件提示框”

3.4 其他


1. 保存账户。用户注销时将保存账户。

2. 删除账户。用户可以在删除列表中的旧账户信息。


4. Axure 原型展示

点击以下链接即可查看原型文件,原型文件已经加入大量交互动画,可以点击各按钮进行体验。

https://lanhuapp.com/url/lPphO


5. 页面功能介绍

5.1 登录注册首页

该页面是为用户提供登录或注册功能的第一页面,是所有其他功能的开端。具体功能如下:


  1. 当用户在文本框中输入信息时,文本框最右侧才出现“×”,点击“×”将清空所有输入的信息,用户可以重新输入。

  2. 当用户点击“继续按钮的时候”,将会触发以下功能:

  • 确定用户是输入邮箱还是手机号,并跳转到不同的页面。

  • 判断账号是否存在,存在的话跳转到登录页面,不存在的话跳转到注册页面。

  • 验证用户输入的信息格式是否正确,如果格式不正确,则在屏幕最上方给出 toast 提示“当前邮箱地址不正确”或者“当前手机号码不正确”。

  • 如果用户未输入任何信息,则在屏幕最上方给出 toast 提示“请输入合法邮箱/手机号”

  • 如果用户输入合法账号,则根据本文2. 流程图,跳转到对应的页面

  1. 点击第三方软件的图标后将显示软件登录提示框,此提示框为最顶层,此时其他交互都不能点击。提示框提供两个功能:点击图标表示确认、点击文字“取消”退出提示框。


5.2 邮箱注册


该页面的主要功能是实现邮箱注册,具体功能如下:

  1. 第一个文本框

  • 用户在登录注册首页输入的电子邮件地址应直接显示在第一个输入框中,如果用户发现输入框中存在错误,他们可以直接在文本框中更改。

  • 当用户单击文本框时,文本框的右侧将显示一个“×”,用于清除用户输入的所有信息。

  1. 第二个文本框

  • 用户可以在第二个文本框中输入密码。当用户输入密码时,小眼睛的图标将出现在第二个文本框的右侧,单击图标将密码显示从纯文本点切换到小数点。

  1. 用户可以通过单击蓝色字体"PortalHiker 的条款"和"隐私政策"跳转到相应的页面。

  2. 注册按钮

  • 当用户单击"注册"按钮时,需要验证密码是否与以下格式匹配,如果没有,则在屏幕顶部给出 Toast 提示。

  • 密码必须包含至少 8 个字符,包括以下至少两个字符:大写字母、小写字母、数字和符号。

  • 如果用户填写的密码和电子邮件正确,则跳转到软件主页。

  1. 此页面还提供第三方登录。

5.3 手机号码注册


该页面的主要功能是实现手机号码注册,具体功能如下:

  1. 第一个文本框

  • 用户在登录注册首页输入的电话号码应直接显示在第一个输入框中,如果用户发现输入框中有错误,他们可以直接在此页面中更改。

  • 电话号码以 xxx-xxxx-xxxx 格式显示。

  • 当用户单击第一个文本框时,文本框的右侧将显示一个“×”,用于清除用户输入的所有信息。

  1. 当用户单击"发送顶点代码"时,应用程序在屏幕给出 Toast 提示,提示用户已发送验证码,按钮上的文本更改为 60 秒倒计时。

  2. 用户可以在第二个文本框输入验证码。

  3. 用户可以通过单击蓝色字体"服务协议"和"隐私政策"跳转到相应的页面。

  4. 点击“注册”按钮

  • 如果验证码未填写,则在屏幕顶部显示 Toast 提示。

  • 用户会验证已填写的验证码是否正确,如果没有,则在屏幕顶部显示 Toast 提示。

  • 如果验证代码正确,将跳转到软件主页。

  • 更改按钮的颜色以表示用户已成功单击该按钮。

  1. 此页面还提供第三方登录。


5.4 邮箱登录


该页面的主要功能是实现邮箱登录,具体功能如下:


  1. 第一个文本框

  • 用户在登录注册首页输入的电子邮件地址应直接显示在第一个输入框中,如果用户发现输入框中存在错误,他们可以直接在此页面中更改。

  • 当用户单击第一个文本框时,文本框的右侧将显示一个“x”,用于清除用户输入的所有信息。

  1. 第二个文本框

  • 用户可以在第二个文本框中输入密码。

  • 当用户输入密码时,小眼睛的图片将出现在第二个文本框的右侧,单击图标将密码显示从纯文本点切换到小数点。

  1. 单击"忘记密码",警报框将弹出屏幕中间,用户将单击警报框上的"确认"按钮发送电子邮件以重置密码。

  2. 点击“登录”按钮

  • 更改按钮的颜色以表示用户已成功单击该按钮。

  • 验证密码是否正确,如果没有,则在屏幕顶部显示 Toast 提示。

  • 当用户的电子邮件和密码正确时,将跳转到软件主页。

  1. 此页面还提供第三方登录。


5.5 手机号码登录


该页面的主要功能是实现邮箱登录,具体功能如下:

  1. 第一个文本框

  • 用户在登录注册首页输入的电话号码应直接显示在第一个输入框中,如果用户发现输入框中有错误,他们可以直接在此页面中更改。

  • 电话号码以 xxx-xxxx-xxxx 格式显示。

  • 当用户单击第一个文本框时,文本框的右侧将显示一个“×”,用于清除用户输入的所有信息。

  1. 当用户单击"发送顶点代码"时,应用程序在屏幕给出 Toast 提示,提示用户已发送验证码,按钮上的文本更改为 60 秒倒计时。

  2. 点击“登录”按钮

  • 如果验证码未填写,在屏幕顶部显示 Toast 提示。。

  • 用户验证填写的验证码是否正确,如果没有,则屏幕顶部会发出烤面包提示。

  • 如果验证代码正确,就跳转到主页。

  • 当用户单击"登录"按钮时,更改按钮的颜色以表示用户已成功单击该按钮。

  1. 此页面还提供第三方登录。


5.6 服务协议


该页面的主要功能是告知软件的服务协议,用户可以滑动页面查看所有协议细节。


5.7 隐私协议


该页面的主要功能是告知软件的隐私协议,用户可以滑动页面查看所有协议细节。


6 问题总结

  • 功能介绍的粒度要把握到什么程度,我这种作法是否会过于细节?

  • 功能设计是否需要给出详细的具体实现?因为是开发背景出身,我设计的时候就会想到某个功能应该放在哪个按钮,也许是可以放在其他按钮上实现。那么,我要不要在就在文档中写出自己的想法呢?我的想法会影响开发吗?

7 打个小广告

大家好,我是一凡,目前是复旦大学的计算机专业研究生。感谢二爷的课,让我这段时间受益匪浅。我建了一个免费的知识星球「产品新人大本营」,希望借助这个星球,大家能够一起分享产品经理工作中的实用工具和书单等。


  • 如果你已经是产品人,可以在这里和大家一起讨论做产品的方法和心得。

  • 如果你是想入门或者想转行的新手,我们也可以一起讨论有趣的话题,分享面试技巧和岗位的招聘信息。


分享一些星球的精华文章,希望对你有帮助


「 产品经理,需求分析师,项目经理的区别 」

https://t.zsxq.com/rVznU7Y


「 有哪些让人很舒服的沟通技巧?」

https://t.zsxq.com/QzvZbYb


「 有哪些好用的研报网站推荐?」

https://t.zsxq.com/Iem6UBQ


「 有哪些好用的网站推荐? 」

https://t.zsxq.com/6YVVneu


「 产品经理画图工具推荐 」

https://t.zsxq.com/Ai2FeA2



发布于: 2021 年 03 月 16 日阅读数: 27
用户头像

王一凡

关注

还未添加个人签名 2018.08.01 加入

还未添加个人简介

评论

发布
暂无评论
大作业--APP的注册与登录