80 lines
4.6 KiB
PHP
80 lines
4.6 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
require_once __DIR__ . '/includes/app.php';
|
|
|
|
$flash = consume_flash();
|
|
|
|
render_page_start('هيكل النظام', 'modules', 'صفحة منفصلة تعرض تنظيم وحدات تطبيق إدارة المراكز الصيفية والنطاق الحالي للنسخة الأولية.');
|
|
render_flash($flash);
|
|
?>
|
|
<section class="py-4 py-lg-5">
|
|
<div class="container-xxl">
|
|
<div class="admin-layout row g-4 align-items-start">
|
|
<div class="col-lg-3 layout-sidebar-column">
|
|
<?php require __DIR__ . '/includes/sidebar.php'; ?>
|
|
</div>
|
|
<div class="col-lg-9 layout-content-column">
|
|
|
|
<div class="app-card mb-4">
|
|
<div class="section-title mb-2">هيكل الصفحات والوحدات</div>
|
|
<p class="text-muted mb-0">تم فصل المحتوى التعريفي والتنظيمي في هذه الصفحة حتى تبقى الصفحات التشغيلية مركزة: التقديم في شاشة، المتابعة في شاشة، والتفاصيل في شاشة مستقلة.</p>
|
|
</div>
|
|
|
|
<div class="row g-4">
|
|
<div class="col-lg-7">
|
|
<div class="app-card h-100">
|
|
<div class="section-title mb-3">النطاق الحالي في هذه النسخة</div>
|
|
<div class="module-list">
|
|
<article class="module-item">
|
|
<h2>1. الرئيسية</h2>
|
|
<p>صفحة دخول مرتبة مع بطاقات وصول سريع إلى كل جزء من النظام دون خلط التفاصيل التشغيلية.</p>
|
|
</article>
|
|
<article class="module-item">
|
|
<h2>2. لوحة القيادة</h2>
|
|
<p>شاشة متابعة يومية تعرض المؤشرات وآخر الطلبات الواردة للمشرف العام.</p>
|
|
</article>
|
|
<article class="module-item">
|
|
<h2>3. طلب فتح مركز</h2>
|
|
<p>نموذج عربي كامل مع تحقق للحقول الأساسية والطاقة التشغيلية ومواعيد البرنامج.</p>
|
|
</article>
|
|
<article class="module-item">
|
|
<h2>4. لوحة الطلبات</h2>
|
|
<p>قائمة موحدة مع فرز بالحالة لتسهيل العمل الإشرافي والانتقال السريع للتفاصيل.</p>
|
|
</article>
|
|
<article class="module-item">
|
|
<h2>5. صفحة المراجعة التفصيلية</h2>
|
|
<p>عرض بيانات المركز، تسجيل الملاحظات، تحديث الحالة، وإسناد التقييم الأولي.</p>
|
|
</article>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-5">
|
|
<div class="app-card h-100">
|
|
<div class="section-title mb-3">مسار الاستخدام الحالي</div>
|
|
<ol class="workflow-list mb-4">
|
|
<li>يرسل مدير المركز طلب الافتتاح من شاشة مستقلة.</li>
|
|
<li>تظهر الطلبات فوراً داخل لوحة الطلبات ولوحة القيادة.</li>
|
|
<li>يفتح المشرف العام صفحة التفاصيل لإضافة الملاحظات والتقييم.</li>
|
|
<li>تُحدث الحالة إلى قيد الاستلام أو تحت المراجعة أو معتمد أو بحاجة إلى استكمال.</li>
|
|
</ol>
|
|
|
|
<div class="section-title mb-2">ما الذي تم تحسينه؟</div>
|
|
<p class="text-muted mb-4">أصبح التنظيم أوضح لأن كل صفحة الآن تؤدي غرضاً واحداً محدداً، وهذا أسهل للتوسع لاحقاً إلى التسجيل الطلابي، الحضور، والتقييمات التشغيلية.</p>
|
|
|
|
<div class="section-title mb-2">المرحلة التالية المقترحة</div>
|
|
<p class="text-muted mb-3">بعد هذا التنظيم، الخطوة الطبيعية التالية هي بناء وحدات الطلاب والتسجيل في المراكز المعتمدة مع نفس المبدأ: صفحة مستقلة لكل وظيفة.</p>
|
|
<div class="d-flex flex-wrap gap-2">
|
|
<a class="btn btn-primary btn-sm" href="admin.php">لوحة الإدارة</a>
|
|
<a class="btn btn-outline-secondary btn-sm" href="dashboard.php">لوحة القيادة</a>
|
|
<a class="btn btn-outline-secondary btn-sm" href="application_detail.php?id=1">طلب نموذجي</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</section>
|
|
<?php render_page_end(); ?>
|