Skip to content

PrinkleMahshwari/DBMS-SE4D-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

🎓 School Examination Management System (SEMS)

Node.js Express.js PostgreSQL NeonDB JavaScript HTML5 CSS3 Chart.js Vercel Status License

A full-stack School Examination Management System (SEMS) developed using Node.js, Express.js, PostgreSQL (NeonDB), HTML, CSS, and Vanilla JavaScript.

This educational management system automates examination workflows including student management, teacher management, class management, exam scheduling, seat allocation, attendance tracking, marks management, result processing, report card generation, and academic record management through a responsive web application.


🌐 Live Demo

🚀 Live Application

👉 View School Examination Management System


📚 Project Documentation

Complete project documentation including:

  • Database Design
  • ERD & Schema
  • REST API Endpoints
  • System Architecture
  • CRUD Operations
  • PostgreSQL Integration
  • Deployment Guide
  • Security Practices
  • Learning Outcomes

📖 View Complete Documentation


✨ Key Features

👨‍🎓 Student Management

  • Add, Update, Delete Students
  • Student Attendance Tracking
  • Result Processing

👨‍🏫 Teacher Management

  • Teacher Records
  • Teaching Assignments
  • Invigilation Management

📝 Examination Management

  • Exam Scheduling
  • Exam Components
  • Seat Allocation
  • Marks Entry
  • Marks Edit Requests

📊 Reporting & Analytics

  • Dashboard Statistics
  • Attendance Reports
  • Result Analysis
  • Report Cards
  • Interactive Charts

🔐 Database Management

  • PostgreSQL (NeonDB)
  • Foreign Key Relationships
  • Normalization
  • Transactions
  • Data Integrity

🛠️ Technology Stack

Layer Technology
Frontend HTML5, CSS3, JavaScript
Backend Node.js, Express.js
Database PostgreSQL (NeonDB)
Visualization Chart.js
Deployment Vercel
Tools Git, GitHub, VS Code, Postman

🔗 Quick Links


🎯 Academic Project

Developed as part of the Database Systems Course Project for the BS Software Engineering Program at SZABIST Karachi.

The project demonstrates practical implementation of:

  • Database Management Systems (DBMS)
  • Relational Database Design
  • CRUD Operations
  • REST API Development
  • PostgreSQL
  • Express.js
  • Full Stack Web Development
  • Database Normalization
  • Responsive Web Design

👨‍💻 Developer

Prinkle Kella

BS Software Engineering Student SZABIST Karachi

GitHub: PrinkleMahshwari


📜 License

This project is developed for educational and academic purposes.


🔍 SEO Keywords

School Examination Management System, Examination Management Software, Student Information System, School ERP, Educational Management System, Academic Management System, Node.js Project, Express.js Project, PostgreSQL Project, NeonDB Database, Database Management System, DBMS Project, Full Stack Web Application, School Management System, REST API Project, CRUD Application, University Database Project, Student Attendance System, Result Processing System, Report Card Management System, Exam Scheduling Software, Responsive Dashboard, Chart.js Analytics, SZABIST Software Engineering Project.

About

School Examination Management System (SEMS) built with Node.js, Express.js, PostgreSQL (NeonDB), HTML, CSS, and JavaScript. Features student management, exam scheduling, attendance, marks, results, report cards, and analytics dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages