Problem Statement :-
Implement a system which will maintain complete information about the bus-pass details of
every employee who has ever used the Amazon transport service.
Types of accesses: Administrator, User, Visitor
The developers need to implement administrator, user and visitor as different profiles. In
different profiles, they have to implement the following features:
Administrator can:
1. Approve/reject bus pass applications, and allocate a bus pass-ID.
2. Appoint/change bus coordinators.
3. Generate reports that can be sent to the finance team/admin team for billing.
4. Add/remove routes.
5. Change the type of bus, number of buses on each route.
6. Change the route of the bus.
7. Number of vehicles of each type being used.
8. To-do: Vehicle maintenance.
9. Timing information about each bus.
Users can:
1. View all the routes, their stops, type of vehicles, no of vehicles on each route.
2. Request to cancel a bus pass / suspend a bus pass for a few months/ request to
change to another route.
3. Request for new route/alteration of existing route
4. Give feedback to the administrator about the bus-facilities/improvements; or
complaints on the driver.
5. Update their contact details.
6. Get a snapshot of their details (bus route, bus timing, bus type, stops, etc)
Visitors (Persons thinking of applying for bus pass) can:
1. View all the routes.
2. View percentage of seats occupied on each route.
3. Write to the administrator, requesting addition of a new route (if not already
present).
4. Apply for a bus pass.
Hi, Thank you for posting the project, I had carefully reviewed your project’s requirements regarding to Build a Java Project Amazon Bus Pass Maintenance.
I am java developer with 2+ years of experience with problem solving skills. I have very good hands on experience in Java, Spring boot.
I assure you that I will be upto the mark to your expectations.
Looking forward to hear from you and discuss the details.
Thanks and Regards,
RKSH Software.