School Management System
University project: Java desktop application with SQLite providing role-based management for students and lecturers.
Description
A desktop Java application designed for academic institutions to manage courses, exams, schedules, and grades with role-based access for students and lecturers.
Objective / Aim
Provide a scalable school management tool to streamline scheduling, grading, and communication while enforcing secure role-based access.
Role & Responsibilities
Sole developer: designed architecture, implemented UI and database integration, and authored core features for scheduling and grade management.
Features / Implementation
Built using Java with a local SQLite database. Implemented role-specific flows, CRUD for courses/students, scheduling, and reporting features.
Impact / Results
Delivered a fully functional system used as a university milestone project demonstrating Java + DB integration and role-based application design.