β οΈ Note: This project is currently in active development mode!
- π Student Management System
Student Management System is a comprehensive Windows Forms application built with C# .NET Framework 4.8.1 and SQL Server. This solution is designed to help schools and educational institutions efficiently manage student records, admissions, library services, transportation, and daily operations in a streamlined and organized manner.
Perfect for small to medium-sized institutions looking for a reliable, user-friendly system to maintain student data and administrative tasks.
- π Student Admission β Register new students with comprehensive details
- βοΈ Update Student Details β Easily modify and update student information
- π User-Friendly Interface β Intuitive navigation and clean design
- π Search & Filter β Quickly locate student records
- π Reports Generation β Create detailed reports for students and classes
- π Transportation Management β Track student transportation details
- π Library Management β Manage library resources and student borrowing
π Hacktoberfest 2025 Ready!
We're actively looking for contributors to enhance this project. Your contributions are valuable and welcome!
| Component | Technology |
|---|---|
| Frontend | Windows Forms Application |
| Framework | .NET Framework 4.8.1 |
| Backend | SQL Server 2021 |
| Language | C# |
| Database | SQL Server |
| IDE | Visual Studio 2022 (Recommended) |
π Application screenshots coming soon!
We're working on capturing the user interface. Check back for updates or contribute by adding screenshots!
What to expect:
- π₯οΈ Main Dashboard with navigation
- π Student Admission forms
- π¨βπΌ Admin Panel interface
- π Reports and analytics views
Before you begin, ensure you have the following installed:
- β SQL Server 2021
- β Visual Studio 2022 (Community Edition or higher)
- β .NET Framework 4.8.1
git clone https://github.com/RabindranathChanda/Student_Management_System.git
cd Student_Management_System- Open SQL Server Management Studio (SSMS)
- Right-click on Databases folder in Object Explorer
- Select Import Data-tier Application
- Click Next and browse to select the
.bacpacfile from the project - When prompted for database name, use:
School - Complete the import wizard
π‘ See the screenshot above for visual guidance on the import process.
- Open the
SMS.slnfile in Visual Studio 2022 - Locate the connection string in the
*.csfiles (typically in database-related classes) - Update the connection string to match your SQL Server instance:
// Example connection string format
"Data Source=YOUR_SERVER_NAME;Initial Catalog=School;Integrated Security=True"- Build the solution:
Ctrl + Shift + B - Run the application:
F5
π‘ Pro Tip: Yes, configuration can be tricky... but remember: WE ARE SPIDER-MAN! π·οΈ
Take it step by step, and you'll get there!
We love contributions! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes
- Commit with a clear message:
git commit -m "Add: Brief description of your changes" - Push to your branch:
git push origin feature/your-feature-name
- Open a Pull Request
- Follow C# coding conventions and best practices
- Write clear, descriptive commit messages
- Test your changes thoroughly before submitting
- Update documentation if you're adding new features
- Be respectful and constructive in discussions
For detailed guidelines, check out our CONTRIBUTING.md (if available).
This project is licensed under the MIT License β see the LICENSE file for complete details.
- Creator: Rabindra Nath Chanda
- Inspired by: Real-world educational institution requirements
- Special Thanks: To all contributors helping improve this project
- Community: Hacktoberfest participants and open-source enthusiasts
- Issues: Found a bug? Open an issue
- Discussions: Have questions? Start a discussion
- Developer: @RabindranathChanda
- Add student attendance tracking
- Implement fee management system
- Create mobile-responsive dashboard
- Add email notification system
- Implement role-based access control
- Generate PDF reports
- Add exam and grade management
- Implement backup and restore functionality
β If you find this project helpful, please consider giving it a star!
Made with β€οΈ by Rabindra Nath Chanda