🧭 SCHEDUFIX – User Guide

*Preventive Maintenance System for IT Laboratories*

Developed for: *North Eastern Mindanao State University (NEMSU)*


1. 🧩 System Overview

SCHEDUFIX is a web-based platform built to manage and automate the preventive maintenance workflow for IT laboratories. It allows administrators and technicians to schedule, monitor, and log maintenance activities while providing viewers with summarized insights of laboratory statuses.

The system focuses on:


2. πŸ‘₯ User Roles and Access

Role Description Access Level
Admin Full access to all modules, including user management, scheduling, and maintenance reports. πŸ”“ Full
Technician Conducts maintenance, updates status, handles service requests, and performs repairs. 🧰 Limited
Viewer Can view dashboards, summaries, and visual lab layouts only. πŸ‘οΈ Read-only

3. πŸ” Login and Registration

**Login**

**Registration**


4. 🧭 System Navigation

4.1 **Header Menu**

Element Description URL
Title Menu Redirects to Dashboard index.php
Notifications Displays system alerts for Repairs, Requests, and Calendar updates –
User Menu (Dropdown) Access profile and settings –

Menu Description URL
Dashboard Displays analytics and lab summaries https://www.schedufix-nemsucantilan.site/pages/index.php
Devices Manage laboratory devices /device-list.php
Device Logs Perform and record preventive maintenance /device-log.php
Preventive Maintenance - Calendar Manage and view scheduled maintenance /calendar.php
Service Requests Submit and manage maintenance/repair requests /requests.php
Repairs Track ongoing and completed repairs /repairs.php

5. πŸ‘€ User Menu Options

Option Description URL
Account Information Manage personal information /profile.php
System & Preferences Adjust system settings /profile.php
Social and External Links Manage linked accounts /profile.php
Manage Users Admin-only module to approve or remove users /manage-users.php
Help & Support Access tutorials and user manual *(coming soon)*

6. πŸ“Š Dashboard Overview

The **Dashboard** serves as the central summary page showing system-wide maintenance insights.

Components:

  1. Pie Chart Summary – Displays total counts:
    • Total Devices
    • In Maintenance
    • Open Requests
    • Out of Service
  2. Vertical Bar Graph – Shows Top 5 Labs with Most Requests.
  3. Lab Status Summary – Displays overall health for each lab:
    • Operational
    • Under Maintenance
    • With Requests
    • Out of Order

Each Lab Card is clickable, leading to a visual layout of devices with status indicators: /visual-room.php?lab=# or /visual-room2.php?lab=#

Quick Access Links:


7. πŸ’» Devices Module

Manages laboratories and their respective IT equipment.

Features:

Role Permission
Admin Add, Edit (name/status), Delete
Technician Edit status only

8. 🧾 Device Log Module

Handles all preventive maintenance records for each device.

Key Functions:


9. πŸ—“οΈ Preventive Maintenance – Calendar Module

Shows upcoming and completed maintenance activities using a dynamic calendar interface.

Features:

🩢 The current month is highlighted in grey for better tracking.


10. 🧰 Service Request Module

Allows users to submit requests for device repairs or maintenance.

Features:

Workflow:

  1. **New Request:** Submitted β†’ *Pending*
  2. **Submit to Repairs:** Technician sends to repair β†’ *In Progress*
  3. **Repair Complete:** Update status β†’ *Completed*
  4. **Error Correction:** Delete from repairs β†’ returns to *Pending*

11. πŸ”§ Repairs Module

Used for managing ongoing and completed repair processes.

Actions:


12. βš™οΈ System Modals, Actions, and Dropdowns

Category Components
Modals Add Laboratory, Add Device, Manage Checklist, Delete Request
Actions Submit to Repairs, Edit Repairs, Delete Repair
Dropdowns User Menu (Profile, Preferences, Help, etc.)

13. 🧩 Step-by-Step Guides


13.1 **How to Schedule and Perform Preventive Maintenance**

Step 1: Go to **Preventive Maintenance Page** β†’ maintenance.php Accessible via Dashboard or from Calendar’s β€œManage Preventive Maintenance” button.

Step 2: Click **Create Schedule**, select **Laboratory**, and specify **Month/Year** β†’ click **Save**.

Step 3: Go to **Device Log** β†’ device-log.php. Technicians perform maintenance on each device using the checklist.

Step 4: After completing all devices, return to Preventive Maintenance page β†’ Edit scheduled lab β†’ mark as **Completed** β†’ **Generate PDF Report.**

Step 5: Print the generated PDF for **hardcopy documentation.**


13.2 **How to Issue a Specific Request and Send it to Repairs**

Step 1: Go to **Service Requests** via Dashboard or Sidebar.

Step 2: Click **Create New Request** β†’ Fill out all required details β†’ Submit β†’ Status becomes *Pending.*

Step 3: Technician submits the request to **Repairs**, automatically changes the status to *In Progress.*

πŸ’‘ If submitted mistakenly, deleting the repair entry reverts it to *Pending.*

Step 4: Once the repair is done, technician updates status to **Completed** and saves the changes.


14. 🧾 End of User Manual

SCHEDUFIX – Preventive Maintenance for IT Laboratories Developed for **North Eastern Mindanao State University (NEMSU)**

*Ensuring every laboratory remains functional, efficient, and future-ready.*