تخطّ إلى المحتوىتواصل معنا
بناء التطبيقات

كيف تعيد بناء نظام قديم من صور شاشاته؟

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

فريق فنّان10 دقائق قراءة
واتساب
SRS · PRD
الإجابة المختصرة

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

يبحث الناس عن هذا الموضوع بعبارات مثل
  • كيف اعيد بناء برنامج قديم
  • تحويل برنامج اكسس الى نظام ويب
  • تحديث نظام قديم للشركة
  • ابغى اسوي نفس برنامجنا القديم بشكل جديد
  • تحويل برنامج سطح مكتب قديم الى تطبيق
  • بديل برنامج محاسبة قديم توقف دعمه

هل يمكن إعادة بناء نظام قديم من صور شاشاته فقط؟

في شركات كثيرة برنامج عمره خمس عشرة سنة: قاعدة Access صنعها محاسب سابق، أو برنامج مكتبي من شركة أغلقت، أو ملف إكسل فيه أزرار وماكرو لا يجرؤ أحد على لمسها. يعمل، لكن على جهاز واحد، ولا يفتح من الجوال، وكل تحديث لويندوز مغامرة.

السؤال الذي يوقف الجميع: «كيف نعيد بناءه ولا أحد يعرف كيف بُني؟». الجواب أنك لا تحتاج الكود القديم. تحتاج أن تعرف ماذا يفعل النظام، وشاشاته تخبرك بذلك أدق من أي وثيقة. الصور تعطيك نحو ثلثي المتطلبات، والثلث الباقي عند الموظف الذي يستخدمه كل يوم.

لقطة حقيقية لبرنامج «مخزون المتجر» لويندوز المبني بفنّان: جدول الأصناف برموزها وتصنيفاتها وكمياتها وأسعارها، مع تنبيهات «منخفض» و«نفد» وأزرار صنف جديد والتصدير
مخزون المتجرلقطة حقيقية من برنامج بُني بفنّان

اضغط على الصورة للتكبير، ثم اسحب للتنقّل فيها.

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

ماذا تكشف الشاشات القديمة، وماذا تخفي؟

خذ تاجر مواد بناء في الدمام عنده برنامج «المبيعات والمخزن» على Access منذ 2009. شاشة «فاتورة بيع» وحدها تكشف الكثير:

ما تراه في الشاشةما تستنتجهما يجب أن تسأل عنه
حقل «العميل» قائمة منسدلةيوجد جدول عملاء مستقلهل يُضاف عميل جديد من الفاتورة نفسها؟
حقل «حد الائتمان» رماديقيمة تُحسب أو تُجلب ولا تُكتبماذا يحدث إن تجاوز العميل حدّه؟
جدول بنود فيه كمية وسعر وخصمالفاتورة لها بنود متعددةمن يحق له إعطاء خصم، وكم أقصاه؟
زر «ترحيل»للفاتورة حالتان: مسودة ومرحّلةماذا يتغير بعد الترحيل؟ هل ينقص المخزون؟
رقم فاتورة يبدأ بسنةترقيم تسلسلي له قاعدةهل يبدأ من جديد كل سنة؟ لكل فرع ترقيمه؟
زر «طباعة»يوجد نموذج مطبوعما شكل النموذج المطبوع؟ صوّره أيضاً

العمود الثالث هو المهم. كل سؤال فيه قاعدة مدفونة في النظام القديم، كتبها أحدهم قبل سنوات لسبب وجيه، ثم نسي الجميع وجودها. هذه القواعد لا تظهر في الصورة، وتظهر فقط حين تختفي: أول يوم يبيع فيه النظام الجديد لعميل تجاوز حدّه.

كيف أصوّر النظام القديم وأجرده؟

اجلس ساعتين مع الموظف الأقدم واطلب منه أن ينفّذ يوم عمل كاملاً أمامك: أول عملية في الصباح حتى إقفال اليوم. صوّر كل شاشة يفتحها بالترتيب.

  1. 1
    التقط الشاشة لا صورة لها

    في ويندوز استخدم Win + Shift + S أو مفتاح Print Screen. إن كان الجهاز قديماً جداً أو ممنوعاً من النسخ، فصورة بالجوال من أمام الشاشة مباشرة تكفي، بشرط أن يكون النص مقروءاً.

  2. 2
    رقّم الصور بترتيب العمل

    01 الدخول، 02 القائمة الرئيسية، 03 فاتورة بيع، 04 بحث عن صنف. الترتيب نفسه وصف لسير العمل.

  3. 3
    صوّر الشاشة ممتلئة وفارغة

    الممتلئة تبيّن شكل البيانات، والفارغة تبيّن الحقول الإلزامية والقيم الافتراضية.

  4. 4
    افتح كل قائمة منسدلة

    قيمها هي الخيارات المسموحة: أنواع الدفع، حالات الطلب، الفروع.

  5. 5
    سجّل ملاحظة صوتية مع كل شاشة

    اطلب من الموظف أن يشرح: متى أفتح هذه الشاشة؟ ما الذي يزعجني فيها؟ ما الذي أفعله خارج النظام على ورقة؟

