線上版資料表規格

線上版資料表規格

線上版資料表的想法是,把excel資料表線上化、資料庫化、team work化。

規格如下:

  • 線上版資料表模板template
    • 資料表的template定義了該template所含的各個question(即欄位/問題)
      • 各個question可以設定其答案的型態
        • 答案選單
        • 文字
        • 日期
        • 整數
        • floating
        • 時長
        • 檔案
        • 照片
        • 其它資料表的標的物
        • derived result
      • 各個question可以設定其答案填答方式
        • 選單式
        • 搜尋
        • 單行式free typing
        • rich text editing
        • 檔案上傳
      • 各個question可以設定是單選、或多選,且可以隨時調整而不妨礙系統運作。
      • 各個question可以設定答案預設為可編輯,也可設為read only
      • 各個question的問題內容,至少有中文及英文版,以供語系切換
    • 該template所含各個question的順序可以調整
    • template有family概念、即版本概念
    • template有grouping概念,形成template tree
    • 據有權限管控,有權限者才可以編修template內容
  • 線上版資料表
    • 依據template便可做出各個資料表
  • 線上版資料表編修介面
    • 每個填答隨即儲存,無需另按submit
    • 每個填答 都會記住是誰、何時填答
    • 每個填答可以有自己的註解
    • 答案格內不論是一筆或多筆,都能顯示
    • 填答可以代填
    • 填答會有歷史編修記錄,並可調閱
    • 不同資料表間,對於相同(標的物,問題)的填答結果(e.g. 註解),都看得到
    • 資料表欄位可以排序、篩選
    • UI具有凍結欄位功能,以利資料瀏覽
    • UI具有data validity checker
    • 具有批次匯入UI
    • 具有權限控管
    • 資料表有grouping概念,形成資料表tree
  • 搜尋
    • 可作如下條件組合的查詢
      • 基於(問題,答案)找標的物
      • 基於(標的物,問題)找答案
      • 基於(答案)找(標的物,問題)
      • 基於(問題)找(標的物,答案)
      • 基於(標的物)找(問題,答案)
      • 基於(標的物,填答人)搜尋
      • 基於(標的物,填答時間)搜尋
    • 可以對歷史填答內容做搜尋
    • 可以精確搜尋、或keyword搜尋
    • 動態式搜尋UI: power search
  • 以上各項功能,包括增加資料表欄位、增加資料表、增加資料表模版,都不要影響底層資料庫(不管是MS SQL, MySQL, etc)各table schema的修改或調整。