java micro project .docx
java micro project .docx
MICROPROJE
CT REPORT
ON
Submitted by:
1. Rohit Adidravid (64) 4.Hiten Jambhule
(55)
7.Khushal Mane
(60)
Guided
By
Mrs. S . S
.Nagpure
Submission
Guided by
Mam HOD
Mam INDEX
2 Features
3 Code
4 Security s Data
protection
5 Benefits
6 Advantages
7 Conclusion
8 Reference
Introduction :
What is AMS ?
In today’s fast-paced world, the airline industry plays a crucial role in
connecting people and businesses. An Airlines Management System is a
software solution that helps streamline various airline operations, such as
booking flights, managing passenger
details, scheduling flights, and handling ticketing.
1. Flight Scheduling:
Flight Status
2. Passenger Management
3. Ticket Management
Seat Selection: Passengers can choose seats from an interactive seat map
while booking.
4. Payment System
5. Admin Management
Staff Management: Admins can manage staff details, assign roles (e.g.,
flight attendants, pilots), and monitor performance.
6. Customer Support
8. Mobile Compatibility
Book a
ticket
View booked
system
Import java.util.ArrayList;
Import
java.util.Scanner;
// Flight class
Class Flight
Int flightNumber;
String destination;
Int capacity;
Int bookedSeats;
This.flightNumber = flightNumber;
This.destination = destination;
This.capacity = capacity;
This.bookedSeats = 0;
Boolean bookSeat() {
If (bookedSeats < capacity)
{ bookedSeats++;
return true;
} else {
Return false;
Void displayFlightInfo() {
System.out.println(“Destination: “ + destination);
System.out.println(“Capacity: “ + capacity);
System.out.println(“Booked Seats: “ +
// Main class
Scanner(System.in);
System.out.println(“\nAirline Management
System.out.println(“2. View
Flights”); System.out.println(“3.
Book Ticket”);
System.out.println(“4. Exit”);
Switch
(choice) {
Case 1:
addFlight();
break;
case 2:
viewFlights();
break;
case 3:
bookTicket();
break;
case 4:
System.exit(0);
Default:
Static void
addFlight() {
System.out.print(“Enter flight
scanner.nextInt();
Scanner.nextLine(); // Consume
newline System.out.print(“Enter
destination: “); String destination =
scanner.nextLine();
System.out.print(“Enter capacity:
scanner.nextInt();
successfully!”);
Static void
viewFlights() { If
(flights.isEmpty()) {
} else {
Flight.displayFlightInfo();
// Book a ticket
If (flight.flightNumber ==
flightNumber) { If
(flight.bookSeat()) {
Return;
Output
1. Add Flight
2. View Flights
3. Book Ticket
4. Exit
1. Add Flight
2. View Flights
3. Book Ticket
4. Exit
Destination: New
Booked Seats: 0
1. Add Flight
2. View Flights
3. Book Ticket
4. Exit
1. Add Flight
2. View Flights
3. Book Ticket
4. Exit
Destination: New
Booked Seats: 1
1. Operational Efficiency
2. Cost savings
Resource Utilization: Optimizes aircraft, staff, and ground service usage, reducing
unnecessary expenses.
3. Customer Satisfaction
4. Security s Compliance
5. Revenue Growth
Loyalty Programs: Retains customers through reward points and special offers.
Conclusion
Reference
Turban, E., Pollard, C., C Wood, G. (2018). Information Technology for Management:
On- Demand Strategies for Performance, Growth, and Sustainability. Wiley.
Online Sources
www.python.org
Studies