wiki:About

Version 3 (modified by 216009, 3 weeks ago) ( diff )

--

Title of my project: Student Management System

Team members:

Elena Markovska 216009

Short description:

This project is a university database. It keeps basic information about students, professors, subjects, and schedules. For students, it stores name, index number, and contact info. For subjects, it stores name, semester, and credits, and for professors, name and age. The schedule is also in the database. The goal is to make something practical, easy to maintain, and fast. It’s made with PostgreSQL and uses a layered architecture (Controller → Service → DAO) to keep the code organized. This is meant to help administrative staff and professors do checks and organize things faster, and for students to see their grades and schedules.

Detailed description of the project:

The system is owned and maintained by the university administration or IT department to manage academic and administrative processes.

There are three main user roles:

  • Admin – signs up students and keeps track of stuff and courses
  • Professors – entering in grades, track attendance and reviewing student performance
  • Students – see their grades, class schedule and attendance records

This system helps reduce common problems such as mistakes during data entry and duplicated or inconsistent records by keeping all important academic information in one centralized database. This approach reduces manual work, lowers the chance of errors, and allows both staff and students to access accurate information more quickly and easily.

Even though similar academic systems already exist, many of them are complicated, slow, or split into multiple separate parts. The proposed system is designed to be simpler and more efficient, focusing only on the most important academic data and everyday operations. By avoiding unnecessary features and keeping everything in one place, the system becomes easier to use, easier to maintain, and more suitable for daily use in a university environment.

This will be designed as a web-based application, allowing access through a browser without requiring local installation. This makes it accessible to all students and staff from different locations while keeping track of their school progress.

Note: See TracWiki for help on using the wiki.