Skip to content

HazimFarhan/BENR-ASSIGNMENT

Repository files navigation

DATABASE AND CLOUD SYSTEM (BENR2423) ASSIGNMENT - Attendance Management System Using Node.js and MongoDB

Group Members -

This project introduces a Smart Attendance System for educational institutions, leveraging Node.js,Express Framework, and MongoDB. Node.js provides efficiency and responsiveness, while Express facilitates seamless web application development. MongoDB's NoSQL database ensures flexibility and scalability in handling attendance data. The system aims to revolutionize traditional attendance tracking, offering real-time updates, automated reporting, and user-friendly interfaces, ultimately enhancing efficiency and accuracy in student participation monitoring.

Your team is required to develop the backend solution for a attendance system. A sample of the usecase diagram is shown in Figure 1. The job scopes include:

  • Design the database model using MongoDB
  • Secure the database system
  • Develop the backend server using NodeJs to handle all the relevant RESTful API
  • Host the application to the Microsoft Azure Cloud

Task for each students in our group:

1.Students: (Nawwar)

  • record attendance
  • login
  • view details and timeline of attendance
  • logout

2.Academic Administrators: (Hazim)

  • login
  • add student/faculty
  • view student list
  • logout

3.Faculty(Lecturer): (Wan Dragon)

  • login
  • view details and timeline of attendance
  • view student list
  • logout

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •