{"id":{"repo_id":"nps","oai_identifier":"oai:calhoun.nps.edu:10945/24147"},"canonical_url":"https://search.dev.ndltd.org/etd/nps/oai:calhoun.nps.edu:10945/24147","repository":{"repo_id":"nps","name":"Naval Postgraduate School","base_url":"https://calhoun.nps.edu/server/oai/request"},"display":{"title":"Design and implementation of an interface editor for the Amadeus multi-relational database front-end system.","abstract":"This thesis extends the Graphical User Interface of a prototype multi-relational database front-end system, called Amadeus. System enhancements are realized through the application of Object-Oriented Programming (OOP) and Human-Computer Interface (HCI) design principles. Knowledge gained from each topic has been incorporated into the design and implementation of a Form-based interface for database data entry and display. The focus of this thesis is divided between two issues: the development of a set of tools for creating and using Form objects; and the design of the Form object itself. Form creation is accomplished using an application program called the Interface Editor module. The Interface Editor is one of six modules which, together, comprise the Amadeus system. Form manipulation occurs in a second application which implements basic program methods for controlling data entry and display processes. Design and implementation of this thesis was accomplished using the Prograph programming language and development environment, which provided a basic set of system classes essential to the implementation of the Form object and the Graphical User Interfaces developed for this thesis.","abstract_html":"This thesis extends the Graphical User Interface of a prototype multi-relational database front-end system, called Amadeus. System enhancements are realized through the application of Object-Oriented Programming (OOP) and Human-Computer Interface (HCI) design principles. Knowledge gained from each topic has been incorporated into the design and implementation of a Form-based interface for database data entry and display. The focus of this thesis is divided between two issues: the development of a set of tools for creating and using Form objects; and the design of the Form object itself. Form creation is accomplished using an application program called the Interface Editor module. The Interface Editor is one of six modules which, together, comprise the Amadeus system. Form manipulation occurs in a second application which implements basic program methods for controlling data entry and display processes. Design and implementation of this thesis was accomplished using the Prograph programming language and development environment, which provided a basic set of system classes essential to the implementation of the Form object and the Graphical User Interfaces developed for this thesis.","abstract_has_math":false,"creators":["Hargrove, James Phillip."],"institution":"Monterey, California: Naval Postgraduate School","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Computer Science","school":null,"contributors":[],"advisors":["Wu, C. Thomas"],"committee_chairs":[],"committee_members":[],"year":1993,"date_issued":"1993-03","date_published":"1993-03","updated_at":"2026-07-27T20:26:38Z","subjects":[],"languages":["en_US"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10945/24147","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Wu, C. Thomas"]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science"]},{"key":"dc:creator","label":"Author","values":["Hargrove, James Phillip."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2012-11-29T16:20:50Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2012-11-29T16:20:50Z"]},{"key":"dc:date.issued","label":"Date","values":["1993-03"]},{"key":"dc:publisher","label":"Institution","values":["Monterey, California: Naval Postgraduate School"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en_US"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10945/24147"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["This thesis extends the Graphical User Interface of a prototype multi-relational database front-end system, called Amadeus. System enhancements are realized through the application of Object-Oriented Programming (OOP) and Human-Computer Interface (HCI) design principles. Knowledge gained from each topic has been incorporated into the design and implementation of a Form-based interface for database data entry and display. The focus of this thesis is divided between two issues: the development of a set of tools for creating and using Form objects; and the design of the Form object itself. Form creation is accomplished using an application program called the Interface Editor module. The Interface Editor is one of six modules which, together, comprise the Amadeus system. Form manipulation occurs in a second application which implements basic program methods for controlling data entry and display processes. Design and implementation of this thesis was accomplished using the Prograph programming language and development environment, which provided a basic set of system classes essential to the implementation of the Form object and the Graphical User Interfaces developed for this thesis."]},{"key":"dc:title","label":"Title","values":["Design and implementation of an interface editor for the Amadeus multi-relational database front-end system."]}]}],"canonical_facts":{"dc:contributor.advisor":["Wu, C. Thomas"],"dc:contributor.department":["Computer Science"],"dc:creator":["Hargrove, James Phillip."],"dc:date.accessioned":["2012-11-29T16:20:50Z"],"dc:date.available":["2012-11-29T16:20:50Z"],"dc:date.issued":["1993-03"],"dc:description.abstract":["This thesis extends the Graphical User Interface of a prototype multi-relational database front-end system, called Amadeus. System enhancements are realized through the application of Object-Oriented Programming (OOP) and Human-Computer Interface (HCI) design principles. Knowledge gained from each topic has been incorporated into the design and implementation of a Form-based interface for database data entry and display. The focus of this thesis is divided between two issues: the development of a set of tools for creating and using Form objects; and the design of the Form object itself. Form creation is accomplished using an application program called the Interface Editor module. The Interface Editor is one of six modules which, together, comprise the Amadeus system. Form manipulation occurs in a second application which implements basic program methods for controlling data entry and display processes. Design and implementation of this thesis was accomplished using the Prograph programming language and development environment, which provided a basic set of system classes essential to the implementation of the Form object and the Graphical User Interfaces developed for this thesis."],"dc:identifier.uri":["https://hdl.handle.net/10945/24147"],"dc:language.iso":["en_US"],"dc:publisher":["Monterey, California: Naval Postgraduate School"],"dc:title":["Design and implementation of an interface editor for the Amadeus multi-relational database front-end system."],"dc:type":["Thesis"]},"updated_at":"2026-07-27T20:26:38Z"}