اذهب الي المحتوي
أوفيسنا

تصميم برنامج بسيط لاحتساب فاتورة الماء..


alcasir

الردود الموصى بها

مساء الخير...

ارغب في تصميم برنامج يحتسب فاتورة الماء شهريا....

ما ادري وين ابدا...

فانا ساقترح بعض الجداول واذا في اي تعديل او اضافة ارجو ابلاغي

اولا جدل المشتركين وحقوله كالاتي:

رقم المشترك

اسم المشترك

اسم المنطقة او القريه الذي يقطن فيها.

ثانيا جدول العداد ( يعني ممكن المشترك الواحد يمتلك اكثر من عداد)

رقم العداد

بيانات اخرى

ثالثا: جدول الحركة: يختوي على الحقول الاتية

القراءة السابقة

القراءة الحالية

تاريخ الاحتساب

الفرق بين القراءتين

سعر الوحدة

التكلفة النهائية

الباقي

فما ادري الله يخليكم هل بدايتي صحيحة.....ماذا يمكن ان اضيف او اعدل في هذه الجداول

رجاء لا تبخلو علي بمعلوماتكم القيمة

علما ان البرنامج هذا اريد بسيط يعني مو معقد كثير

مع الشكر الجزيل

رابط هذا التعليق
شارك

السلام عليكم 

بداية جيدة لتصميم قاعدة البيانات

لكني اقترح عليك اضافة العنوان بالتفصيل وليس المدينة او القرية فهناك عدادات كثيرة في قرية واحدة و قد يساعدك العنوان بالتفصيل او حتى رقم البناء المركب فيه العداد

الاقتراح الثاني

على ما أظن انك اغفلت موضوع الرسوم و الضرائب المضافة على كل فاتورة فيجب ذكرها ايضا

الاقتراح الثالث

نسيت ذكر أن المشترك قد قام بدفع المبلغ المطلوب او مازال غير مدفوع و ان كان هناك موظفين يعملون على البرنامج يجب تحديد اسم الموظف الذي يعمل عليه في حال مراجعة المشترك

رابط هذا التعليق
شارك

اخي العزيز abdalla89

شاكر لك جدا على سرعة ردك....

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

فارجو ان تتواصل معي لعمل جداول سليمة لهذا البرنامج....

حسب ما فعمت من كلامك اننا نحتاج الى جدولين اخرين هما

* جدول الرسوم

* جدول الدفع

طيف ماذا عن الفاتورة؟؟

ماذا عن جدول الحركة...؟؟

ماذا عن القراءات الحالية والسابقة في اي جدل سيتم ادراجهن؟.....

ارجو ان تتواصا معي...ولك جزيل الشكر والتقدير

رابط هذا التعليق
شارك

اخي العزيز alcasir

ما ذكرت لك ليس جداول انما حقول في جدول الحركة الذي وضعته انت 

و العنوان بالتفصيل في جدول المشترك

الموظف ان اردته ايضا في جدول الحركة

 

رابط هذا التعليق
شارك

اذا من جديد نقول لدي عدة جداول

جدول المشتركين ويحتوي على

رقم المشترك (مفتاح رئيسي)

اسم المشترك

جدول العداد ويحتوي على

رقم العداد (مفتاح رئيسي)

رقم التسلسل للعداد

جدول الحركة ويحتوي على

القراءة الحالية

القراءة السابقة

الاستهلاك بيكون الحالية - السابقة

الرسوم بيكون سعر الجالون احنا يحسب معنا 10 بيسات للجالون

الضراءب المضافة كرسوم تركيب مثلا

المستحق الشهري = 10 بيسات * الاستهلاك

هل اغاية هنا تمام

هل من الضروري انشاء جدول الدفع؟

وماذا تقترح ان يشتمل ...

ماذ عن الفاتورة ...هل انشا جدول خاص للفاتورة واي حقول ستتضمن...

ارجو مساعدتي في هذا استاذي

مقدر تواصلك الطيب معي

كما ارجو ان تدلني طريقة الربط بين هذي الجداول

مع الشكر الجزيل

رابط هذا التعليق
شارك

ملاحظة صغيرة 

المستحق الشهري = 10 بيسات * الاستهلاك + الرسوم

أما بشأن الدفع اضف حقل على الحركة الشهرية باسم مدفوع  ويكون نوعه نعم / لا 

اذا تم الدفع يكون نعم و ان لم يكن لا 

