Kenming's 軟體設計思維
實在難以忍受的網路購書流程
剛剛 (03/05 PM23:10) 左右,要向「博客來」網購書籍,點選購物車快速結帳(我發現到,名不其實,根本沒有快速),光是要選個 {7-11 取貨門市},點選了好幾次,網頁就一直在那邊轉著,沒有啥回應。吼,已經忍受他們不理想的購物介面好久了,此時實在不吐不快!
我應該算是他們多年來的忠實用戶了,現在買書,幾乎都是在該網站買書的,主要原因可不是方便,而是便宜。對我而言,只要書比外面實體書店便宜、取貨快速(這點博客來被統一集團併購後,透過該物流的確非常迅速)、再來就是買書時簡單乾脆,也就是購書的流程能越簡單越好 (喔,還有啦,最起碼基本資料也不應該被外洩的)…
Look Search 原來搜尋引擎可以這樣玩
如何讓搜尋引擎運作的更好?(系列分享3/3)
當完成搜尋引擎的導入後,企業還需要進行後續的維護與管理工作,以維持搜尋引擎的服務品質。
維護與管理工作基本上就會開始偏向使用者端,因為在好的系統若使用者不知道,最後的導入還是失敗而已,所以要讓使用者瞭解搜尋的好處與便利性,並上手使用,才是成功導入,基本工作建議如下:
加強教育訓練與宣導:使用者習慣通常是系統導入後最難掌握的部分,許多資訊系統也因為內部習慣難以改變,而被打入冷宮。所以當系統在上線前,建議管理者邀請各使用單位的主管或相關人員進行一次初步的教育訓練與功能解說,讓內部同仁能先瞭解新系統的定位與操作方法,可以減少上線時的問題,同時也可增加大家的使用意願…
訊息角落
落實郵件安全稽核的評估與建議
在電子郵件尚未成為企業主要稽核項目前,針對資訊系統進行稽核,是早期傳統會計審查作業的一部份,這個時期的稽核重點,主要在於被稽核單位的電子資料取得、分析與計算等處理業務,包含交易金額或會計資料的分析處理。後來在資訊技術的快速發展與應用,電子郵件逐漸成為企業商業往來主要溝通工具,但電子郵件的便利性也相對帶來未知的風險,包括企業的郵件信箱數逐漸增加,郵件內容與附檔大小隨業務性質也相對不同,管理上的複雜度也相對增高,在應用與管理落差下,電子郵件往往造成安全管理上的問題。
國際市場研究公司Gartner 所發表的報告亦指出,每 400 封信就有一封隱含機密資訊,內容包含人事財務、研發技術、行政公告等。同時資安人雜誌亦指出「法規遵循、郵件安全稽核與歸檔管理」是未來影響企業資安預算的重要因素。也因如此,從資訊安全的角度所關注的內容也從傳統會計審查,逐漸延伸到郵件系統的「可靠性」、郵件內容的「安全性」進行整體評估,甚至已經涵蓋審計業務的全部過程。因此多數大型會計公司內部,資訊安全稽核已經成爲一個獨立的對外提供多種服務的部門,例如勤業眾信就有企業風險管理部,提供各種資訊安全顧問服務…
Marlon.ERP
讓使用者自訂函式內容的 .Net Function Editor
過完年拿出待辦事項繼續未完成的工作,一位同事突然跑來問我,.Net 有沒有提供可以檢查 C# 程式語法的元件,我知道有Compiler,這算不算呢?我反問要這個東西做什麼用,原來我們前一版 VB 開發的系統,有現成的 VB Script 編輯元件可以讓使用者輸入、檢查與執行 VB Script 程式碼,所以有提供讓使用者自行編輯函式內容的功能,現在要把這些功能移植到 C# 版,怎麼辦呢?問題的關鍵在於可讓使用者輸入程式碼,並且去執行程式碼,程式語法檢查功能不是很重要,程式碼可否編譯成功就代表著語法是否正確,所以 Compiler 符合需求。 .Net 訴求可跨程式語言,剛好可以用這個優勢做一個支援多種程式語言的函式編輯器,CodeCompileUnit 是一個語言中立的 CodeDOM 程式圖形的容器,可以用 CodeDomProvider 編譯成組件執行,所以只要加上一個 UI 就是一個現成的函式編輯器了。
查了一下 MSDN,.Net Framework 中提供的 CodeDomProvider 有四種程式語言 :C# - CSharpCodeProvider,VB - VBCodeProvider,JScrip - JScriptCodeProvider及 C++ - CppCodeProvider 與 CppCodeProvider7,但事實上 CppCodeProvider 與 CppCodeProvider7 並沒有實作 CreateCompiler() 方法,所以可用的只有前三種語言。我的構想是用 CodeCompilerUnit 定出一個類別,加上一個靜態 (static) Function 成員,這個 Function 的參數及回傳型態是由系統開發者指定,內容則由使用者自行編輯,整個架構轉成 C# 程式碼就像這樣子 …
熱門新聞
2025-01-13
2025-01-14
2025-01-14
2025-01-13
2025-01-15