تحليل نظام مبيعات عام
#11
السلام عليكم ورحمة الله

ملاحظة: الموضوع طويل نوعا ما ولا يمكن التعليق على كل ما كتبت فهو يحتاج لصفحات فحاول الاختصار ما أمكن

فيما يخص الأرباح فهي:
1- الربح الخام = (سعر بيع البضاعة - سعر شرائها) مضروب بالكمية وانتبه ان نفس المادة يمكن ان تشترى/تباع باسعار مختلفة
2- الربح الصافي = الربح الخام - (كراء المحل/الكهرباء/الهاتف/اجزر العمال+المصاريف المختلفة)
لاحظ :
في 1 اننل استخدمنا سعر الشراء وهناك من يستخدم سعر الكلفة في حالة بضاعة يتم انتاجها مثل المواد الصيدلانية وما شابه
في 2 المصاريف يمكن ان تكون شهريا او كل شهرين مثل فاتورة الهاتف أو كل سنة مثل ثمن كراء المحل هذه يمكن حسابها وتقسيمها حسب طريقة الحساب، كل شهر...

بالنسبة للحساب (في الواقع!) هناك اثنان:
حساب حقيقي يعرفه فقط مالك المحل/المصنع/صاحب التجارة وهو مخفي!
حساب ظاهري وهمي يظهر كانه حقيقة لاصحاب الضرائب! وهذا يجب ان لايتعدى الربح نسبة معينة والا نتظر كارثة من الضرائب!

الرد
#12
قلت

1- احسن حل هو استعمال ( استعلام sql )
2- يمكن تخزينها مع التحديث بعد كل تعديل ...
الرد
#13
السلام عليكم


إقتباس : الموضوع طويل نوعا ما ولا يمكن التعليق على كل ما كتبت فهو يحتاج لصفحات فحاول الاختصار ما أمكن

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

إقتباس :احسن حل هو استعمال ( استعلام sql )

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

وغير هذا قبل قليل قمت بتجربة على sql server وملاءته بعشرة الاف سجل واحتاج الامر الى 15 ثانية .

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

وبعدها قال لي :


.jpg   AAAAAAA.JPG (الحجم : 12.22 ك ب / التحميلات : 219)


والغريب العجيب ان الاكسس قمت بمظاعفة السجلات فيه عن طريق النسخ واللصق بثوان الى اربعون الف سجل

والاسكو ال سيرفير الى عشرة الاف سجل لدقائق كاملة

بصراحة صرت اشك بكل منتجات مايكروسوف لتناقضها
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
الرد
#14
لماذا تستدعى 40000 سجل لعرضه .. المستخدم لن يستفيد شىء من 40000 سجل معروض امامه
ربما يريد الاطلاع على سجل 10 20 30 سجل لا اكثر .

يوجد دوال لاستخراج عدد معين من السجلات ذو ترتيب معين مثلا
استخرج اول 10 سجلات ثم 10 التى تليها ثم ... كل استدعاء باستعلام
--------------------
بما انك لن تستطيع عرض اكثر من 100 سجل فى شاشة الكمبيوتر فلا تقم باستدعاء اكثر من 100 سجل
الرد
#15
إقتباس :لماذا تستدعى 40000 سجل لعرضه .. المستخدم لن يستفيد شىء من 40000 سجل معروض امامه

