從SAP中體會到的軟體介面的思考

來源:互聯網
上載者:User
 可能由於大家沒有環境,因此很少能接觸到SAP系統,當我第一次使用SAP時,我就感覺到SAP優秀的介面控制,我想我們應該從中可以學到點什麼。

 一個經常被開發人員與設計者們忽略的問題,那就是系統介面的友好性,就象我前段時間跟大家討論的“Web上高效能分頁的必要性”,竟然有這麼多朋友贊同我的意見:不提倡那種所謂的多資料分頁。可是我們從網上可以找到那麼多討論高效能分頁的問題,可想而知,這分頁的問題困擾了這麼多人,可當我們進行深入的思考後才發現,有些是完全沒有必要的。主要是大家沒有深入思考,一貫的認為分頁,那是因為ASP時代的後遺症。

 這就是擺在我們面前的,中國軟體所面臨的一個普遍問題:系統介面的友好性。

 這個問題可能沒有得到目前中國軟體業的重視吧,我見過的好多系統,給人的第一感覺就很失望,使用起來沒有那麼方便,也就是友好性不夠,當然,我說的不是指介面外觀,我想介面外觀,通過美工的處理好,不可能成為問題的,友好性主要體現在系統的操作性方面。

 我在學習SAP系統時,感覺就不一樣,我們從一個例子中要體會一下:是查詢使用者的介面

 
 在這裡我們看到“最大命中數量”的屬性,這可以理解為我們所謂的“每頁顯示多少條”,資料是根本沒有必要一次性載入過多的,這個已經討論通過了的。在SAP中預設的值為500,這是CS模式的,而對於BS模式的,我推薦的預設數為200.

 在點擊確認後,顯示的結果清單為:

 
 從這些來看,很簡單,我們注意到兩個圖中都有一個“箭頭”了吧。這個“箭頭”是用來切換“查詢”與“列表”這兩個介面的。也就是我們在列表介面中也可以很方便的使用“箭頭”重新進行條件查詢。

 我感覺這樣的效果很好,而且對固定列“使用者名稱”進行了背景色表示,至少我感覺,SAP在做介面上是進行了思考的。

 這種效果對於CS來說很容易實現,在Web上我也想,通過NetAdvantage也是可以實現這樣的效果的。

 在狀態列上“多於1000輸入選項”,這說明了沒有分頁,只顯示頭N條了,如果你要顯示更多,請使用組合查詢吧。

 這不是為瞭解決效能問題,而是確實是可以這樣做。 

使用者資訊介面:


  我只是舉了個例子說明一下,也不是代表全部,這也不代表這是最好的方式,只是覺得,我們是否應該對系統的操作性有足夠的重視,我們是否應該時刻進行思考,尤其是在技術高速發展的今天,這也是為了提高中國軟體的品質。

  以上純屬個人意見,並非定論,只供大家討論而用。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.