說明:一下內容是筆者一個項目上真實的例子,這個系統是一個收費系統,須要打印發票 ,打印發票的時候須要將發票代碼和發票號碼打印在實際的發票上(稅務上要求的)。留存於此,但願對你們有啓發。字體
從發票代碼的改進談程序的易用性優化優化
最近老有收費員領用發票的時候,輸錯發票代碼,致使成百的發票打印做廢。分析緣由,最直接的緣由有2:
1,收費員不仔細,沒有仔細覈對發票代碼,領用錄入時,和發票打印時。
2,可用的發票代碼太類似:一個是 141001320043 ,一個是 141001420043,只有1位只差。收費員很容易領錯。
這樣看,彷佛從技術上沒有辦法避免,這兩個緣由都不是技術緣由。其實否則:
1,考慮第一個緣由,如何避免收費員沒有仔細覈對發票代碼的問題,咱們能夠把界面上的發票代碼字體放大一些,使用醒目的字號,顏色突出顯示。包括在領用的時候,繳費確認窗口,發票打印格式上。均可以把發票代碼字號設置的大一些。
2,太類似的問題,咱們能夠在領用輸入發票代碼的選擇框中,將可選擇的發票代碼列表,一個是增長上代碼添加時間,按照倒序排列,後領的放在前面,這個是基於一個假設:越早領用的,使用的機率越小--快使用完了。
再一個把最近x天領用的次數統計出來,按照次數倒序排列。這個是基於一個假設:別人都在用這個,我極可能也是用的這個代碼段。
最後,在領用窗口,增長提示信息,提示領用人重點注意發票代碼,不要領錯了!
從上麼面的例子能夠看出,貌似與技術無關的問題,也許能夠使用技術手段來輔助解決之。這就是技術的魅力。