Skip to content

This is Rent a Car App made in JAVA which is scalable and can be molded for some startup/company according to their needs. It was university project of Object Oriented Analysis and Design OOAD

Notifications You must be signed in to change notification settings

AfaqShuaib09/Rent-A-Car

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rent_a_car_java_app-scalable-

Car Rental Information System

The organization named ‘A-One Rent A Car’ have keep the records of the tenant of their cars along with car information on the regular basis. This mainly includes name of the tenant, CNIC (national ID) along with the name of the car which he rented. The company want to shift its record keeping system from manual to computerized system in order to reduce the errors which is caused by the manual record keeping of the system.

Description of the System:

First there is a login screen to authenticate the user. There are two type of user which can log into the system one is administrative user and second one is the normal user. Normal user simply login into the application to rent a car (if it is available) while on the other hand the administrative user can perform other functions like adding a new car in the System, removing a car from the system. If the car is not available for rent then user is notified that the car is not available right now and also prints the nearly time for the user when the car is available. When the car is issued to the user a receipt is generated and provide of the user.

Car Attributes:

  • Car id
  • EngineNo
  • Color, Model
  • Registration (State, No.)

Functionalities

  • The system will use GUI for the interaction with the user
  • Authenticate the user
  • Keeping a record of Renting a Car to the tenants.
  • After the submission of request, a bill/receipt will be generated for the user
  • The administrator user can add/ delete a car from the system
  • If no car will be available at the time and date which the user entered for renting a car the user is notified by a message by saying no car is available at that time and the availability of car from the specific date, time onwards
  • Weekly and monthly revenue generate by the company
  • The user can choose the car of its own choice from the available cars

Libraries Required

  • iText 7.0 (for printing receipt)
  • MySQL DB connector
  • About

    This is Rent a Car App made in JAVA which is scalable and can be molded for some startup/company according to their needs. It was university project of Object Oriented Analysis and Design OOAD

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages