Chris Pollett > Students >

    ( Print View )








    [Final Code]

    [CS298 Presentation-PDF]

    [CS298 Report-PDF]


CS297 Proposal

Paperful to Paperless Office Forms Integration Framework

Madhuri Potu(

Advisor: Dr. Chris Pollett (


The main goal of this project is to produce a framework that contains some templates of sample office forms and can identify the forms associated with any person in a database. A person working on a new form can choose from the existing templates and customize it as required. A database of forms and the details of the people associated with it will be maintained. If a new form is requested of a person for which data has already been successfully gathered by another, then our system will be clever enough to modify the current form so that when it is printed it only requests a fixed ID together with the data that has not been previously requested. We intend our set-up to be flexible enough so that if two departments of a company do mass mailings to request data of the same individual. Then the data requested will be still be individualized to a given person. Data can also collected by either paper or web-based forms in a seemless manner. The framework that we will develop in this project will communicate with a database using an XML format with respect to an XML schema for that specifies what the data looks like. Forms will be created and stored using the new XML Forms language.


Weeks 1&2: Aug25-Sep5Read [HM02], [TM03], and [ST03], work on Deliverable 1.
Week 3: Sep 8-12Deliverable 1 due
Weeks 4&5: Sep 15-26Read [S01], work on Deliverable 2.
Week 6: Sep29-Oct3Deliverable 2 Due
Weeks 7&8: Oct6-Oct17Read [SYU99], work on Deliverable 3.
Week 9: Oct 20-24Deliverable 3 due
Weeks 10&11: Oct27-Nov7Read [TVBSSZ02], work on Deliverable 4
Week 12: Nov 10-14Deliverable 4 Due
Weeks 13&14: Nov 17-28Read [SKCC01], work on final report.
Weeks 15&16: Dec 1-12297 Report Due


The full project will be done when CS298 is completed. The following will be done by the end of CS297:

1. Do a research on usability of forms. Read up on XML Forms and produce an example document.

2. Write a GUI program that has some sample template forms and allows you to create new forms

3. Write an XML Schema to describe the data associated with the forms

4. Match the forms to the people associated with them.

5. CS 297 Report.


[HM02] Harold,R.E.,&, S.W. XML in a Nutshell (2nd ed.). O'Reilly. 2003.

[TM03] Thierry Michel. XForms - The Next Generation of Web Forms. W3C. 2003.

[ST03] C. M. Sperberg-McQueen and Henry Thompson. XML Schema. W3C. 2003.

[S01] Suciu, D. On Database Theory and XML.SIGMOD Record (8), pp.39--45. 2001.

[SYU99] T. Shimura, M. Yoshikawa, S. Uemura. Storage and Retrieval of XML Documents using Object-Relational Databases. Proceedings DEXA Conference Florence, Italy, 1999. pp 206--217.

[SKCC01] H. Su, D. Kramer, L. Chen, K. Claypool, and E. A. Rundensteiner XEM: Managing the evolution of XML Documents. Eleventh International Workshop on Research Issues in Data Engineering (RIDE 2001). Heidelberg, Germany, April 1-2, 2001.

[TVBSSZ02] Tatarinov, I., Viglas, D.S., Beyer, K., Shanmugasundaram, J., Shekita, E., Zhang, C. (2002,June). Storing and Querying Ordered XML using a Relational Database System. Proceedings of the 2002 ACM SIGMOD international conference on Management of data, pp. 204--215.