اما بالنسبة للفاتورة 

فماذا تقصد بالفاتورة اليست هي جدول الحركة ام انك تريد طباعتها ؟

ان قصدت الطباعة فعليك بانشاء تقرير عن الحركة ثم يتم طباعته 

برأيي أبدا بتصميم الجداول و حاول الربط بينهم

ثم ارفق الملف لنتابع الموضوع معا 

طبعا ستجدني في المنتدى يوميا تقريبا من الثانية عشر ظهرا الى الان تقريبا أو اكثر 

حسب ظروف العمل

طبعا و حين ارفاق الملف ان شاء ستجد مشاركين غيري ايضا ينضمون الينا لمتابعة الموضوع و التعديل عليه

رابط هذا التعليق
شارك

السلام عليكم

لقد رفقت لك القاعدة وبها ثلاث جداول

جدول المشتركين بياناته كالاتي

رقم المشترك

اسم المشترك

تلفون

المنطقة

بيانات اخرى

وجدول العدادبياناته كالاتي

رقم العداد

رقم التسلسل للعداد

بيانات اخرى

وجدول الحركة وحقوله كالتي

رقم الحركة

القراءة الحالية

القراءة السابقة

الاستهلاك بيكون الحالية - السابقة

الرسوم بيكون سعر الجالون احنا يحسب معنا 10 بيسات للجالون

الضراءب المضافة كرسوم تركيب مثلا

المستحق الشهري = 10 بيسات * الاستهلاك + الرسوم

الدفع (نعم/لا)

المبلغ المدفوع

تاريخ الدفع

تاريخ القراءة

تاريخ الاحتساب

والمرفق موضخ الجداول كاملة

* طبعا للهدف من هذا البرنامج في النهاية هو اصدار فاتورة شهرية

منتظر تفاعلكم الطيب

والمرفق بين ايديكم

واي اقتراحات او اضافات انا حاضر...

water bill.rar

تم تعديل بواسطه alcasir
رابط هذا التعليق
شارك

أخي العزيز

أضفت لك حقلا لجدول MOVES_tble باسم METERIC_KEY لتعريف العداد بالجدول الذي وصفته بجدول الحركة

post-12714-0-33607600-1300191297_thumb.p

لدي استفسار هنا عن غاية الحقل الموصوف (تاريخ الاحتساب) ....؟؟؟؟

ثم قمت بانشاء العلاقات اللازمة (فيما ارى ) بين الجداول

post-12714-0-51472400-1300191401_thumb.p

والله من وراء القصد

جرب وتابع .....

NA_water bill.rar

رابط هذا التعليق
شارك

السلام عليكم 

كنت سأقترح عليك نفص الاقتراح  الذي اقترحه الاخ nart lebzo

و سأسأل نفس السؤال بشان تاريخ الاحتساب

والآن اصبحت الجداول جاهزة إبدأ بالنماذج 

وهي حسب رأيي

1- نموذج رئيسي سطح مكتب يتم وضع الازرار عليه 

2- نموذج تعريف مشترك و يتضمن نموذج فرعي لتعريف العدادات

3- نموذج ادخال القراءات

4- نموذج كشف القراءات المدفوعة  و غير المدفوعة

رابط هذا التعليق
شارك

السلام عليكم اخواني

تاريخ الاحتساب اقصد فيه تاريخ صدور الفاتورة....هل من الضروري اضافة هذا التاريخ او لا..

لقد رايت العلاقات بالجداول الذي تفضل به اخي الكريم nart lebzo

بس قبل ان ابدا في النماذج

هل من الضروري اضافة جدول للتسعيرة؟ ) في بعض الاوقات قد يطرا تعديل في سعر الجالون بدل 10 بيسات سيكون 20 بيسه

هل من الضروري اضافة جدول المناطق ( zone) وربطهة بجدل المشتركين?

ارجو التوضيح...

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

وجزاكم الله الف خير

رابط هذا التعليق
شارك

اخي nart lebzo

...جدول المناطق ممكن ربطه بجدول المشتركين ( علاقة واحد لمتعدد)

بس بالنسبة لجدول التسعيرة ...هل اربطه بجدول الحركة او بجدول العداد

وما نوع العلاقة اللي رح استخدمها

ارجو التوضيح مع الشكر الجزيل

رابط هذا التعليق
شارك

السلام عليكم....

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

