Mohamed Bardouniمهندس منتجات

PharmacyInv: مخزون ونقطة بيع لصيدلية على سطح المكتب

تطبيق سطح مكتب بـ VB.NET يدير مخزون صيدلية والبيع عند الطاولة، مع تقارير تُولَّد على الجهاز نفسه.

VB.NETWinFormsSQL ServerRDLC

السياق

طاولة الصيدلية ليست بيئة سحابية. جهاز واحد بويندوز، اتصال غير مضمون، وموظف يحتاج فاتورة مطبوعة الآن لا بعد أن تعود الشبكة. هذه القيود تحدّد المعمارية قبل أي تفضيل تقني.

النطاق الذي أعرضه علناً

  • تطبيق WinForms بـ VB.NET يجمع إدارة المخزون ونقطة البيع في واجهة واحدة.
  • الوصول للبيانات عبر DataSets مطبوعة على SQL Server، وهو النمط الأصلي لهذه المنصة.
  • تقارير RDLC تُولَّد محلياً على الجهاز بدل خدمة تقارير خارجية.
  • واجهة عربية مخصّصة داخل التطبيق نفسه.

قرارات ومقايضات

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

المستودع عام ويمكن قراءة الكود وملفات المشروع والتقارير فيه مباشرة.

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

هل تحتاج منتجاً مشابهاً؟

أرسل لي المشكلة والمستخدمين والنطاق المتوقع.