Estian Hattingh - Projects

Student Database Management System — Project Report

1. Introduction

The Student Database Management System (SDMS) is a Microsoft Access–based project designed to simplify student record management for schools and small educational institutions. It acts as a mini Learning Management System (LMS) that stores and manages student details, parent information, class structures, and departments in a centralized database.

The system provides an intuitive interface for users to add, edit, and print student data using custom-built forms. Its goal is to make educational data more accessible and organized while ensuring data consistency and ease of use.

Studentdb

2. Objectives

The primary objectives of the system are:

3. Tools and Technologies Used

4. Database Structure

The database is built around four main tables and one query, each serving a specific function.

Main Tables

  1. Students Table – Stores all student-related details.
  2. Parents Table – Records parent/guardian information.
  3. Classes Table – Defines the available classes.
  4. Departments Table – Lists academic departments.

Relationships

Studentdb

5. User Interface Design

a) Department Form

This form manages department information, allowing users to create, save, and navigate records easily. It ensures each class is associated with a specific department.

Department

b) Parents Form

The Parents Form stores details of each student’s parent or guardian.

Parents

c) Classes Form

The Classes Form manages class information, linking each class to a department.

Studentdb

d) Student Information Form

Main form for entering and managing student details.

Functional buttons include:

Student Info.

e) Student Report

The Student Report displays formatted, printable information about each student.

StudentReport.

6. System Features Summary

Feature Description
Parent Management Record and update parent/guardian data.
Class Management Manage class titles and department associations.
Search Functionality Quickly locate specific records via the search bar.
Code Automation Generates unique student codes automatically.
Report Printing Create and print individual student profiles.
Data Linking Maintains relationships between Students, Parents, and Classes.

7. Benefits

8. Limitations & Future Enhancements

Current Limitations

Future Improvements

9. Conclusion

The Student Database Management System demonstrates how Microsoft Access can create a complete school information system that improves data accuracy and simplifies administration.