Font Size: a A A

Research And Design Of Wysiwyg Smart Form System Prototype Based On Xforms

Posted on:2012-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:Q W SongFull Text:PDF
GTID:2178330335460641Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As a data collection tool in web, the form, is an integral part in electronic office. With the development of enterprise informationization, the demand is increasing for a variety of forms. The development cycle of traditional html form is long because the data show and the logic of the form are bound together, which make it difficult to maintain, reuse the html form. Moreover, with the development of mobile office, you need the form to support multiple mobile terminal devices, such as mobile phones, televisions, PDAs. In this case, html form can't meet these needs.To solve the above problem, the paper use Xforms as the form carrier, which recommended as the next generation of online forms by W3C Organization, combined with Eclipse plug-in technology, put forward a WYSIWYG way to design the form by dragging and dropping controls, greatly improving the efficiency of the development form.Form tools are divided into three modules, the form designer, form servers and offline form viewer. Form designer implemented by Eclipse GEF technology allow customer to customize form, bind database and form workflow through WYSIWYG way. Form designer generated form template when the form is completed. Form server is the interaction module with application which run the form, which is used to resolve the user's form template, control the process of the form, access database. Offline form viewer is to support offline viewing, approving, filling the form, which uses Eclipse RCP technology, is a separate desktop system.This paper make a deep research in Xforms standard, including Xforms data model, data validation, data calculation, page controls, events mechanisms, etc. and use Xforms as a part of the form template in the form designer. Moreover, it conduct a deep requirement analysis in smart form system, and divide the system into several module, decide what function is each module responsible for and how to interact with each other. Finally, it put forward a resolution based on Eclipse plug-in technology and GEF technology which design the form by WYSIWYG way and realized the system's prototype.
Keywords/Search Tags:Xforms, Eclipse plug-in, GEF, XML database
PDF Full Text Request
Related items