الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب: سكربت لحسابات مدفوعات العملاء Sql

بدأه Kind_Hand في 27 مايو 2008 · 2 رد · 1,251 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا بصدد عمل بنامج لادارة شركة تقدم خدمة الانترنت

عدد العملاء 1000 عميل

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

المشكلة: أن العملاء قد تطلب تغير السرعة خلال الشهر أو ايقاف الخدمة لفترة محددة واستئنافها بعد ذلك وبهذا الشكل يتغير المبلغ المطلوب من العميل في احيان كثيرة

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

اسواء تصور: عميل اشتراكه الحالي 100 جنيه قام في خلال الشهر بالاتي

تزويد السرعة فارتفع اشتراكه الى 150 جنيه وذلك لمدة 10 ايام من الشهر ثم قام بتخفيض السرعة ليصبح الاشتراك 50 جنيه لمدة 15 يوم ثم طلب ايقاف الخط لمدة خمس ايام في الشهر

الجداول الموجودة

1- العملاء -Customers

2- المدفوعات - Payments

3- السرعات - pkgs

أرجو من الله ثم منكم المساعدة في عمل هذا السنياريو لحساب المطلوب من العميل نهاية كل شهر

تقبلوا تحياتي

#2

أخي الكريم أنت تطلب سكربت كامل وليس مجرد سؤال ...

حاول طرحه في قسم إعلانات الوظائف

#3

اخوي انا اقول لك فكره طرت على بالي .. لكن مو سكربت

راح اقول لك فكرة السكربت

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

- اول مرحلة :

حساب الحزمة زمنيا وتكلفه

فلو كان عنده حزمة 128 لمدة شهر

تشوف كم تكلفتها

مثلا تطلع 100 جنيه

يروح يقسم 100 جنيه على عدد الدقائق في الشهر

راح يطلع له سعر الدقيقه

- المرحلة الثانيه

يشوف كم استهلك في الشهر من ايام

ويحسب كم قيمة الدقايق المستهلكه

ويخصمها من 100 جنيه

يطلع عندنا باقي المبلغ اللي ممكن نتصرف فيه برفع السرعة او خفضها

وبنفس الطريقة نتعامل مع باقي السرعات

يعني من خلال تحويلها إلى عدد الدقائق وسعرها ...

هذي فكره قابله للنقاش ويمكن تكون خاطئة ويمكن صحيحه ..

تحياتي لك

مواضيع مشابهة