تطبيق ميد إيز
مستودع المبتدئين للدورة CSE202 - أساسيات نظام إدارة قواعد البيانات (شتاء 2024)، IIIT دلهي.
المتعاونون
هيمانشو راج @rahisenpai
بارث راستوجي @parthrastogicoder
شاغون ياداف @kyukuu
تانيش فيرما @VerTanish
ملخص
MedEase هو تطبيق لتوصيل الأدوية عبر الإنترنت مصمم لتسهيل شراء وتسليم المنتجات الصيدلانية للعملاء. يحتوي هذا المستودع على مخطط قاعدة البيانات ورمز التطبيق الأولي لإدارة الطلبات ومعلومات العملاء ومخزون المنتجات وموظفي التسليم.
تكوين قاعدة البيانات
الجداول
عملاء
- يخزن معلومات حول العملاء بما في ذلك تفاصيلهم الشخصية ومعلومات الاتصال ونقاط الولاء.
الموردين
- يحتوي على تفاصيل الموردين الذين يقدمون المنتجات.
منتجات
- يحتوي على معلومات حول المنتجات المتاحة للشراء، بما في ذلك أوصافها وأسعارها وتفاصيل الموردين.
رجال التسليم
- يحافظ على تفاصيل موظفي التوصيل المسؤولين عن تسليم الطلبات للعملاء.
طلبات
- يسجل معلومات حول طلبات العملاء، بما في ذلك تفاصيل المنتج والكمية والسعر وعنوان التسليم وحالة الطلب.
تاريخ الطلب
- أرشفة الطلبات السابقة، بما في ذلك تفاصيل حول العميل والمنتج والكمية والسعر وعنوان التسليم وحالة الطلب.
عربة
- يتتبع العناصر التي يضيفها العملاء إلى سلة التسوق قبل تقديم الطلب.
مراجعات رجل التسليم
- يحتوي على تقييمات العملاء وتقييمات موظفي التوصيل.
رمز التطبيق
تم إنشاء التطبيق باستخدام Python وTkinter لواجهة المستخدم الرسومية ويتصل بقاعدة بيانات MySQL لتخزين البيانات واسترجاعها. تشمل الميزات الرئيسية للتطبيق ما يلي:
- تقديم الطلبات
- عرض إحصائيات المنتج
- عرض وإدارة طلبات العملاء
- مراجعة موظفي التسليم
متطلبات
- بايثون 3.x
- خادم ماي إس كيو إل
- مكتبة تكنتر
- موصل MySQL لبيثون
تشغيل التطبيق
- تأكد من أن خادم MySQL قيد التشغيل ويمكن الوصول إليه.
- استنساخ هذا المستودع.
- قم بإعداد قاعدة البيانات باستخدام مخطط SQL المقدم.
- قم بتحديث تكوين قاعدة البيانات في رمز التطبيق إذا لزم الأمر.
- قم بتشغيل التطبيق باستخدام الأمر التالي: