task-3
task-3
/20
1. Problem Statement
Based on the Class Diagram designed in Lab 1, implement the core classes of HITMS (University Management
System) in Java. This lab focuses on translating UML design into actual Java code with proper attributes, methods,
and relationships.
2. Objectives
3. Lab Tasks
import java.util.jar.Attributes.Name;
class University {
String name;
String address;
String contactNumber;
public void DisplayDetails(){
System.out.println("University: "+name+", Address: "+ address + ", Contact"+ contactNumber);
}
}
class Department{
String name;
String code ;
}
class Result {
String resultID;
Float score ;
String grade;
public void DisplayDetails(){
System.out.println("Results: Score = "+ score + ", Grade = "+ grade);
}
}
class Library {
String bookID;
String name;
String location;
public void DisplayDetails(){
System.out.println("Library: "+ name + ", Location: "+location);
}
}
class Book{
String LibrianID;
String name;
String email;
public void DisplayDetails(){
System.out.println("librarian: "+ name+ ", Email: "+ email);
}
}
class Enrollment{
String enrollment;
String semester;
String date;
public void DisplayDetails(){
System.out.println("Enrollment: "+ enrollment + ", Semester: "+ semester);
}
}
class Staff{
String StaffID;
String name;
String role;
float salary;
public void DisplayDetails(){
System.out.println("Staff: "+ name+ ", Role: "+ role);
}}
class Admin{
String admainID;
String username;
String password;
public void DisplayDetails(){
System.out.println("Admin Username: "+ username);
}
}
class Schedule {
String scheduleID;
String time ;
String day;
public void DisplayDetails(){
System.out.println("Schedule: "+ day + " at "+ time);
}
}
class Attendance{
String attendanceID;
String status;
String date;
public void DisplayDetails(){
System.out.println("Attendance on "+date+ ": "+status);
}
}
class Transcript{
String transcript;
float GPA;
public void DisplayDetails(){
System.out.println("Transcript_GPA: "+GPA);
}
}
class DepartmentHead{
String headID;
String name;
public void DisplayDetails(){
System.out.println("Department Head: "+ name);
}
}
class Hostel {
String hostelID;
String name;
int capacity;
public void DisplayDetails(){
System.out.println("Hostel: "+name + ", Capacity: "+ capacity);
}
}
public class Main{
public static void main(String[] args){
University uni = new University();
uni.name = "Hitms_University";
uni.address = "Hyderabad";
uni.contactNumber = "9253723627";
uni.DisplayDetails();
Department dept = new Department();
dept.name = "Computer_Science";
dept.code = " BS CS";
dept.DisplayDetails();
Student student = new Student();
student.studentID = "24BSCS115";
student.name = "Rajesh Kumar";
student.email = "rajsurmeda@gmail.com";
student.DisplayDetails();
Course course = new Course();
course.title = " OOP in Java ";
course.credits = 3;
course.DisplayDetails();
Professor prof = new Professor();
prof.name = "Azhar Ali";
prof.specialization = "Software Engineering";
prof.DisplayDetails();
}
}
OUT_PUT :
Rajesh Kumar
Roll_Number: BSCS115