انا لا اعرض السجلات او الفواتير وانما اقوم بحساب كمية البضاعة فيها اي المخزون وليس من المعقول ان احسب كمية عشرة واترك الباقي
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
الرد
#16
إقتباس :الحد الادنى من الجداول لأي منظومة
أولا: لا يوجد حد أدنى لأي منظومة
التصميمات جد متقلبة، ولا يوجد تصميم قياسي Standard صالح لكل البرامج حتى لنفس النشاط غالبا...
الموضوع كما قال الأستاذ
إقتباس :الموضوع طويل نوعا ما ولا يمكن التعليق على كل ما كتبت
لكن سأحاول سرد معايير عامة عند العمل على مثل التصاميم
[صورة: attachment.php?attachmentid=3408&d=1333718176]
لا يمكنني العمل على التصميم السابق إذ هو ينسف مجمل معايير التصميم ويضرب بها عرض الحائط، عفوا! لا أقصد الإساءة Smile
بعد مراعاة معايير تسمية الأغراض واختيار أسماء مناسبة تدل على وظيفتها:
- لا تنشئ جداول غير مرتبطة (الشعور بضرورة وجودها هو خطأ عند التصميم في الغالب)
- لا تخزن ما يمكن حسابه (إلا في حدود ضيقة جدا)
- الجداول تعبر عن كائنات مستقلة قدر الإمكان
- تأكد من الربط بين الجداول (حقول خارجية) وفرض التكامل المرجعي عند الحذف والتحديث على الوجه الذي ينبغي
- لا تنطلق في البرمجة حتى تنتهي من تصميم القاعدة (وخصص لهذه أضعاف ما تخصصه للبرمجة)
- استخدم الواجهات Views عند الحاجة والأغراض الأخرى إن وجدت
- لا تغير في تصميم القاعدة لأجل تسهيل البرمجة أو الواجهة (قد تجد هذه صعبة أحيانا)
عدم مراعاة معايير التصميم عند البداية يؤدي غالبا إلى مشاكل أخرى لاحقا عند الاستعلام...
نأتي للتصميم السابق:
- لا أرى فيه جدول متابعة حركات المخزن لكل منتج
- أيضا جدول الصندوق (الحركات المالية) فهي مستقلة عن الجداول الأخرى
البقية لاحقا إن شاء الله
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#17
السلام عليكم ورحمة الله وبركاته


إقتباس :أولا: لا يوجد حد أدنى لأي منظومة
اين كنت الموضوع تخربط واخوك ضايع بين SQL server والاكسس


إقتباس :لا يمكنني العمل على التصميم السابق إذ هو ينسف مجمل معايير التصميم ويضرب بها عرض الحائط، عفوا! لا أقصد الإساءة

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

إقتباس : لا تنشئ جداول غير مرتبطة (الشعور بضرورة وجودها هو خطأ عند التصميم في الغالب)

انا الان سوف ازعل منك

يعني جدول المصاريف اربطه بأي جدول ليس له مكان يرتبط به ( نورني )

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

إقتباس : الجداول تعبر عن كائنات مستقلة قدر الإمكان

لم افهم

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

طيب انا سوف اتوقف الان حتى انتهي من تصميم قاعدة البيانات

الله يرحمك يا منظومات الشؤون الادارية والموظفين بأي تصميم كانت يمشى حالها

إقتباس :لا تغير في تصميم القاعدة لأجل تسهيل البرمجة أو الواجهة (قد تجد هذه صعبة أحيانا)


ههههههه انا الان من جملتك هذه عرفت انك كنت بيوم من الايام بالورطة يلي انا فيها الان

إقتباس :عدم مراعاة معايير التصميم عند البداية يؤدي غالبا إلى مشاكل أخرى لاحقا عند الاستعلام...

لا ارغب بالتعليق ( أسال مجرب بالليلة ابني واهدم جداول وحقول)


إقتباس : لا أرى فيه جدول متابعة حركات المخزن لكل منتج

هل تعني نقل البضاعة من مكان الى اخر ...؟
هذا يعني ان هناك اكثر من مخزن للمحل ...؟
لو كان كذلك فهو ليس مطلوب كثيرا .

أول امس اراد احد الزبائن منظومة لمحل بمخزنين فقلت له يا راجل انت سوف توجع دماغي يعني انت احظرت بضاعة وعارف انت اين وضعتها فأملاء الفاتورة وارسل زبونك للمخزن الذي تريد .

فاقتنع بالفكرة وقال حسنا لا ضرورة للمخازن بالمنظومة


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


ما رايكم بهذا التصميم المبدئي


.jpg   gjp80yek1.jpg (الحجم : 20.85 ك ب / التحميلات : 210)

اسماء الجداول

كود :
discounts stores sales titles publishers employees publishers info التخفيضات المخازن المبيعات العناوين الناشرون المستخدمون معلومات ناشرين
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
الرد
#19
الرسم غير واضح جيدا، لكنه يبدو أحسن (ولو من حيث الشكل على الأقل)
أرفق ملف Access نعمل عليه هنا ولا تفتح موضوع جديد.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#20
تم توقف الموضوع مؤقتا حتى يتم الانتهاء من نقاش لموضوع له علاقة بهذا المكان

http://www.delphi4arab.net/forum/showthr...p?tid=3491

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


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


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