تخطَّ إلى المحتوى
BENAA، الصفحة الرئيسيةEnglish

كل الأعمال

تجارة الجملة · 2026

تحديث نظام مكتبي قديم إلى نظام ويب

تاجر جملة يدير المبيعات والمشتريات والمخزون والحسابات على تطبيق مكتبي مثبت على كل جهاز، ولم يبقَ إلا مطوّر واحد يعرفه. ينتقل النظام إلى منصة ويب وحدةً تلو الأخرى، مع تشارك النظامين للبيانات أثناء النقل، فلا يضيع يوم عمل واحد.

شارك في بنائه

قائد تقنيUI/UXالواجهات الأماميةالأنظمة الخلفيةDevOpsضمان الجودة
العميل
لم يُذكر بناءً على طلب العميل
المنهج
وحدةً تلو الأخرى
المنصات
الويب
المدة المعتادة
6–9 أشهر
الفريق
6 أشخاص · 5 تخصصات

التقنيات

  • Laravel
  • Next.js
  • PostgreSQL
  • SQL Server
  • Redis
  • Change data capture
  • Docker
  • GitHub Actions

المنتج

10 صور

01

الموجز

العمل يعتمد على برنامج لا أحد يستطيع تعديله.

السياق

نما النظام المكتبي لسنوات طويلة حول طريقة عمل الشركة، ويعمل على خادم محلي ويجب تثبيته على كل جهاز.

المشكلة

العمل عن بُعد مستحيل، والفروع تتزامن ليلًا، والتقارير بطيئة، وكل تعديل يعتمد على مطوّر واحد.

الأهداف

  • استبداله دون إيقاف العمل
  • العمل من أي متصفح وفي أي فرع
  • الحفاظ على ما يعتمد عليه المستخدمون
  • امتلاك الكود والبيانات

02

الفريق

الفريق وراء المشروع.

قائد تقنيخطة الترحيل وربط البيانات والانتقال النهائي×1خبير
مصمم منتجاتإعادة تصميم المسارات مع الحفاظ على عادات المستخدمين×1خبير
مهندس واجهات أماميةتطبيق ويب بشاشات تعتمد على لوحة المفاتيح×1خبير
مهندس أنظمة خلفيةالواجهة البرمجية الجديدة ومزامنة البيانات مع القاعدة القديمة×1خبير
مهندس DevOpsالبيئات ومراقبة المزامنة والتراجع×1خبير
مهندس ضمان جودةاختبارات مقارنة القديم بالجديد×1خبير

تعرّف على الفريق

03

تصميم UI/UX

شاشات جديدة وعادات مألوفة.

من عمل عليه

UI/UXالواجهات الأمامية

جلسنا مع من يستخدمون النظام القديم يوميًا وحافظنا على ما يجعلهم سريعين: مفاتيح الاختصار نفسها، وترتيب الحقول نفسه، والأكواد نفسها. وأُعيد تصميم كل ما عدا ذلك ليكون أوضح.

الاختصارات نفسها، الآن في المتصفح
قبل: الفاتورة نفسها في النظام المكتبي القديم
  • الاختصارات نفسهاالحفاظ على ما اعتادته الأيدي.
  • تقارير أوضحفلاتر بدل المطبوعات الثابتة.
  • تدريب جنبًا إلى جنبيجرّب المستخدمون كل وحدة قبل الانتقال.

04

الواجهات الأمامية

بسرعة البرنامج المكتبي ومن المتصفح.

من عمل عليه

UI/UXالواجهات الأمامية

شاشات إدخال البيانات تعمل بالكامل من لوحة المفاتيح، وتفتح في جزء من الثانية، وتحفظ المسودات أثناء الكتابة. وتفتح الفروع النظام نفسه من المتصفح دون أي تثبيت.

أوامر الشراء تُدخل من لوحة المفاتيح مع كميات مقترحة
مدير الفرع يعتمد الفواتير والأوامر من هاتفه
  • لوحة المفاتيح أولًالا حاجة للفأرة في الإدخال.
  • حفظ المسوداتلا يضيع شيء إذا أُغلقت الصفحة.
  • دون تثبيتأي فرع وأي جهاز.

05

الأنظمة الخلفية والمعمارية

نظامان وبيانات واحدة حتى اليوم الأخير.

من عمل عليه

قائد تقنيالأنظمة الخلفية

تُبنى المنصة الجديدة بجوار القديمة. تُلتقط التغييرات في قاعدة البيانات القديمة وتُنسخ إلى الجديدة، وتنتقل الوحدات واحدة تلو الأخرى، التقارير أولًا ثم المشتريات ثم المبيعات، حتى يُطفأ النظام القديم.

صنف واحد في خمسة فروع، أيًّا كان النظام الذي يعمل عليه كل فرع
أدوار لكل فرع وحدود للاعتماد وسجل لكل تغيير
  1. قرار 1

    استبدال تدريجي لا إعادة كتابة دفعة واحدة

    العمل لا يحتمل عطلة انتقال قد تفشل.

    المقابل · يعمل نظامان جنبًا إلى جنب لأشهر.

  2. قرار 2

    التقاط التغييرات من قاعدة البيانات القديمة

    الكود القديم لا يُمس، فلا ينكسر شيء فيه.

    المقابل · تأخر المزامنة مراقب على مدار الساعة.

  3. قرار 3

    نقل التقارير أولًا

    الشاشات المخصصة للقراءة تثبت صحة البيانات الجديدة قبل أن يكتب فيها أحد.

    المقابل · يرى المديرون الفوائد قبل موظفي الإدخال.

06

DevOps

كل انتقال لوحدة يمكن التراجع عنه.

من عمل عليه

الأنظمة الخلفيةDevOps

تُطلق كل وحدة خلف مفتاح لكل فرع، فتُفعَّل لفرع واحد أولًا ويمكن إرجاعها عند الحاجة. وصحة المزامنة وفروق البيانات والأخطاء على لوحة واحدة طوال فترة الترحيل.

كل انتقال لوحدة يمكن التراجع عنه
  • مفاتيح لكل فرعفرع واحد أولًا ثم البقية.
  • لوحة المزامنةالتأخر والاختلافات ظاهرة لحظيًا.
  • انتقال مُجرَّببروفة على نسخة قبل اليوم الفعلي.

07

ضمان الجودة

النظام الجديد يجب أن يتفق مع القديم.

من عمل عليه

الأنظمة الخلفيةضمان الجودة

لكل وحدة تُنتج الفواتير وحركات المخزون والتقارير نفسها في النظامين وتُقارن سطرًا بسطر. ولا تنتقل الوحدة إلا عندما يتفق النظامان.

النظام الجديد يجب أن يتفق مع القديم
رصيد الكشف يُطابَق مع نظام الحسابات القديم
  • مقارنة متوازيةمطابقة مخرجات القديم والجديد.
  • فحص الأرصدةمطابقة أرصدة المخزون والحسابات يوميًا.
  • قبول المستخدمينالمستخدمون الرئيسيون يعتمدون كل وحدة.
تحديث نظام مكتبي قديم إلى نظام ويب

الأسهم أو السحب للتنقل · Esc للإغلاق

أخبرنا بما تبنيه.

رسالة قصيرة تكفي. يرد عليك مهندس خبير خلال يوم عمل واحد.