2012-07-13 43 views
0

可能是SO中最模糊的標題,但它基本上是我反對的(而且我反對的只是這個念頭)我有一個webform形式A)將數據放入數據庫使報告世界通暢,人們快樂。愚蠢的人,手指發癢,簡單的問題和數據庫爆炸

現在我的任務是採取一種類似的形式,它具有所有原始形式的輸入,但它是針對不同部分的人。

表 - 對於FOOS, 表格B - 酒吧

現在A型和B是非常相似的形式A比B型更多信息,因此該語句可以進行。

需要的表格B的所有必要信息可以從完成的表格A.獲得

現在,這裏是它得到棘手。 Foos和Bars數據不能一起存儲在相同的數據庫中。如果我給用戶一個複選框的選項來決定是否這個報告是爲Foo或酒吧多少支持電話我會採取,因爲愚蠢的人和手指癢難以回答簡單的問題。顯然,這不是一個確切的答案,更多的是泛泛之談,但我更加好奇從其他人的經驗中學習。

我將很可能只是最終使第二報告一個新的Web窗體,但這個問題卡住了在我的頭上,我意識到他們是如何相似的是彼此的那一刻。

謝謝你的時間和分享經驗。

*編輯並感謝ashray爲一個偉大的答案。 這些數據不是由foos或bars輸入,而是由經過培訓的人員從書面報告中插入他們的信息。情況略有不同,但改變了用戶的動態。

回答

2

在Web開發中,無論您與最終用戶打交道的任何地方,都無法想象用戶使用系統時會發現扭曲/不直觀的方式。就在昨天,一個人想給我看他的iPhone上的照片,這是他做的:

  1. 點擊相機應用程序。
  2. 單擊圖片
  3. 單擊新的圖片縮略圖。
  4. 點擊相機膠捲
  5. 找到他想要的,打開它,給我看照片。

正如你所看到的,這可能不是蘋果想要它的工作方式;)但是,這是什麼突出的事實是,你不能切實依靠FOOS,以確定自己是這樣和酒吧也這樣做以及通過網絡表單。