全球资讯网应用的表格呈现操作系统.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全球资讯网应用的表格呈现操作系统

一個資料庫與全球資訊網應用的表格呈現操作系統 第一章 緒論 研究動機與目的 相關的研究與工具 論文的組織架構 研究動機與目的 資料來源的格式與報表呈現的格式並不相符,將資料來源轉換成報表呈現的格式,並不困難,但卻是冗長乏味的。 座位表 相關的研究及工具 TPL—將資料在表格間的轉移和呈現的處理過程,從函式或API的操作,提昇抽象層級成為語言的撰寫 Document-driven approach Report Definition Language XSL-可擴展樣版語言 論文的組織架構 第二章—表格運算以及之間的關係 第三章—表格呈現操作系統實作說明 第四章—表格呈現操作系統使用方式、介面說明及實例介紹 第五章—結論 第二章 表格運算 表格 基本表格運算 衍生運算 本論文的表格運算與TPL的比較 表格 使用數學的模型來表達表格運算的概念 表格是一個可以存放元素的矩形陣列,奇每一列的元素或是每一行的元素個數皆相等,也就是表格具有同質性() 基本表格運算 基本運算是表格運算中最基礎的單元,這些運算彼此獨立,但可交錯使用產生新的運算(稱為衍生運算) 右圖為五種基本運算 選擇運算 選擇運算允許讓使用者選出表格的部份或是全部的內容,並且決定每一個被選出來的元素的呈現位置,選擇運算具有篩選資料以及調整資料呈現位置的功能。 選擇運算的定義 R=Select row=row _domain, col=col _domain(A) 合併運算 合併運算可以將兩個表格合併成一個表格,並適當地加入分隔字元 合併運算的定義 R=Merge x= d x ,y= dy (A,B) 壓縮運算 主要用來壓縮表格,是指針對表格的高度或寬度作壓縮 將相鄰數行或數列合併成單行或單列,這些被合併的元素會以分隔字元串再依起成為一個單一元素 壓縮運算的定義 R=Contract major=m, size=v (A) 展開運算 為壓縮運算的反運算 將以分隔字元串在一起的元素分開,會改變一個表格的高度或寬度 對展開運算而言,分隔字元就像是元素之間的界線 展開運算的格式 R=Expand major=m, size=v (A) 比對運算 接受兩個表格當輸入 使用鍵值來決定資料表格的資料在結果表格的位置 在做合併運算前,先使用比對運算確保兩個表格的資料互相對應 比對運算的定義 R=Match dimension=d (A,B) 衍生運算 由基本運算所推導而得 右圖為四種衍生運算 翻轉運算 翻轉運算可以將某個表格作水平翻轉或是垂直翻轉 翻轉運算的公式 R=Flip aspect=a(A) 可以利用選擇運算來完成 旋轉運算 可以將表格右轉90° 可從其他運算衍生出來的 利用翻轉運算、展開運算以及壓縮運算便可以達到旋轉運算的概念 旋轉運算的公式 R=Rotate(A) 轉置運算 與矩陣的轉置運算概念相同 轉置運算的公式 R=Transpose(A) 利用翻轉運算以及旋轉運算也可達到相同效果 兩者之間的關係 Transpose(A)=Rotate(Flipaspect=Vertical(A))=Flipaspect=Horizontal(A)) 調整運算 調整運算可以調整表格的高度或是寬度 調整運算的公式 R=Resize p=v (A) 本論文的表格運算與TPL的比較 TPL所提出的轉換並沒有選擇、展開、翻轉以及旋轉等運算的概念 表格運算與TPL的關係表 第三章 表格呈現操作系統實作 表格運算視覺化介面的設計 系統架構 實作 表格運算視覺化介面的設計 盡量以滑鼠取代鍵盤 對話框應儘可能的減少 運算的效果應該被立即呈現 支援Undo以及Redo 系統架構 表格呈現操作系統在操作上有編輯模式執行與執行模式兩種 編輯模式用來讓使用者編輯一個新的資料庫報表的腳本 執行模式則是用來執行一個已經編輯好的腳本 表格呈現操作系統架構圖 實作 以物件導向程式設計的方法來開發整個系統 使用JAVA語言開發表格呈現操作系統 資料庫連存取部份以JDBC[5]API來完成 第四章 表格呈現操作系統介紹 設定介面 輸入介面 表格運算介面 選擇運算 格式介面 注意事項 腳本的執行與系統的執行 範例 設定介面 主要提供設定資料庫連接的介面以及定義參數的介面 可以被套用在輸入系統的SQL 設定介面畫面 輸入介面 主要提供開發者匯入資料的介面 資料來源可以是一個XML檔案或是從資料庫取得的資料 也提供開發者自行輸入表格的介面,稱之為使用者定義表格 輸入介面畫面 表格運算介面 表格運算介面工具列圖示意義 選擇運算 格式介面 注意事項 在使用合併運算時,如果表格之間的資料有關係,必須先做比對的結果,以確保正

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档