0% found this document useful (0 votes)
18 views8 pages

OOP DSE IA-3 Problem statements

The document outlines the mini-project requirements for Object-Oriented Programming (DSE 2123), with a submission deadline of October 25, 2024. It includes various problem statements for students to choose from, such as a Library Management System, Movie Ticket Booking System, and others, each with specific requirements. Students are instructed to submit their projects through LMS, and a template for submission is provided.

Uploaded by

batmanflyinsky
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)
18 views8 pages

OOP DSE IA-3 Problem statements

The document outlines the mini-project requirements for Object-Oriented Programming (DSE 2123), with a submission deadline of October 25, 2024. It includes various problem statements for students to choose from, such as a Library Management System, Movie Ticket Booking System, and others, each with specific requirements. Students are instructed to submit their projects through LMS, and a template for submission is provided.

Uploaded by

batmanflyinsky
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/ 8

IA-3

Subject: Object-Oriented Programming (DSE 2123)


Mini Project
Submission Date: 25-10-2024
Dear Students,

PFA problem statement for the Mini-Project, which is a part of IA3.


Submission must be through LMS. Any other mode of submission is not accepted.
Problem statements (PS) assigned to students are at the end of this document.

Note: In this regard, we recommend you to explore the following Coursera courses:
https://www.coursera.org/learn/writing-java-code-for-applications/home/info
https://www.coursera.org/projects/build-java-gui-apps

Submission Template:
Student Name:
Reg No
Assignment No. IA-3
Subject Code DSE 2123
Subject OOP with Java
Marks 10M

Content of Project:
1. Title page
2. Define the problem statement(Given below).
3. Methodology
4. Results and screenshot
5. Program code with comments
6. Reference

Problem Statement 1: Create a GUI Library Management System

Requirements:

1. User Authentication:
o The system should start with a login window where users enter their
credentials.
o If the login is successful, proceed to the library management window.
2. Book Inventory Management:
o The application should allow users to add, edit, or delete books from the
inventory.
o Each book should have details such as Title, Author, ISBN, and Availability
Status (Available/Not Available).
3. Search and Borrowing:
o Include a search feature that allows users to find books by title or author.
o Allow users to borrow a book, which updates the availability status.
Problem Statement 2: Design a Movie Ticket Booking System

Requirements:

1. Login Page:
o The system should start with a login window where users authenticate with
their credentials.
o Once logged in, users should be redirected to the movie selection page.
2. Movie Selection and Seat Booking:
o Provide a list of available movies, each with a description, showtime, and
theater.
o Allow users to select a movie, choose a showtime, and book seats.
o The seat selection interface should display available and occupied seats,
allowing users to choose from the available ones.
3. Payment and Confirmation:
o After seat selection, prompt users to proceed with payment.
o Once the payment is successful, display a confirmation message with details
of the booked ticket.

Problem Statement 3: Develop a GUI To-Do List Manager

Requirements:

1. Login Page:
o The application should prompt users to log in with a username and password.
o After successful authentication, navigate to the task manager page.
2. Task Manager Interface:
o Allow users to add, edit, and delete tasks.
o Each task should have a title, description, and priority level (Low, Medium,
High).
o Provide a "Save" button to confirm changes.
3. Task Display:
o Display the list of tasks with options to mark them as completed or pending.
o Include a "Search" feature that lets users filter tasks based on keywords or
priority.

Problem Statement 4: Develop a GUI-based File Explorer


Requirements:

1. File Explorer Interface:


o The application should provide a graphical user interface (GUI) built using
Java Swing.
o Users should be able to browse through files and directories in a structured
view.
2. File Operations:
o Implement features for listing files and directories within the selected path.
o Provide functionality for users to perform basic file operations like opening,
copying, and deleting files and folders.
3. File Properties:
o Allow users to view properties of the selected files or directories, such as size,
creation date, and last modified date.
4. Navigation:
o Include navigation buttons for back and forward to help users navigate
through their browsing history.

Problem Statement 5: Develop a GUI-Based Quiz Application


