
تسلسل أكاديمي من الجامعات إلى الدورات وتسجيل طلاب بتقسيم إيرادات آلي بين الدكتور والمركز والمنصة ومدفوعات وإيصالات وبوابة دكتور بالأرباح ومكتب استقبال وأربع لوحات تقارير و85 صلاحية عبر 5 أدوار
مركز تدريب في المنصورة يقدم دورات تحضير للامتحانات لطلاب سبع جامعات،
يدرّسها أكثر من خمسين دكتوراً زائراً يأخذ كل منهم حصة من كل رسم تسجيل.
كان المركز يعمل بدفتر إيصالات وثلاثة جداول بيانات.
الاستقبال يسجل الطالب ويكتب إيصالاً ورقياً ثم يعيد شخص آخر كتابته لاحقاً.
في نهاية كل شهر يقضي المالك أياماً في مطابقة من دفع ماذا وكم من كل دفعة يخص الدكتور وكم يخص المركز وكم ما زال مستحقاً،
ولم تكن الأرقام تطابق ملاحظات الدكاترة أنفسهم.
الدكاترة يتصلون بالاستقبال ليسألوا عن عدد طلابهم وأرباحهم.
لم يكن أحد يستطيع تحديد الدورات التي تحقق ربحاً فعلاً أو الفصل الذي يتراجع.
رصيد الطالب من دورة سابقة كان يختفي بصمت.
الوصول كان كل شيء أو لا شيء: من يملك الجدول يستطيع تغيير أي شيء دون أثر لمن فعل ذلك.
الصفحة التعريفية العامة
بنينا CAS على واجهة API بمعمارية Clean Architecture على .NET 9 بـ 102 معالج CQRS وعميل Angular 20 بـ 68 مكوناً وعميل مولّد بـ NSwag.
الهيكل الأكاديمي منمذج من البداية إلى النهاية: جامعات وكليات ومستويات وفصول وسنوات أكاديمية،
مع دورات مسعّرة ومسندة إلى دكاترة.
عندما يسجل الاستقبال طالباً يلتقط النظام سعر الدورة ويقسمه إلى حصة الدكتور وحصة المركز وحصة المنصة،
ثم يتتبع إجمالي المدفوع والرصيد المتبقي وتاريخ الاستحقاق وحالة التسوية لكل تسجيل.
تُسجل المدفوعات بطريقة الدفع والملاحظات وإيصال مخزن في MinIO وتُطبق أولاً على حصة المنصة ثم على رصيد الطالب.
دفتر توزيع يعترف بحصتي الدكتور والمركز في تاريخ الاعتراف بحيث تصبح مطابقة نهاية الشهر استعلاماً لا مشروعاً.
للدكاترة بوابتهم الخاصة بدوراتهم وطلابهم وأرباحهم.
للاستقبال مكتب مخصص يبحث عن الطالب ويسجله ويعرض إحصائيات اليوم.
ترى الإدارة أربع لوحات تقارير: مالية بتوزيع الإيرادات وتفصيل التسوية،
وطلاب بأعداد المسدد والجزئي والمتأخر،
ودورات بالإيرادات ومعدل التحصيل لكل دورة،
وأرباح الدكاترة برسم بياني شهري.
الوصول محكوم بـ 85 صلاحية عبر 5 أدوار،
من بينها دور مساعد الدكتور الذي يتيح لمساعد العمل نيابة عن دكتور محدد عبر تعيينات الاستقبال،
وكل تغيير يُكتب في سجل تدقيق.
الواجهة تعمل بالعربية والإنجليزية.
16 كياناً و102 معالج CQRS و85 عملية API على .NET 9 بمعمارية Clean Architecture مع عميل Angular 20 مولّد بـ NSwag
85 صلاحية دقيقة عبر 5 أدوار: مشرف عام ومدير ودكتور ومساعد دكتور وموظف استقبال
تسلسل أكاديمي كامل: جامعات وكليات ومستويات وفصول وسنوات أكاديمية ودورات مسعّرة مسندة إلى دكاترة
محرك تسجيل يلتقط سعر الدورة ويقسمه إلى حصص الدكتور والمركز والمنصة مع الرصيد وتاريخ الاستحقاق وحالة التسوية
مدفوعات بطريقة الدفع والملاحظات وإيصالات مخزنة في MinIO تُطبق على حصة المنصة أولاً ثم على رصيد الطالب
دفتر توزيع يعترف بحصتي الدكتور والمركز في تاريخ الاعتراف لمطابقة نهاية الشهر بالاستعلام
بوابة دكتور بدوراته وطلابه وأرباحه
مكتب استقبال ببحث عن الطالب وتسجيل سريع وإحصائيات يومية مع تعيينات موظفي الاستقبال للدكاترة
أربع لوحات تقارير: مالية وطلاب ودورات وأرباح الدكاترة مع رسوم بيانية وتصدير
سجل تدقيق لكل تغيير ومصادقة JWT برموز تجديد وفحص صلاحيات على مستوى المسار وواجهة API
واجهة ثنائية اللغة بالعربية والإنجليزية بـ 68 مكون Angular
تريد المساهمة في بناء التالي؟ اطّلع على الوظائف المفتوحة في الهندسة والتصميم والمبيعات ←