DP2-C1-027/AirNav-Logistics-C3
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# README.txt Acme ANS Charter Flight Management System Overview Acme ANS Charter Flight Management System is a Web Information System (WIS) developed using the Acme framework. It assists airports in managing logistics for charter flights, including scheduling, booking management, crew coordination, incident reporting, and aircraft maintenance. Acme AirNav Solutions, Inc. (Acme ANS, Inc.) is a fictitious company specializing in software solutions for airports. This project aims to streamline airport resource management by providing a structured system that enhances operational efficiency. Features - Flight Scheduling: Create, modify, and manage charter flight schedules. - Booking Management: Allow passengers and agencies to book flights efficiently. - Crew Management: Assign and track flight crew members. - Incident Reporting: Log and resolve operational incidents. - Aircraft Maintenance: Schedule and monitor aircraft servicing. - Real-time Monitoring: View and track flight statuses. Architecture The system follows a multi-tier WIS architecture: - Presentation Tier: A web-based UI rendered in the browser. - Application Tier: Business logic and request processing using a Tomcat server. - Database Tier: Data storage managed with MariaDB. Technologies Used - Framework: Acme - Backend: Java, JPA, JSP - Frontend: HTML, CSS, JavaScript - Database: MariaDB / PostgreSQL - Application Server: Tomcat (Catalina, Coyote, Jasper) Installation Clone the repository: https://github.com/DP2-C1-027/AirNav-Logistics.git And follow the guideline in the theory/lab materials to get this project up and running Usage 1. Access the application in your browser at: http://localhost:8080/Acme-ANS-C3 2. Register a new user or log in. 3. Manage charter flights, passengers, crew, and incidents via the control panel. License This project is licensed under the MIT License - see the LICENSE file for details. Educational Purpose This is a starter project designed as a core learning asset for students enrolled in the Design and Testing subject of the Software Engineering curriculum at the University of Seville. It serves as a foundation for students to begin working on their information system projects. Important Notes - This software is permitted for non-commercial use and redistribution for educational and research purposes. - It has been carefully tested, but there are no guarantees for any specific purpose. - The copyright owner does not offer warranties, representations, or accept any liabilities related to the software. Link to our dashboard: -->Group: https://github.com/orgs/DP2-C1-027/projects/1/views/1 -->Jose: https://github.com/orgs/DP2-C1-027/projects/1/views/15 -->Nora: https://github.com/orgs/DP2-C1-027/projects/1/views/13 -->Manuel: https://github.com/orgs/DP2-C1-027/projects/1/views/14 -->Nicolas: https://github.com/orgs/DP2-C1-027/projects/1/views/11 -->Lucia: https://github.com/orgs/DP2-C1-027/projects/1/views/16 Credits This application was developed using the Acme framework, created by Rafael Corchuelo. We acknowledge his valuable contribution to the development community. # # Copyright (C) 2012-2025 Rafael Corchuelo. # # In keeping with the traditional purpose of furthering education and research, it is # the policy of the copyright owner to permit non-commercial use and redistribution of # this software. It has been tested carefully, but it is not guaranteed for any particular # purposes. The copyright owner does not offer any warranties or representations, nor do # they accept any liabilities with respect to them.