School Management System


Posted Date:     Total Responses: 0    Posted By: Noby Abraham   Member Level: Silver   Points/Cash: 0   


This is a medium sized project for managing educational institutes. Current version of this project includes Student Management System, some forms for managing Staff, Batches etc. We are continuously working on this project and we will update the latest versions when available.

This is an ideal project for MCA and Engineering students who want to do academic project using C#. You can download the source code and use this as a template. Even though we have implemented many features, you can extend it by adding several new features to it.
Feel free to write to us if you have any questions or if you have suggestions for improvement.

Upcoming features include 'Marks', 'Attendance', 'Librabry Management' and more...

Project Architecture

For simplicity and to make it easy to understand, we have not used any complex design patterns. This is a beginners project and is provided with the intention of helping students understand and learn C# and .NET.

MS Access is used as the database back end. We haven't tested this with SQL Server, but probably it should work without any changes.

For each database table, we have used a corresponding class (entity class). For example, we have tables called 'Student', 'Batch', 'Staff' etc. For each table, we have matching classes called 'Student', 'Batch', 'Staff' etc. The fields for each class matches the fields in the table.

For each entity class, we have a manager class. For example, for the 'Student' class, there is another class called 'StudentManager'. For the class 'Batch', there is a 'BatchManager' class. The manager class has methods like CreateStudent, UpdateStudent etc. These methods are used to create and update the entities in database.

We have tried to use Object oriented programming as much as possible. So, all database operations operatiosn are performed through classes. The manager classes are used throughout the program to create and update records.

The standard approach we follow for each entity is, all entities are displayed using a datagrid. When we select a record in the grid, the fields of the selected entity is displayed in the fields in details area. The fields will be editable only when the 'Add' or 'Edit' button is pressed.

Delete option - We will not delete any record permanently. We will only set the status field as 'Deleted'. The grid will show only records which are not marked as 'Deleted'.

If you experience any difficulty in understanding the project, please use the feedback form below and we will clarify your doubts.

Known Issues

The date fields are not working as expected. Shows wrogn results in UI and also updates wrogn results in database. Will be solved soon.
The classes used are not inside any namespaces. Need to include them in namespace.

Please use the feedback form below, if you come across any other issues.

Download the source code and enjoy learning .NET.