Requirements:

1. Quiz Setup:
o Create a GUI for administrators to add, edit, and delete quiz questions with
multiple choice answers.
2. Quiz Interface:
o Users should be able to take quizzes, selecting answers from multiple-choice
questions.
3. Timer Functionality:
o Implement a timer for each quiz, with the option to start and stop the quiz
automatically based on the timer.
4. Result Display:
o At the end of the quiz, display the user's score and provide feedback
(correct/incorrect answers).

Problem Statement 6: Develop a GUI-Based Music Player


Requirements:

1. Music Player Interface:


o Provide a GUI with buttons for basic music player controls (play, pause, stop,
next, previous).
2. File Loading:
o Allow users to browse and load audio files (MP3 format) into the player.
3. Playlist Functionality:
o Implement a playlist feature where users can create, add, and delete tracks
from a playlist.
4. Display Metadata:
o Display file metadata such as track name, artist, album, and duration during
playback.

Problem Statement 7: Develop a GUI-Based Chat Application


Requirements:

1. Login Page:
o Allow users to log in with a username. If the user is new, prompt them to
create a username.
2. Chat Interface:
o Create a chat window where users can send and receive messages in real time.
o Display messages with a timestamp and user’s name.
3. Online Users:
o Provide a sidebar to display a list of currently active users.
4. Group Chat Functionality:
o Allow users to create group chats where multiple users can participate in the
same conversation.

Problem Statement 8: Develop a GUI-Based Student Grade Management System


Requirements:

