Skip to content

iamhelitha/student-mgr-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Record Management System

This project is a web-based Student Record Management System designed for an educational institute. It automates manual processes associated with managing student records, providing a user-friendly interface for the student affairs unit. The system employs a REST API for backend resource management.

Features

  1. Insert a Student: Add a new student record to the system.
  2. Show all Students: Display a list of all students in the system.
  3. Find a Student by SID: Search for a student using their Student ID.
  4. Find Students by First Name: Locate students based on their first name.
  5. Find Students by Last Name: Search for students based on their last name.
  6. Find Students by Email: Locate students using their email addresses.
  7. Find Students by Nearest City: Search for students based on their nearest city.
  8. Find Students by Course: Locate students based on their enrolled course.
  9. Find Students by Guardian: Search for students based on their guardian's information.
  10. Update Student by SID: Modify a student's information using their Student ID.
  11. Update Student by First Name: Modify a student's information using their first name.
  12. Delete Student by SID: Remove a student record from the system using their Student ID.

Technology Stack

  • Front End:

    • HTML
    • Bootstrap
    • jQuery (used in 5 different instances)
    • Ajax (for data fetching from the server)
    • JSON (for communication)
  • Back End:

    • REST API implemented with Node.js

Screenshots

image Landing page of the management system.

image This page shows all the entries in the database, It lets you to update and delete entries by selecting the sid and the row.

image This form lets you to add data for the database.

Getting Started

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Install express using npm install express.
  4. Run the server using npm start or node server.js.
  5. Access the application through the provided URL.

Contributors

License

This project is licensed under the [Your License] License - see the LICENSE.md file for details.

About

Student record management system using REST API (node JS)

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •