背景說明
由於民國年的日期格式,並不相容於現在的電腦系統,例如資料庫系統或程式語言。因此,應用系統開發人員的作法,通常使用string(字串)的資料型態,作為日期處理的替代方案。就PowerBuilder所開發的應用程式中,大都是這樣的處理方式。
一般而言,設計上會將字串的長度設定成6碼(yymmdd,年月日),這在以往是足夠的。但是民國100年即將到來,6碼的長度必須擴展到7碼(yyymmdd),才可符合處理的民國日期。這些修改的動作將會牽涉到資料庫系統和應用程式,也牽涉到了修改的時間。
修改的動作非常繁瑣,資料庫每個表格必須檢查民國年的儲存欄位,程式碼的每行程式也要檢查民國年的處理程式碼,而修改的時間緊迫,必須在民國99年6月就要完成,因為公家機關在民國100年的預算,即將在民國99年6月就要電腦建檔了。
有鑑於此,本公司針對使用PowerBuilder所開發的應用程式,若遭遇到民國百年的年序問題,提供客戶最佳的建議方案,讓客戶可以在最短的時間內完成最有品質的修改,解決客戶惱人的問題。
解決方案一:專業服務
所有百年年序的解決,由本公司執行,客戶不用擔心處理細節,只需驗證修改後的程式碼是否正確執行無誤。也就是將問題交給專家來處理,就時程上,這是最快速的解決方案。
解決方案二:Visual Expert for PowerBuilder
Visual Expert for PowerBuilder是針對使用PowerBuilder 開發工具團隊所設計的一套程式優化工具。它可幫助如何在您的PB程式中,快速搜尋到你的標的。搜尋到的程式可進行影響分析(Impact Analysis),以便了解修改程式碼所造成的一連串牽連,例如繼承關係或程式(被)呼叫,這樣在修改百年年序過程中,不會因為不清楚程式間的關聯,造成修改不完全。
另外,Visual Expert亦可結合資料庫物件,包括資料庫欄位和預儲程式(Stored Procedure),將程式和資料庫產生關聯。假如資料庫異動,也很容易使用Visual Expert,找出對應的PB程式碼,以便修改。因此,Visual Expert對於協助解決民國百年年序問題,將是最佳的解決方案。
本公司將提供Visual Expert for PowerBuilder的教育訓練,並以民國百年年序問題的案例,說明解決過程,讓客戶知道如何善用Visual Expert for PowerBuilder。
就成本上,使用此方案將會是最划算的作法。
Visual Expert簡介
使用Visual Expert除了能提供解決民國百年年序問題外,對於既有PowerBuilder程式,VisualExpert亦提供以下好處:
●知識管理 讓你的應用程式給開發團隊充分的分享 ●變更管理 防止修改程式碼造成的牽連,避免不可預期的結果 ●節省費用 節省30%以上的開發時間。
若想對Visual Expert有更清楚的了解,請參考以下產品介紹: http://www.mpinfo.com.tw/products_1_detail3.php?ProductID=16&BrandID=6&pType=2
跟我們聯繫
若您對於處理民國百年年序問題有任何疑問或是需要協助,請不吝與我們聯繫。
|