文章“由内而外”整理了表单设计的一些原因,希望能够对你有所帮助。
记得年前分享的文章中曾提到,由于开发对数据库进行调整,所以很多需求的研发、测试都暂停了。趁着“闲”下来的时间,我开始对自家产品的表单设计又拿来研究了。
在整个过程中我体会到了表单设计的微妙之处,趁此机会,就把自己体验到的东西分享给大家,如果能对大家有帮助,笔者不甚荣幸!
很多表单的设计都是根据系统数据存储标准或者数据采集规范而确立的。例如新用户注册,系统为了保存用户记录,就需要建立一个userid,这个id可以是手机号、邮箱等,以作为该用户在后台数据库中的唯一标识。
为了确保系统存储到有效数据,那么在新用户登录某个产品注册时,产品就会在前端页面出现手机号输入框,这就可以理解为一种“由内而外”的表单设计。不光是数据存储的内容,存储的字符规范也是“由内而外”的方式呈现。
代码层面
有些产品注册时明确用户名、密码不得输入“”,其目的是为了防止SQL注入(转至百度:就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令)。
假如一个产品的用户登录数据存储在数据表A中,且支持用户名、密码录入“”。当某用户将用户名设为“张三”,密码设为“123”,那么该用户登录时,后台会访问数据库执行类似如下指令:“selectfromAwherename“张三”andpassword“001””。这个“”就是表示所有以“张三”、“001”开头的数据都会查找出来,这就会出现数据泄露的风险。
但是市场上很多产品目前不会声明“”不得录入,是因为在存储过程中将“”进行了转义,从而规避数据安全问题。
系统层面
由于系统自身设计规范,某些特殊字符就也会被限制不得输入。例如笔者参与过的一次需求设计(外勤申请:员工在公司外办公...
(全文)产品设计中不可不知的心理学及其运用实例(上)笔者根据这几天通过在互联网上或者设计心理学相关的书籍上面所看到的的心理学定律,结合当今时下热门的互联网产品,挑选出了几条比较常用的心理学定律,供大家一同参考和学习。在产品……
设计小结:如何设计B端产品中的“操作反馈”?“操作反馈”的目的是告诉用户其操作的结果、预期、带来的影响或后果。它是产品与用户交互的重要节点。合理的反馈设计,可以在产品和用户之间建立一个良好的互动,以帮助用户更好的了解产品……
UXD在B类加工定制业务中的设计实践文章作者结合过往业务经验分享了自己在淘工厂实际项目中的快速融入和视觉向UXD转型的设计心得。1688淘工厂业务它承担着连接新零售背后的新制造,以柔性供应链、以销定产为发展……
用体验设计思维做官网:B端产品官网设计实践设计官网,简单来说就是讲故事,让目标用户通过这个故事了解产品,对产品产生兴趣并最终转化为实际用户。作为交互设计师半个产品经理,笔者经历了数个网易B端产品从无到有的搭建过程……
你的产品,是维他命还是止痛药?一旦成功地使用户对其产品形成了使用习惯,企业就能获益匪浅,具体表现在:更高的用户终身价值,更大的价格灵活性,更快速的增长,以及更强的竞争优势。习惯就是人在几乎无意识的状态……
那些年指导过我们的产品设计法则设计法则是产品设计的基石。虽然现在有很多的观点认为不要恪守设计法则,但是设计法则能够从被提出到一直延续下来就能够说明其重要性。本文汇总了在产品设计中需要了解并且遵守的产品设计法……
“由内而外”的表单设计文章“由内而外”整理了表单设计的一些原因,希望能够对你有所帮助。记得年前分享的文章中曾提到,由于开发对数据库进行调整,所以很多需求的研发、测试都暂停了。趁着“闲”下来的时……
浅析房产中介管理系统的客源模块本文对中介管理系统中的客源模块,展开了较为系统的梳理,希望能够给你带来一些启发与帮助。最近在梳理中介管理系统中的客源模块。在之前我对此完全没有经验,所以整合了其他中介管理……
用户体验要素应用案例:番茄工作法文章以番茄工作法的工具产品为案例,来聊聊用户体验要素应用。应用用户体验要素五大层次,自下而上的做一次产品设计,以番茄工作法的工具产品为案例,体验理论与实践的结合,设计辅助……
可用性测试,真的很难吗?可用性测试一定要做,从原型设计到产品发布,任何阶段都可以做,有什么样的资源就做到什么样的程度。工作中在遇到大的产品改版,或者对某个设计拿捏不准的时候,经常会使用到可用性测……
视觉设计基础:万能的情绪板情绪板由能代表用户情绪的文本、元素、图片拼贴而成,能够很好地帮助我们定义设计的方向。设计是一个主观的行为,我们在做商业设计的时候需要找到商业和美学的平衡点,这就要求我们有……
28个专家观点:以用户为中心的产品管理这里罗列的不是最好的实践,而是最好的假设。请慢用!似乎不同的公司,甚至不同的人,产品管理的定义还有其所涉及的方方面面也会有所不同。营销者认为你的职责就是要做所有竞品……