天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

一種嵌套數(shù)據(jù)格式的描述文法及其解析工具的設(shè)計與實現(xiàn)

發(fā)布時間:2021-12-19 02:34
  數(shù)據(jù)的編碼和數(shù)據(jù)解析一直都是數(shù)據(jù)傳輸、數(shù)據(jù)存儲中比較重要的問題,這也常常出現(xiàn)在實際項目中。雖然存在很多較為通行的數(shù)據(jù)格式和編碼標(biāo)準(zhǔn),但是在對數(shù)據(jù)的實際操作中還是會出現(xiàn)用戶自定義的數(shù)據(jù)格式以及數(shù)據(jù)編碼方法。用戶自定義數(shù)據(jù)的多樣性表現(xiàn)在數(shù)據(jù)結(jié)構(gòu)、用戶對數(shù)據(jù)的描述方式以及采用的編碼方式,也正是由于采用的數(shù)據(jù)描述和數(shù)據(jù)編碼方式不統(tǒng)一,導(dǎo)致在解析不同結(jié)構(gòu)數(shù)據(jù)時對一些差異性小的代碼重復(fù)開發(fā),這一定程度上造成了工作量的浪費。針對這些問題,本文設(shè)計了兩種解決方式,并對這兩種方式分別進(jìn)行了實現(xiàn)。本文首先設(shè)計的是基于一種描述文法和數(shù)據(jù)編碼規(guī)則的解析方式,并在此基礎(chǔ)上進(jìn)行軟件的實現(xiàn)。其中數(shù)據(jù)描述文法是一種對數(shù)據(jù)結(jié)構(gòu)進(jìn)行描述的文法規(guī)定,軟件可以對數(shù)據(jù)描述文件讀取并進(jìn)行解析。軟件也規(guī)定了一種數(shù)據(jù)格式,這里的數(shù)據(jù)格式主要是決定了軟件可以讀取什么類型的數(shù)據(jù),為了增強軟件的通用性,也提供了數(shù)據(jù)的轉(zhuǎn)換功能。在這種解析方式中所設(shè)計的編碼方式主要是當(dāng)用戶沒有明確采用某種編碼方法時,為用戶提供了一種對數(shù)據(jù)進(jìn)行編解碼的方式,并且可以將這些工作完全交由軟件來進(jìn)行數(shù)據(jù)的編碼與解析工作。變長數(shù)據(jù)在編碼后還存在著一種表示方法,即采用特...

【文章來源】: 北京郵電大學(xué)北京市 211工程院校 教育部直屬院校

【文章頁數(shù)】:84 頁

【文章目錄】:
摘要
ABSTRACT
第一章 緒論
    1.1 課題背景與研究意義
    1.2 實現(xiàn)任務(wù)
        1.2.1 利用標(biāo)記位的編解碼方式
        1.2.2 利用特殊標(biāo)記的解析方式
    1.3 論文結(jié)構(gòu)
第二章 相關(guān)技術(shù)介紹
    2.1 Eclipse介紹
    2.2 ANTLR v4介紹
    2.3 Swing介紹
    2.4 JSON介紹
    2.5 本章小結(jié)
第三章 需求分析
    3.1 利用標(biāo)記位的解析方式
        3.1.1 總體需求
        3.1.2 功能需求分析
    3.2 利用特殊標(biāo)記的解析方式
        3.2.1 總體需求
        3.2.2 功能需求
    3.3 本章小結(jié)
第四章 概要設(shè)計
    4.1 利用標(biāo)記位的解析方式
        4.1.1 軟件結(jié)構(gòu)概述
        4.1.2 功能模塊劃分
    4.2 利用特殊標(biāo)記的解析
        4.2.1 軟件結(jié)構(gòu)概述
        4.2.2 生成解析代碼功能模塊劃分
    4.3 本章小結(jié)
第五章 詳細(xì)設(shè)計與實現(xiàn)
    5.1 利用標(biāo)記位的解析方式的設(shè)計與實現(xiàn)
        5.1.1 描述文法
        5.1.2 編碼規(guī)則
        5.1.3 編碼工作原理
        5.1.4 解碼工作原理
        5.1.5 用戶界面
        5.1.6 軟件整體實現(xiàn)流程
    5.2 利用特殊標(biāo)記解析方式的設(shè)計與實現(xiàn)
        5.2.1 描述文法
        5.2.2 生成解析代碼原理
        5.2.3 用戶界面
        5.2.4 軟件整體實現(xiàn)流程
    5.3 本章小結(jié)
第六章 軟件測試與效果展示
    6.1 利用標(biāo)記位解析方式測試
        6.1.1 描述文件解析功能測試
        6.1.2 數(shù)據(jù)編碼測試
        6.1.3 數(shù)據(jù)解析測試
        6.1.4 數(shù)據(jù)格式轉(zhuǎn)換測試
        6.1.5 性能測試
    6.2 利用特殊標(biāo)記解析方式測試
        6.2.1 數(shù)據(jù)描述文件解析測試
        6.2.2 生成解析代碼測試
        6.2.3 性能測試
    6.3 本章小結(jié)
第七章 結(jié)語
    7.1 論文總結(jié)
    7.2 問題與展望
參考文獻(xiàn)
致謝
作者攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄


【參考文獻(xiàn)】:
期刊論文
[1]基于網(wǎng)絡(luò)編碼的輸電線路WSN傳輸協(xié)議 [J]. 亓剛,鄭霖.  計算機工程與應(yīng)用. 2018(12)
[2]基于J2EE平臺的信息化系統(tǒng)代碼生成 [J]. 黃小鋒,張晶,王宇飛,李春陽.  計算機系統(tǒng)應(yīng)用. 2016(01)
[3]基于JSON的數(shù)據(jù)交換模型 [J]. 張滬寅,屈乾松,胡瑞蕓.  計算機工程與設(shè)計. 2015(12)
[4]主流代碼生成方法的分析與比較 [J]. 張艷偉,陳正鳴,呂嘉,張霞.  計算機與現(xiàn)代化. 2015(11)
[5]MapReduce并行編程模型研究綜述 [J]. 杜江,張錚,張杰鑫,邰銘.  計算機科學(xué). 2015(S1)
[6]Hadoop集群部署實驗的設(shè)計與實現(xiàn) [J]. 孟永偉,黃建強,曹騰飛,王曉英.  實驗技術(shù)與管理. 2015(01)
[7]JSON數(shù)據(jù)格式在企業(yè)數(shù)據(jù)交換中的應(yīng)用 [J]. 宋青山.  天津冶金. 2014(02)
[8]淺析Java GUI編程工具集 [J]. 劉曉崢.  科技信息. 2012(35)
[9]MapReduce原理及其主要實現(xiàn)平臺分析 [J]. 亢麗蕓,王效岳,白如江.  現(xiàn)代圖書情報技術(shù). 2012(02)
[10]遞歸讀取DICOM嵌套數(shù)據(jù)集的方法及實現(xiàn) [J]. 唐占紅,劉瑞玲.  微計算機信息. 2011(03)

碩士論文
[1]Hadoop集群的部署與管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 王賓.南京大學(xué). 2013



本文編號:3543611

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3543611.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶8cca4***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com