Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

1. Signup Service

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.

2. Login Service

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

3. Reservation Service

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.

4. Route Management:

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions