delphi4arab منتديات دلفي للعرب
منظومة متابعة المبيعات و المشتريات - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4)
+--- قسم : برامج دلفي من عمل الأعضاء (https://delphi4arab.net/forum/forumdisplay.php?fid=27)
+--- الموضوع : منظومة متابعة المبيعات و المشتريات (/showthread.php?tid=1666)

الصفحات: 1 2


منظومة متابعة المبيعات و المشتريات - thebestbenz - 15-02-2010

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


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


user name :
Delphi4Arab
Password:
Delphi4Ararb

للتحميل
http://www.4shared.com/file/223127613/210a3143/Spares.html

للمزيد من المعلومات إقرا الملف ( إقرا )
و لكم خالص الشكر


منظومة متابعة المبيعات و المشتريات - AL-MOB4RM3G - 15-02-2010

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

حيّآك الله اخي الكريم, بالنسبة للبرنامج لم يعمل على جهآزي, او بالأحرى, ال Setup لا يعمل,
يعني لم استطع تنصيبه على جهآزي, هل استخدمت installshild لتجميع البرنامج ؟

- اعمل على نظام ويندوز 7, 64 بيت الآن, والله المستعان,
بالتوفيق,


منظومة متابعة المبيعات و المشتريات - nabilkeb - 15-02-2010

أهلا و سهلا بك أخي معنـــا:
أنا مبتدئ مثلك و الراجح أني دونك ، و لكني سأتفاعل مع أخي في برنامجه هذا حسب مستوايا.
بعض الأسئلة و الملاحظات :


* أضن أخي أن هكذا برامج و قبل الجوانب المتعلقة بسهولة الإستعمال و المظهر الجمالي ، لا بد و لزاما أن تخلو من الأخطاء المتعلقة بقواعد البيانات إضافة إلى إتاحة امكانية للمستخدم بعمل ما نراه متوقعا حدوثه أو الحاجة إليه ، مثال :
في شاشة المشتريات لا نجد امكانية التعديل علما أن الخطأ جد وارد ، يعني إذا أدخل قيمة معينة كالسعر أو الكمية خاطئة و تدارك ذلك بمحاولة التعديل ، فلا توجد هذه الإمكانية أو على الأقل أين هي ؟


* لما نأتي في شاشة المشتريات للإضافة ن و لتكن مثلا خاصة بالنوع (زيت دراولك) نجد أن الكمية المتوقرة هي 32 ، نضغط زر إضافة ثم في كمية الشراء نضع القيمة 10 :
-1- المفروض تتغير الكمية المتوفرة حينها ، آليا يعني مباشرة مع ادخال الكمية ، و ليس بعد الدخول إلى خانة الكمية المتوفرة ، مع اقتراح عدم اتاحة امكانية تغييرها لعد الحاجة أصلا فهذا حاصل جمع الكمية المتوفرة+الكمية المراد شراؤها ، إذن ما الحاجة لامكانية تغييرها ، تجعلها للقراءة فقط .
-2- هذه الحقول خاصة بالكمية ، يعني أرقام ، بينما بالإمكان ادخال حروف أو رموز (إذا كانت اللغة فرنسية) ، و لا يجب ترك هذه الإتاحة أو الإمكانية.
-3- إذا حررنا القيمة 10 كما ذكرنا و لم نقم بالحفظ ، يعني مثلا قمنا بالإلغاء ، ماذا سيحدث ؟ المفروض تبقى الكمية المتوفرة 32 كما كانت و ليس 42 ، بينما الحاصل بعد الإلغاء و غلق البرنامج و اعادة فتحه و الذهاب إلى هذا الصنف في شاشة المشتريات نجده42 ، يعني تمت الإضافة رغم الإلغاء ، و هذا حطأ فادح طبعا .
-4- دوما مع شاشة المشتريات ، عندما نغير في مادة معينة نجد التغير يشمل كل من كمية الشراء و الكمية الحالية ، بنما لا يشمل سعر الشراء ، سعر البيع ، سعر المـســاعدة و التاريخ ، و كأن بيانات سجل معين هي نفسها مع البقية بينما الواقع غير ذلك ، يعني لا يمكننا معرفة هذه الأخيرة و تفريقها من مادة لأخرى.
-5- إذا أردت الإضافة دوما في شاشة المشتريات ، و لم تملئ أي حقل أو بعضها و قم بالحفظ ، تتم عملية الحفظ ، فيبقى السجل خاليا ، و هذا لابد من مراجعته ، يعني ضرورة ملئ ما هو ضروري لتنجح عملية الحفظ و إلا فعلى المستعمل الإلغاء ، الذي هو بداته فيه الخلل المذكور .


* لما نأتي لطباعة الفاتورة نجد خلل كما ذكرت بتقرير الطباعة ، أضن الإشكال فقط في حجم الخط و ما يعرف بـ Mise en Page لست أدري بالعربية وضع أو تخطيط الصفحة يعني حدود الصفحة. لأنه و بعد اضافة عدة مواد في الفاتورة تفوق الصفحة الواحدة ، مثلا تكون في صفحتين نجد أن آخر سطر غير واضح (منقوص) ، إذا أحببت قم بنسخ التقرير من مشروعك و ألصقه بفورم واحدة في مشروع جديد ، ثم أرفقه هنــا لنطرع عليه و نساعدك بما لدينا.
- مع الفاتورة أيضا في شاشة المبيعات : نلاحظ أنه بالإمكان حجز أرقام فواتير جديدة بدون ملئها ، يعني تضغط فاتورة جديدة فيزيد الرقم آليا إلى مالانهاية مع امكانية بقاء هذه الأرقام للفواتير محجوزة ، يعني عندما تكون مثلا في الفاتورة رقم100 لا يعني بالضرورة أنك حررت و بعت فعلا هذا العدد مما يخلق مشاكل في عدم إمكانية حوصلة الفواتير المحررة .


* إذا قمت بحذف مواد ، أو حذف مجموعة من الفواتير ماذا يترتب عن ذلك؟
-1- ظهور قيم مخالفة لواقع الكمية بالمخزن و أحيانا بقيمة سالبة ، هذا غير منطقي.
-2- بعد حذف كل الفواتير تبقى امكانية الحذف متوفرة مما يتسبب في برقية الخطأ ، لابد من إما تعطيل عمل زر الحذف أو إظهر رسالة بعدم و جود ما يحذف.
-3- بعد حذف الكل ، و مباشرة فاتورة جديدة نلاحظ رقمها يأخذ القيمة أو العدد 0 بينما في الحقيقة هي الفاتورة رقم1 ، لا يوجد عدد 0 .
-4- إذا كان لديك فاتورتين على التوالي سيأخذان الرقم 0 و 1 . السؤال لماذا توجد إتاحة تحرير في خانة رقم الفاتورة ؟ إذا كنت في الفاتورة رقم0 ، و حررت الرقم1 لا يحدث شيئا ، بالمعنى عليك عدم اتاحة فرصة التحرير في الرقم ، أو وهو الأفضل مع تغيير الرقم تعرض الفاتورة الحامل لذلك الرقم.


هذه بعض الملاحظات على عجالة ، و عموما هو عمل جيد عليك بتدارك ما تراه.
و ربما يفيدك هذا الرابط (و للإشارة هو لصنف المبتدئين أقصد لتعريف المبتدئ فقط يعني ليس عملا احترافيا أو تجاريا ، كما توجد كثير من الملاحظات حوله ، سيتم طرحها بعد نهاية الدروس ، منها ما هو متعمد و منها ممكن ما خفي عني ، و الذي سنتداركه سويا رفقة الخبراء المختصين )


بالتوفيق أخي العزيز.


منظومة متابعة المبيعات و المشتريات - thebestbenz - 15-02-2010

السلام عليكم أخي

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

نعم Installshield
كما اني قمت بتحميل البرنامج على أكثر من جهاز بمختلف إصدارات الويندوز بما فيها ويندوز 7
أعتقد المشكلة في 64 بيت

حسب علمي ان اصدارات الويندوز الغير 32 بيت تجد فيها 2 من Program files
واحد لـ 32 بت و الاخر لـ 64 مثلا عند التحميل إختر 32 بت

و الله المستعان


منظومة متابعة المبيعات و المشتريات - thebestbenz - 15-02-2010

السلام عليكم أخي nabilkeb

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

سأدرس ما علقت و اعود اليك
و بارك الله فيك
شكرا


منظومة متابعة المبيعات و المشتريات - Innovedic.Algeria - 15-02-2010

al-mob4rm3g كتب :البرنامج لم يعمل على جهآزي, او بالأحرى, ال setup لا يعمل,
اعمل على نظام ويندوز 7, 64 بيت

أغلب المبرمجين أو البرامج يقومون بتطوير برامجهم على منصات 32 بت
وانت تستعمل ويندوز 7 من صنف 64بت وهذا تعارض في الإصدار بين تطبيق مبني على منصة 32 بت
بينما النظام يحتوي على منصة 64 بت.
بعض برامج 32بت لا تتواف مع فستا 32 بت بالرغم من أن نفس المنصة مثبتة وهذا راجع للتعليمات البرمجية
عليك إستعمال نظام 32بت بدل 64 بت
ولكن لابأس ان تسأل نفسك ماسبب تنصيبك لنظام 64 بت وهل تمتلك معالج64 بت؟
تحياتي


منظومة متابعة المبيعات و المشتريات - thebestbenz - 16-02-2010

لسلام عليكم
أخي nabilkeb
شكرا مرة أخرى على مجهودك الطيب

بالنسبة لملاحظاتك :
* التعديل في شاشة المشتريات ممكن
الفقرة 1 تم التعديل
الفقرة 2 لم افهم المقصود بالرغم اني اضافة الكتابة بالفرنسية و لا يحدث شيء و ايضا الحقل رقمي
لن يسمح الا بالارقام فيه
الفقرة 3 تم التعديل
الفقرة 4 لم افهم
الفقرة 5 جاري التعديل

الطباعة هل من مقترحات
حجز أرقام فواتير جديدة بدون ملئها , تم التعديل

شاشة المبيعات
الفقرة 1 هذا غير ممكن و لكن البيانات المحفوظة في قاعدة البيانات كلها تجريبية
و يمكن لاني قمت بالحذف و الزيادة و التعديل ليس من المنظومة بل من قاعدة البيانات
الفقرة 2 تم التعديل
الفقرة 3 تم التعديل
الفقرة 4 تم التعديل بالرغم من اني افضل التغيير في رقم الفاتورة فالخطأ وارد

قم بالمراجعة من جديد و اعلامي
الرابط الجديد باول مشاركة

و بارك الله فيك و فيكم


منظومة متابعة المبيعات و المشتريات - nabilkeb - 16-02-2010

طيب ، أضن أن الأمر يتطلب مني التمعن و التجريب جيدا ، و لكني أقول :
- الفقرة1 لم يتم التعديل ، عند ضغط زر الإضافة و تحديد مادة معينة نرى الكمية المتوفرة ، و بعد ادخال قيمة معينة في كمية الشراء ، لانرى أي تغيير في الكمية الحالية .
- الفقرة 2 انظر الصورة رقم 2 بالمرفق.
- الفقرة 3 تم التعديل فعلا.
- الفقرة 4 انظر الصورة رقم 4 بالمرفق .
الطباعة قلت لك قم بنسخ التقرير من برنامجك ، و افتح برنامج جديد و على الفورم ألصق التقرير مباشرة و أرسل لنا المرفق للإطلاع عليه و التعديل و إفادتك .

في المبيعات :
- الفقرة 1 : ممكن ، المهم أنني رأيت قيم سالبة حقيقة أثناء التجريب و لم أتمعن و أبحث عن السبب ، و المفروض عدم وجود قيم سالبة .
- الفقرة 2 : تم التعديل فعلا .
- الفقرة 3 : تم ذلك فعلا و لكن بحدوث خطئ آخر ، يتمثل فيما يلي : إذا تم مسح كل الفواتير ، و بعدها باشرت فاتورة جديد ستأخذ الرقم 1 فعلا ، و بعد ملئها بسلع معينة يصبح رقمها 2 ، المفروض أنت تعمل على الفاتورة 1 . أمر ثاني بعد مسح الكل و مباشرة فاتورة جديدة تأخذ في البداية الرقم 1 و بعد إضافة سلعة معينة تأتي رسالة تقول أنه لا توجد فاتورة هل تريد انشاء فاتورة جديدة ، رغم أنني ضغطت على زر فاتورة جديد و أخذت الرقم1 ، السؤال: لما هذه الرسالة ؟ ليست في محلها.
- الفقرة 4 : قمت بجعل الخانة للقراءة فقط ، جيد. ربما لم تفهمني جيدا كنت أقصد إما أن تجعلها للقراءة فقط كما فعلت ، أو تجعلها باتاحة الإطلاع على الفواتير ، يعني أنا في الفاتورة10 ، لما أكتب الرقم 3 تعرض الفاتورة 3 و هو الأفضل ، لأن الوسيلة المتاحة لعرض الفاتورة رقم3 لديك هي DBNavigator فقط يعني لما أكون في الفاتورة1453 و أريــد أن أعرض رقم 754 ن كم من مرة سأضغط على زر السابق أو التالي في DBNavigator ؟ ثم على هذه الفكرة أيضا : إذا أردت مسح كل الفواتير ، مثلا لأنني غيرت المحل كليا ، أو أريــد بدأ عام جديد أو شيء من هذا القبيل ، السؤال: كم من مرة يتوجب عليا ضغط زر مسح الفاتورة ؟


عموما أضنني سأمنحك كثيرا من الملاحظات ، فقط إذا توفر الوقت ، و لك إلى ذلك الحين أن ترى ما سلف طرح .

بالتوفيق


منظومة متابعة المبيعات و المشتريات - issamdnn - 17-02-2010

أخي العزيز ...

الله يعطيك العافية على هذا البرنامج الجميل...

الحقيقة عمل يستحق التقدير..

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

وبالفعل تمكنت بزمن قصير من معرفة كلمة السر الخاصة بقاعدة البيانات المرفقة مع التطبيق ....

لا أحب أن أكتب لك هذه الكلمة(كلمة السر الخاصة بقاعدة بياناتك) (على العموم) ولكني سأعطيك تلميح بسيط: الكلمة عبارة عن بريد إلكتروني
وتبدأ بالحرف Ra فهل أنا محق....

أتمنى لك التوفيق .. وأتمنى أن تتحفنا بمشاريعك أكثر... لك مني فائق الإحترام والشكر...:thumbsup:


منظومة متابعة المبيعات و المشتريات - moh38 - 19-02-2010

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