Attachments

  • 6--121557--sms.zip (6--121557--sms.zip)
  • 6--121558--sms_demo.zip (6--121558--sms_demo.zip)


    6--121558--sms.jpg


  • Project Feedbacks

    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi
    the concept is nice
    i need to download this project with source.how i do it?


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    a very nice project....can u also post the ER diagrams and DFD's for this project!!!


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi to all..
    Project is very good...
    We r doing final year project on Fee management System using C# in Microsoft Visual C# 2008 Express Edition. Will u please send the code.
    It will help in building our project application..
    Please mail to this Id: annappask@gmail.com

    Thank u for good Idea..


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hey can u send er diagrams ,,,,modules,,code so far completed to my id anwarpasha.sheikh4882gmail.com,,plz its urgent for me


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    How can i download the source code.please send me the project at enarun2006@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    How can i download the source code.please send me the project at enarun2006@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    How can i download the source code.please send me the project at enarun2006@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi please send all sreenshots for this project..


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    can u plzz send me the source code of this proj asap..
    plzzz.
    my id is :
    cmsaggi_86@yahoo.co.in


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    How can i download the source code.please send me the project at deeps.sonar@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi,
    i want to know how to edit in gridview in asp.net


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    schol management system


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    schol management system
    have you a material of school management system like souce code and data base


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    attendence is also included in database of SCHOOL MANAGEMENT SYSTEM



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    attendence is also included in database of SCHOOL MANAGEMENT SYSTEM



    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi,
    I am making a project of aditya birla group school project and while making this I am facing lot of problems, so please send me your email id and name and if you can then you have to send code of this project.
    Thanks,
    Himanshu Gupta.
    hemugupta.1989@gmail.com


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi,
    I am making a project of aditya birla group school project and while making this I am facing lot of problems, so please send me your email id and name and if you can then you have to send code of this project.
    Thanks,
    Himanshu Gupta.
    hemugupta.1989@gmail.com


    Author: Member Level: BronzeRevenue Score: 4 out of 54 out of 54 out of 54 out of 5
    Hi guys, this is Jiggi. I'm working on a C# project. I found this project and thought to add more functions in it. After completion of this project, I'll post it on this site. Before I need to have full Documentation of this project. If anybody have it, please send it to me on 0x6a6173@gmail.com

    Regards
    Jiggi


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    HI,
    Please Send me if any one has added a "FEE Details" in this project its Very URGENT to my Brother Please send it to sgd.doula@gmail.com
    Please Help me.......!!!!!!!!

    Thanks & Regards,
    Doula


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi,

    I am having an error message "The application for the project studentmanagementsystem.csproj is not installed" when I try to open in Visual Web Developer 2005 Express Edition. Please guide me to view the source code of this project.

    Thanks and Regards,
    malar


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi,

    I could open the application files in Microsoft Visual C# 2008 Express Edition.

    Thanks and Regards,
    Malar


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Thanks a lot. very good project.


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    nice project...but it ask for registration to enter.. plz help me


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Hiii...
    is there no fee checking option in the project???


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Hi this is very nice project.


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi,,,
    this is short but really good project.


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    dear sir,
    The project is useful and i want to learn about this project...
    please send me the documentation for this project to my EmailId...

    my EmailId: mohd.ayaz31@gmail.com

    Waiting for your reply...

    Best Regards,
    ayaz


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi Friends,

    Your project concept is nice all the best,i hope very soon i will be able to see complete project.

    Regards

    Murlai Krishna.S


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    HI All,
    Any one got the source for this project, I am a learner, If i got this source
    means which is very useful. Did you send me the completed project to this mail.


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi
    plz send me d prjct at priyatuteja05@gmail.com


    Author: Member Level: GoldRevenue Score: 2 out of 52 out of 5
    Hi,
    Nice piece of project to start on using .Net.
    Good to add as curriculum project.
    Short but really good project.
    Keep posting such useful project.
    Thanks for sharing your knowledge.


    Author: Member Level: SilverRevenue Score: 2 out of 52 out of 5
    Hai friends!

    I am doing student management syetem project.Can u send source code and database to email id.I hope it will help to me.

    My email id

    kaniroja@ymail.com




    Author: Member Level: BronzeRevenue Score: 5 out of 55 out of 55 out of 55 out of 55 out of 5
    ..hi..
    i will expand that student management system project..we are add three extra modules...
    like student details ...
    1.administration
    2.book details
    3.branch details
    4.search options


    but..we have use only one main form..then we include the above four user controls...i have doubt it will work or not....



    then we have another query ...we will change the backend as sqlserver 2000
    we need codes or project or guide me

    Regards
    prabu




    SMS PROJECT.zip
    Author: Member Level: SilverRevenue Score: 1 out of 5
    yes..it is nice project..


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Thanx Abraham . I was looking for a project like this for my brother for his academic project.Its working nice.


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Check Realtime project here
    http://www.indianservers.com/SCHOOL_MANAGEMENT_SOFTWARE.aspx



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi, Im new to c# n i would very much like to understand this project... Cn u plz send me d code and upgrades for dis project and example... my email id is satrajitd7@gmail.com...

    Thanking you in advance...


    Author: Member Level: SilverRevenue Score: 1 out of 5
    its a nice project, its very useful to us


    Author: Member Level: SilverRevenue Score: 1 out of 5
    its a nice project


    Author: Member Level: GoldRevenue Score: 2 out of 52 out of 5
    Hi,
    Its really nice. I would like learn such type of things.

    It will be greatful for me to send the files.

    Thanks Rakesh,
    Siva Sreenath


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Thx. Nice.. could you pls send me the Source code for this project

    Mail to this ID: sukumar1983@gmail.com



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    U CAN ADD MORE FEATURES IN THIS PROJECTS

    1) ATTENDANCE SYSTEM
    2) EXAMINATION REPORT
    3) GENERATING MARKSHEET
    4) GENERATING INVOICE


    AND MORE THINGS




    Author: Member Level: SilverRevenue Score: 1 out of 5
    how to download the source


    Author: Member Level: SilverRevenue Score: 1 out of 5
    how to download the source


    Author: Member Level: SilverRevenue Score: 1 out of 5
    it's a good project


    Author: Member Level: SilverRevenue Score: 1 out of 5
    hi dineshkumar
    you can editing grid view using edit template.


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    dear sir,
    The project is useful and i want to learn about this project...
    please send me the documentation for this project to my EmailId...

    my EmailId: vinodsharmassj@gmail.com

    Waiting for your reply...

    Best Regards and thanks,
    vinod


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi,
    it is really very nice and more unstandable to every one and more it is covered every topics in c# ,we can easily use this concepts in other applications


    Post Feedback
    You must Sign In to post a feedback.
    Next Project: Academic Project - Address Book
    Previous Project: Library Management System

    Return to Project Index

    Post New Project



    Top Contributors
    Today
      Last 7 Daysmore...

      Awards & Gifts

      Online Members

      More...
       
      Copyright © SpiderWorks Technologies Pvt Ltd., Kochi, India