Skip to content
/ MiniDTE Public

College MiniProject -- A Materialized JavaFX application to Imitate DTE's Admission Procedure

Notifications You must be signed in to change notification settings

a7r3/MiniDTE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DTE Admissions Portal

v0.2 | Beta

Introduction

In this digital age, it has become the norm that digitization and automation of systems everywhere will result in more efficient and precise work. In this case, the process of admission of students has been greatly simplified using an online database system. Gone are the days where students used to wait in serpentine queues to await their admission status to colleges of their choice. Our objective in this project is to design a student's admission portal where students would be allotted their respective colleges according to their marks, their rank in the qualifying exam, and other important factors like choice of branch, address etc.

Problem Definition

The problem to be implemented is here is to achieve the successful design of a complete student admission portal, based on the Department of Technical Education (DTE) website to allot students seats of their choice, based on the Common Admission Process (CAP) rounds.

Modules

  1. Login module

  2. Form filling interface

a) Personal details

b) Academic details

c) College listing

d) Uploading of documents

  1. Form summary module

Implementation

The technologies implemented for this Project are:-

  • JavaFX (GUI / Front-end & Backend)
  • MariaDB (MySQL Database)
  • JFoenix (Material Design Library for JavaFX / Front-end)

The Login module is the first stage of the Application, in which the user has to provide his/her credentials to it. Authentication is done by communicating with the SQL Server. Once user is authenticated, he/she is redirected to the Student Console

The Student Console consists of a set of Sub Forms that the student has to fill. When a user does not provide any input to a specified prompt, the submission won't be accepted. Such prompts are highlighted, so that the Student could find the incorrect prompts and get it filled easily.

The College Listing sub form consists of two Lists. One consisting of the Available colleges and the other consisting of the Colleges the Student has selected. User has add colleges from "Available Colleges List" to the "Selected Colleges" list by pressing the " >>" button. Selected colleges can be removed by selecting the college and pressing the " <<" Button

Successful Submission of a form involves submitting provided User Data to the SQL Database

The Form Summary module acts as a Map to the Student Console. It reports the forms which are filled and the forms which are not filled and is the Final Stage of Form filling.

Once the user fills all the forms, he has to approach this module, and submit the Form by pressing the "Submit Form" button.

Results

Student Console

Login
Form Summary
Personal Details Subform
Academic Details Subform
College Listing Subform
Upload Docs Subform
Navigation Drawer

Admin Console

Login

Conclusion

Thus we have successfully implemented a form filling application which provides an interactive user interface for a student admission portal.

About

College MiniProject -- A Materialized JavaFX application to Imitate DTE's Admission Procedure

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published