Sunday 1 October 2017

School Fee Manager - a free and open-sourced JavaFX application

Hi,

I am writing this post to introduce 'School Fee Manager' - an application that I have written for a neighborhood Play School.

This application manages fee payment records and student registration details. It issues fee receipts, generates few MIS reports, and prints Driver Sheet for school bus drivers' who ferry students to the school. It allows for filtering data on almost every screen where it displays the data so as to enable easy access to the relevant data. The filter facility can be accessed on most occasions by right-clicking a table-cell and choosing appropriate option from the context menu.

While generating a fee payment receipt, the application auto calculates the fee due, and auto populates the table that displays the fee items being paid. If a student is paying only a subset of the fee items due, then the remaining fee items can be removed from the receipt. It also provides for editing a fee payment receipt after it is generated to change the payment mode if that may be required.

The options to backup, restore and compact databases are available as they should be available in any good application. Few screenshots of the application are given below:





You can see many more screenshots of the application here.

The entire source code of the application as well as its executable file and Windows setup file is available for download. You can download it from here.

Please note that you need to have Java SE Runtime Environment (JRE) installed in your system in order to run this application. You can get the latest edition of JRE for your system from here.

I trust you will find this application useful. Truly speaking, I myself would have find this application extremely useful if I was learning JavaFX application development.

Should you have any query regarding the application, please use the comment section below to communicate with me.

Thanks for reading this post.

Cheers!







10 comments:

  1. Application look good and covers the most of the school management aspects!!

    ReplyDelete
  2. We could not download your code source for review !

    ReplyDelete
  3. I can't get the code source, Kindly send it to me on this address: duhamel00@gmail.com
    Regards

    ReplyDelete
  4. Thanks Dinesh for sharing the code base. I am trying to create a similar application and am facing few challenges.The screens in Javafx looks differently at different Desktop resolutions and in some places, it cuts down some of the fields displayed. I looked at the code shared and got the code to save the width and height of stage and use it for stage display but what I couldn't get is all the scene controls beautifully gets adjusted to the screen resolution. Also I didn't see any hardcodings depend on the resolution. Can you pls take few minutes to throw some light on this as I am struck here.

    ReplyDelete
  5. Dinesh Bajaj,
    Can you help me installing the software?

    Shailesh Somani

    ReplyDelete
  6. Hello Dinesh, thank you for open sourcing your amazing project.
    I just have a couple of issues.
    - Does the it print an invoice receipt?
    - I am having an issue with imorting derby.tools.ij the ij not recognized, how can fix that?

    ReplyDelete
  7. A free and open-source School Fee Manager is a game-changer for educational institutions. How VPN Use It simplifies fee tracking, streamlines payments, and enhances transparency.

    ReplyDelete
  8. This tool empowers schools with efficient financial management, How VPN Use ensuring resources are allocated where they're needed most - towards the students' education.

    ReplyDelete