DJStock v1.3.1
#21
djsalam كتب :-لدي سؤال لدي زبون لديه فاتورتين ديون الاولى 14000.00 والثانية 20000.00
-اراد دفع مبلغ 16000.00 لتسديد جزئي لديون
-فكيف ينقص من الدين الاول والثاني برمجيا
علما انا الدين الاول يصبح 0.00 والثاني يصبح 18000.00

يبدو الموضوع شيق ، لم سعني الحظ في تحميل وتجريب البرنامج و مشاركتكم هاهنـا لكني سأفعل في أقرب وقت إن شاء الله

1- ركز على استعمال : الإستعلام البنيوي SQL ، تستطيع فعل كل ما تريد
2- في الحقية لن تحتاج لمثل هذه التفاصيل ، إنتبه معي لتفهم رأيي :
* الزبون اشترى سلعة معينة ثمنها 100 دفع عنها 50 فيفاتورة معينة أقصد تاريخ معين
- بقاعدة البيانات نحتاج إلى تخزين سعر البيع و كذا المبلغ المدفوع ، فقط ، لا نتحتاج لمعرفة الباقي دفعه (الدين) لأنها عملية حسابية نطلع عليها وقت ما نريد
* نفس الزبون اشترى سلعة ثمنها 80 دفع فيها 60 (نفس الشيء)
- الآن مجموع الدين الخاص بهذا الزبون هو ناتج جمع الدين للفاتورة1+الفاتورة2
إذا تقدم إلينا لتسوية ديونه أو دفع مبلغ معين ، نخبره أنه مدان بــ 70 ، أي مبلغ يدفعه يتم تحرير وصل لذالك المبلغ المدفوع مثلا 60 (يبقى 10) و انتهى الأمر ، ولو فرضنا أنه أتى يحمل فاتوة فيها الإجمالي 100 المدفوع 50 و الباقي دفعه 50 (الفاتورة الأولى في مثالنا) و قال أنه يريد تسوية هذه الفاتورة و دفع 50 نحرر له وصل الدفع و انتهـى .
من رأيي أن المبالغ المذكورة أعلاه (100و50 - 80و60 و كذلك المدفوع و هو 60) تخزن و تبقى كذلك إلى أبد الآبدين ، لأنك ستحتاجها حتما و لها فوائد لا أكاد حصرها، أبسط شيء أنك تحتاجها في عمليات الإحصاء ، في معرفة إجمالي المبيعات لزبون معين ، إجمالي ديونه مع المحل (حتى و إن سددها) مقارنته مع غيره من الزبائن ، مدة فترة التسديد ، معدلها و متوسطها .
لا أريــد الخوض في الفرضيات فالأمر واسع جدا ، و على كل مستغل لقواعد البيانات الإستغلال الأمثل لها ، الأمر ليس تخزين و استدعاء و ربح الوقت و دقة الحسابات و انتهى ، بل علينا التوسع في الإستفادة منها.

ـ قضية حساب الفائدة : موضوع جميل/
أنا إشتريت سلعة بــ 100 دينار ، الكمية 20
جاءني زبون اشترى واحدة (1) بــ 110 يعني الفائدة 10
جاءني آخر اشترى إثنين (2) بـ 105 يعني الفائدة هي 5x2 و تساوي10
* الآن بقيت الكمية 7 ، وعاودت عملية الشراء (الكمية 10 مثلا ) لنفس المنتوج بــ 98 دينار
أصبحت الكمية 7+10=17 ، مبلغ الشراء متنوع ، مبلغ البيع غير ثابت ...و مجموعة من الزبائن ...... كيف يتم التدقيق في حساب الفائدة ؟

- هنـا الفائدة يختلف موضوعها عن ما سبق (تسيير الديون) رغم أنها كما تظهر عملية طرح واضحة لمعطيات مخزنة ، إذن لا داعي لتخزين مبلغ الفائدة ، كما يبدو ، لكن الحقيقة غير ذلك
ببساطة رأيي يقول علينا تخزين الفائدة بقاعدة البيانات ، فأنا أحتاج معرفة فائدة كل بيع لكل سلعة لكل زبون لكل يوم ، .... ربما يبدو أني أعقد الأمور لكنني هاهنا أتذكر شيء مما قاله ناصر آغا
كود :
عليك أن تعرف أيضًا الفرق بين تخزين المعطيات والفائدة التي يمكن أن تجنيها من هذه المعطيات ، فالعمليات على [align=right] المعطيات هي التي تعطي المعلومات والتي يحتاجها مستثمر قاعدة البيانات ليتخذ قراره، تستخدم قواعد البيانات في بلادنا في مجال المحاسبة وإصدار الفواتير وفي مجالات الإحصاء على أكثر تقدير ( قليل من الشركات تعرف الاستفادة من المعلومات الإحصائية ) بينما تستخدم قواعد المعطيات في الخارج كالولايات المتحدة الأمريكية مث ً لا للحصول على كم هائل من المعلومات لا يمكن لإنسان عادي أن يتصوره ، افرض أن الزبون سعيد قد اشترى من المكتبة عدة كتب تتعلق بلغات البرمجة خلال سنة ، يتكون من هذه المعطيات أن سعيد يحب قراءة كتب البرمجة ويقوم صاحب المكتبة بإرسال إعلانات إلى سعيد كلما صدر مؤلف جديد في لغات البرمجة، لنفرض أيضًا أنه في الكتاب الذي حصد أكبر مبيعات في العالم في الشهر السادس ) Harry potter أسبوع ما كثر الطلب على كتاب ما 2003 ) ، عندها يقوم صاحب المكتبة بتعديل ترتيب الكتب الموضوعة على الرفوف ليكون هذا الكتاب على الرفوف في واجه المكتبة .( طبعًا لا يمكن تطبيق هذه الأمثلة عندنا هكذا ، لأن أي مكتبة في الولايات المتحدة يكون لها فروع في أكثر من ولاية ومدينة مما يعني عدد زبائن يفوق المليون زبون، مما يعطي إحصائيات واسعة عن حركة البيع والشراء ) [/align]
يبقى طريقة تخزينها و في أي جدول ... الأمر واسع، فقط أختيار الأس العلمية في بناء قواعدالبيانات و الوصول إلى المبتغى .

لنـا رجعة إن شاء الله بعد التحميل و التجريب.
الرد
#22
شكرا يااخي
ولكن احتاج الحل برمجيا جزاك الله الف خير
الرد
#23
رابط التحميل لا يعمل
الرد
#24
moh_delphist كتب :رابط التحميل لا يعمل

رابط التحميل يعمل عادي
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم