Skip to content

Our Management System is developed for the Schools to ensure all academic processes or management in an organized manner. The basic objective of this system is to facilitate the administrative and students.

License

Notifications You must be signed in to change notification settings

DevAhsaNOp/ASP.Net-School-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School-Management-System

School-Management-System in Asp.Net C# using Database

🔷Overview🔷

Our Management System is developed for the Schools to ensure all academic processes or management in an organized manner. The basic objective of this system is to facilitate the administrative and students. The system was created to solve problems and to provide a standardized means for the students.

🔷Problems Statement/Disadvantages of not using Management Systems🔷

The current problem in high schools in Pakistan is that the management doesn’t have a systematic data arrangement.

  • Lack Of Data Arrangement that is recorded by using a manual system (paper, registers, etc.) to record the student's information, results, and performance.
  • The manual system is difficult to search or maintain properly about the students information.
  • Some information released by the school is not known by the parents or teachers. (notices, etc.).

🔷Objective🔷

The objectives of this system are

  • To record all the student academic information for future reference and enhancement and to update/search student records including personal information, results, performance, etc.
  • To record all the Employee information for future reference and enhancement and to update/search employee records including personal information, performance, etc.
  • To notify through SMS, MAIL to parents, students, and teachers about the occurring meeting or activity.
  • 🔷System Process🔷

    In this project, we apply waterfall model.


    This system process includes these phases

  • Requirements analysis System and software design
  • Implementation and unit testing
  • Integration and system testing
  • Operation and maintenance
  • In the Waterfall Model, each phase has to be completed to start the next phase.

    🔷Architecture Pattern🔷

    In this project, we are using a 3-Tier Architecture Pattern.


    This pattern consist of 3 layers

    • Presentation Layer
    • The presentation layer is the front-end layer in a 3-tier system and consists of a user interface. This user interface is often graphical and accessible through a web-based app to display the content.
    • Application Layer
    • The Application layer contains the functional business logic that drives an application's core capabilities. It’s often written in C#, Python, JavaScript, C++, etc.
    • Data Layer
    • The data layer comprises of the databases/data storage system and the data access layer using database query languages. The application layer accesses data via API calls.

    🔷Development Environment🔷

    The Tech we use here in Presentation layer means for User Interface are Html and CSS and Styling Framework Like(Bootstrap, Tailwind CSS, etc.) and for Business logic and Server side validations we used C# and JavaScript and php validations varies on the requirements. In Data Access layer using MySQL to manipulate the data from database

    Hello there is a gits command which you want to use

    Set Up Git:

    • git config --global user.name "Your Name"
    • git config --global user.email youremail@domain.com

    How to clone my project on your PC and start working on it and How to upload it to my Repositry

    1
    Follow the Picture Shown Step for Coping (url)

    Step-1

    Clonning Command:: git clone (url paste here)

    Step-2

    After Cloning Project From Git:: you can use this MySQL Database Script for running the Project MySQL Database

    Step-3

    Creating New Branch of your own
    Branch Command:: git checkout -b "BRANCH NAME"

    Step-4

    If you feel your work on the project is completed let's add your work on your branch
    Files Adding Command:: git add (file names) "add passing file name" and (git add .) uses to add all files

    Step-5

    After Adding Files Commit it means to give the message to file so that another master of the branch can understand what's happening in your code
    Commit Command:: git commit -m "(committed message)

    Step-6

    After Committing you need to push your project to github
    Pushing Command:: git push -u origin ("BRANCH NAME") default is set to be on ==> master

    Other Commands

    Credits:: Ahsan804❤️

    About

    Our Management System is developed for the Schools to ensure all academic processes or management in an organized manner. The basic objective of this system is to facilitate the administrative and students.

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published