【问题标题】:Stupid people, itchy fingers, simple questions and database explosions愚蠢的人,发痒的手指,简单的问题和数据库爆炸
【发布时间】:2012-07-13 20:23:24
【问题描述】:

可能是 SO 中最模糊的标题,但它基本上是我所反对的(反对我只是指我脑海中的这个想法)我有一个网络表单(表单 A)将数据放入数据库中报告世界运转,人们快乐。

现在我的任务是采用包含所有原始表单输入的类似表单,但它是针对不同部分的人。

Form A - 对于 Foos, 表格 B - 对于酒吧

现在表格 A 和表格 B 非常相似表格 A 比表格 B 包含更多信息,因此可以做出此声明。

表格 B 所需的所有必要信息都可以从填写好的表格 A 中获得。

现在变得棘手了。 Foos 和 Bars 数据不能一起存储在同一个数据库中。

所以(这就是数据库爆炸以及我在网页设计和与最终用户打交道方面普遍缺乏经验的原因)如果我让用户选择一个复选框来决定此报告是否适用于 Foo 或一个酒吧我要接多少个支持电话,因为愚蠢的人和发痒的手指无法回答简单的问题。显然,这不是一个概括的确切答案,但我更想从其他人的经验中学习。

我很可能最终会为第二份报告制作一个新的网络表单,但是当我意识到它们彼此之间有多么相似时,这个问题就卡在了我的脑海中。

感谢您的宝贵时间和分享经验。

* 编辑并感谢 ashray 的出色回答。 这些数据不是由 foos 或 bar 输入的,而是由受过训练的人输入的,可以从书面报告中插入他们的信息。一组略有不同的情况,但会改变用户的动态。

【问题讨论】:

    标签: user-interface coding-style conventions


    【解决方案1】:

    在 Web 开发以及与最终用户打交道的任何地方,您都无法想象用户会发现使用您的系统的扭曲/不直观的方式。就在昨天,一个人想在他的 iPhone 上给我看一张照片,这就是他所做的:

    1. 点击相机应用。
    2. 点击图片
    3. 点击新图片缩略图。
    4. 点击相机胶卷
    5. 找到他想要的图片,打开给我看。

    正如您所看到的,这可能不是 Apple 打算让它工作的方式;)但是,这突出了一个事实,即您不能真正依赖 Foos 来识别自己,而 Bars 也可以这样做,通过一个网络表单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-29
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2015-07-11
      相关资源
      最近更新 更多