基于.NET的報(bào)表生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于.NET的報(bào)表生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:報(bào)表是人們對(duì)某類相關(guān)信息進(jìn)行集中處理的重要手段,作為企業(yè)信息化不可或缺的一部分,其重要性和普遍應(yīng)用性已經(jīng)體現(xiàn)出來。文中使用C#語言開發(fā)并實(shí)現(xiàn)了通用報(bào)表系統(tǒng)。根據(jù)通用報(bào)表系統(tǒng)設(shè)計(jì)的特點(diǎn),本文首先使用統(tǒng)一建模語言(UML)對(duì)系統(tǒng)進(jìn)行分層次的建模,將系統(tǒng)分成用戶界面層、數(shù)據(jù)處理層和存儲(chǔ)結(jié)構(gòu)層,使所要設(shè)計(jì)的結(jié)構(gòu)和系統(tǒng)的行為連通起來。然后,在代碼中應(yīng)用了一些已經(jīng)用于生產(chǎn)實(shí)踐的設(shè)計(jì)模式,使系統(tǒng)更易于擴(kuò)展和復(fù)用。最后在系統(tǒng)中使用XML語言設(shè)計(jì)的格式作為存儲(chǔ)格式,解決報(bào)表轉(zhuǎn)換成其它文檔格式的問題。在系統(tǒng)實(shí)現(xiàn)過程中,通過一個(gè)算法設(shè)計(jì)了表格的操作界面,實(shí)現(xiàn)了在表格處理中常用的一些操作,如合并、拆分單元格等操作。接著通過對(duì)系統(tǒng)數(shù)據(jù)庫的操作后,完成了報(bào)表系統(tǒng)的表頭多樣化設(shè)計(jì)、統(tǒng)一表體多種數(shù)據(jù)源設(shè)計(jì)、與用戶的復(fù)雜交互設(shè)計(jì)和報(bào)表的打印設(shè)計(jì)。在系統(tǒng)中實(shí)現(xiàn)了程序中各個(gè)對(duì)象之間的低耦合性,易于變化對(duì)象的封裝性,從而保證系統(tǒng)的可擴(kuò)展性、可插入性和可復(fù)用性。在本文最后,對(duì)系統(tǒng)能夠成功開發(fā)的因素以及在系統(tǒng)開發(fā)過程中遇到的一些問題進(jìn)行了總結(jié),同時(shí)對(duì)系統(tǒng)中尚未解決的問題進(jìn)行了展望。
【關(guān)鍵詞】:報(bào)表 統(tǒng)一建模語言 面向?qū)ο?/strong> 擴(kuò)展標(biāo)記語言
【學(xué)位授予單位】:中國海洋大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52
【目錄】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 引言10-14
- 1.1 背景意義10-11
- 1.2 國內(nèi)外研究現(xiàn)狀11-12
- 1.2.1 發(fā)展動(dòng)態(tài)11-12
- 1.3 主要工作12-13
- 1.4 論文組織結(jié)構(gòu)13-14
- 第二章 相關(guān)技術(shù)介紹14-22
- 2.1 .NET框架與C14-15
- 2.1.1 .NET的組成14-15
- 2.2 C#介紹15-17
- 2.2.1 C#的優(yōu)點(diǎn)16-17
- 2.3 統(tǒng)一建模語言17-19
- 2.4 可擴(kuò)展標(biāo)記語言XML19-22
- 2.4.1 XML技術(shù)的介紹19-20
- 2.4.2 XML優(yōu)勢(shì)20-22
- 第三章 報(bào)表系統(tǒng)的概要設(shè)計(jì)22-31
- 3.1 系統(tǒng)需求22
- 3.2 設(shè)計(jì)要求22-23
- 3.3 應(yīng)用分析23-24
- 3.4 用UML對(duì)系統(tǒng)建模24-30
- 3.5 設(shè)計(jì)中存在的問題30-31
- 第四章 報(bào)表系統(tǒng)的詳細(xì)設(shè)計(jì)31-57
- 4.1 報(bào)表系統(tǒng)的內(nèi)部結(jié)構(gòu)算法32-37
- 4.2 對(duì)表格進(jìn)行處理37-40
- 4.2.1 單元格拆分37-39
- 4.2.2 單元格合并39-40
- 4.3 操作設(shè)計(jì)中的模式40-45
- 4.3.1 MVC模式41-43
- 4.3.2 工廠方法模式43-45
- 4.4 報(bào)表數(shù)據(jù)的設(shè)計(jì)和實(shí)現(xiàn)45-53
- 4.4.1 .NET中對(duì)數(shù)據(jù)的支持45-47
- 4.4.2 數(shù)據(jù)的讀取47-50
- 4.4.3 表體文件的讀寫50-52
- 4.4.4 表頭文件的讀寫52-53
- 4.5 報(bào)表的輸出53-54
- 4.6 報(bào)表打印54-56
- 4.7 一個(gè)簡單的圖表56-57
- 總結(jié)與展望57-59
- 參考文獻(xiàn)59-62
- 致謝62-63
- 個(gè)人簡歷63
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 欽明皖,何鳴;一種實(shí)用的報(bào)表生成工具的設(shè)計(jì)與實(shí)現(xiàn)[J];安徽大學(xué)學(xué)報(bào)(自然科學(xué)版);1998年01期
2 王景熙,王章偉,梁杰;基于用戶環(huán)境的報(bào)表生成系統(tǒng)模型及其實(shí)例[J];四川聯(lián)合大學(xué)學(xué)報(bào)(工程科學(xué)版);1999年06期
3 張新林,蔣亞軍;報(bào)表生成中的分組技巧[J];零陵師范高等?茖W(xué)校學(xué)報(bào);2000年03期
4 殷偉,陳曉飛,張波;礦務(wù)局生產(chǎn)計(jì)劃報(bào)表生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];黑龍江科技學(xué)院學(xué)報(bào);2001年02期
5 王保中;莊軍;劉侃;謝京;王勇敢;;經(jīng)管數(shù)據(jù)查詢與報(bào)表生成系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)[J];醫(yī)療衛(wèi)生裝備;2010年12期
6 浦惠霖;一種符合國際慣例的帳務(wù)處理及報(bào)表生成系統(tǒng)[J];武漢水利電力大學(xué)學(xué)報(bào);1995年04期
7 陳淵,王澤兵,陳純;企業(yè)報(bào)表生成系統(tǒng)的研究和實(shí)現(xiàn)[J];微計(jì)算機(jī)應(yīng)用;2000年04期
8 李興勇;袁兆山;汪正海;;復(fù)雜報(bào)表生成系統(tǒng)實(shí)現(xiàn)技術(shù)研究[J];計(jì)算機(jī)應(yīng)用;2007年07期
9 胡晉剛;;運(yùn)用Microsoft Excel的宏功能設(shè)計(jì)數(shù)據(jù)報(bào)表生成系統(tǒng)[J];科學(xué)之友(B版);2008年12期
10 許龍律;;算法化的報(bào)表生成方法[J];哈爾濱科學(xué)技術(shù)大學(xué)學(xué)報(bào);1990年01期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前3條
1 朱益虎;黃北生;郭海泉;蔣毅;;基于自定義模板的報(bào)表生成[A];第十三屆華東六省一市測(cè)繪學(xué)會(huì)學(xué)術(shù)交流會(huì)論文集[C];2011年
2 楊偉弘;;Excel報(bào)表生成系統(tǒng)在精煉計(jì)算機(jī)上的實(shí)現(xiàn)[A];全國冶金自動(dòng)化信息網(wǎng)2013年會(huì)論文集[C];2013年
3 焦珍;高楠;;基于.NET平臺(tái)下的Excel報(bào)表生成系統(tǒng)設(shè)計(jì)[A];全國第五屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)會(huì)議?(第一冊(cè))[C];2011年
中國重要報(bào)紙全文數(shù)據(jù)庫 前1條
1 薛璐;事項(xiàng)憑證下的會(huì)計(jì)報(bào)表生成[N];中國會(huì)計(jì)報(bào);2014年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 劉持;法院司法統(tǒng)計(jì)報(bào)表生成核對(duì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2014年
2 高涵;基于B/S架構(gòu)報(bào)表生成與圖形化的研究與實(shí)現(xiàn)[D];合肥工業(yè)大學(xué);2014年
3 李發(fā)強(qiáng);基于.NET的報(bào)表生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];中國海洋大學(xué);2015年
4 姚軍;外匯風(fēng)險(xiǎn)管理系統(tǒng)中的報(bào)表技術(shù)[D];浙江大學(xué);2007年
5 李艦;基于向量模型的報(bào)表生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京大學(xué);2007年
6 張炳曉;基于Web的報(bào)表生成技術(shù)優(yōu)化及其應(yīng)用[D];河北師范大學(xué);2011年
7 何志永;基于SDK3000的液基薄層細(xì)胞檢查報(bào)表生成系統(tǒng)[D];天津大學(xué);2008年
8 張紅宇;基于XPS的報(bào)表生成方法及應(yīng)用[D];吉林大學(xué);2011年
9 柴欣;基于Web的健康檢查報(bào)告報(bào)表生成系統(tǒng)[D];大連理工大學(xué);2006年
10 侯寧[?;動(dòng)態(tài)報(bào)表生成服務(wù)的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2013年
本文關(guān)鍵詞:基于.NET的報(bào)表生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
本文編號(hào):254871
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/254871.html