1. Login Page:
o Create a login interface for students and administrators with role-based access.
2. Grade Entry and Management:
o Administrators should be able to add, edit, and delete student grades.
o Each student’s grade record should include subject, marks, and grade.
3. Student View:
o Students can log in to view their grades for each subject, including the overall
GPA.
4. Search and Filter:
o Implement a search feature for administrators to filter students by name,
grade, or subject.
3rd Sem OOP Section-A
sl. Enrollment sl. Enrollment
No Student Name No PS No No Student Name No PS No
1 BOLLAMPALLI VIVEK 210968056 1 31 ANIJ MEHTA 230968116 7
2 SARTHAK SINGH 210968178 2 32 NABHYA SAMRAKSH 230968164 8
RAJEEV SAI KIRAN
3 KUNAPAREDDY 220968256 3 33 RIDDHIKA RUNGTA 230968068 1
4 VEER MALHOTRA 230968017 4 34 KSHITIJ LUTHRA 230968098 2
5 SHASHANK BHAT 230968027 5 35 ARNAY NANDA 230968308 3
6 TEESTA PRANYAS 230968026 6 36 PIYUSH VERMA 230968114 4
7 VANSHIKA MITTAL 230968382 7 37 SREYAAN ROY 230968184 5
SIDDHARTH
8 ADITYA JAIN 230968132 8 38 SUBRAMANIAN 230968110 6
9 RUTHVEEK M R 230968156 1 39 KEWAL THACKER 230968126 7
UPASHANA NAVNITH
10 KILARU PARDHA SAI 230968134 2 40 BHOJAKE 230968354 8
NIHAAL KUMAR
11 JILLA 230968022 3 41 RISHABH PANDEY 230968312 1
12 PURAV GOYAL 230968118 4 42 HIMANSHU B AGARWAL 230968390 2
SOHAN ARAVIND
13 SANIL 230968074 5 43 KOTAGIRI NISHITHA 230968044 3
14 GATTAM ABHINAY 230968206 6 44 LOHITH MAHESH 230968276 4
PALLA KRISHNA
15 TRISAL 230968394 7 45 ANAMAY TRIPATHY 230968270 5
SHAH DEVARSH
16 JAYESH 230968252 8 46 AKSHIT SACHDEVA 230968246 6
ADVIKA
17 CHATURVEDI 230968046 1 47 SATWIK JAIN 230968378 7
AMIYA ADABALA VENKATA
18 SUBHADARSHI 230968088 2 48 ABHINAV 230968284 8
PUPNEJA AARNAV
19 SUNILKUMAR 230968232 3 49 PRAJWAL K AMIN 230968006 1
20 DHRUV JOSHI 230968302 4 50 MANAS GUPTA 230968318 2
AMARAWADHI
21 GNANAN 230968024 5 51 SAHIL VATS 230968326 3
RAGHAV AMIT
22 KEDIA 230968214 6 52 ROHIT VINOD 230968045 4
PAVITHRADAS
23 PRATIK RANJAN 230968100 7 53 KUTTIYIDATH GURUDAS 230968041 5
NITTALA SRISAI STHUTHI VIVETTE
24 ANIKETH 230968094 8 54 SOANS 230968047 6
MD TAUSEEF
25 HASSAN 230968152 1 55 VEDANT GANESH 230968340 7
26 KAUSTAV DAGA 230968294 2 56 JOYAL 230968362 8
27 SHAARAV DUA 230968256 3 57 MANISH R 230968364 1
28 BHAVYA MITTAL 230968222 4
CHUTKE SIDDHANT
29 RAKESH 230968190 5
TANVI CHETAN
30 BADKAR 230968036 6
3rd Sem OOP Section-B
sl. Enrollment sl. Enrollment
No Student Name No PS No No Student Name No PS No
1 ANISH REDDY 220968110 1 31 DHRUV SRINIVASAN 230968210 7
2 ABHINAVA RAO K S 230968011 2 32 UDIT GOEL 230968170 8
3 DHRUTI P SHETTY 230968025 3 33 DIVYA BATTU 230968042 1
4 NEHA SATHISHA BANJAN 230968029 4 34 ARNAV KUMAR 230968192 2
YASH KUMAR
5 SHASHANK ANANTH IYER 230968264 5 35 GOYAL 230968186 3
ABHINDRA NATH
6 GORASA SAKETH RAM 230968140 6 36 DUTTA 230968208 4
PRAJJNAA RAY
7 SHIKHAR UNIYAL 230968298 7 37 CHOUDHURY 230968348 5
SOHAM
CHANDRASHEKHAR
8 RONIT RAO 230968182 8 38 BHANAP 230968172 6
9 VANSH PAHWA 230968346 1 39 PRAYAS GUPTA 230968236 7
VYAKHYA
10 SOUVIK PRADHAN 230968148 2 40 AGRAWAL 230968066 8
PUROHIT ABHYUDAY KUKKALA POORNA
11 KAMALKISHORE 230968144 3 41 SAI PRANEETH 230968248 1
12 SRIJA CHATTERJEE 230968392 4 42 M SARAYU 230968052 2
KHUSH KEYUSH
13 SRISHTI SINGH 230968058 5 43 PATEL 230968018 3
14 AADARSH PRASAD 230968280 6 44 TANAV SUNIL 230968278 4
VETSA ANURAGA CHRISTA MARY
15 CHANDAN 230968272 7 45 JACOB 230968064 5
MANAS CHANDAN
16 CHAITANYA KAD 230968286 8 46 BARVE 230968180 6
17 KRITI GUPTA 230968054 1 47 JOY PATEL 230968224 7
ANCHAL
18 PATOJU SAI AVINASH 230968356 2 48 MOGAPADY 230968332 8
SMEET SATISH
19 DHANVITHRAJ SHETTY 230968288 3 49 PANCHOLI 230968174 1
20 ISHAAN RAINA 230968080 4 50 ASHITH SHETTY 230968008 2
MEKALA SHASHANK KOSURU VENKATA
21 REDDY 230968274 5 51 SAI ADITYA 230968316 3
NASRAPALLY PRANNAY
22 REDDY 230968138 6 52 RATHAN PAI 230968324 4
23 MUDIT MANAS 230968384 7 53 P PATTABHI RAM 230968033 5
SHREYA NINAD
24 SAI MANISH GUDIVADA 230968254 8 54 THAKRE 230968039 6
PERIVELA VENKATA SRI
SATYA PHANI
25 PRITHVIRAM 230968304 1 55 MOHAMMED HADI 230968049 7
26 SAMARTH AGRAWAL 230968358 2 56 GAURAV RAJ 230968051 8
ASHRITH REDDY
27 BEDANTA DE 230968178 3 57 KONDAKALLA 230968334 1
28 AQEEL ABDUL KHADER 230968310 4 58 Rohan Dey 230968366 2
29 VANSH KESERWANI 230968290 5 59 ARMAN DANIA 220968001 3
BHARGAVI
30 OM MANCHANDA 230968268 6 60 AWASTHY 220968370 4
CHAKRAPANI
61 REDDY 220968152 5
3rd Sem OOP Section-C
sl. Enrollment sl. Enrollment
No Student Name No PS No No Student Name No PS No
1 AAYUSH SINGH 210968041 1 31 TARUN HARISH 230968150 7
BARHATE AAYUSH
2 YASH GANDHI 210968228 2 32 KASHINATH 230968386 8
SANIDHYA
3 DHEERAJ BARIKI 210968120 3 33 MISHRA 230968238 1
4 TALARI SHREYA 220968324 4 34 A PAVAN TEJA 230968204 2
5 PRATHAM R SHENOY 220968398 5 35 VACHAN SHUB 230968240 3
RATHI MOHIKA
6 SIDDHARTH SINGH 220968394 6 36 SHYAM 230968032 4
KAKADE ATHANG
7 MOHIT JANGIR 220968236 7 37 AMOL 230968158 5
KHAUSHL DEV
8 NEHA BANDLAMUDI 230968001 8 38 SARAVANAN 230968198 6
KOTTAPALLI
9 MAAHIR ROLF SEQUEIRA 230968007 1 39 JAIDEEP VARMA 230968076 7
10 ASHMITH C SHETTIGAR 230968023 2 40 GARGI GUPTA 230968040 8
11 TUPAKULA MADHAV 230968031 3 41 PARTH ANAND 230968282 1
SOHAM AMOL
12 GANAPA HIMANJALI 230968038 4 42 KHEDULKAR 230968168 2
ATHARV GOVIND
13 KALWAD 230968202 5 43 ATIREK BHASKAR 230968376 3
14 ISHAN SURYAWANSHI 230968078 6 44 PUJA RAKSHIT 230968048 4
15 ADITYA AGARWAL 230968106 7 45 YASH PRAKASH 230968250 5
PANDIRI
JASWANTH
16 ANSHUL SINGHAL 230968388 8 46 KUMAR 230968014 6
17 SHADANAN S 230968292 1 47 SURYANSHU RAI 230968200 7
18 SAI ADARSH PALLA 230968296 2 48 PRAKHAR GARG 230968218 8
19 ABHIGYA MISHRA 230968306 3 49 ADITI JAIN 230968034 1
20 VEGESNA ROHITH 230968176 4 50 NISHANYA N RAO 230968016 2
21 ANSHUMAN UTPAL 230968188 5 51 PRANAV ARORA 230968242 3
22 ADYA YADAV 230968350 6 52 MANAS GOEL 230968160 4
DIVYAM SANDEEP
23 MISHRA 230968142 7 53 ADITYA RAM 230968128 5
BHIMAVARAPU VENKATA
24 ANANTHA SAI KARTHIK 230968130 8 54 GOPPU HARSHITH 230968380 6
SOURI RISHIK
25 AROOSH SHUBHAM 230968244 1 55 VOLETY 230968004 7
NIDHISH N
26 ABHINAV KUMAR 230968344 2 56 POOJARY 230968012 8
SHAIKH
MOHAMED
27 V PRAJWAL REDDY 230968112 3 57 RAZEEN 230968338 1
DHRUTI
28 AGRIM AGRAWAL 230968120 4 58 RATHNAKARA 230968043 2
29 PAVITRA RAWAT 230968216 5 59 SAMEER RAJ 230968336 3
30 LADE SARTHAK 230968234 6

You might also like