第一部份:瀏覽器介面程式(B/S)的技術關鍵點 ☆回應時間的快慢 務必將作業的頁面快速傳輸完成,參考值是八秒為限;但因為是應用在ERP系統,必須要提高標準。 ☆報表 <報表範例> 必須考量列印紙張、大型報表、複雜組合型報表、固定套印表、以及圖文並茂報表。 ☆支援下載Excel 常見的操作需求,最好結合報表整合設計。 ☆輸入代號欄位的查詢設計 <代號操作說明> 代號欄位是設計不可缺少的一項功能,如何讓使用者很方便輸入,相當重要。 ☆多列明細輸入設計 不可預測資料輸入筆數的設計方式。 ☆錯誤回應的處理 存取資料發生錯誤時,系統如何因應的設計與輸入資料的保存。 ☆不可預測的操作 避免或減少誤按其他鈕造成資料無儲存的問題。 ☆跨平台的使用 雖是網頁也得支援除了 IE 以外的瀏覽器,如 FireFox,才容易達到跨平台。 ☆簡潔易辨別的UI (使用者介面) ☆儘量避免使用彈跳視窗(Popup)與Cookie,可省下後續導入訓練的麻煩。 第二部份:應用開發ERP的重要事項 支援unicode的資料存取 多公司別設計 系統權限的設計 常見是群組方式,必須提供新增、查詢、修改、刪除、列印、下載…及特殊欄位等等的設定,必要時還得考慮使用者是否與建檔者同一人的問題。 帳號管理 使用期限與IP的管制,以及公司與權限的授權設定。 容易上手操作的介面 畫面操作方式儘量相似,使用者不需重新摸索,上手才會快。(有些功能網頁難設計,常遇到不同操作介面的設計) 操作的『防呆機制』設計 不該有的操作功能不應出現,錯誤資料不得儲存…等等。 支援圖片的資料 除了支援存取外,最好是要提供轉換與大小圖的功能。 資料的控管機制 如何避免不該更動的資料被修改。 簡易方便的查詢方式 查詢欄位的設定與語法的使用,必須簡單易懂。 提供線上說明文件 排序與小計的選用功能 PS:以上是基本通用的要點,至於真正企業邏輯的設計要點就不再詳談。