جرد النظام القديم: هل اكتمل؟اضغط على البند عند إنجازه. يُحفظ تقدّمك في هذا المتصفح.

وماذا عن البيانات المخزنة داخل النظام القديم؟

الصور لا تنقل سجلاً واحداً. عشر سنوات من العملاء والأصناف والفواتير تحتاج طريقاً آخر: التصدير إلى جدول ثم الاستيراد.

مصدر البياناتطريقة الإخراجملاحظة
Accessتصدير كل جدول إلى Excel من قائمة البيانات الخارجيةصدّر الجداول لا الاستعلامات
ملف Excel قديم بصيغة ‎.xlsافتحه واحفظه بصيغة ‎.xlsxالملفات القديمة والمحمية بكلمة مرور لا تُقرأ عند الاستيراد
برنامج مكتبي جاهزابحث عن «تصدير» في التقارير أو الأدواتإن لم يوجد، اسأل المورّد أو مختصاً بقواعد البيانات
لا يوجد أي تصديرتقارير مطبوعة إلى ملف، أو إدخال يدوي للأرصدة الحالية فقطابدأ برصيد افتتاحي بدل كل التاريخ
شرح متحرك: أعمدة جدول إكسل تُقرأ ثم يتحوّل الجدول إلى نظام بقوائم وبطاقات وصلاحيات.
شرح متحركعرض متحرك: صفوف جدول مصدَّر تتحول إلى شاشات نظام. هكذا تدخل سجلاتك القديمة إلى النظام الجديد دون إعادة كتابتها.

قرار مهم: هل تنقل كل التاريخ؟ غالباً لا. انقل البيانات الحية: العملاء، الأصناف، الأرصدة الحالية، والفواتير المفتوحة. واحتفظ بالنظام القديم للقراءة فقط إن احتجت الرجوع لفاتورة من 2015. طريقة تنظيف الملف قبل الاستيراد في كيف تحوّل ملف إكسل إلى نظام.

هل أبنيه نظام ويب أم برنامج ويندوز؟

النظام القديم كان برنامجاً مكتبياً لأن هذا ما كان متاحاً، لا لأنه الأنسب بالضرورة. أعد طرح السؤال من جديد.

كيف يعمل فريقك فعلاً؟

اختر ما يشبه حالتك لترى النصيحة.

للمقارنة الكاملة اقرأ برنامج مكتبي أم تطبيق ويب وقاعدة بيانات محلية أم سحابية.

كيف أعيد بناء النظام في فنّان؟

ثلاثة مداخل تتكامل، وتختار منها حسب ما عندك:

  • من الوصف مع صور الشاشات: تكتب ما جردته شاشة شاشة في المحادثة وترفق الصور، فيُبنى نظام ويب. المرفقات في المحادثة متاحة في الباقات المدفوعة؛ ومن دونها اكتب أسماء الحقول نصاً.
  • [من إكسل إلى تطبيق](/{lang}/excel-to-app/): ترفع ملف ‎.xlsx أو CSV الذي صدّرته، فتُفهم الأعمدة وأنواعها، ويُبنى نظام بشاشات ونماذج وتقارير وأدوار، وصفوفك مستوردة فيه من أول لحظة.
  • [استوديو ويندوز](/{lang}/ai-windows-app-builder/): إن كان القرار برنامجاً مكتبياً، تصف البرنامج وتراه يعمل داخل نافذة في المتصفح، تختار مكان البيانات، ثم تنزّل مثبّتاً لويندوز 10 أو 11.
طلب جاهز لإعادة بناء نظام مبيعات ومخزن قديم

نعيد بناء برنامج «المبيعات والمخزن» القديم لشركة مواد بناء كنظام ويب عربي حديث. الصور المرفقة شاشاته بترتيب العمل؛ خذ منها الحقول وترتيب الخطوات لا الشكل. الشاشات: عملاء، أصناف، فاتورة بيع، سند قبض، حركة مخزن، كشف حساب عميل، تقرير مبيعات شهري. البيانات: عملاء لكل واحد حد ائتمان ورصيد، أصناف لها وحدة وسعر وكمية وحد أدنى، فواتير ببنود، سندات قبض، فروع. القواعد: الفاتورة مسودة ثم مرحّلة؛ الترحيل ينقص المخزون ويزيد رصيد العميل ولا يُعدَّل بعده إلا بإشعار دائن. لا تُرحَّل فاتورة آجلة تتجاوز حد الائتمان إلا بموافقة المدير. الخصم فوق 10% للمدير فقط. رقم الفاتورة: السنة ثم تسلسل لكل فرع. الضريبة 15% تظهر في الفاتورة. الأدوار: بائع، أمين مخزن، محاسب، مدير. تنبيه عند نزول صنف عن حده الأدنى. نموذج فاتورة للطباعة على A4.

جرّبه في فنّان

ما الذي يجب ألا أنقله من النظام القديم؟

إغراء «نريده مثل القديم بالضبط» قوي، لأن الموظفين تعوّدوا. لكن جزءاً مما تعوّدوا عليه حلول التفافية على عيوب لم تعد موجودة.

