Skip to content
joyboyzzPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OIBSIP

🛠️ Java Mini Projects Collection

This repository contains 5 Java-based projects ranging from beginner to intermediate level, built using both console and JOptionPane GUI interfaces. These projects are great for learning object-oriented programming, user interaction, data handling, and basic application flow.


📋 Projects Included

1️⃣ Online Reservation System

An intuitive system to book, cancel, and manage train reservations.

✨ Features

  • User login authentication
  • Train reservation with passenger details
  • Auto-filled train info
  • Ticket cancellation via PNR number
  • Centralized data simulation

💻 Technologies: Java (JOptionPane), OOP


2️⃣ Number Guessing Game

A fun and engaging game where the user guesses a randomly generated number.

✨ Features

  • Random number generation between 1–100
  • Hints: Higher or Lower
  • Limited number of attempts
  • Score based on performance
  • Multi-round support

💻 Technologies: Java (Console / GUI)


3️⃣ ATM Interface

A simulation of an ATM system with full banking functionalities.

✨ Features

  • User authentication (ID + PIN)
  • Withdraw, Deposit, Transfer funds
  • Transaction history
  • Console menu interface

💻 Technologies: Java (Console), OOP


4️⃣ Online Examination System

An MCQ-based online test platform with login, profile update, and auto-submit.

✨ Features

  • User login and registration
  • Profile update & password change
  • MCQ quiz system
  • Countdown timer with auto-submission
  • Logout and session management

💻 Technologies: Java (JOptionPane), Swing Timer


5️⃣ Digital Library Management System

An end-to-end digital library for both admin and user roles.

✨ Features

👨‍💼 Admin:
  • Add, delete, view books
  • View issued books
👩‍🎓 User:
  • Browse and search books
  • Issue and return books
  • Query support (email simulation)

💻 Technologies: Java (JOptionPane), OOP


🧰 How to Run

  1. Clone the repository:
    git clone https://github.com/joyboyzz/OIBSIP
    cd OIBSIP

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages