A Java-based Fees Management System developed using Swing GUI and Apache NetBeans IDE. This open-source project helps institutions like coaching centers or colleges manage student fee records efficiently.
This desktop application allows admin users to:
- Add new students
- Record and update fee payments
- Generate fee receipts
- View payment history
- Track pending dues
Designed with Object-Oriented Programming principles and built using Java Swing for the graphical user interface.
- IDE: Apache NetBeans
- Language: Java
- GUI: Java Swing
- Database: MySQL (optional), or Java File I/O
- License: MIT License (Open Source)
- Student registration with details
- Fee payment entry and update
- Auto-generated receipts (Swing-based view)
- Due tracking and alert
- Search students by ID or Name
- Admin dashboard UI
Fees-Management-System/
│
├── screenshots/
│ ├── SignUpPage.png
│ ├── LoginPage.png
│
├── src/
│ └── main/
│ ├── java/
│ │ └── com/
│ │ └── wearl/
│ │ └── feesmanagementsystem/
│ │ ├── Addfees.java
│ │ ├── Dashboard.java
│ │ ├── FeesManagementSystem.java
│ │ ├── Homepage.java
│ │ ├── LoginPage.java
│ │ └── SignUpPage.java
│ │
│ └── resources/
│ └── images/
│ ├── JDBC Connectivity.png
│ ├── Login.png
│ ├── password.png
│ └── user.png
│
├── LICENSE
├── README.md
└── pom.xml
(You can add more screenshots in the screenshots/
folder and reference them here.)
- Open Apache NetBeans.
- Go to
File > Open Project
and select the project folder. - Configure MySQL DB in
DatabaseConnection.java
(optional). - Right-click on
Main.java
> Run.
This project is licensed under the MIT License.
© 2025 Saurabh Kushwaha
See the LICENSE file for detailed usage terms.
For suggestions, queries, or collaborations:
📧 saurabh@wearl.co.in
🔗 LinkedIn: Saurabhh
🔗 GitHub: github.com/Github-Saurabh0
📷 Instagram: @dev.wearl
Pull requests are welcome! Please fork the repo, make changes, and raise a PR.