المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : منظومة متابعة المبيعات و المشتريات


thebestbenz
15-02-2010, 10:27 AM
السلام عليكم و رحمة الله و بركاته


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


user name :
Delphi4Arab
Password:
Delphi4Ararb

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

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

AL-MOB4RM3G
15-02-2010, 11:53 AM
وعليكم السلام ورحمة الله,

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

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

nabilkeb
15-02-2010, 12:44 PM
أهلا و سهلا بك أخي معنـــا:
أنا مبتدئ مثلك و الراجح أني دونك ، و لكني سأتفاعل مع أخي في برنامجه هذا حسب مستوايا.
بعض الأسئلة و الملاحظات :


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


* لما نأتي في شاشة المشتريات للإضافة ن و لتكن مثلا خاصة بالنوع (زيت دراولك) نجد أن الكمية المتوقرة هي 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 لا يحدث شيئا ، بالمعنى عليك عدم اتاحة فرصة التحرير في الرقم ، أو وهو الأفضل مع تغيير الرقم تعرض الفاتورة الحامل لذلك الرقم.


هذه بعض الملاحظات على عجالة ، و عموما هو عمل جيد عليك بتدارك ما تراه.
و ربما يفيدك هذا الرابط (http://www.delphi4arab.com/forum/showthread.php?t=481) (و للإشارة هو لصنف المبتدئين أقصد لتعريف المبتدئ فقط يعني ليس عملا احترافيا أو تجاريا ، كما توجد كثير من الملاحظات حوله ، سيتم طرحها بعد نهاية الدروس ، منها ما هو متعمد و منها ممكن ما خفي عني ، و الذي سنتداركه سويا رفقة الخبراء المختصين )


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

thebestbenz
15-02-2010, 12:45 PM
السلام عليكم أخي

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

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

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

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

thebestbenz
15-02-2010, 12:57 PM
السلام عليكم أخي nabilkeb

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

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

Innovedic.Algeria
15-02-2010, 01:33 PM
البرنامج لم يعمل على جهآزي, او بالأحرى, ال setup لا يعمل,
اعمل على نظام ويندوز 7, 64 بيت


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

thebestbenz
16-02-2010, 12:42 PM
لسلام عليكم
أخي nabilkeb
شكرا مرة أخرى على مجهودك الطيب

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

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

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

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

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

nabilkeb
16-02-2010, 02:53 PM
طيب ، أضن أن الأمر يتطلب مني التمعن و التجريب جيدا ، و لكني أقول :
- الفقرة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, 02:01 PM
أخي العزيز ...

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

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

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

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

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

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

moh38
19-02-2010, 08:55 AM
كاضافة بسيطة
لم يعمل هذا البرنامج لدي بسبب عدم وجود برنامج اكسس2007
وعندما نصبت هذا البرنامج عمل بصورة صحيحة
وشكرا

thebestbenz
21-02-2010, 10:48 AM
السلام عليكم و رحمة الله و بركاته
الاخوة بالمنتدى حياكم الله جميعا
أعتذر عن تأخري عنكم و السبب هو الأخ nabilkeb
الذي اهدا لي عيوبي و أخطائ و التي فعلا أخجل لوجودها لبساطتها و ضرورة توفرها
و بالرغم من بساطتها ارهقتني في تفاديها
فالشكر الجزيل لك اخي nabilkeb
و انتظر عيوبي و اخطائ الاخرى و بعض التشجيع

الاخ issamdnn
شكرا على التنبيه و سأخذ بنصيحتك
و للعلم حرصت على ان تكون مخفية و اعجب كيف فعلت ذلك
كيف ؟ فقط لايميلي
شكرا مرة اخرى و انتظر تعليقك


الاخ moh38
يبدو أني نسيت ان انوه الى ذلك
وبالرغم من ذلك جعلت المنظومة تعمل ايضا على النسخ السابقة
من الاكسس فقط قم بحفظ قاعدة البيانات أو تغيير مسارها من
SpareDB.accdb to SpareDB.mdb
و ضعها في المجلد المطلوب
و عند فتح المنظومة أختر
تحديد قاعدة البيانات و أذهب للملف

و انتظر تعليقاتك و ملاحظاتك

قمت بتعديلات في المنظومة و جدت الرابط بالاعلى لاخر تحديث
ولا تنسوني من دعائكم

شكرا

thebestbenz
21-02-2010, 11:08 AM
اخي nabilkeb
بخصوص التقرير
اليك الرابط للملف الذي طلبته
شكرا

thebestbenz
03-03-2010, 07:21 PM
السلام عليكم و رحمة الله و بركاته
الاخوة بالمنتدى
لقد قمت بعمل تحديثات بالمنظومة

بإنتظار الملاحظات

قمت بتجديد الرابط بالاعلى
تحياتي للجميع
شكرا

okail
17-03-2010, 03:48 PM
السلام عليكم ورحمة الله

عمل كبير ومتعوب عليه أخي جزاك الله خيراً واتمنى أن تضع السورس لكي نتعلم منه