(Fig. 1 Description of Point Download Application (DoPD))
INTRODUCTION:
Description of Point Download Application (DoPD) 程式,主要是當初在中興測量上班時,公司希望能夠讓參與某些特定專案的員工能夠方便下載該專案的點之記資料,且能夠擁有初步的點位搜尋功能的點之記下載與列印程式。(題外話,當初因為對網頁前後端語言不太熟,又有時間壓力所以才勉強提出使用java+ftp的方法來完成專案,如果現在要我寫一定是寫個前端網頁加上php和mysql來執行本專案...)
本程式提供了初步的搜尋功能,主要是因應在第一線作業的同事,常常為了要找尋適合專案執行的點位而需要一筆一筆的搜尋點之記資料,過程實在沒什麼效率可言,所以
本程式使用了開源函式庫 Apache POI (read/write word and excel file), Apache commons IO(access FTP server), iText(integrate data into .pdf file) 和基本的官方java函式庫。
EXECUTION PROCEDURE:
圖2主要介紹本程式三個主要功能區, 1.伺服器連線區, 2. 資料搜尋與顯示區, 3.資料輸出區.
(Fig.2 DoPD主要功能區)
第一步, 輸入 主機ip,帳號,密碼, 與專案名稱來連上伺服器. 若連結成功與失敗會出現相關提示訊息, 成功連結後按下下載點之記資料表來下載資料表,同樣的,資料表下載成功與失敗均會出現相關提示訊息。
(Fig. 3 連結資料伺服器作業圖)
第二步,完成第一步後,使用者可在點位類型,點位設置單位,點位位置與點位設置時間四個欄位選擇欲搜尋的條件來取得符合條件的點位, . 如果使用者已經知道點位id或點位坐標,可直接在對應來位輸入來直接取得點位資料。使用者也可以在搜尋半徑欄位輸入搜尋半徑來找尋與搜尋目標在特定範圍內的點位。所有搜尋與山選成果最後軍會出現在程式中央的空白區中。
(Fig. 4 搜尋與篩選資料)
最後,在成果列表上點擊滑鼠左鍵來選擇你要輸出的點位 (或利用 ctrl +滑鼠左鍵來選取複數點位) 選取完成後再點擊列印來列印資料. 因公司要求,所以程式並不會輸出成果檔案,而是直接出現列印視窗。
(Fig. 5 列印示意圖)
沒有留言 :
張貼留言