Question
project in java BurqPakSolution Bus Registration Application 1. Signup Service User wants to get registered to a BPS Service to reserve b us . The
project in java
BurqPakSolution Bus Registration Application
User wants to get registered to a BPS Service to reserve bus. The registration system asks the user to signup. The signup service asks the user to propose a login ID. If the proposed login ID does not already exist, the user is notified that you are now registered to the BPS Bus Service. If the user login ID already exists, the system asks the user to choose another ID. The signup service again checks if the ID already exists and so on. There is no limit for re-choosing an ID for signup. After successful registration the user is asked to Login for Busreservation or exit.
If the user is already registered to the system, the system asks the user to login. The login service asks the user to enter the Login ID and password
- If the user enters wrong ID, he is prompted "Wrong ID: re-enter correct ID". The user can enter wrong ID only three times. The fourth wrong attempt prompts the user "you are not a registered user, please signup first".
When the user logs on, it registers itself to the BPS Bus Service. The bus may then indicate its status Available/Busy. When the bus receives the order, it can either accept or reject the request (correct implementation of rejection will be given bonus points
This module allows the passenger to make a reservation for a particular route on a particular date for a certain number of Seats.
If the user enters correct ID and PASSWORD, the system asks the user to reserve bus". The BPS Bus Service will ask the choose particular route, date, no of seats and class (business class or ordinary class). Depending upon his selection his total cost will be estimated.
If the user does not already have a reservation, then a new reservation is created. If the user already has a previous reservation, a new reservation is added to the list of current purchases.
Bus running on different routes are updated to database using this module which his shown in main form menu option. When new bus is allotted for a new route we can add routes and even delete old routes which are updated to database.
Deliverable:
Design Documents (UML diagrams)
Java Solution (includes DBMS, GUI, Socket programmingand others)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started