Skip to content

This is a Student Management System built with C# Windows Forms Application.

License

Notifications You must be signed in to change notification settings

Hacker7766/Student_Management_System

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Student Management System

GitHub issues GitHub forks GitHub stars GitHub license .NET Framework SQL Server

⚠️ Note: This project is currently in active development mode!


πŸ“‘ Table of Contents


πŸ“– Overview

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.


✨ Features

  • πŸ“ 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!


πŸ› οΈ Tech Stack

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)

πŸ“Έ Screenshots / Demo

Database Import Setup

Database Import in SSMS

Application Interface

πŸ“Œ 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

πŸš€ Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

πŸ“₯ Installation & Setup

Step 1: Clone the Repository

git clone https://github.com/RabindranathChanda/Student_Management_System.git
cd Student_Management_System

Step 2: Import Database in SQL Server

  1. Open SQL Server Management Studio (SSMS)
  2. Right-click on Databases folder in Object Explorer
  3. Select Import Data-tier Application
  4. Click Next and browse to select the .bacpac file from the project
  5. When prompted for database name, use: School
  6. Complete the import wizard

πŸ’‘ See the screenshot above for visual guidance on the import process.

Step 3: Configure Connection String

  1. Open the SMS.sln file in Visual Studio 2022
  2. Locate the connection string in the *.cs files (typically in database-related classes)
  3. 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"

Step 4: Build and Run

  1. Build the solution: Ctrl + Shift + B
  2. 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!


🀝 Contributing

We love contributions! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.

How to Contribute

  1. Fork the repository
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes
  4. Commit with a clear message:
    git commit -m "Add: Brief description of your changes"
  5. Push to your branch:
    git push origin feature/your-feature-name
  6. Open a Pull Request

Contribution Guidelines

  • 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).


πŸ“ License

This project is licensed under the MIT License – see the LICENSE file for complete details.


πŸ™Œ Acknowledgements

  • 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

πŸ“ž Contact & Support


πŸ—ΊοΈ Roadmap

  • 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

About

This is a Student Management System built with C# Windows Forms Application.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.1%
  • Python 0.9%