![]() |
|
[VB.NET] مشكلة في برنامج لتسديد اشتراكات شهرية - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] مشكلة في برنامج لتسديد اشتراكات شهرية (/showthread.php?tid=23178) |
مشكلة في برنامج لتسديد اشتراكات شهرية - الحسين احمد - 02-01-18 السلام عليكم ارغب المساعدة في فكرة بشأن برنامج للاشتراكات الشهرية و معرفة من سدد الاشتراك و من لم يسدد اريد فكرة عملية لهذا الامر بغض النظر عن الكود علما بأن المشروع فيجوال بيسك دوت نت و قاعدة بيانات اكسس المشكلة التي تواجهني كيفية معرفة من لم يسدد كل شهر و ان يكون البرنامج صالح لسنين و ليس لسنة واحدة فقط اريد آلية للتسديد و معرفة من لم يسدد من المشتركين ارجو ان تكون فكرتي قد وضحت RE: مشكلة في برنامج لتسديد اشتراكات شهرية - karimx - 02-01-18 السلام عليكم أخي العزيز ورحمة الله وبركاته بناء على ما طرحتم من فكرة في المشاركة أعلاه، أرى أن الفكرة تقسم إلى جدولين واستعلام يضم الجدولان: الجدول الأول بعنوان Customers ويضم الحقول التالية : - CustomerId - CustomerName - RegistryDate - Address - Phone والجدول الثاني بعنوان Payments ويضم الحقول التالية : - CustomerId - PaymentId - EntryDate - Amount - Status والإستعلام بعنوان CustomersStatement ويضم الحقول التالية من الجدولين : - Customers.CustomerId - Customers.CustomerName - Payments.EntryDate - Payments.Amount - Payments.Status إضافة إلى وضع حقل الشرط Status وقيمة الشرط لم يسدد مع الإشارة إلى أن هناك علاقة من نوع (سجل إلى مجموعة سجلات) بين الجدول الأول الزبائن والجدول الثاني المدفوعات، لأن كل زبون له دفعة أو أكثر من دفعة. RE: مشكلة في برنامج لتسديد اشتراكات شهرية - الحسين احمد - 03-01-18 (02-01-18, 07:03 AM)karimx كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته RE: مشكلة في برنامج لتسديد اشتراكات شهرية - Rabeea Qbaha - 03-01-18 صديقي وضح اكثر لما تريد الاشتراك ؟؟ وهل الاشترك محدود ام ماذا ؟؟ مثلا اذا كان هذا الاشتراك بعقد سنه او سنتين او ماهما يكن فالنفرض سنه، قم بعمل ذلك كأشهر فالسنه 12 شهر فتقوم بعمل for loop تقوم باضافه كافه الاشهر للسنه في الجدول المخصص وجميع حالاتها غير مدفوع. فعند عمله الدفع تصبح القيمه مدفوع وبكل بساطه تستطيع استدعاء المدفوع والغير مدفوع. RE: مشكلة في برنامج لتسديد اشتراكات شهرية - الحسين احمد - 06-01-18 (03-01-18, 05:04 PM)Rabeea Qbaha كتب : صديقي وضح اكثر لما تريد الاشتراك ؟؟ RE: مشكلة في برنامج لتسديد اشتراكات شهرية - Rabeea Qbaha - 08-01-18 صديقي الموضوع بسيط جدا قم بعمل جدول للعقود اذا كان هناك عقد contracts : con_id -رقم العقد cust_id - رقم المشترك con_duration - مده العقد ( 6 - 12- 24 ) بالشهر price - لك الخيار بالسعر اذا اردت ضع السعر و من خلال مده العقد تستطيع تقسيم السعر على المدة لمعرفه سعر الشهري date_start - تاريخ مختار date_end - التاريخ المختار + مده العقد note - لك الخيار archive - وايضا لك الخيار لاضافه الارشفة بعد ذلك اعمل جدول للدفعات payments : id con_id - رقم العقد لعمل علاقه مع جدول العقود pay_number - رقم الدفعه وهي الدفعات من مده العقد يعني لو العقد 6 شهور سيكون 6 اسطر في الجدول لنفس العقد من رقم 1 الى 6 pay_value - الدفعات المدفوعه من الزبون ( تستطيع ان تجعل الزبون يدفع لاكثر من مره نفس الشهر و من البرنامج تحدث قميه الدفعه او يكون الدفع لمره واحدة must_paid - المبلغ الواجب دفعه لكل شهر ( ياتي من سعر العقد / مده العقد) date - التاريخ ويكون حسب التاريخ الحالي فمثلا 08-01-2018 القميه المدخله الاولى، الدفعه الثانيه ستكون بعد شهر وستكون 08-02-2018 وهكذا pay_status عمود نعم او لا مدفوع او غير مدفوع ( عند دفع اشتراك شهري اذهب وقارن المدفوع بالواجب دفعه اذا تساو اعمل تحديث انه مدفوع اذا لا لا يكون مدفوع archive - أرشفه اضافه البيانات للعقد : PHP كود : 'فحص الاتصال بقاعدة البياناتاما بالنسبه لطريقه for loop للادخال كالاتي : PHP كود : Dim i As IntegerRE: مشكلة في برنامج لتسديد اشتراكات شهرية - الحسين احمد - 09-01-18 شكرا اخي Rabeea Qbaha لتعبك و مجهودك الكبير هذا جاري التجربة للتوضيح اكثر هو برنامج لتسديد اشتراك شهري لخدمة المفروض انها مستمرة الا اذا تم ايقاف هذه الخدمة من مشترك اما لسبب عدم الدفع او طلبه بانهائها مع امكانية تعديل سعر الاشتراك الشهري يعني ممكن الاشتراك يزيد بعد فترة ، و المشكلة الاساسية عندي هي الاستعلام عن العملاء الذين لم يسددوا الشهر الحالي كل شهر حيث اني انشأت جدول للعملاء يضم كل العملاء و جدول آخر للتسديد و حيث ان جدول التسديد لا يحفظ الا تسديد كل شهر فلا يصلح كي اعمل عليه استعلام للعملاء الذين لم يسددوا .... و المطلوب هو تقرير للعملاء الذين لم يسددوا أول كل شهر RE: مشكلة في برنامج لتسديد اشتراكات شهرية - الحسين احمد - 18-01-18 لم اصل لحل بعد |