تصميم:ندمج/حجز مساحة
حجز المساحة كيان يضم معلومات طلب يضعه مستخدم في النظام لحجز مساحة بعينها لفاعلية. منذ إنشائه فإن كل كيان حجز مساحة يرتبط بمساحة معينة و التطورات الحادثة في حالته تعكس التطورات الحادثة في طلب الحجز و دورته. ينقضي حجز المساحة بإلغائه أو بانقضاء مدة الحجز بتمامها. كل الأفعال الحادثة في حجز المساحة منذ إنشائه و تغيّرات حالته إلى انقضائه تُسجَّل في سجّل الحجوزات.
كما يتولّى تنبيه المستخدمين الراغبين في التنبيه إلى شغور المساحة في مدة زمنية معينة يكون المستخدم قد أبدى اهتمامه بها وقت انشغالها بحجز آخر.
ملاحظة: لتقليل وقع زيادة حجم البيانات الناتج عن التشغيل على النظام فإن تصميم:ندمج/مساحة لا يحوي مؤشرات إلى الحجوزات التي أجريت عليه، بل إن كل حجز هو الذي يحوي مؤشرا إلى المساحة التي أجري عليها بحيث يتطلب تعداد كل الحجوزات المجراة على مساحة ما استعلامًا على مجموعة الحجوزات وحدها.
الخصائص
- اسم الفاعلية المزمع إقامتها {1}
- تاريخ بدء الاستغلال المطلوب {1}
- مدة الاستغلال المطلوبة [دقيقة] {1}
- وصف نصي قصير لطبيعة الفاعلية {1}
- وصف نصّي تفصيلي لطبيعة الفاعلية {1}
- سجلّ {+} (يضم مدخلات تغيّر حالات الحجز)
بيانات الطالب
- مؤشر إلى تصميم:ندمج/مستخدم
- اسم المنسّق (منظور من تصميم:ندمج/مستخدم)
- عنوان البريد الإلكتروني للمنسّق (منظور من تصميم:ندمج/مستخدم)
- اسم المجموعة المنظِّمة {*}
- رقم تلفون المنسّق {1}
تفاصيل أخرى
- قواعد الاشتراك (وصف نصي حرّ لشروط أو متطلبات أو محددات فئوية) {?}
- المدى العمري المستهدف [من سنّ س إلى ص سنة | غير معيّن] {1}
- عدد الحضور الأقصى {1} (⋜ سعة المساحة)
- عدد الحضور المتوقّع {?} (⋜ عدد الحضور الأقصى)
- العدد المحجوز بمعرفة المنظّمين {1} (⋜ عدد الحضور الأقصى؛ تعيين كامل العدد المتوقّع يعني تعطيل آلية الحجز عبر النظام)
- فاعلية خاصة\عمومية؟ {1} (الفاعليات الخاصة لا تدرج في المناظير العمومية)
- إرجاء بدء استقبال الجمهور {1} [صفر | مدة و تمييز] (يحسب منه موعد فتح الأبواب)
- مدة استقبال الجمهور {1} [مستمرة | مدة و تمييز] (يحسب منه موعد غلق الأبواب)
- رابط وِب إلى صفحات أخرى {*} (أزواج حُرّة من المفاتيح و القيم)
- مقابل الاستغلال المعروض حال كونه متغيّرا بتعيين مدير المساحة {1} [صفر | قيمة في حدود المعيّن]
- مقابل الاشتراك المزمع تحصيله من كل مشارك {1} [صفر | قيمة]
- آخر موعد للحجز {1} [غير معيّن | قبل موعد البدء بمدة و تمييز] (⋜ موعد الانتهاء)
العلاقات
الحالات
- غير موكد
- الحالة المبدئية للطلب، و الحالة التي يستحيل إليها عند تغيير الطالب أيا من بياناته وفق الظروف المسموح فيها بالتغيير. منها يمكن أن يستحيل إلى أي من حالتي مؤكّد و ألغي
- موكّد
- يحيله إليها و عنها مدير المساحة. منها يمكن أن يستحيل منها إلى أي حالة.
- جار
- يؤول إليها من حالة مؤكّد بدخول مدة الاستغلال
- انقضى
- يؤول إليها من حالة جار بانقضاء مدة الاستغلال. لا يمكن إجراء أية عمليات على الحجز بعدها و لا تغيير بياناته و لا حالته.
- ألغي
- لا يمكن إجراء أي عمليات على الحجز بعدها، و لا تغيير بياناته و لا حالته. يحيله إليها مدير المساحة في أي وقت. يمكن أن يحيله إليها طالب الحجز وفق ظروف الإلغاء.
تغيّر حالة طلب الحجز يؤدي إلى تغيّر حالة الفاعلية وفق جدول مقابلة الحالات بين الكيانين.
تغيّر الحالة يؤدي إلى استحداث مدخلة في السجلّ يتألف من زوج مفتاح، فيه يكون المفتاح ختما زمنيا و القيمة وصف نصّي. مثلا "غير المستخدم فلان حالة المنظّمة من عاملة إلى عاطلة".
الأفعال
- ينشئه أي مستخدم في النظام
- يحرَّر بياناته طالب الحجز وفق شروط تغيير البيانات
- يلغي طلب الحجز وفق شروط الإلغاء طالب الحجز
- يلغي طلب الحجز مدير المساحة
- يوكّده مدير المساحة
الفاعلون
- أي مستخدم ينشئه
- طالب الحجز يحرَّر بياناته، و يلغي طلب الحجز قبل توكيده
- مدير المساحة يلغي طلب الحجز و يوكّده
العرض
كل بيانات الحجز تُعرض، و بعضها قابل للتعديل في حالات معيّنة من فاعلين معيّنين. بالإضافة إلى ذلك تضم صفحة العرض:
- جدول إتاحة (محصلة كل من الحجوزات السارية و نمط الإتاحة، و حالة الإتاحة الراهنة) للمساحة المرتبط بها الحجز المزمع إنشاؤه أو تعديل حالته، مxxxxxxx
- صفحة إدارة الحجز في النظام منشورة بمسار ثابت فريد مستنبط من تاريخ إنشاء الطلب بحيث يمكن الوصول إليه بإدخال المسار يدويا، و كذلك المسارات الجزئية المبنية على مقاطع من تاريخ الإنشاء المرمّز توصل إلى قوائم الطلبات المنشأة في الوحدات الزمنية التي ترمّزها مقاطع المسار
دورة الحجز
- تغيير أي من بيانات الحجز بعد توكيده، وفق شروط التغيير، يغيّر حالته إلى غير موكّد و يعيد استبداء دورة التوكيد
- يمنع النظام توكيد حجز إذا تداخل وقت سريانه مع حجز آخر موكّد أو جار، بما في ذلك مدة البراح التي تتطلبها المساحة بعد انقضاء كل حجز.