Skip to content

This repository is an user-interactive application with UI using JavaFX, was built for solving the Teacher Student issue in our college.

License

Notifications You must be signed in to change notification settings

NILAVARASAN-M/College-Admin-Teacher-Student-Management-Java-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Teacher Student UI-Application (JavaFX) 🎓

🖥️ Admin Side Website's

Admin

📝 Teacher Side Website's

Collage1 Collage2

Problem Statement 🎯

In many universities, including our university the below problem arises.

  • Problem 1: The faculty In their allocated slot according to thier respective Time-Table, may take emergency leave (or) may not be available. This slot may become wasted by not informing about the free slot to other faculty's.
  • Problem 2: Suppose if an faculty is willing to take an Free Period (or) another faculty is willing to take the respective faculty's period. Then Students may not be informed About this Priorly.

Problem Solution 💡

Our Java-Application Helps to solve the above shortcomings faced in our University.

  • Solution For Problem 1: The faculty will apply thier emergency leave to the admin, and the admin should approve. If approved then that free-period is informed to all other faculties, who currenty have free-period. And it is an First Come First Serve, who accepts first, will be granted that respective slot.
  • Solution For Problem 2: If an Faculty is going to take an free-period (or) other Faculty Period, then the informations is send to all the other Student's priorly.

Description 💬

The project was built to solve the Problems discussed above, using the Solution given Above, using Java, JavaFX, csv etc. The Project includes Two Web-Portal's one for the Admin and the for Faculty's. The Project includes UI many other features, which give an outline off how th problem is solved.

Technology ⚡⚡⚡

netbeans intelijee javafx java apache maven csv

Feautres 🚀

Following are the JavaFX file's, and thier role in the project. There are Two sections's, one includes all the files for the working of the Teacher's-Portal, and the other set of file's for working of the Admin's-Portal.

🏫 Teacher Side Portal

This are the files-names, which are in the https://github.com/NILAVARASAN-M/College-Admin-Teacher-Student-Management-Java-Application/tree/master/codes/src/main/java/com/example/demo1 and the below file's Together run for the working of Teacher's-Portal.

  • Step1

This is the Home-Page that it is the first Page that open's when the Faculty Open's thier respective portal. Click Here

  • Step2

This is the Verification-Page, it appears when a new faculty is joining. The credendetials, for this will be given by the admin to the respective teacher. Will be unique for each Teacher, and can be used for sigining in, once signed up. Click Here

  • Step3

Once the verification-page verifies that the teacher is a new faculty added by the admin, this sign-up page appers. They have to include thier respective personal mail-ID, password. Now they can use this mail-ID and pass word for sigining-in. Click Here

  • Step4

The faculty fills all the extra-details shown in this page, this page appears after signing-up. All this details are stored, as thier profile. Click Here

  • Step5

This is the sign-in page, the faculty can sign-in only after they have done verification/ sign-up etc. Have to use the mail-ID and the password provided in the sign-up page. Click Here

  • Step6

Appears whenever the faculty sign's-in, there will be some options listed. That are things the teachers can do.Click Here

  • Step7
  • Step1About
  • Step1Contact
  • TeacherStorage
  • TeacherNotification
  • SignInInfoPage
  • LeaveReq

👨‍🏫 Admin Side class's This are the files-names, which are in the https://github.com/NILAVARASAN-M/College-Admin-Teacher-Student-Management-Java-Application/tree/master/codes/src/main/java/com/example/demo1 and the below file's Together runs for the working of Admin-Portal.

  • TeacherAdmin
  • InterfaceClass
  • AdminStotage
  • AdminRecruitTeachers
  • AdminNotification
  • AdminHomePage
  • AdminAllTeachersInfo

Setup and Installation

Other Materials

Improvemets In Future

About

This repository is an user-interactive application with UI using JavaFX, was built for solving the Teacher Student issue in our college.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages