Code Monkey home page Code Monkey logo

minidte's Introduction

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.

minidte's People

Contributors

a7r3 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.