freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機工資管理系統(tǒng)的設(shè)計開發(fā)(參考版)

2024-12-07 17:31本頁面
  

【正文】 畢業(yè)論文 計算機工資管理系統(tǒng)(報表設(shè)計器)的設(shè)計開發(fā) 摘 要 現(xiàn)在是信息社會各種信息都需要處理并直觀展現(xiàn)如股票物價等信息都需要通過數(shù)據(jù)報表來展現(xiàn)分析因此高質(zhì)量報表軟件系統(tǒng)具有重要的實際意義 本論文課題研究探索了報表系統(tǒng)的開發(fā)方法與技術(shù)綜合應(yīng)用 Eclipse JAVA JDBCSWTJface RCPXML CSSDOM4JITextPOI 等先進技術(shù)開發(fā)了基于 WEB 環(huán)境運行的報表設(shè)計器實現(xiàn)了報表設(shè)計模板生成報表編輯報表發(fā)布等基本功能為進一步開發(fā)實用 的報表系統(tǒng)奠定了基礎(chǔ) 關(guān)鍵詞報表 SWTJfaceEclipseXMLBSRCP 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 highquality software system has important practical significance This paper statements subject to study and explore the system development methods and technology prehensive 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 ReportSWTJFaceEclipseXMLBSRCP 目 錄 第一章 概述 1 11 課題背景與意義 1 12 報表系統(tǒng)發(fā)展概況 2 第二章 開發(fā)技術(shù)及環(huán)境 4 21 軟件環(huán)境 4 22 主要開發(fā)技術(shù) 4 第三章 系統(tǒng)設(shè)計 6 31 系統(tǒng)體系結(jié)構(gòu) 6 32 軟件模塊結(jié)構(gòu) 7 33 數(shù)據(jù)源與系統(tǒng)文件結(jié)構(gòu) 8 系統(tǒng)數(shù)據(jù)源 8 系統(tǒng)文件結(jié)構(gòu) 9 報表顯示部分文件 13 第四章 系統(tǒng) 實現(xiàn) 14 41 主要實現(xiàn)算法 14 表流程圖 14 新建數(shù)據(jù)源流程圖 15 元格流程圖 16 保存報表流程圖 17 生成電子表格流程圖 18 發(fā)布報表流程圖 20 編輯 CSS 流程圖 21 生成模板流程圖 22 配置服務(wù)器流程圖 23 42 系統(tǒng)編碼實現(xiàn) 23 系統(tǒng)的主界面實現(xiàn) 23 新建數(shù)據(jù)源 32 新建報表 34 編輯單元格 35 生成電子表格 36 發(fā)布報表 40 編 輯 CSS 42 生成模板 44 報表保存 45 配置服務(wù)器 48 第五章 系統(tǒng)典型界面 51 51 系統(tǒng)主界面 51 編輯視圖界面 52 屬性視圖界面 52 服務(wù)器視圖界面 53 數(shù)據(jù)源視圖界面 53 52 部分功能界面 54 新建報表界面 54 新建數(shù)據(jù)源界面 55 設(shè)置 CSS 界面 56 設(shè)置服務(wù)器參數(shù)界面 57 設(shè)置報表參數(shù)界面 58 板界面 58 第六章 課題總結(jié) 60 致謝 62 參考文獻(xiàn) 63 附錄 65 第一章 概述 11 課題背景與意義 現(xiàn)在是信息社會各種信息都需要處理并直觀展現(xiàn)如股票物價等信息都需要通過數(shù)據(jù)報表來展現(xiàn)分析因此對高質(zhì)量報表軟件系統(tǒng)的需求非常強烈 報表設(shè)計工具是報表系統(tǒng)的重要組成部分使用報表設(shè)計工具可對企業(yè)以及其他用戶需要的各種報表進行設(shè)計并在報表引擎上運行報表設(shè)計工具的功能包括數(shù)據(jù)源關(guān)聯(lián)與訪問報表繪制布局繪制屬性編輯腳本編輯圖表編輯表達(dá)式編輯報表數(shù)據(jù)映射報表預(yù)覽調(diào)試等可通過 XML 轉(zhuǎn)換技術(shù)將報表轉(zhuǎn)換換為 PDFExcel 等格式輸出 隨著 BS 應(yīng)用逐步取代 CS 市場上對 Web 環(huán)境下運 行報表的要求日益強烈 CS時期的報表工具紛紛進行了若干改進與加強支持 BS 結(jié)構(gòu)這些工具大都是對開源軟件進行包裝改造基本上有兩種流派一類來自于 FastReport 這種基于 Delphi的軟件通過控件方式實現(xiàn) Web 報表進而將報表計算移至服務(wù)器上進行再改進為支持 Linux另一類來自于 Jasper的基于 Java的開源軟件這些工具的整體思路還是沿襲了 CS 時的方式仍然是傳統(tǒng)的分組報表的模式仍然無法解決表樣和大作量的代碼編寫問題而且使用復(fù)雜不能很好的發(fā)揮其效率不能利用已有的軟件功能同時他們都是利用 SWINGAWT 來開發(fā)的界面難 看 因此開發(fā)一個具有 BS 結(jié)構(gòu)能適應(yīng)中國國情開源的使用方便界面美觀的報表設(shè)計器是一個很多用戶直期待的但是目前流行的報表軟件產(chǎn)品中比較適合中國情況的產(chǎn)品還是不多 因此進行本課題研究開發(fā)報表設(shè)計器軟件對于開發(fā)適合中國特點的實用報表系統(tǒng)促進企業(yè)與社會信息化具有很好的實際意義 12 報表系統(tǒng)發(fā)展概況 信息化的初期階段計算機作為一種新的生產(chǎn)工具其主要功能是文字輸出如文件打印表格輸出等相比較手工方式而言工作效率大大提高這個時期用于報表生成的軟件主要是 WPS表格 CCEDExcel等文字處理工具這些工具僅僅是將手工繪制報表的 方式改為電子處理方式未涉及到報表數(shù)據(jù)的集中共享等處理更確切地說這個時期還沒有真正意義上的報表工具 隨著信息化程度的不斷提高 CS 應(yīng)用方式逐漸成熟出現(xiàn)了很多報表工具軟件最著名的當(dāng)屬水晶報表和 PB的 DataWindow水晶報表在上世紀(jì)一直被微軟 OEM成為 VB的內(nèi)置報表工具在微軟的強大支持下 VB龐大的用戶群為水晶報表培養(yǎng)了眾多應(yīng)用人員并積累了大量成功案例從而產(chǎn)生了世界第一用戶量的報表工具DataWindow 是 PB 中獲取專利技術(shù)的控件它對數(shù)據(jù)的處理方法相當(dāng)簡潔能處理各種顯示格式快速的報表制作能力深受 PB 開發(fā)者 的喜愛 這些軟件的基本特征是單數(shù)據(jù)源條帶式 BAND 分組統(tǒng)計模型通過控件拖拽方式繪制報表在不編碼的情況下能完成簡單地行式分組報表和單片交叉報表數(shù)據(jù)集中在數(shù)據(jù)庫中可以共享 但這一時期的用戶需求已經(jīng)與前一階段的需求大為不同用戶希望放在數(shù)據(jù)庫中的數(shù)據(jù)能以自己熟悉的方式展現(xiàn)復(fù)雜的表樣統(tǒng)計運算等而這些報表軟件的數(shù)據(jù)模型源于國外的報表習(xí)慣解決復(fù)雜表樣的方法并不好復(fù)雜的統(tǒng)計運算也要求開發(fā)人員編寫大量的程序代碼導(dǎo)致報表開發(fā)時間太長后期的維護工作量也很大 隨著 BS 應(yīng)用逐步取代 CS 市場上對 Web 報表的要求越來越強烈 CS 時期 的報表工具紛紛進行了若干改進與加強普遍支持 BS 結(jié)構(gòu)新的報表軟件也如雨后春筍一樣不斷出現(xiàn) 在報表工具的發(fā)展過程中還有一類特殊的表格式產(chǎn)品最著名有 ormula1和華表這種類 Excel 的工具展現(xiàn)能力非常強但是因為沒有數(shù)據(jù)模型導(dǎo)致其數(shù)據(jù)處理能力幾乎為零程序員需要按格編寫代碼往里填數(shù)相比較分組式報表工具類Excel 工具能徹底解決復(fù)雜報表的樣式問題所以在實際應(yīng)用中它一直是與分組報表互補的一類產(chǎn)品 SWTJFACE 是 Eclipse 推出優(yōu)秀的 JAVA 圖形 API RCP也就是富客戶端是在 Eclipse30之后分離出來 的一個平臺 RCP技術(shù)其實就是插件開發(fā)可以在一個很小的模板上加入各種插件擴展性能現(xiàn)在 RCP 已經(jīng)成為 Eclipse開源項目的一個亮點在國際上廣泛的使用大量 PCR來開發(fā)桌面應(yīng)用程序在 RCP平臺上可以使用 Eclipse的插件機制來快速開發(fā)獨立應(yīng)用的桌面應(yīng)用從而輕松擁有 Eclipse 的界面結(jié)構(gòu)和界面元素節(jié)省了很多開發(fā)精力 運用 SWTJface 和 RCP 技術(shù)來開發(fā)報表是當(dāng)前報表開發(fā)的主流方向一方面SWTJface可以提供優(yōu)秀的圖形界面克服 JAVA桌面應(yīng)用界面難看的缺陷另一方面RCP 技術(shù)可以提高開發(fā)效率聯(lián)合運用 SWTJface 和 RCP 技術(shù)可以開發(fā)出優(yōu)秀的報表產(chǎn)品 第二章 開發(fā)技術(shù)及環(huán)境 21 軟件環(huán)境 本系統(tǒng)的開發(fā)環(huán)境 操作系統(tǒng) Window server 2021 標(biāo)準(zhǔn)版 應(yīng)用服務(wù)器 Tomcat55 開發(fā)平臺 eclipse33 jdk15 22 主要開發(fā)技術(shù) SWTJface SWTStandard Widget Toolkit 是標(biāo)準(zhǔn)控件工具集 Jface 意為 JAVA face 由于 SUN 的 AWTSWING 技術(shù)在與本地界面融合方面存在缺陷因此 IBM 開發(fā)了 SWT 使得界面風(fēng)格和本地保持一致而 Jface 是 SWTa 的擴展包采用 MVC 的設(shè)計模式使用更加方面 RCP RCPRich Client Platform 意為富客戶平臺在 RCP 平臺上可使用 Eclipse 的插件機制來快速開發(fā)獨立應(yīng)用的桌面應(yīng)用從而輕松擁有 Eclipse 的界面結(jié)構(gòu)和界面元素節(jié)省了很多開發(fā)精力 Dom4j Dom4j Document Object Model for JAVA 是一個易用的開源的庫用于XMLXPath 和 XSLT 它應(yīng)用于 Java 平臺采用了 Java 集合框架并完全支持 DOMSAX和 JAXPDom4j使用起來非常簡單只要了解基本的 XMLDOM模型就能使用 Point of Interest 意為為興趣點是 JAVA 與 MS Office 交互時用到的第三方 JAR 也是開源的屬于 Apache 的一個項目用法簡單它主要用來讀寫 OLE 2 復(fù)合文檔結(jié)構(gòu)本系統(tǒng)主要用它來操作 EXCEL IText iText是著名的開放源碼的站點 sourcefe一個項目是用于生成 PDF文檔的一個 java類庫通過 iText不僅可以生成 PDF或 rtf的文檔而且可以將 XMLHtml文件轉(zhuǎn)化為 PDF 文件 圖 31 系統(tǒng)體系結(jié)構(gòu)圖 32 軟件模塊結(jié)構(gòu) 本系統(tǒng)的軟件模塊結(jié)構(gòu)如圖 32 所示 圖 32 系統(tǒng)軟件模塊結(jié)構(gòu)圖 圖 32 中各模塊的基本功能如下 新建報表設(shè)置報表的名字每頁顯示數(shù)目選用報表模板把這些數(shù)據(jù)存到Preferences 中供保存報表使用 新建數(shù)據(jù)源設(shè)置數(shù)據(jù)源名稱用它來標(biāo)識數(shù)據(jù)連接選擇數(shù)據(jù)庫類型并設(shè)置各種連接參數(shù)進行數(shù)據(jù)源說明進行連接測試連接成功后把數(shù)據(jù)源名稱和各種連接參數(shù)保存到 dataSourcexml 文件中供以后使用而數(shù)據(jù)源說明就生成一個文本文件保存 編輯單元格設(shè)置單元格的數(shù)據(jù)如數(shù)據(jù)源列函數(shù)系列號圖像設(shè)置顏色字體設(shè)置所對應(yīng)的行列是否擴展所對應(yīng)的行列是否排序這些都要用一定的格式保存起來供報表顯示時使用 保存報表設(shè)置單元格屬性后保存設(shè)置內(nèi)容先從 Preferences 讀取報表相關(guān)數(shù)據(jù)然后生成報表的 xml 遍歷表格把表格各種信息填到 xml 中 編輯報表保存表格后如覺得不滿意可以打開報表修改讀取 xml 把相關(guān)信息填到相應(yīng)的單元格也可以設(shè)置報表的每頁的行數(shù)報表發(fā)布者發(fā)布時間報表說明 生成電子表格電子表格可用來直接發(fā)布也可用來編輯先讀取報表 xml 文件得到各個單元格的數(shù)據(jù)源根據(jù)數(shù)據(jù)源不同得到不同的數(shù)據(jù)并填到相應(yīng)的電子表格內(nèi)可以設(shè)置 電子表格的屬性 發(fā)布報表先設(shè)置發(fā)布目錄然后把項目文件夾下 Files 目錄下的名和Preferences 中保存相同的后綴名為 xmlxlscsspdf 的文件都復(fù)制到發(fā)布目錄下如發(fā)布目錄已有相同文件就覆蓋 編輯 CSSCSS 決定網(wǎng)頁頁面顯示格式對報表非常重要本系統(tǒng)提供一個模板旁邊還有介紹各種標(biāo)記的代表的內(nèi)容的提示這樣用戶就可以自己修改它修改完后點確定生成報表名 css 的樣式文件 生成模板 CSS 不是很難但要做一個好看的格式卻很難所心有必要把前面生成的 CSS 文件保存起來提供下次使用首先設(shè)置模板名字然后設(shè)置說明點確定后系統(tǒng)會 把當(dāng)前報表的 CSS 文件復(fù)制到模板 xml 文件并生成說明的 txt 文件 配置服務(wù)器配置發(fā)布目錄端口最大線程數(shù)以方便使用 33 數(shù)據(jù)源與系統(tǒng)文件結(jié)構(gòu) 系統(tǒng)數(shù)據(jù)源 報表就是數(shù)據(jù)的顯示所以數(shù)據(jù)源很重要本系統(tǒng)的數(shù)據(jù)源方案如下 提供建立數(shù)據(jù)源及管理數(shù)據(jù)源的功能針對不同類型的數(shù)據(jù)庫數(shù)據(jù)建立相應(yīng)的數(shù)據(jù)源建立了數(shù)據(jù)源后就用一個 XML 文件保存數(shù)據(jù)源信息以后可直接從 XML文件讀取或修改連接信息 提供對其它類型數(shù)據(jù)源的支持主要支持 EXCEL
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1