第四章:AI 实战开发19. 个人中心页面调整

个人中心页面调整 - UI 优化与功能完善

大家好,上节课呢,我们已经完成了统计分析模块。

下面我们要继续往下看,然后是用户的个人中心。

现状分析

我们来看一下,个人中心其实现在已经有了部分的功能,只是说界面看起来不太美观,并且可能有一些功能没有实现。

需求文档中的要求

然后他给我们的需求:

  1. 用户信息展示 - 显示用户的昵称、头像、手机号(昵称、头像还没有,手机号有了)
  2. 退出功能 - 需要二次确认(二次确认也有了)
  3. 关于页面 - 显示应用的名称、版本号以及应用的介绍(这个做不做倒无所谓)

功能限制

  • 暂不支持修改昵称、头像
  • 不支持修改密码(因为我们的应用现在还没有账号密码,是用手机号以及短信登录的)
  • 暂时不支持账号注销

关于账号注销

这个功能我觉得也不着急,但是现在很多应用商店有要求,就是如果说你的应用要上架的话,应该是要有账号注销的功能的。

调整方案

这个界面呢,我们去直接写提示词改一下就行了,不太需要去专门去做一个 Quest 的设计。

编写提示词

我们现在就来写一下提示词,修改一下。

新建对话

首先新建一个会话。

介绍项目背景

然后描述一下当前项目的背景:

当前目录下有两个文件夹:
- backend 是软件的服务端
- client 是软件的客户端

因为我们现在主要修改的是 client 端(客户端),
所以要着重去介绍一下客户端。

[添加 client 项目的 project-rules 文件到上下文]

这个文件是 client 项目的介绍说明。

这个软件是一个记账软件,我现在要调整的是这个软件中的"我的"界面。

背景信息的重要性

告诉 AI 这些背景信息之后,可以快速的让 AI 知道我们需要做什么。

描述问题和需求

这个界面现在还存在一些问题,需要修改一下:

这个界面现在还存在一些问题,需要修改一下。

## 第一部分:上方头像区域修改

上方的用户头像区域存在以下问题:

1. 头像是一个空的圆圈,里面什么都没有,需要改成展示一个头像的 icon(图标)
2. 头像下方用户昵称字体偏大,需要调小一些
3. 移除头像区域的手机号展示

## 第二部分:中间区域调整

中间区域展示了用户 ID 和手机号,这个区域可以完全移除掉,
放在下方的用户信息里面去展示(用户信息不直接展示在个人中心)。

## 第三部分:最下方功能区域重构

最下方是三个按钮:分类管理、账本管理、退出登录。

三个按钮放在这里显得有点奇怪,一般软件不会这样去设计。
一般是一个卡片,卡片中使用列表的形式展示功能。

需要修改为:

1. 增加一个卡片,卡片中使用列表的形式展示功能(类似上面的区域)
2. 将功能分组排列,每组之间用间距或者分割线区分
3. 有以下功能:
   - 分类管理
   - 账本管理
   - 个人信息(新增)

## 功能点击效果

1. 点击"分类管理",进入分类管理的界面,同当前分类管理点击效果一致
2. 点击"账本管理",进入账本管理的界面,同当前账本管理点击效果一致
3. 点击"个人信息",进入到个人信息管理界面(新增页面)

## 个人信息管理页面设计

进入个人信息管理页面之后:

1. 上方展示一个卡片,卡片中展示当前用户的昵称和手机号(不需要展示用户的 ID)
2. 在卡片的下方展示一个"退出登录"的按钮
3. 点击"退出登录",和当前个人中心退出登录按钮点击的效果一致

为什么要强调点击效果一致?

因为现在它把我们这个整个界面的 UI 改掉,然后我们这样强调一下,就是告诉 AI 不要去改功能,只是改它的样式。

也就是说,把这个按钮放到这个卡片区域中,但是点击之后的效果还是同原来的按钮点击效果一样。

关于用户 ID

一般来讲,大多数应用它的用户的 ID 都是相对于用户是隐藏的,用户不需要知道自己的 ID 是多少,只需要用手机号去识别就行了。

写完之后,我们直接回车。

测试功能

我们看到现在已经正常显示了。

查看界面

个人中心界面已经按照我们的要求进行了调整:

  • 上方头像区域使用了图标
  • 昵称字体大小合适
  • 移除了手机号显示
  • 中间区域已经移除
  • 下方使用卡片列表展示功能

测试个人信息

点击”个人信息”,进入个人信息管理页面。

页面展示了:

  • 用户昵称
  • 手机号
  • 退出登录按钮

测试退出登录

最后我们再来测试一下个人信息里面的退出登录。

点击”退出”,退出功能也是正常的。

界面调整完成

个人中心页面的 UI 优化和功能完善已经完成。

提交代码

最后我们来提交一下代码。

创建新分支

首先点击左侧的”源代码管理器”,然后最好还是新建一个分支:

v1.0.0-6-个人中心界面调整

然后按回车。

暂存修改

然后我们到这边的目录上去点加号,暂存所有修改。

提交代码

点击”提交”,提交信息写:

个人中心界面调整

发布分支

然后”发布分支”,推送到远程仓库。

💡

遇到问题?

如果在调整个人中心页面时遇到问题,可以扫描下方的微信二维码帮您看下(免费咨询)

小结

通过这节课,我们学会了:

  1. UI 优化思路 - 如何分析现有界面的问题,提出改进方案
  2. 提示词技巧 - 如何清晰地描述界面调整需求,让 AI 准确理解
  3. 功能重构 - 如何在不改变功能的前提下,优化界面布局和交互
  4. 用户体验 - 学习了常见的 UI 设计规范(如用户信息展示、功能列表布局等)

关于界面设计

好的界面设计不仅要功能完善,还要符合用户的使用习惯。我们在开发过程中,可以参考主流应用的设计规范,让我们的软件更加专业。

下一步

个人中心页面调整完成后,接下来我们需要:

👉 下一节:切换到云服务器部署


相关信息

💬 扫码了解更多信息

客服微信二维码

添加微信

知识星球二维码

加入知识星球