0

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

现在我的任务是采用具有所有原始表单输入的类似表单,但它适用于不同的人群。

A 型 - Foos,B 型 - 酒吧

现在表格 A 和表格 B 非常相似 表格 A 比表格 B 有更多的信息,所以可以做出这样的陈述。

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

现在这里是棘手的地方。Foos 和 Bars 数据不能一起存储在同一个数据库中。

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

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

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

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

4

1 回答 1

2

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

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

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

于 2012-07-13T20:40:19.627 回答