OOP DSE IA-3 Problem statements
OOP DSE IA-3 Problem statements
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
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.
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.
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).
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.
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