OSMIS Technical Specification
April 2003
Table of Contents
1. Preamble
1.1 Introduction
1.2 Intended Audience
1.3 Outline of the Document
1.4 Revision History
2. Architecture Overview
2.1 System Overview
2.2.Security Implementation
2.3 MVC and UI Overview
2.4 Virtual Proxy Pattern
2.5 Database Access
2.6 Internationalisation
3. Database Specification
3.1 Design Overview
3.2 Database Definition
3.3 ER Diagrams
4. Class Specification
4.1 Javadocs of System Classes
4.2 Model-Database Mapping
5. GUI Specification
5.1 Overview of GUI
5.2 Mockup of Screenshots
6. Coding Policy
7. Reporting Procedure and Contact Details
8. TODO list and Missing Items