Java FMP
Java FMP
Education, Mumbai
Year 2023-24
CERTIFICATE
This is to certify that Roll no. of SY CO 22336 of Fourth Semester of Diploma in Computer
Engineering of Institute GOVERNMENT POLYTECHNIC MIRAJ (Inst. Code; 0131) has
completed the Micro-Project satisfactorily in the Subject Java Programming (22412) for the
academic year 2023-2024 as prescribed in the curriculum by MSBTE Mumbai.
MICRO-PROJECT
Academic year-2023-24
Group Details
Signature
Project Guide
Micro-Project Report
1.0 Rationale:
Class, packages, GUI and such various objects presented in the code above.
The resources used are different reference books, a personal computer.
class Student {
String name;
int rollNo;
String[] subjects;
Attendance() {
this.attended = new boolean[35][100][10]; // 35 lectures, 100 students, and 10 subjects
}
}
public class AttendanceManagementSystem {
static final Scanner scanner = new Scanner(System.in);
static Student[] students = new Student[100];
static Attendance attendanceRecord = new Attendance();
static int studentCount = 0;
switch (choice) {
case 1:
addStudent();
break;
case 2:
viewAllStudentsDetails();
break;
case 3:
editStudentDetails();
break;
case 4:
deleteStudentDetails();
break;
case 5:
markAttendance();
break;
case 6:
editAttendance();
break;
case 7:
viewAttendanceByRollNo();
break;
case 8:
exit = true;
break;
default:
System.out.println("Invalid choice. Please enter a number between 1 and 8.");
}
}
scanner.close();
}
students[studentIndex].name = newName;
students[studentIndex].rollNo = newRollNo;
System.out.println("Student details updated successfully.");
}
System.out.print("Edit attendance for " + students[studentIndex].name + " in " + subjectName + " lecture? (true/false): ");
boolean present = scanner.nextBoolean();
attendanceRecord.attended[lectureNumber - 1][subjectIndex][studentIndex] = present;
This Micro project can help us to understand the proper implementation of Java particularly
the files and it objects to be used in the real life application which aim or facilitate the
working of the specific systems .
Micro-project Evaluation Sheet
Name of Student:
Roll No. Name of student Enrolment No.
22336 Vinay S Niranjan 2201310205
Semester: 4
2. Literature Review/information
collection
3. Completion of Target as per project
proposal
4. Analysis of Data and representation
5. Quality of Prototype/Model
6. Report Preparation
(A) (B)
Roll No. Process and Product Individual Presentation or viva Total Marks 10
assessments (6 marks) (4 marks)
22336