AI Summary
[DOCUMENT_TYPE: user_assignment]
**What This Document Is**
This document represents Phase 3 of the course project for CISC 637: Database Systems at the University of Delaware. It details the development and implementation of a database-driven application focused on managing and querying travel-related data. This phase builds upon previous work and centers around creating a functional user interface and completing the application-level programming.
**Why This Document Matters**
This assignment is crucial for students enrolled in the Database Systems course who are actively working on their course project. It’s particularly valuable during the implementation stage, offering guidance on connecting database queries to a user-facing application. Students will find this helpful as they translate theoretical database concepts into a practical, working system. It’s designed to be used as a blueprint and reference throughout the final stages of project completion.
**Topics Covered**
* Application-level programming techniques
* User account management and data storage
* Database query translation from user input
* Complex travel itinerary searching (including layovers)
* Implementation of user preferences in search results
* Interface design and user interaction
* Data aggregation and price calculation for trips
**What This Document Provides**
* A detailed outline of required application functionality.
* Specifications for user interactions with the database system.
* Guidance on handling complex search queries involving multiple flights.
* Suggestions for building a user-friendly interface.
* A framework for translating user requests into appropriate database queries.
* Considerations for incorporating user preferences into search results.
* A clear understanding of the expected deliverables for Phase 3 of the project.