資源描述:
《畢業(yè)論文——畢業(yè)論文》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、畢業(yè)設(shè)計(jì)陸文)題目報(bào)表設(shè)計(jì)器開(kāi)發(fā)專(zhuān)業(yè)網(wǎng)絡(luò)工程班級(jí)網(wǎng)絡(luò)041學(xué)生楊濟(jì)忠指導(dǎo)教師張璟②場(chǎng)K丿A字二零零八年2008屆網(wǎng)絡(luò)工程專(zhuān)業(yè)畢業(yè)設(shè)計(jì)(論文)摘要現(xiàn)在是信息社會(huì),各種信息都需要處理并直觀展現(xiàn),如股票,物價(jià)等信息都需要通過(guò)數(shù)據(jù)報(bào)表來(lái)展現(xiàn)、分析,因此高質(zhì)量報(bào)表軟件系統(tǒng)具有重要的實(shí)際意義。本論文課題研究探索了報(bào)表系統(tǒng)的開(kāi)發(fā)方法與技術(shù),綜合應(yīng)用Eclipse、JAVA、JDBC、SWT/Jface、RCP、XML、CSS、D0M4J,TText,POI等先進(jìn)技術(shù),開(kāi)發(fā)了基于WEB環(huán)境運(yùn)行的報(bào)表設(shè)計(jì)器,實(shí)現(xiàn)了報(bào)表設(shè)計(jì)、模板生成、報(bào)表編輯,報(bào)表發(fā)布等基本功能,為進(jìn)一步開(kāi)發(fā)實(shí)用的報(bào)表系統(tǒng)奠定
2、了基礎(chǔ)。關(guān)鍵詞:報(bào)表,SWT/Jface,Eclipse,XML,B/S,RCP報(bào)表設(shè)訃器開(kāi)發(fā)AbstractNowistheinformationsociety,allkindsofinformationneedtobeaddressedandvisualdisplay,suchasstock,pricesandotherinformationneededtodemonstratethroughdatareports,analysis,thestatementsofhigh?qualitysoftwaresystemhasimportantpracticalsignific
3、ance?Thispaperstatementssubjecttostudyandexplorethesystemdevelopmentmethodsandtechnology,comprehensiveapplicationofEclipse,JAVA,JDBC,SWT/Jface,RCP,XML,CSS,D0M4J,IText,POI,andotheradvancedtechnology,thedevelopmentoftheoperatingenvironmentbasedonthestatementsWEBdesign,Achievedareportdesign,te
4、mplategeneration,editingstatements,issuedstatementsofsuchbasicfunctions,forthefurtherdevelopmentofpracticalsystemlaidthefoundationforstatements.KEYWORDS:Report,SWT/JFace、Eclipse、XML、B/S、RCP目錄第一章概述11.1課題背景與意義11.2報(bào)表系統(tǒng)發(fā)展概況2第二章開(kāi)發(fā)技術(shù)及環(huán)境42?1軟件環(huán)境42.2主要開(kāi)發(fā)技術(shù)4第三章系統(tǒng)設(shè)計(jì)63.1系統(tǒng)體系結(jié)構(gòu)63.2軟件模塊結(jié)構(gòu)73.3數(shù)據(jù)源與系統(tǒng)文件結(jié)構(gòu)8
5、3.3.1系統(tǒng)數(shù)據(jù)源83.3.2系統(tǒng)文件結(jié)構(gòu)93.3.3報(bào)表顯示部分文件13第四章系統(tǒng)實(shí)現(xiàn)144.1主要實(shí)現(xiàn)算法144.1.1新建報(bào)表流程圖144.1.2新建數(shù)據(jù)源流程圖154.1.3編輯單元格流程圖164.1.4保存報(bào)表流程圖174.1.5生成電子表格流程圖184.1.6發(fā)布報(bào)表流程圖204.1.7編輯CSS流程圖214.1.8生成模板流程圖224.1.9配置服務(wù)器流程圖234.2系統(tǒng)編碼實(shí)現(xiàn)234.2.1系統(tǒng)的主界面實(shí)現(xiàn)234.2.2新建數(shù)據(jù)源324.2.3新建報(bào)表344.2.4編輯單元格354.2.5生成電子表格364.2.6發(fā)布報(bào)表404.2.7編輯CSS424.2.
6、8生成模板444.2.9報(bào)表保存454.2.10配置服務(wù)器48第五章系統(tǒng)典型界面514.1系統(tǒng)主界面514.1.1編輯視圖界面524.1.2屬性視圖界面524.1.3服務(wù)器視圖界面535.1.4數(shù)據(jù)源視圖界面534.2部分功能界面543.2.1新建報(bào)表界面543.2.2新建數(shù)據(jù)源界面553.2.3設(shè)置CSS界面565.2.4設(shè)置服務(wù)器參數(shù)界面573.2.5設(shè)置報(bào)表參數(shù)界面583.2.6生成模板界面58第六章課題總結(jié)60致謝62參考文獻(xiàn)63附錄65第一章概述1.1課題背景與意義現(xiàn)在是信息社會(huì),各種信息都需要處理并直觀展現(xiàn),如股票,物價(jià)等信息都需要通過(guò)數(shù)據(jù)報(bào)表來(lái)展現(xiàn)、分析,因此對(duì)
7、高質(zhì)量報(bào)表軟件系統(tǒng)的需求非常強(qiáng)烈。報(bào)表設(shè)計(jì)工具是報(bào)表系統(tǒng)的重要組成部分,使用報(bào)表設(shè)計(jì)工具,可對(duì)企業(yè)以及其他用戶(hù)需要的各種報(bào)表進(jìn)行設(shè)計(jì),并在報(bào)表引擎上運(yùn)行。報(bào)表設(shè)計(jì)工具的功能包括數(shù)據(jù)源關(guān)聯(lián)與訪問(wèn)、報(bào)表繪制、布局繪制、屬性編輯、腳本編輯、圖表編輯、表達(dá)式編輯、報(bào)表數(shù)據(jù)映射、報(bào)表預(yù)覽調(diào)試等??赏ㄟ^(guò)XML轉(zhuǎn)換技術(shù)將報(bào)表轉(zhuǎn)換換為PDF、Excel等格式輸出。隨著B(niǎo)/S應(yīng)用逐步取代C/S,市場(chǎng)上對(duì)Web環(huán)境下運(yùn)行報(bào)表的要求日益強(qiáng)烈,C/S時(shí)期的報(bào)表工具紛紛進(jìn)行了若干改進(jìn)與加強(qiáng),支持B/S結(jié)構(gòu)。這些工具大都是對(duì)開(kāi)源軟