十几个亿的项目都不一定做到了这些设计 - 之二
1. 选项卡
系统通常会有导航栏或菜单栏,但如果只有这两个的话系统只能一次打开一个页面,无法实现多任务,此时加入选项卡就很有必要。打开过的页面可以通过选项卡切换回去,这样的好处是能够保留每个打开页面的工作状态直至用户退出。
2. 登录超时
在设置用户无操作一定时长后超时,用户再操作前要求重新登录,避免用户长时间离开但忘记退出系统被他人非法操作的风险。通常把超时时间设置为30分钟,在实际设计中视系统的重要程度、安全要求调整。超时时长最好可以通过用户设置的方式进行调整,以适应不同场景的要求。
3. 忘记密码\密码重置
用户忘记登录密码是经常有的事,要预留密码找回功能或管理员重置指定用户密码功能,以上功能要设置二次认证等安全功能,避免成为漏洞。
4. 用户禁用\启用
注册或添加用户时一般需要填写一些信息,如果只是简单地通过删除、添加来控制用户,在某些需要暂时屏蔽指定用户登录请求的场景就会显得很麻烦,有了禁用、启用用户这个功能显然就方便很多。同理的还有角色的禁用、启用等。
5. 黑白名单
可能很多领域的系统都用不上这个功能,但在某些领域又很常见,列举一个场景说明一下:系统带检测告警功能,当某类设备载荷超过设置值就告警,但A设备是用来测试的,经常会超告警值,此时就可以把设备标识列入代表无须告警的白名单当中。
6. 导入导出
把当前页面的列表数据导出到文件是比较常见的需求,有时又需要从文件导入数据,通常支持的文件格式为CSV、Excel居多。
7. 列表数据排序
用户场景多样化,系统默认的排序不一定能够满足每个用户在不同场景下的需求,为每列提供排序功能就能大大提升用户体验,现在很多类似DataTable之类的前端表格组件就自带这样的功能,实现起来几乎零成本。如果能够提供修改默认排序的功能更为贴心。
8. 列表编辑
最常见的编辑是点击列表记录行时弹出表单窗口对数据进行修改、保存,但某些时候需要快速、大量修改数据时这种方法就显得效率低下,列表表格单元格双击编辑、光标离开时保存等功能就能为用户提供很大的便利。
9. 搜索模板
在一些分工明确的企业里面,部分用户每次进入系统特定页面要查看的数据相对固定,就会经常用到相同的搜索条件,如果能够把搜索条件保存成模板,下次使用时就能够一键搜索,大大提高用户的工作效率。
以上就是对产品设计时一些常见功能进行的补充,希望能够帮到大家。
- 点赞
- 收藏
- 关注作者
评论(0)