童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

“由内而外”的表单设计

11月19日 眉梢欢投稿
  文章“由内而外”整理了表单设计的一些原因,希望能够对你有所帮助。
  记得年前分享的文章中曾提到,由于开发对数据库进行调整,所以很多需求的研发、测试都暂停了。趁着“闲”下来的时间,我开始对自家产品的表单设计又拿来研究了。
  在整个过程中我体会到了表单设计的微妙之处,趁此机会,就把自己体验到的东西分享给大家,如果能对大家有帮助,笔者不甚荣幸!
  很多表单的设计都是根据系统数据存储标准或者数据采集规范而确立的。例如新用户注册,系统为了保存用户记录,就需要建立一个userid,这个id可以是手机号、邮箱等,以作为该用户在后台数据库中的唯一标识。
  为了确保系统存储到有效数据,那么在新用户登录某个产品注册时,产品就会在前端页面出现手机号输入框,这就可以理解为一种“由内而外”的表单设计。不光是数据存储的内容,存储的字符规范也是“由内而外”的方式呈现。
  代码层面
  有些产品注册时明确用户名、密码不得输入“”,其目的是为了防止SQL注入(转至百度:就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令)。
  假如一个产品的用户登录数据存储在数据表A中,且支持用户名、密码录入“”。当某用户将用户名设为“张三”,密码设为“123”,那么该用户登录时,后台会访问数据库执行类似如下指令:“selectfromAwherename“张三”andpassword“001””。这个“”就是表示所有以“张三”、“001”开头的数据都会查找出来,这就会出现数据泄露的风险。
  但是市场上很多产品目前不会声明“”不得录入,是因为在存储过程中将“”进行了转义,从而规避数据安全问题。
  系统层面
  由于系统自身设计规范,某些特殊字符就也会被限制不得输入。例如笔者参与过的一次需求设计(外勤申请:员工在公司外办公,需要进行外请申请,并由主管进行审批),“外勤地址”就不支持输入“”,如下原型(因为用户输入地址很少会出现“”,为了避免干扰,我们没有在移动端将此限制标识出来):
  如果用户在外勤地址中输入“”,在提交时系统就会提示用户不得输入“”,并自动清空该字符。
  为什么会有这样的要求呢?员工在一周内可能需要在多个地区办公,那么就需要支持允许添加多条外勤地址。
  为了使得表结构不冗余、复杂,我们的这个“外勤地址”在数据库表中是存储在一个单元格内的:
  当员工进行外勤申请后,主管就需要审批。在审批页面中,外勤地址也是逐条显示的,而具体显示几条就是按照数据表中“”字符判断的。作为系统重要的划分字符,在表单设计时就需要作出限制。
  采集规则层面
  有些数据的采集,在系统、甚至国家都有相应的规范。比如国家规定统一社会信用代码不得输入“I、O、Z、S、V”这几个字母,所以我们有个关于发票的表单设计就限制这些的字符输入。
  除此之外,比如国家相关法律规定的敏感字符也是不允许录入的。
  结语
  今天只是将“由内而外”表单设计的一些原因,在我的认知范畴内整理出来。如果大家有其他原因或者想法,欢迎在下方留言。
  最后,要感谢一下我的同事欢全,提供了技术层面的普及。下次,我将会给大家分享一下我整理的关于表单提示相关的内容,感谢关注。
投诉 评论 转载

产品设计中不可不知的心理学及其运用实例(上)笔者根据这几天通过在互联网上或者设计心理学相关的书籍上面所看到的的心理学定律,结合当今时下热门的互联网产品,挑选出了几条比较常用的心理学定律,供大家一同参考和学习。在产品……设计小结:如何设计B端产品中的“操作反馈”?“操作反馈”的目的是告诉用户其操作的结果、预期、带来的影响或后果。它是产品与用户交互的重要节点。合理的反馈设计,可以在产品和用户之间建立一个良好的互动,以帮助用户更好的了解产品……UXD在B类加工定制业务中的设计实践文章作者结合过往业务经验分享了自己在淘工厂实际项目中的快速融入和视觉向UXD转型的设计心得。1688淘工厂业务它承担着连接新零售背后的新制造,以柔性供应链、以销定产为发展……用体验设计思维做官网:B端产品官网设计实践设计官网,简单来说就是讲故事,让目标用户通过这个故事了解产品,对产品产生兴趣并最终转化为实际用户。作为交互设计师半个产品经理,笔者经历了数个网易B端产品从无到有的搭建过程……你的产品,是维他命还是止痛药?一旦成功地使用户对其产品形成了使用习惯,企业就能获益匪浅,具体表现在:更高的用户终身价值,更大的价格灵活性,更快速的增长,以及更强的竞争优势。习惯就是人在几乎无意识的状态……那些年指导过我们的产品设计法则设计法则是产品设计的基石。虽然现在有很多的观点认为不要恪守设计法则,但是设计法则能够从被提出到一直延续下来就能够说明其重要性。本文汇总了在产品设计中需要了解并且遵守的产品设计法……“由内而外”的表单设计文章“由内而外”整理了表单设计的一些原因,希望能够对你有所帮助。记得年前分享的文章中曾提到,由于开发对数据库进行调整,所以很多需求的研发、测试都暂停了。趁着“闲”下来的时……浅析房产中介管理系统的客源模块本文对中介管理系统中的客源模块,展开了较为系统的梳理,希望能够给你带来一些启发与帮助。最近在梳理中介管理系统中的客源模块。在之前我对此完全没有经验,所以整合了其他中介管理……用户体验要素应用案例:番茄工作法文章以番茄工作法的工具产品为案例,来聊聊用户体验要素应用。应用用户体验要素五大层次,自下而上的做一次产品设计,以番茄工作法的工具产品为案例,体验理论与实践的结合,设计辅助……可用性测试,真的很难吗?可用性测试一定要做,从原型设计到产品发布,任何阶段都可以做,有什么样的资源就做到什么样的程度。工作中在遇到大的产品改版,或者对某个设计拿捏不准的时候,经常会使用到可用性测……视觉设计基础:万能的情绪板情绪板由能代表用户情绪的文本、元素、图片拼贴而成,能够很好地帮助我们定义设计的方向。设计是一个主观的行为,我们在做商业设计的时候需要找到商业和美学的平衡点,这就要求我们有……28个专家观点:以用户为中心的产品管理这里罗列的不是最好的实践,而是最好的假设。请慢用!似乎不同的公司,甚至不同的人,产品管理的定义还有其所涉及的方方面面也会有所不同。营销者认为你的职责就是要做所有竞品……
制作网页常会遇到的问题企业网站制作要妥善布置利于后期排名网上商城制作怎么做体验企业网站制作时色彩运用方面的问题企业网站制作怎么有助于发挥作用企业网站制作怎么能受到欢迎网页的制作的首要工作就是做定位怎么制作网页才能与对手竞争网页制作的公司有哪些事是要在意的个人网页制作的难点分析如何制作网站不负大众期待网站页面制作要重视哪些问题

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界