中期總結

 

畢業設計時間過了一半,到現在我纔剛剛瞭解畢業設計的需求,之前都算是技術準備了,一直以來都不明確基於XML的意圖。需求是這樣的:一般信息管理系統都需要數據的報表導入或導出(使用第三方軟件,如ExcelPDF,並調用其接口),這個功能是單一獨立的,但是因爲數據庫信息不同,需要導出的信息複雜,每個系統都是單獨開發此功能,我的畢業設計目標是解決這個問題,最終理想是生成開源jar包,對外提供接口,程序員之需要設計XML文檔,再調用接口就可以完成第三方數據格式與數據庫的交互。對已有的開源接口實現又一次的封裝。。。概括說就是智能拼裝SQL語句。

完成這樣一個jar需要考慮的問題很多,

導出時:工作比較簡單,只要根據XML,拼裝SQL語句,獲得數據後,在寫入ExcelPDF等,容易出現的問題就是在第三方軟件接口的使用上,各種軟件容易出現不同問題。

導入時:導出時不需要考慮數據格式只要select獲得數據變成文本格式導入第三方軟件就行,數據庫方面不會出錯。導入時就必須考慮數據類型、數據長度,甚至數據校驗,否則很容易出錯,之前的XML文檔必須添加類型長度等信息,這是之後的重點工作。

發佈了26 篇原創文章 · 獲贊 1 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章