1
Part–A
Micro-Project Proposal
DEVELOP A AUTO BOOKING SOFTWARE
1.0 Aims/Benefits of the Micro-Project
Customers can book auto services from anywhere without the need to
visit or call the service provider. The Auto Booking software reduces the time
spent on manual booking processes, allowing customers to quickly reserve
their desired slots. Customers can easily reschedule or cancel bookings
through the software. Auto Booking software reminders and notifications keep
customers informed about their upcoming bookings.
2.0 Course Outcomes Addressed
Develop programs using object oriented methodology in Java.
Apply concept of Inheritance for code reusability .
3.0 Proposed Methodology
First all team members discussed about the topic and select the topic.
All Team Members Collected data from Java Programming Book to get
more information about Micro-Project topic and to know recourses.
4.0 Report on microproject
The micro-project report has two parts :
First part is 'Project Proposal' about Camria font of size 14 with Narrow margin of
0.5 centimetres to top, bottom, right and left in the format given in the Annexure-I.
This is related to the planning . The purpose of this part is to teach the student to
plan and also to ensure that students finalize their title and start working. The
second part is the micro-project report (Annexure II) which is to be submitted
after the completion of the project prepared in black and white (and colour
printing) of A4 size pages depending upon nature of the project (excluding the
cover page and initial pages ) written in preferably in cambria font of 14 size with
Narrow margins of 0.5 centimetres to top, bottom, right and left of each page.
2
5.0 Action Plan
S. Detail of activity Planned Planned Names of responsible team
No. Start date Finish date members
1 Literature Review 10-03-2024 12-03-2024 1. Aniket P. Somankar
2. Pradeep P. Rathod
3. Om P. Shende
2 Collection Of Resources 12-03-2024 15-03-2024 1. Pradeep P. Rathod
2. Aniket P. Somankar
3. Om P. Shende
3 Working on project and 16-03-2024 31-03-2024 1. Aniket P. Somankar
Methodology 2. Pradeep P. Rathod
3. Om P. Shende
4 Report Presentation 01-04-2024 05-04-2024 1. Aniket P. Somankar
2. Pradeep P. Rathod
3. Om P. Shende
6.0 Resources required
Sr. Name of
No. Resource/material Specifications Qty Remarks
1 Reference video https://www.youtub 1
e.com/watch?v=j9y0
F-qzHNw
2 Internet/Reference JAVA Programming 1
Book
(Tech Konwladge)
3 Others sources NotePad , 2
Jdk
3
Part-B
1.0 Rationale
The auto booking system can run on any device or operating system with a
Java Virtual Machine (JVM), providing flexibility and accessibility to a wide range of
users . In auto booking software it provides a notification to keep users informed about
their bookings, including confirmation messages, reminders, and updates on any
changes or cancellations.
2.0 Aims/Benefits of the microproject
Customers can book auto services from anywhere without the
need to visit or call the service provider. The Auto Booking software
reduces the time spent on manual booking processes, allowing customers to
quickly reserve their desired slots. Customers can easily reschedule or
cancel bookings through the software. Auto Booking software reminders
and notifications keep customers informed about their upcoming bookings.
3.0 Course Outcomes Addressed
Develop programs using object oriented methodology in Java.
Apply concept of Inheritance for code reusability .
5.0 Literature review
import java.util.Scanner;
public class AutoBooking
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
String name[]=new String[50];
System.out.println("\n***********Welcome to Auto Booking
System**********");
System.out.print("\n Enter Seats You Have to Booked: ");
int seats = input.nextInt();
System.out.println("\n Enter Names of Passanger:");
for(int i=1;i<=seats;i++)
{
System.out.print("\n Enter Name "+i+ ":");
name[i]= input.next();
}
System.out.print("\n Enter Location: ");
String loc = input.next(); System.out.print("\
n Enter Destination: "); String dest =
input.next();
System.out.print("\n Enter Date: ");
int dd = input.nextInt();
System.out.print("\n Enter Month: ");
int mm = input.nextInt();
System.out.print("\n Enter Year: ");
int yyyy = input.nextInt();
System.out.print("\n Enter Time in Hour: ");
int Hour = input.nextInt();
System.out.print("\n Enter Time in min: ");
int Min = input.nextInt();
System.out.print("\n To Check Details Enter Yes:");
String choice = input.next();
if(choice.equalsIgnoreCase("Yes"))
{
System.out.println("----------------------------------------------");
System.out.println("\n Name of Passangers:");
for(int i=1;i<=seats;i++)
{
System.out.print("\n Passanger "+i+":");
System.out.print(name[i]);
}
System.out.println("\n Ride Date:"+dd+"/"+mm+"/"+yyyy);
System.out.println(" Customers Location:"+loc);
System.out.println(" Customers Destination:"+dest);
System.out.println("\n Number of Booked Seats:" + seats + "\n seats are
successfully booked ");
System.out.println("----------------------------------------------");
}
else
{
System.out.println("Thank You !! Enjoy your ride!");
System.out.println("----------------------------------------------");
}
input.close();
}
}
5.0 Actual Methodology Followed
All team members are discuss on our microproject topic which is
Develop a auto Booking software. We all are collected the information from
Java Programming Book. We all distributed works in group and go for next
process .All of group members worked on this project. Two Group Members
are gathered the information about Auto Booking Software and other
members are finalize the Micro-Project. Last process was we all are took
typing and printing. After all that process our microproject was completed.
6.0 Resources required
Sr. Name of
No. Resource/material Specifications Qty Remarks
1 Reference video https://www.youtub 1
e.com/watch?v=j9y0
F-qzHNw
2 Internet/Reference Java Programming 1
Book
(Tech Konwladge)
3 Others sources NotePad 2
Jdk
7.0 Outputs of Microproject
8.0 Skills Developed/Learning outcomes of this micro project
Strong proficiency in Java programming language is essential for
implementing the backend logic and functionalities of the auto booking
system.
Enhance Ability to design and implement object-oriented solutions to handel
the various services of the booking system, such as users bookings.
Ability to analyze requirements, identify potential challenges, and propose
effective solutions to overcome technical obstacles and meet project
objectives.
Understanding How to manage customer requirements and implement
in booking software.