Data Structure Final Lab Project Ideas-1.
Data Structure Final Lab Project Ideas-1.
(1) LEVEL 2
LAB PROJECT
HOSPITAL MANAGEMENT
SYSTEM
Project Description:-
The Hospital Management System can help any hospital or healthcare facility
by boosting productivity, lowering paperwork, and enhancing patient care. The
Hospital Management System in C++ simplifies the process for hospitals and
other healthcare organizations to manage medical records and appointments.
The Hospital has many branches. Each branch has basic information (ID, Name,
and Location). The Hospital has many doctors. Each Doctor has basic
information (ID, Name, Specialization, and hospital branch). The Hospital
Also deals with many patients and each patient has basic information (ID,
Name, Address, and Appointment). Create a C++ program using three singly
Linked Lists to perform the following functions:
Project Description:-
To make a basic music player using the knowledge of various Data structures
learnt as part of course CS201. The user will be able to create a playlist as part
of a music streaming application. Create a C++ application using doubly linked
list that allows the user to select to skip, backwards / forward, play a track,
append, or go to the beginning of the list. Also, the user must allow modifying
the playlist like add, delete and change the order of the playlist with the ability
to search for any song in the playlist even by song title or singer name.
Bonus:
Add GUI for this application.
DATA STRUCTURE
(3) LEVEL 2
LAB PROJECT
DICTIONARY
Project Description:-
Create C++ GUI application using a singly linked list to represent a dictionary.
You can insert new words in its order, each word accompanied with its meaning
in Arabic. Also, you can search for a word or delete word.
➢ A GUI is to add new word, search for a word or delete a word.
DATA STRUCTURE
(4) LEVEL 2
LAB PROJECT
BANK MANAGEMENT SYSTEM
Project Description:-
This project manages the bank activities. The bank has many branches. Each
branch has basic information (ID, Name, Manager). The bank deals with many
account holders and each holder may have many accounts. Each holder has
basic information (ID, Name, Address, Balance). Create a C++ program using
two singly Linked Lists to perform the following functions.
1- For Branches:-
Bonus:-
Display holders of a branch ordered by their balances.
Given a Branch id, display Holders in that Branch.
Remove Branch.
DATA STRUCTURE
(5) LEVEL 2
LAB PROJECT
EGYPTIAN LEAGUE
MANAGEMENT SYSTEM
Project Description:-
1- For Team:-
2- For Player:-
Bonus:-
Display players of a team ordered by their salaries.
Display teams ordered by the average ages of their players.
Remove team.
DATA STRUCTURE
(6) LEVEL 2
LAB PROJECT
STUDENTS PROGRAM
Project Description:-
Design, Develop and Implement a menu driven Program in C++ for the
following operations on Singly Linked List (SLL) of Student Data with the
fields: USN, Name, Branch, Sem, PhNo.
DATA STRUCTURE
(7) LEVEL 2
FINAL LAB PROJECT
EMPLOYEES PROGRAM IDEAS
Design, Develop and Implement a menu driven Program in C++ for the
following operations on Doubly Linked List (DLL) of Employee Data with
the fields: SSN, Name, Dept, Designation, Salary, PhNo.
Project Objective:
- You should implement the code by using Data Structure techniques you
already studied in this course.
Project Delivery:
Project and Project report will be delivered in the Practical Exam day.
Notes:
The team consists of 5 Student.
Each student must examine in his class.