以XML Schema為基礎之表格式資料編輯系統之設計與實作

當電腦硬體的效能越來越好,視窗型的作業平台也廣泛的被社會大眾採用,圖形化的使用者介面(GUI-Graphic User Interface)提供一般的使用者直覺的操作方式,成為近年來軟體設計的主要潮流。而傳統的GUI設計,都是針對某一特定弁鄋熒~務處理而量身訂做,釵h軟體開發過程並未對軟體生命的延續做好詳盡的規劃,使得開發完的程式在下一版本的更新中幾乎得要完全改寫。本研究即針對傳統軟體設計尋找新的方向,以XML作為軟體的基礎,搭配UIML對GUI程式設計提供的彈性,選擇跨平台且函式庫豐富的Microsoft .Net平台,設計並實作出一個可以抽換軟體資料底層之XML Schema,便成為不同專業領域使用之『資料處理』系統。以供相關領域在處理「輸入資料」、「查詢資料」、「列印表單」等業務需求時,不必每次重新開發新的軟體,只要透過UIML以及XML Schema的調整,就可以動態的產生符合不同業務需求的軟體。由於以XML Schema為系統之核心,故將本系統命名為XsForm。

作者:林顯堂