الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في تحليل: بيع وصيانة ماكينات تصوير

Featured Replies

بتاريخ:

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

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

وعلى هذا الاساس انا حللت البرنامج للاتي :-
المبيعات :
رقم الفاتورة -كود العميل (من جدول العملاء) -كود الماكينة (من جدول الماكينة) -تاريخ الدفع- إجمالي الدفع - المدفوع -المستحق

الصيانة
كود العملية - كود العميل -كود الماكينة -تاريخ بدء الصيانة -تاريخ نهاية الصيانة .

العملاء
كود العميل -اسم العميل -عنوان العميل -عنوان العمل-رقم البطاقة -تليفون-فاكس -نوع العميل (مشتري ، عمل صيانة)

الاقساط
رقم القسط-كود العميل -رقم الفاتورة -المبلغ المستحق-المدفوع-المستحق-التاريخ-مدة الاقساط (كل شهر ولا كل شهرين ولا كل اد ايه)-عدد الاقساط-قيمة القسط -السداد(يعني تم ولا لأ)- تاريخ السداد (في حالة التسديد ).

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

ده أخر حاجة توصلتلها ، وقبل ما أحط الجداول عايز أعرف رأيكوا بحيث أحط جداول صح

وجزاكم الله خيراًُ

بتاريخ:

الأخ / abdu1_far

بدايه موفقه ان شاء الله .. مع وجود بعض الملاحظات -- يمكن مناقشتها حسب تحليلك للنظام ..

- نوع العميل ( مشترى - صيانه ) -- لاداعى لهذا الحقل
من الممكن ان يكون نفس العميل فى البداية مشترى ثم يتحول الى طلب صيانة للأجهزة .
ممكن ان يستخدم هذا الحقل .. لمعرفة اذا كان هذا العميل .. فرد أو مؤسسة أو ...

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

- بيانات الاقساط يمكن تقسيمها الى جدولين
- جدول بيانات الاساسية للقسط
- جدول متابعة سداد الاقساط

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

منتظر ردك .. لنستكمل التحليل

maintenance.jpg

بتاريخ:
  • كاتب الموضوع

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


اولاً : أسف على التاخير في الرد ، بس النت كان فاصل عندي .
ثانياً :جزاك الله خيراً ياأستاذ امجد على المشاركة و شكراً جزيلاً على هذا التحليل الرائع والملاحظات المفيدة .
بس انا عندي استفسار .... ممكن ؟؟
حضرتك قلت بلاش نوع العميل ( مشترى - صيانه ) وبررت ذلك بـمن الممكن ان يكون نفس العميل فى البداية مشترى ثم يتحول الى طلب صيانة للأجهزة .
السؤال :
طب لو العميل هو عميل صيانة مباشر ، يعني لم يشتري هذه الماكينة من الشركة ، هل بياناته الاساسية برده توضع في جدول العملاء ؟؟ طب هفرق ازاي بين العميل اللي اشترى من عندنا الماكينة واللي جه عمل صيانة فقط ؟؟ ( معلش استحملني ) بس انا مش فاهم النقطة ده .
-وبرده عايز أعرف الفرق بين جدول عقود الصيانة ، وجدول الصيانة الدورية ، ده خاص بأيه وده خاص بأيه
-حضرتك كتبت في جدولي تفاصيل الفاتورة ، وسداد الاقساط ، حقلين وخلتهم pk ,fk في نفس الوقت ده برده مش فاهمها ، هما مفتاح أساس لأيه ؟؟ ، ومفتاح فريد لأية ؟؟
أرجو سرعة الرد وجزاك الله خيراً .




