Columbia
Escutcheon Columbia University Libraries Digital Program
Advanced Papyrological Information System (APIS)


          Path: Digital Library Projects  : APIS  :  Tools  :  IU  :  2.0 Analysis
  

Analysis
The process to manage and complete the APIS Input / Update System (IU) project is defined below.

2.1 Gather detailed specifications and definitions

  • Determine all tag properties of the fields that can be updated.
  • For each field determine what type of validation is necessary (document the rules)
  • Design a schema for holding the rules and updated records.
  • Define a page workflow, and process workflow to show the steps in the IU system.
  • Define the publishing process
  • Define the security methods to be used

2.2 Programming Tools & Techniques

  • Language: JAVA
  • OS: Solaris
  • The application will be written in Java utilizing servelets and jsp. The database will house the rules and file updates.

2.3 Deliverables

  • General Data Collection - Initial work flow diagrams, spreadsheet that describes the tags and validations neccessary to be performed, and data to be captured in the database.
  • Diagrams of the workflow of the framework and the jsp pages
  • HTML interface (GUI design)
  • Working framework
  • Development code ready for QA
  • Application code ready for production


 


Columbia Libraries    Digital Program
Last revision: 11/12/03
© Columbia University
Last revision: 11/12/03
© Columbia University Libraries