How sleepysuil/institutional-alumni-monitoring-and-tracking-systems works
The product is a PHP alumni monitoring and tracer-study web application. Alumni register, maintain profiles and employment data, answer tracer surveys, and use job listings and applications; the Alumni Office approves accounts, manages jobs and applications, communicates with graduates, and analyzes tracer outcomes for reports. The map preserves README capabilities even where their page implementations were not sampled. Relationships are limited to README statements and visible imports/calls; unsampled domain links are omitted rather than inferred.
Main entry points: db.php MySQL data · index.php Login and routing · alumni_header.php Alumni page shell · announcements.php Announcements and email
Components 30
Public and access
- Login and routing
index.php - Registration
register.php - Public information
includes/public_layout.php
Alumni portal
- Profile and work history
alumni/profile.php - Tracer survey
alumni/tracer_survey.php - Alumni dashboard
alumni/dashboard.php - Job search
alumni/job_opportunities.php - Job applications
alumni/apply.php - Newsfeed
alumni/newsfeed.php
Alumni office
- Admin dashboard
admin/index.php - Alumni directory
admin/alumni_directory.php - Tracer monitoring
admin/tracer_module.php - Job management
admin/job_postings.php - Applicant review
admin/applications.php - Announcements and email
admin/announcements.php - Contact inquiries
admin/inquiries.php
Shared services
- MySQL data
config/db.php - Session and authorization
includes/session.php - Admin page shell
includes/admin_header.php - Alumni page shell
includes/alumni_header.php - Notifications
includes/notify.php - Realtime delivery
realtime/server.js - Post attachments
includes/post_attachments.php - Skills demand
includes/skills_demand.php
Insights and reporting
- Analytics and mining
admin/analytics.php - Exportable reports
admin/export.php - Data APIs
api/association_rules.php
Other components
- Visitor
- Alumnus
- Alumni Office
Connections 41
- Visitor → Login and routing: signs in
- Visitor → Registration: registers
- Visitor → Public information: views
- Registration → MySQL data: creates account
register.php - Login and routing → MySQL data: checks credentials
index.php - Login and routing → Session and authorization: starts login
index.php - Login and routing → Admin dashboard: routes admin
index.php - Login and routing → Alumni dashboard: routes alumnus
index.php - Alumnus → Profile and work history: updates records
- Alumnus → Tracer survey: answers survey
- Alumnus → Job search: searches jobs
- Alumnus → Job applications: applies
- Alumnus → Newsfeed: views updates
- Alumni dashboard → Skills demand: shows demand
alumni/dashboard.php - Alumni dashboard → Alumni page shell: loads shell
alumni/dashboard.php - Profile and work history → Alumni page shell: loads shell
includes/alumni_header.php - Tracer survey → Alumni page shell: loads shell
alumni/tracer_survey.php - Newsfeed → Post attachments: uses attachments
alumni/newsfeed.php - Newsfeed → Alumni page shell: loads shell
alumni/newsfeed.php - Alumni Office → Alumni directory: approves alumni
- Alumni Office → Tracer monitoring: monitors responses
- Alumni Office → Job management: manages postings
- Alumni Office → Applicant review: reviews applicants
- Alumni Office → Announcements and email: sends updates
- Alumni Office → Contact inquiries: handles inquiries
- Alumni Office → Analytics and mining: analyzes outcomes
- Alumni Office → Exportable reports: exports reports
- Admin dashboard → Admin page shell: loads shell
admin/index.php - Admin dashboard → Contact inquiries: loads inquiry data
admin/index.php - Applicant review → Admin page shell: loads shell
admin/applications.php - Applicant review → MySQL data: queries applications
admin/applications.php - Announcements and email → Post attachments: uses attachments
admin/announcements.php - Announcements and email → Notifications: sends notifications
admin/announcements.php - Announcements and email → MySQL data: uses messaging data
admin/announcements.php - Tracer monitoring → MySQL data: reads tracer data
- Analytics and mining → Data APIs: uses analysis endpoints
- Exportable reports → MySQL data: reads report data
- Admin page shell → Session and authorization: starts session
includes/admin_header.php - Alumni page shell → Session and authorization: starts session
includes/alumni_header.php - Notifications → Realtime delivery: pushes events
includes/notify.php - Notifications → MySQL data: stores notifications
includes/notify.php