اولاً : أسف على التاخير في الرد ، بس النت كان فاصل عندي .
ثانياً :جزاك الله خيراً ياأستاذ امجد على المشاركة و شكراً جزيلاً على هذا التحليل الرائع والملاحظات المفيدة .
بس انا عندي استفسار .... ممكن ؟؟
حضرتك قلت بلاش نوع العميل ( مشترى - صيانه ) وبررت ذلك بـمن الممكن ان يكون نفس العميل فى البداية مشترى ثم يتحول الى طلب صيانة للأجهزة .
السؤال :
طب لو العميل هو عميل صيانة مباشر ، يعني لم يشتري هذه الماكينة من الشركة ، هل بياناته الاساسية برده توضع في جدول العملاء ؟؟ طب هفرق ازاي بين العميل اللي اشترى من عندنا الماكينة واللي جه عمل صيانة فقط ؟؟ ( معلش استحملني ) بس انا مش فاهم النقطة ده .
-وبرده عايز أعرف الفرق بين جدول عقود الصيانة ، وجدول الصيانة الدورية ، ده خاص بأيه وده خاص بأيه
أرجو سرعة الرد وجزاك الله خيراً .
اولاً : أسف على التاخير في الرد ، بس النت كان فاصل عندي .
ثانياً :جزاك الله خيراً ياأستاذ امجد على المشاركة و شكراً جزيلاً على هذا التحليل الرائع والملاحظات المفيدة .
بس انا عندي استفسار .... ممكن ؟؟
حضرتك قلت بلاش نوع العميل ( مشترى - صيانه ) وبررت ذلك بـمن الممكن ان يكون نفس العميل فى البداية مشترى ثم يتحول الى طلب صيانة للأجهزة .
السؤال :
طب لو العميل هو عميل صيانة مباشر ، يعني لم يشتري هذه الماكينة من الشركة ، هل بياناته الاساسية برده توضع في جدول العملاء ؟؟ طب هفرق ازاي بين العميل اللي اشترى من عندنا الماكينة واللي جه عمل صيانة فقط ؟؟ ( معلش استحملني ) بس انا مش فاهم النقطة ده .
-وبرده عايز أعرف الفرق بين جدول عقود الصيانة ، وجدول الصيانة الدورية ، ده خاص بأيه وده خاص بأيه
-حضرتك كتبت في جدولي تفاصيل الفاتورة ، وسداد الاقساط ، حقلين وخلتهم pk ,fk في نفس الوقت ده برده مش فاهمها ، هما مفتاح أساس لأيه ؟؟ ، ومفتاح فريد لأية ؟؟
أرجو سرعة الرد وجزاك الله خيراً .




اولاً : أسف على التاخير في الرد ، بس النت كان فاصل عندي .
ثانياً :جزاك الله خيراً ياأستاذ امجد على المشاركة و شكراً جزيلاً على هذا التحليل الرائع والملاحظات المفيدة .
بس انا عندي استفسار .... ممكن ؟؟
حضرتك قلت بلاش نوع العميل ( مشترى - صيانه ) وبررت ذلك بـمن الممكن ان يكون نفس العميل فى البداية مشترى ثم يتحول الى طلب صيانة للأجهزة .
السؤال :
طب لو العميل هو عميل صيانة مباشر ، يعني لم يشتري هذه الماكينة من الشركة ، هل بياناته الاساسية برده توضع في جدول العملاء ؟؟ طب هفرق ازاي بين العميل اللي اشترى من عندنا الماكينة واللي جه عمل صيانة فقط ؟؟ ( معلش استحملني ) بس انا مش فاهم النقطة ده .
-وبرده عايز أعرف الفرق بين جدول عقود الصيانة ، وجدول الصيانة الدورية ، ده خاص بأيه وده خاص بأيه
-حضرتك كتبت في جدولي تفاصيل الفاتورة ، وسداد الاقساط ، حقلين وخلتهم pk ,fk في نفس الوقت ده برده مش فاهمها ، هما مفتاح أساس لأيه ؟؟ ، ومفتاح فريد لأية ؟؟
أرجو سرعة الرد وجزاك الله خيراً .
بتاريخ:

الأخ /abdu1_far

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

اذا اردت ان تضيف حقل ( طبيعة العميل ) مشترى او صيانة
يوجد احتمالين ان هذا العميل يتحول الى صيانة وبالتالى سيكون طبيعة الحقل صيانة وتستمر هذه طبيعته (صيانة)
او انك تضيف قيمه جديدة ( مشترى صيانه ) لكي يجمع بين النوعين
السؤال هو من سيقوم بتغيير طبيعة العميل الى النوعية الجديدة ( بطريقه يدويه ام ان التعديل آلي سيكون من خلال برنامج )
الحل الاخر : انك لاتستخدم هذا الحقل بجدول العملاء .. ولكن يمكنك الوصول الى نوعية العميل من خلال وجود رقمه ضمن جدول عقود الصيانة .