انقله كما هو
  • أسماء الحقول والمصطلحات التي يستخدمها الفريق
  • ترتيب خطوات العمل الذي أثبت نفسه
  • القواعد المحاسبية وقواعد الائتمان والخصم
  • اختصارات لوحة المفاتيح للإدخال السريع
  • شكل الفاتورة المطبوعة الذي يعرفه العملاء
اتركه خلفك
  • الشاشات التي لم تُفتح منذ سنوات
  • حقول «ملاحظات 2» و«احتياطي» التي حُشرت فيها بيانات
  • كلمة مرور واحدة يتشاركها الجميع
  • إعادة إدخال الرقم نفسه في شاشتين
  • الشكل الرمادي والخط الصغير

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

كيف أنتقل من القديم إلى الجديد دون توقف العمل؟

  1. الأسبوع 1الجرد والتصدير

    صوّر الشاشات، اكتب القواعد، صدّر الجداول، ونظّف الملفات.

  2. الأسبوع 2البناء والمراجعة

    ابنِ النظام، ثم دع الموظف الأقدم يجرّب يوم عمل كاملاً عليه ويكتب كل ما ينقصه.

  3. الأسبوع 3التشغيل المتوازي

    أدخل العمليات في النظامين معاً بضعة أيام. قارن آخر كل يوم: إجمالي المبيعات، المخزون، أرصدة العملاء.

  4. يوم التحويلاستيراد أخير وإيقاف الإدخال في القديم

    اختر نهاية شهر أو بداية أسبوع هادئ. صدّر الأرصدة النهائية واستوردها، ثم اجعل القديم للقراءة فقط.

  5. بعد شهرأرشفة القديم

    خذ نسخة احتياطية كاملة من النظام القديم واحفظها. لا تحذفه قبل أن يمر إقفال شهر كامل على الجديد.

إن تطابقت الأرقام ثلاثة أيام متتالية فالنظام الجديد جاهز. وإن اختلفت فالفرق يدلّك على قاعدة مخفية لم تكتبها بعد، وهذا بالضبط ما وُجد التشغيل المتوازي لكشفه. وقبل التحويل مرّ على قائمة اختبار الموقع قبل الإطلاق.

الخلاصة

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

أسئلة شائعة

هل أحتاج الكود المصدري للبرنامج القديم؟
لا. إعادة البناء تعتمد على ما يفعله النظام لا على طريقة كتابته. الشاشات والتقارير وشرح الموظفين تكفي لوصف المطلوب، والبيانات تُنقل بالتصدير.
كيف أنقل البيانات من Access؟
صدّر كل جدول إلى ملف Excel، وتأكد أن الصيغة ‎.xlsx، ثم ارفعه في «من إكسل إلى تطبيق». صدّر الجداول الأصلية لا الاستعلامات، ونظّف الأعمدة قبل الرفع. للاستيراد حدود في عدد الصفوف، ويُخبرك فنّان بما يبقى خارجه قبل البناء.
هل يعمل النظام الجديد بلا إنترنت مثل القديم؟
نظام الويب يحتاج إنترنت. إن كان العمل بلا إنترنت شرطاً فابنِ برنامج ويندوز بقاعدة بيانات محلية من استوديو ويندوز: يعمل على ذلك الجهاز دون اتصال، والنسخ الاحتياطي عليك.
هل أنقل كل البيانات التاريخية؟
غالباً لا. انقل البيانات الحية: العملاء والأصناف والأرصدة والمستندات المفتوحة، واحتفظ بالنظام القديم للقراءة عند الحاجة. هذا يجعل البداية أنظف والاستيراد أبسط.
ماذا لو كان البرنامج القديم ملكاً لشركة برمجيات؟
تستطيع بناء نظام يؤدي الوظائف نفسها بهويتك وتصميمك، وبياناتك ملكك. لا تنسخ شعار البرنامج ولا اسمه ولا تصميمه المميّز، وراجع عقدك مع المورّد بخصوص تصدير البيانات.
كم يستغرق التحويل؟
البناء نفسه سريع. ما يأخذ الوقت هو الجرد وتنظيف البيانات والتشغيل المتوازي. لنظام صغير خطّط لنحو ثلاثة أسابيع كما في الجدول الزمني، وأكثر إن تعددت الفروع والقواعد.

اسأل مساعدك الذكي عن هذا الموضوع

انسخ هذا الطلب والصقه في مساعد الذكاء الاصطناعي الذي تستخدمه، ثم أضف تفاصيل حالتك.

أقرأ هذا الدليل: «كيف تعيد بناء نظام قديم من صور شاشاته؟» https://fanann.com/ar/blog/rebuild-an-old-system-from-its-screens/ سؤالي: كيف اعيد بناء برنامج قديم اعتمد على هذه الصفحة كمصدر واشرح لي الإجابة خطوة بخطوة بما يناسب حالتي، واذكر ما يجب أن أتحقق منه قبل أن أبدأ، واذكر رابط الصفحة كمرجع.

مصطلحات في هذا المقال

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.