Font Size: a A A

Design And Implementation Of Smart Document System Based On SVG

Posted on:2006-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y S XiFull Text:PDF
GTID:2178360182969579Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Enterprise will store their data mainly in document system and DBMS. Data in documents are almost unstructured, while data in DBMS are structured. Exchanging data between the two systems is mainly done with hard work by hand or via special application for this purpose. If not solve this, smart document make it easier. Smart document add semantic tags and instructions into document. When processed, the document can supply meaningful instructions. Thus, the process could be done automatically. After analyzing the requirement and study some real products, we present a new approach to get document smart with a page model and a data model. And a prototype application is implemented to test it. The page model is object-oriented. The document use Scalable Vector Graphics as its present format and a document component system that can generate SVG code is constructed. When processed, the page collects the SVG codes generated by its components and presents itself to user via a SVG player. The data model consists of a data server and clients. The server publishes web service to clients and act as a user agent. Thus, data is required and maintained centralized. When user gets data from server, he can save it as local data in xml format for offline use or just as history archives. In this approach, we achieve the result that the present layer in SVG format is separated from the data layer in xml format. The main idea of this approach is to construct a document component system to generate SVG codes for the document that avoids direct use of SVG code to construct the document. Components can be reused and with the separate of present layer and data layer, components are easy to construct and easy to use. When we implement the prototype, the results indicate that this approach is really useful.
Keywords/Search Tags:SVG, Smart document, XML
PDF Full Text Request
Related items