Short Course Management System

Short Course Management System is a mini student project that has been developed using the java programming language. All student and course documents are maintained in the archive. The project contains student modules, enrollment, class-wise admissions, course information, package details, etc.

Usage of the App:

Fig.1: Key menu:
displays a snapshot of the main menu that should welcome you as it is first launched. The menu consists of 9 options, 5 courses x 4 seasons, and two functions Enrolment and Course Details (Financial Statistics) By default, when the program begins, season 1 and Italian cooking are chosen automatically. Clicking on one of the two feature buttons: Enrolment or Course Details will open a new window containing the necessary function for the user to execute their intended activity in the currently selected course and season…

After each session, this main menu must close gracefully. Before the final termination happens, all student information and a list of course enrolments must be written to a flat-file folder. Clicking on the “exit button” or manually closing the window would usually result in a good file-saving process before the end of the operation.

Adding & Withdrawing Students:

Fig. 2: Apply the student tab to

Clicking the “Enrolment” button on the main menu would pull up the page as seen above. This frame is made up of two tabs, students and enrolments. Students need to be identified on the system before they can potentially be accepted on any course. To do this, press the “Students” tab and then the key in the appropriate fields-name, age, and address. Be mindful that the device would ignore all missing submissions. Once this information has been entered, simply press the “Add Student” button and their name will now appear in the column.

It’s almost as convenient to delete a pupil. First, find your name in the list, press it to pick it, and then click the “remove” button located immediately below the “add student” button. However, before any modifications are properly saved, the “OK” button must be pressed. Clicking on “Cancel” will return the student list to its previous state.


Fig.2: Enrolment of the course tab

To enroll a student in the course you have chosen, it’s merely a matter of finding their name in the system (list box far left) – clicking on their name to pick it, then clicking “add to the course” to complete the process. Now their name will appear in the list of enrolled students, placed far to the right of the Interface. To exclude a student, the name of the student must be chosen from the enrolled student list followed by a click on the “remove from course” tab. After all the students have been added/removed, press “OK” to save the updates, else click Cancel to return the enrolment list to its previous state. A variety of protective precautions have been set to protect the security of the system.

The device refuses the enrolment if:

  1.  They live now (this season, this course)
  2.  The class is full of
  3.  No name of the student has been chosen

Show of Course Figures

Clicking the “course info” button in the main menu will pull up a screen like the one seen above. This screen, like the rest of them, is very easy and extremely self-explanatory. A fascinating part of this method is that student loans are not deposited anywhere! There is simply no sign of them. Instead, the framework implements what I like to term “information on demand”—maybe a very challenging challenge for many procedural languages, but not for Java! Thanks to the magic of OOP, the machine can quickly and easily record “on the fly” course figures as needed.

Discount Policing & Subsidy

  • Students over 50 years of age get $100 off
  • Students enrolled in two or more classes take 20% off.
  • Seafood cooking & business writing courses receive a $200 grant from the local authority if there are more than 10 enrolments.

Unfortunately, these rules are hard-coded in the system. If it was just 30hrs in a day.



A collection of source codes that I wrote in VB 6.0, ASP.NET, PHP, C#.NET, VB.NET and JAVA in a course of my career as web developer and software engineer that I would like to share to my fellow programmers. Some of the codes here is not my original work that I found over the Internet and Books while I'm learning how to program. I hope you find my work useful in your learning in programming. Please share my work to other people also who interested to learn the basics of web development and programming. Thank you very much and Happy Productive Programming Everyone. for more info please WhatsApp us on +91-9481545735 or Email id:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.