報表設(shè)計器開發(fā).doc
報表設(shè)計器開發(fā),摘 要現(xiàn)在是信息社會,各種信息都需要處理并直觀展現(xiàn),如股票,物價等信息都需要通過數(shù)據(jù)報表來展現(xiàn)、分析,因此高質(zhì)量報表軟件系統(tǒng)具有重要的實際意義。 本論文課題研究探索了報表系統(tǒng)的開發(fā)方法與技術(shù),綜合應(yīng)用eclipse、 java 、jdbc、swt/jface、 rcp、xml、 css、dom4j,ite...


內(nèi)容介紹
此文檔由會員 shenyao89 發(fā)布報表設(shè)計器開發(fā)
摘 要
現(xiàn)在是信息社會,各種信息都需要處理并直觀展現(xiàn),如股票,物價等信息都需要通過數(shù)據(jù)報表來展現(xiàn)、分析,因此高質(zhì)量報表軟件系統(tǒng)具有重要的實際意義。
本論文課題研究探索了報表系統(tǒng)的開發(fā)方法與技術(shù),綜合應(yīng)用Eclipse、 JAVA 、JDBC、SWT/Jface、 RCP、XML、 CSS、DOM4J,IText,POI等先進技術(shù),開發(fā)了基于WEB環(huán)境運行的報表設(shè)計器,實現(xiàn)了報表設(shè)計、模板生成、報表編輯,報表發(fā)布等基本功能,為進一步開發(fā)實用的報表系統(tǒng)奠定了基礎(chǔ)。
關(guān)鍵詞:報表,SWT/Jface,Eclipse,XML,B/S,RCP
Abstract
Now is the information society, all kinds of information need to be addressed and visual display, such as stock ,prices and other information needed to demonstrate through data reports, analysis, the statements of high-quality software system has important practical significance.
This paper statements subject to study and explore the system development methods and technology, comprehensive application of Eclipse, JAVA, JDBC, SWT / Jface, RCP, XML, CSS, DOM4J, IText, POI, and other advanced technology, the development of the operating environment based on the statements WEB design , Achieved a report design, template generation, editing statements, issued statements of such basic functions, for the further development of practical system laid the foundation for statements.
KEY WORDS: Report,SWT/JFace、Eclipse、XML、B/S、RCP
目 錄
第一章 概述 1
1.1 課題背景與意義 1
1.2 報表系統(tǒng)發(fā)展概況 2
第二章 開發(fā)技術(shù)及環(huán)境 4
2.1軟件環(huán)境 4
2.2 主要開發(fā)技術(shù) 4
第三章 系統(tǒng)設(shè)計 6
3.1系統(tǒng)體系結(jié)構(gòu) 6
3.2 軟件模塊結(jié)構(gòu) 7
3.3數(shù)據(jù)源與系統(tǒng)文件結(jié)構(gòu) 8
3.3.1 系統(tǒng)數(shù)據(jù)源 8
3.3.2 系統(tǒng)文件結(jié)構(gòu) 9
3.3.3 報表顯示部分文件 13
第四章 系統(tǒng)實現(xiàn) 14
4.1主要實現(xiàn)算法 14
4.1.1新建報表流程圖 14
4.1.2 新建數(shù)據(jù)源流程圖 15
4.1.3編輯單元格流程圖 16
4.1.4 保存報表流程圖 17
4.1.5 生成電子表格流程圖 18
4.1.6 發(fā)布報表流程圖 20
4.1.7 編輯CSS流程圖 21
4.1.8 生成模板流程圖 22
4.1.9 配置服務(wù)器流程圖 23
4.2 系統(tǒng)編碼實現(xiàn) 23
4.2.1 系統(tǒng)的主界面實現(xiàn) 23
4.2.2 新建數(shù)據(jù)源 32
4.2.3 新建報表 34
4.2.4 編輯單元格 35
4.2.5 生成電子表格 36
4.2.6 發(fā)布報表 40
4.2.7 編輯CSS 42
4.2.8 生成模板 44
4.2.9 報表保存 45
4.2.10 配置服務(wù)器 48
第五章 系統(tǒng)典型界面 51
5.1系統(tǒng)主界面 51
5.1.1 編輯視圖界面 52
5.1.2 屬性視圖界面 52
5.1.3 服務(wù)器視圖界面 53
5.1.4 數(shù)據(jù)源視圖界面 53
5.2部分功能界面 54
5.2.1 新建報表界面 54
5.2.2 新建數(shù)據(jù)源界面 55
5.2.3 設(shè)置CSS界面 56
5.2.4 設(shè)置服務(wù)器參數(shù)界面 57
5.2.5 設(shè)置報表參數(shù)界面 58
5.2.6生成模板界面 58
第六章 課題總結(jié) 60
致謝 62
參考文獻 63
附錄 65
TA們正在看...
- 女性生殖系統(tǒng)發(fā)育異常的診治分析.doc
- 好事多costco資料營銷策略分析.doc
- 好馬要不要吃回頭草辯論賽分析.doc
- 如何做好客戶滿意度調(diào)查分析.doc
- 如何分析個人在團隊中的作用與價值.doc
- 如何分析用友u8賬務(wù)對賬不平-總賬明細賬不平、輔助...doc
- 如何在小學(xué)數(shù)學(xué)課堂上培養(yǎng)學(xué)生的數(shù)據(jù)分析觀念,談?wù)?..doc
- 如何對學(xué)生進行考前指導(dǎo)和考后分析.doc
- 如何有效利用主成分分析進行綜合評價.doc
- 如何理解技術(shù)分析中的三大假設(shè)理論.doc