Document Type
Thesis
Date of Award
Fall 1-31-1999
Degree Name
Master of Science in Computer Science - (M.S.)
Department
Computer and Information Science
First Advisor
James A. McHugh
Second Advisor
Franz J. Kurfess
Third Advisor
Leon Jololian
Abstract
Iceberg system is a departmental database system. It is built for the graduate advisors of the CIS department. It stores the graduate student's information, such as background, bridge requirement and transcript. The graduate advisors can process the student's records using the graphic user interface of Iceberg system.
Iceberg system is an example of the powerful Java language. We use the latest Java technologies to build a flexible system, which is easily extended. The system consists of Iceberg client, Iceberg server and Oracle data source. The Iceberg client is a web-based applet, which can be easily accessed using a browser. The Iceberg server runs on a fast UNIX machine, providing service to the Iceberg client through RMI.
The most interesting feature of Iceberg system is the component architecture of the Iceberg client. The Iceberg client is consisted of visual components that have no knowledge of each other at compile time. They are assembled together at run time, following the instruction of a script file. Since the container component can hold any components the Iceberg system is readily extendable.
Recommended Citation
Lin, Tao, "Iceberg database system for the graduate advisors of Computer and Information Science Department of New Jersey Institute of Technology" (1999). Theses. 862.
https://digitalcommons.njit.edu/theses/862