Skip to content

خطة تنفيذ المشروع — نظام إدارة المغسلة

معلومات الوثيقة

الحقل القيمة
المشروع نظام إدارة المغسلة
الإصدار 1.0
اللغة العربية
المنهجية Scrum
مدة السبرنت أسبوعان
نوع الوثيقة خطة تنفيذ المشروع

1. الأدوار والمسؤوليات

الدور المسؤوليات
مطور خلفية ASP.NET Core، EF Core، المحاسبة، المزامنة، الترخيص
مطور واجهة Angular، NgRx، PrimeNG، Tauri، الترجمة، الطباعة
مطور Tauri كود Rust للإضافات، الرموز، الأوامر
DevOps CI/CD، Docker، Traefik، النشر
ضمان الجودة الاختبارات، قائمة تدقيق Tauri، التحقق المحاسبي
مدير المشروع تخطيط السبرنتات، التواصل، إدارة المخاطر

2. هيكل السبرنت والمراسم

المراسم التوقيت المدة
تخطيط السبرنت أول يوم ساعتان
الوقوف اليومي يومياً 15 دقيقة
مراجعة السبرنت آخر يوم ساعة
استعراض رجعي آخر يوم 45 دقيقة
تحسين المتطلبات منتصف السبرنت ساعة

3. تقسيم المراحل

المرحلة 0: التأسيس (السبرنت 1-2، 4 أسابيع)

  • إعداد المستودع والفروع
  • خطوط CI/CD (3 ملفات YAML)
  • Docker Compose (تطوير + إنتاج)
  • هيكل حل ASP.NET Core (4 مشاريع)
  • سقالة Angular (وحدات مستقلة)
  • تهيئة Tauri + 8 إضافات
  • EF Core Code-First + ترحيل أولي
  • TestContainers + Jest + ESLint + Prettier
  • Serilog + OpenTelemetry + Seq

المرحلة 1: البيانات الرئيسية (السبرنت 3-4، 4 أسابيع)

  • المستخدمين والمصادقة (JWT + BCrypt)
  • الأدوار والصلاحيات
  • الفروع
  • دليل الحسابات (24 حساباً رئيسياً)
  • الزبائن والتصنيفات
  • أنواع القطع والخدمات والسجاد
  • قوائم الأسعار ومدخلاتها
  • العملات والسنوات المالية والضرائب

المرحلة 2: فواتير الغسيل الأساسية (السبرنت 5-7، 6 أسابيع)

  • الفاتورة (مسودة ← مؤكدة)
  • حالات الفاتورة (تشغيلية + مالية)
  • بطاقات الباركود والطباعة
  • تسعير حسب التصنيف
  • البحث عن الفواتير
  • الدفع (متعدد الطرق، جزئي)
  • الخصومات (يدوية + تلقائية)
  • الدفع الآجل
  • ورديات الكاشير
  • محرك الضريبة

المرحلة 3: المحرك المحاسبي (السبرنت 7-9، 4 أسابيع — متداخل مع 2)

  • الأستاذ العام وقيود اليومية
  • محرك القواعد المحاسبية
  • تنفيذ التدفقات الـ 13
  • حساب الأرصدة
  • ميزان المراجعة
  • قائمة الدخل والميزانية

المرحلة 4: السجاد (السبرنت 9-10، 3 أسابيع)

  • إيصال الاستلام
  • الفاتورة النهائية (مرتبطة 1-لـ-1)
  • 3 استراتيجيات تسعير
  • معالجة العربون
  • شركات السجاد ونماذج التسوية
  • أسعار الشراء وكشف الحساب

المرحلة 5: الخياطة (السبرنت 10-11، أسبوعان)

  • ملف الخياط ونماذج الدفع
  • طلب الخياطة (مستقل أو مرفق)
  • تعيين الخياط وتكلفته
  • تقرير المستحقات
  • كشف حساب الخياط

المرحلة 6: المخزون (السبرنت 11-12، أسبوعان)

  • أصناف المخزون مع وحدات القياس
  • استلام وتخزين
  • الخصم التلقائي عند البيع
  • تنبيهات حد إعادة الطلب

المرحلة 7: المزامنة غير المتصلة (السبرنت 12-14، 3 أسابيع)

  • تتبع حالة المزامنة
  • محرك التصدير (.lndsync)
  • محرك الاستيراد (دمج UPSERT)
  • واجهة حل التعارضات
  • تقرير الصحة
  • تشفير AES-256
  • استيراد التحديثات الرئيسية

المرحلة 8: المرتجعات والتالف والفواتير المجمعة (السبرنت 14-15، أسبوعان)

  • إلغاء الفاتورة بقيد عكسي
  • مستند الاسترداد
  • التالف والمفقود والتعويض
  • الكشف الشهري المجمع للشركات
  • رصيد الزبون الدائن

المرحلة 9: التقارير (السبرنت 15-17، 4 أسابيع)

  • بنية تقارير عامة
  • التقارير الـ 16 كاملة

المرحلة 10: الصقل والترخيص والمعالج (السبرنت 17-19، 4 أسابيع)

  • نظام الترخيص الكامل
  • معالج التثبيت (7 شاشات، ثنائي اللغة)
  • وسيط منع المتصفح
  • تحديث Tauri التلقائي
  • حزمة USB إعداد الفرع
  • اختبارات مكثفة (المحاسبة، المزامنة)
  • تحسين الأداء
  • توثيق نهائي
  • نشر Staging واختبار

4. خريطة الاعتماديات

المرحلة 0 ← 1 ← 2 ← 4،5،6 ← 7 ← 8،9 ← 10
                   ← 3 ↗

بالتوازي: 4 و5 و6 يمكن تطويرها معاً بعد 2. 3 يتداخل مع 2. 8 و9 بالتوازي.

مطوران: ~19 سبرنت = ~38 أسبوعاً. مطور واحد: ~60 أسبوعاً.


5. المعالم والتسليمات

المعلم المرحلة التسليمة
M1 0 مستودع، CI/CD، Docker، هيكل المشروع
M2 1 مستخدمون، أدوار، فروع، دليل حسابات، زبائن، تسعير
M3 2 أول فاتورة: مسودة←دفع. أول وردية.
M4 3 جميع التدفقات المحاسبية تعمل. ميزان المراجعة متوازن.
M5 4+5 تدفق السجاد كامل. تقرير مستحقات الخياطين.
M6 7 تصدير .lndsync من فرع غير متصل ← استيراد ← دمج.
M7 8+9 جميع التقارير الـ 16 قابلة للعرض والتصدير.
M8 10 ترخيص، معالج، تحديث تلقائي، USB إعداد. جميع الاختبارات ناجحة.
M9 10 Staging موثق. جاهز للإنتاج.

6. سجل المخاطر

الخطر الاحتمال الأثر التخفيف
أخطاء المحرك المحاسبي متوسط حرج اختبار تلقائي: SUM(debit)==SUM(credit) لكل تدفق
تلف بيانات دمج المزامنة متوسط حرج دمج عبر UUID. تحقق قبل الالتزام. إعادة الاستيراد آمنة.
تغير العتاد يبطل الترخيص متوسط متوسط مطابقة جزئية (2/4). فترة سماح.
نفاد مساحة PostgreSQL منخفض عالي تنبيهات Seq. نسخ احتياطي منتظم.
توافق الطابعة الحرارية متوسط منخفض CSS @media print. حجم ورق قابل للتكوين.

سجل المراجعة

التاريخ الإصدار المعد التغييرات
2026-05-10 1.0 مدير المشروع الإصدار الأولي لخطة التنفيذ