لقد اضفت جدول المناطق (zones_tble)وتضمن الحقول الاتية

رقم المنطقة ( مفتاح اساسي)

اسم المنطقة

واضفت حقل رقم المنطقة الى جدول العداد ..وعملت علاقة واحد الى متعدد

عملت جدول اخر هو جدول التسعيره (Price_unit_tble)وتضمن حقوله كالاتي

رقم التسعيره (مفتاح رئيسي)

سعر الوحدة

الغرامات

نوع الغرامة

واضفت حقل رقم التسعيرة الى جدول العداد ..وعملت علاقة واحد الى متعدد.

لقد ركزت على جدول العداد وليس جدول المشتركين....لان قد يكون مشترك واحد يمتلك اكثر من عداد في مناطق محتلفة

اليكم العلاقات بالشكل النهائي..

هل صحيحة او تحتاج الى تعديل؟

ارجو التكرم بالمعاينة

مقدرا تعاونكم المتواصل معي

NA_water bill.rar

post-47238-0-54749900-1300275809_thumb.j

رابط هذا التعليق
شارك

نظريا الامور جيدة فيما ارى والله اعلم

ابدأ بعون الله في التطبيق نحو النماذج وادخال المعلومات

ونحن معك تطبق ونرى الى ان تحتاج لعوننا فنكون في العون ما استطعنا

رابط هذا التعليق
شارك

السلام عليكم

بحمد من الله وتوفيقة لقد بدات في تصميم 3 نماذج

نموذج خاص للمشتركين الجدد

ونموذج خاص لقراءة العداد

ونموذج لحساب الفاتورة

في النموذج الاخير اعتقد اني لخبطت شويه.بالنسبة للحقول ما عرفت كيف اضبطهم...

لقد تجاهلت جدول التسعيرة وجدول المناطق ولم اعمل ربط بهما.....وجدت نفسي ممكن سيعصب لي الامر....فقلت في نفسي ان ابدا بثلاث جداول فقط...وبشوف الى اين ستسير الامور

كما حصلت مشكلة في حساب الفرق بين القراءات السابقة والحالية ..مثال اذا كان عدد الوحدات المستهلكة هي 9900 فالمفترض عندما اضربها بسعر الوحده 0.002 تظهر 19.8 بينما هي تظهر لي 20

النماذج بين ايديكم...اتمنى التوجيه السليم

اكرر شكري وتقديري

NA_water bill.rar

رابط هذا التعليق
شارك

أخي العزيز

تم التعديل حسب الصورة المرفقة لجميع الحقول الرقمية لتصبح Double بدل Long Integer في جدول MOVES_tble

post-12714-0-84888800-1300744989_thumb.j

اداؤك (فيما أرى) في النماذج جيد تابع ... وبالتوفيق

:clapping:

NA_water bill_2.rar

رابط هذا التعليق
شارك

شاكر لك اخي nart lebzo على التواصل

وبالفعل انت رفعت معنوياتي

بس الحين ما ادري ما هي الخطوة المقبلة؟

في بالي اشياء كثيرة

مذا عن الدفع او الدفعة المقدمة..كيف يتم طرحها من اجمالي الفاتورة...اقصد اعمل جدول اخر خاص بالدفع..؟؟

وماذا عن باقي الفاتورة يعني كيف ترحيل المبلغ الغير مدفوع

انا جالس اشتغل على هذا الموضوع.....وان شاء الله طريقي صحيح..ساوفيكم بالجديد في هذا الموضوع

ولكن ارغب اذا في اي ملاحظات لزم اضافتها او لا

اجمل تحية

رابط هذا التعليق
شارك

السلام عليكم اخواني

بعد التحية

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

والنماذج كالاتي:

اضافة مشترك جديد

القراءات الشهرية

احتساب المستحقات الشهرية

احتساب الدفعات الشهرية+ الفاتورة

اضفت حقلين في جدول العداد واحد يسمى مستحقات سابقة والاخر يسمى دفعة مقدمة.

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

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

واضفت حقل اخر في جدول الحركة يسمى ترحيل المبلغ خصائصه yes/no

بمعنى عند الضغط عليه يتحول الفاتورة الغير مدفوعه الى حقل مستحقات سابقة في جدول العداد....

لا اطول عليكم..اترككم مع المرفق

وكلي شكري وتقدير على مساعدتكم النبيلة لي

NA_water bill.rar

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information