ثانيا : جدول عقود الصيانه تحتوى على البيانات الاساسية لعملية الصيانة مثل
تاريخ بدء الصيانة - تاريخ انتهاء الصيانة - قيمه الصيانة - .....

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

بتاريخ:
  • كاتب الموضوع

الاستاذ : امجد
متشكر جداً على الايضاح ، المعلومة وصلت ، كان فيه سؤال كمان انا أضفته ، بس للاسف لما الرد اتعلبك أكيد حضرتك مخدتش بالك
-حضرتك كتبت في جدولي تفاصيل الفاتورة ، وسداد الاقساط ، حقلين وخلتهم pk ,fk في نفس الوقت ده برده مش فاهمها ، هما مفتاح أساس لأيه ؟؟ ، ومفتاح فريد لأية ؟؟
وجزاكم الله خيراً
أه بالمانسبة انا اسمي عبدالله فرغلي مختصرة إلى (abdu1_far ) , لأحسن حد يتريق على الاسم :)

  • بعد 3 أسابيع...
بتاريخ:

الأخ / عبدالله فرغلي

اعتذر للتأخير ..

جدولي تفاصيل الفاتورة ، وسداد الاقساط ، حقلين وخلتهم pk ,fk في نفس الوقت ده برده مش فاهمها ، هما مفتاح أساس لأيه ؟؟ ، ومفتاح فريد لأية ؟؟


بيانات الفاتورة توزع على جدولين

الجدول الاول يحتوى البيانات الاساسية للفاتورة مثل
رقم الفاتورة ( Pk) + تاربخ الفاتورة + ...

الجدول الثاني يحتوى على الاصناف أو ارقام الماكينات التابعة لهذه الفاتورة ( قد تكون ماكينة واحدة أو أكثر )
رقم الفاتورة (Pk) + مسلسل داخل الفاتورة (pk) + الكمية + السعر + .....
وايضا رقم الفاتورة فى الجدول التفصيلى يتبع لرقم الفاتورة فى جدول البيانات الاساسية للفاتورة . فى هذه الحاله يكون ( Fk)
forign key

ارجوا ان يكون الامر واضح
  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

الاستاذ العزيز / أمجد
اولاً جزاك الله خيراً على ماتبذله
ثانياً : أعذرني لاني لسه مبتدئ
ثالثاً : انا لسه برضه مفهمتش الجزئية بتاعة pk ,fk في نفس الوقت
مش الحقل لو نوعه pk معناه اني مينفعش اكرر فيه بيانات بنفس الرقم ، طب لو كده يبقى في جدول تفاصيل الفاتورة مش هأقدر أدخل أكتر من رقم فاتورة واحدة لان نوعه pk ، مع ان ممكن فاتورة واحدة يكون ليها اكتر من عنصر ( مشتريات الماكينة )
وبالمثل سداد الاقساط
أرجو توضيح هذه النقطة وياريت لو تضرب مثل
وجزاك الله خيراً

بتاريخ:

بيانات الفاتورة الاساسية
مثال
رقم الفاتوره = 1 + تاريخ الفاتورة 1-5-2007

بيانات الفاتورة التفصيلية ( رقم الفاتورة + رقم المسلسل )... معا .... هما المفتاح الاساسى للجدول
رقم الفاتورة = 1 + رقم مسلسل الصنف الاول = 1 + باقي البيانات
رقم الفاتورة = 1 + رقم مسلسل الصنف الثانى = 2 + باقى البيانات

وفى نفس الوقت لابد ان يكون رقم الفاتورة الموجود فى جدول البيانات التفصيلية .... يجب ان يكون فى جول الفاتورة الرئيسي
forign key

بتاريخ:
  • كاتب الموضوع

ألف شكر ياستاذ امجد على الشرح
وصلت المعلومة اخيراً والحمد لله :D
معلش تعبتك معايا :(

  • بعد 2 أسابيع...
بتاريخ:

thanks
for you

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

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

Account

Navigation

البحث

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.