0% found this document useful (0 votes)
5 views2 pages

Project For EE

The document outlines five group projects, each with a brief description, features, and class structures. Projects include a Library Management System, Bank Account System, Simple Online Shopping System, Basic Student Management System, and Simple Ticket Booking System. Each project involves managing data through an ArrayList and includes specific functionalities related to their respective domains.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

Project For EE

The document outlines five group projects, each with a brief description, features, and class structures. Projects include a Library Management System, Bank Account System, Simple Online Shopping System, Basic Student Management System, and Simple Ticket Booking System. Each project involves managing data through an ArrayList and includes specific functionalities related to their respective domains.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Projects

Library Management System Group-1

Description:
A simple program to manage a library where users can view the list of books, add new books, and mark
books as borrowed or returned. Data will be stored in memory (using an ArrayList).

Features:

• Add books to the library.

• View all available books.

• Mark books as borrowed or returned.

Classes:

• Book: Represents a book with attributes like title, author, and isBorrowed.

• Library: Manages the list of books and handles actions like adding, borrowing, and returning books.

2. Bank Account System (Basic Version) Group-2

Description:
A console-based program where users can create a bank account, deposit money, withdraw money, and check
their balance. Each account will be stored in ArrayList.

Features:

• Create a bank account.

• Deposit and withdraw money.

• Check the account balance.

Classes:

• Account: Represents a bank account with attributes like accountNumber, accountHolder, and
balance.

• Bank: Manages multiple accounts and provides methods for creating accounts and performing
transactions.

3. Simple Online Shopping System Group-3

Description:
A straightforward program where users can view a list of products, add products to a cart, and view the cart
summary. Data will be stored in ArrayList.

Features:

• Display a list of products.

• Add products to the cart.


• View the cart and total price.

Classes:

• Product: Represents a product with attributes like name, price, and quantity.

• Cart: Manages the list of products added to the cart.

4. Basic Student Management System Group-4

Description:
A program to manage student records. Users can add new students, view the list of all students, and search
for students by their ID.

Features:

• Add a new student.

• View a list of students.

• Search for a student by ID.

Classes:

• Student: Represents a student with attributes like id, name, and grade.

• StudentManager: Manages a collection of students and provides methods to add, view, and search for
students.

5. Simple Ticket Booking System Group-5

Description:
A basic program where users can book tickets for a movie. Users can view available tickets, book a ticket, and
see a summary of booked tickets.

Features:

• Display available tickets.

• Book tickets.

• View a summary of booked tickets.

Classes:

• Ticket: Represents a ticket with attributes like ticketId, price, and isBooked.

• BookingSystem: Manages the list of tickets and handles booking actions.

You might also like