大學專題-XML結構處理器(PHP Version)

製作時間:大四上學期
開發工具:PHP
先賭為快:請按我進入
程式說明:大學所選擇的是有關Data Warehousing方面的專題,
當時實驗室學長姐有開發Database Query Engine…
因此我們實作的是UI的部分…
當時組員間的想法是讓我們的UI在不同的Interface都能Work,
所以我主要負責的是PHP的部分,UI會讀入Database的Fact Table結構,
並將結構顯示於UI左方,如下圖

使用者可以選定要Query的Dimension與該Dimension下的Attribute
選取完畢後,按下「產生XML Query」鍵後,
便會將產生的XML Query交由後端的Query Engine去處理
並將Result回傳至user
由於目前保留的作品並無法取得學長的Query Engine
因此點進去後,按下「產生XML Query」時,
僅會show出要送至Query Engine的XML檔
製作感想:此份程式主要要面對的問題是
Web Server對於龐大的Query Result該如何display…
當初的解決方式是採分頁的方式,並且在分頁工作尚未完全結束時…
便讓user能夠觀看前幾頁的result
簡單的說…
如何動態支援各種Fact Table的XML files
而將其結構顯現出來…
以及根據使用者選取的attributes進行表單處理,去產生對應的XML
是此程式兩個技術關鍵
藉由此project,讓我學習到XML操作的相關技巧…
「About Grassboy-吳嘉祥的個人覆歷網頁」製作於2008年3月
網頁、圖片等內容為吳嘉祥(草兒Grassboy)所有
未經同意請勿轉載使用,若有疑問,歡迎來信,謝謝!