Skip to content

Repository files navigation

Academic Management System (AMS)

Apache 2.0 License

Introduction

The Academic Management System (AMS) is a comprehensive solution tailored to the specific needs of educational institutions for recording, tracking, and analyzing attendance data. Leveraging cutting-edge technology, the AMS aims to simplify attendance management tasks, enhance accuracy, and improve operational efficiency.

Key Features

  • Multi-level User Access Control: Different access levels for administrators, teachers, and students.
  • Real-time Attendance Tracking: Instant recording and updating of attendance data.
  • Comprehensive Reporting: Generate detailed attendance reports.

UI

screen_1screen_2screen_3screen_4
screen_5screen_6screen_7screen_8

Benefits

For Administrators

  • Routin Management: Create and manage routin.
  • Class Management: Create and manage classes.
  • Faculty Management: Assign and track faculty responsibilities.
  • Student Records: Manage student data including attendance, performance, and personal details.

For Teachers

  • Attendance Recording: Efficient methods to mark and update attendance.
  • Report Generation: Automated attendance report creation.
  • Substitute Management: Handle substitute faculty assignments.
  • Mediacl Attendence: Record and track medical leaves and attendance exemptions for students.

For Students

  • Attendance Records: View and track attendance history.
  • Personal Details: Access personal and academic information.
  • Performance Metrics: Insight into academic performance and attendance correlation.

System Requirements

CategoryTechnologies
FrontendHTML, CSS, JavaScript
BackendSpring framework, RESTful APIs, Redis
DatabasePostgreSQL, JPA
Version ControlGit, GitHub

This table provides a clear and concise overview of the required technologies for the Attendance Management System (AMS).

Installation

Prerequisites

  1. Ensure you have a Java17 or more installed.
  2. Ensure you have a database server (PostgreSQL) installed.

Steps

  1. Clone the Repository:

    git clone https://github.com/ThisIs-Developer/AMS.git
    cd AMS
  2. Run JAR:

    • Open the Spring folder.
    • Run the JAR file using the follwing command.
  3. JAR command:

    java -jar Spring\ams-0.0.1-SNAPSHOT.jar
  4. Start the Redis Server:

    • Open the Redis-x64-3.2.100 folder.
    • Double click and run the redis-server.exe.
  5. Start the live server:

    • Open index.html in your preferred web browser to start using the app.
    • Port: http://127.0.0.1:5500/index.html

Contributors

License

This project is licensed under the Apache-2.0 License. See the LICENSE file for more details.

Contact

For any inquiries or support, please contact:


Thank you for using AMS! We hope this system significantly enhances attendance management at your institution.

About

Academic Management System is a simple yet efficient system designed to manage attendance records for various organizations.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages