使用excel服務器開發的重中之重

由於經常幫朋友們看看他們在excel服務器使用遇到的問題,我發現一個比較普遍的現象:很多朋友在用excel服務器設計應用系統的時候,往往會將模板搞的比較複雜,表間公式不少,可是缺乏條理性,其實是爲了實現一個簡單的問題,卻可能拐了好幾個彎。

      我認真想了想,覺得這樣的問題可能來自同一個問題:對自己要做的系統缺乏系統分析,並沒有認真梳理業務邏輯關係。

      這樣做的後果是系統可能東拼西湊做起來了,可是你會發現你的系統缺乏可塑性,以後要修改或添加一個小功能可能需要做大量的調整。而且在涉及一些數據計算的時候,如果你的表間公式缺乏呼應,邏輯不縝密,數據計算處理的錯誤也再所難免。

      excel服務器的功能不難,使得不少不會編程的朋友喜歡上了它,利用它能給自己的單位帶來幫助。可也正是因爲大多數朋友不是編程出身,沒有做過管理信息系統,沒有做過系統分析,沒有仔細梳理過業務邏輯。在用excel服務器的時候,大多數情況下可能是拍拍腦袋,畫幾個excel表格的草稿,然後就開始excel服務器設計之路了,當碰到一個具體問題的時候,發現自己原來想的思路不能解決,然後就添加 N 個字段或模板來實現臨時發現的問題。由此,也就出現了我上面所描述的問題。

      對於做信息管理系統,系統分析與業務邏輯梳理是重中之重,對於用excel服務器來做各類信息管理系統的朋友,同理。

      舉個例子:設計一個製造業企業的倉庫管理系統。你必須考慮好所有可能與之發生關聯的地方,分析出普遍性問題,特殊性問題,哪些是難點,哪裏是瓶頸。爲了全面記錄倉庫物資,你必須對所有物資進行物料分類、產品編碼、產品取名、規格型號、產品其他屬性等字段設置;爲了便於領料放料,你應該進行庫位設置;簡單的出入庫誰都會想到要建立,你必須考慮特殊情況:次品如何處理?有些次品採購入庫或外協入庫就能檢驗出來,好辦;但是有些要車間做的時候才發現,此時如何定位到該次品的供應商?車間完工入庫與車間領料出庫的出入有多大?如何分析?外協領料與外協完工的出入數量如何比對?這些都是一般企業在倉庫管理的難點,在設計之初,你就必須考慮好如何處理。如果今後要擴展應用,你還要考慮好倉庫與採購、生產、車間、財務等部門的銜接,便於採購進行到貨跟蹤;便於財務進行往來單位對帳;便於生產即時瞭解可分配庫存量(記住是可分配庫存量,而不是庫存數量)。
     
      看看,一個庫存管理真正做起來要考慮多少因素!不要小看這個分析,你分析的好,很多功能通過一開始的權限管理就能實現了;你分析的好,表間公式在何時提取或回寫最有效就清楚了;你分析的好,你可以少用N多表間公式,少用N多表,當然有些朋友會說考慮這麼多當然會增加模板與表間公式了,但是你想想,一個健壯的軟件系統,你必須分析透徹,儘量做到滴水不漏。要做到此,你就必須做好系統分析與業務邏輯梳理!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章