الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع جماعي1

مغلق
بدأه الشرق في 8 أبريل 2005 · 19 رد · 1,373 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام وعليكم كنت قد وضعت فكرة مشروعي في المنتدى سابقا بعنوان مشروع جماعي وهو يعرض عمل مشروع لمعرض موبايلات وقد انقطعت فترة حتى أقوم بعمب تعديلات ومراجعة لقواعد البيانات وتحليل النظام وهذا هنا تحليل النظام كاملا بين ايديكم اريد منكم المشاركة والمساعدة بالعمل ووضع الافكار اذا سمحتم الباب مفتوح للجميع للمشاركة مع العلم باني في مبتدئ في هذا المجال واحتاج مساعدتكم ومعاونتكم وهنا الفائدة ربما تعم الجميع علما بأن هذا سيكون مربوط بado وسيكون عرض التقارير ب data report وستكون الاستعلامات بلغة sql

معرض الموبايلات

المعرض

رقمي Gallery_no رقم المعرض

نصي Gallery_name اسم المعرض

نصي Address العنوان

رقمي Telephone_no رم الهاتف

نصي Email_code الرمز البريدي

نصي email الايميل

نصي Owner_name اسم المالك

رقمي No_of_partners عدد الشركاء

عملة capital رأس المال

عملة total مجموع الأرباح

عملة Money_available المال الموجود

عملة Money_used المال المستخدم

عملة Total_lan مجموع القروض

عملة Total_amount المجموع الكلي للمال

رقمي Mobile_no رقم الموبايل

رقمي Amount _of_mobile الكمية المتوفرة

رقمي Accessory_no رقم الإكسسوار

رقمي Amount_of_accessory الكمية المتوفرة

شرح الجدول السابق

في الخانة الأولى تم وضع أسماء الحقول التي ستكون موجودة على واجهات الإدخال ما في الخانة الثانية سيكون الاسم البرمجي الذي سنستخدمه في قاعدة البيانات وفي الثالثة سيكون نوع الحقل

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

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

وأيضا أن توزيع الأرباح يتم حسب نصيب كل شريك في المعرض

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

العمليات التي تتم في الجدول

رأس المال =مجموع تراكم رأس المال

مجموع الأرباح =مجموع الزيادات الربحية من بيانات الأجهزة

المال الموجود=رأس المال –قيم السلع المشتراة+قيم السلع المباعة نقدا +قيم السلع المباعة بالشيك

ومن هذا الحقل نستطيع تحديد القدرة الشرائية للمعرض

المال المستخدم هو المال الذي تم الشراء به =قيم السلع المشتراة _قيم السلع المباعة بالنقد +قيم السلع المباعة بالشيك

مجموع القروض هي الديون التي على الشركاء للشركة

المجموع الكلي للمال =رأس المال +مجموع الأرباح –المديونية (إذا كان على الشركة ديون)

ملاحظة

أجور العمال تخصم من رأس المال

الشركاء

رقمي Gallery_no رقم المعرض

رقمي Partner_no رقم الشريك

نصي Partener_name اسم الشريك

نصي Address العنوان

رقمي Telephone _no رقم الهاتف

نصي Email_cod الرمز البريدي

نصي Email الايميل

عملة His_capital رأس مال الشريك

عملة Total مجموع أرباح الشريك

عملة His_chair نصيبه في المعرض

عملة His_lot رصيده في المعرض

شرح الجدول

رقم المعرض هنا عبارة عن مفتاح ثانوي أو أجنبي

رقم الشريك هو مفتاح رئيسي

ومن ثم معلومات عن الشركاء من اسمه وعنوانه وما إلى ذلك

العمليات في هذا الجدول

رأس نال الشريك =تراكم زيادات رأس ماله في رأس مال الشركة

مجموع أرباحه =مجموع أرباح الشركة/عدد أسهم الشركة *في عدد أسهم الشريك

نصيبه في الشركة=رأس ماله المشارك به +نصيبه من أرباح الشركة

ملحوظة

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

الموظفين

رقمي Gallery_no رقم المعرض

رقمي Employ_no رقم الموظف

نصي Employ_name اسم الموظف

نصي Address العنوان

رقمي Telephone_no رقم الهاتف

رقمي Personal_code_no رقم البطاقة الشخصية

نصي Job الوظيفة

نصي Qualification المؤهل الدراسي

نصي Sex النوع

نصي Social_ status الحالة الاجتماعية

عملة Allowances العلاوات

عملة Cuts الاستقطاعات

عملة Salary الراتب

شرح الجدول

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

الموردين

رقمي Gallery_no رقم المعرض

رقمي Importer _no رقم المورد

نصي Importer _name اسم المورد

رقمي Telephone_no رقم الهاتف

نصي Address العنوان

رقمي Fax الفاكس

نصي Email الايميل

نصي Email_code الرمز البريدي

شرح الجدول

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

الشراء من الموردين

رقمي Importer_no رقم المورد

رقمي Mobile_no رقم الموبايل

رقمي Accessory_no رقم الإكسسوار

نصي Importer_name اسم المورد

رقمي Customs_code_no رقم البطاقة الجمركية

نصي Model_name اسم الموديل

تاريخ Date_of_buying تاريخ الشراء

عملة Original_price الثمن الأصلي

شرح الجدول

هذا عبارة عن جدول ابن للموردين حيث يعرض تفاصيل عن أسماء الموديلات للموبايلات والثمن الأصلي للشراء أي من دون زيادات ربحية هنا المفتاح الرئيسي اسم الموديل والمفتاح الثانوي رقم المورد

ملحوظة

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

البائعين

رقمي Gallery_no رقم المعرض

رقمي Seller_no رقم البائع

نصي Seller_name اسم البائع

رقمي Personal_code_no رقم البطاقة الشخصية

رقمي Telephone_no رقم الهاتف

نصي Address العنوان

رقمي Fax الفاكس

نصي Email الايميل

نصي Email_code الرمز البريدي

شرح الجدول

هذا الجدول يعرض بيانات عن الأشخاص الذين يقوموا ببيع أجهزتهم المستعلمة إلى المعرض المفتاح الرئيسي هنا رقم البائع والمفتاح الثانوي هو رقم المعرض

شراء الموبايل والإكسسوار من البائعين

رقمي seller_no رقم البائع

رقمي Mobile_no رقم الموبايل

رقمي Accessory_no رقم الإكسسوار

نصي Model_name1 اسم الموديل

تاريخ Date_of_buying تاريخ الشراء

عملة Original_price1 الثمن الأصلي

شرح الجدول

هذا جدول ابن للبائعين

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

دفعة واحدة تعبئة البيانات نقوم بمراعاة هذا الشيء وهنا المفتاح الرئيسي هو اسم الموديل المفتاح الثانوي رقم البائع

الموبايلات

رقمي Gallery_no رقم المعرض

رقمي Mobile_no رقم الموبايل

رقمي Importer_no رقم المورد

رقمي Seller_no رقم البائع

رقمي Customer _no رقم الزبون

نصي Model_name اسم الموديل

نصي Type حالته

نصي Coming_from الشركة المصنعة

رقمي Amount الكمية

عملة Buying_price ثمن الشراء

عملة Selling_price1 ثمن البيع

شرح الجدول

هذا الجدول يعرض بيانات عن الموبايلات الموجودة في المعرض وثمن شراؤها وثمن البيع

حالة الموبايل تعني إذا كان هذا الموبايل جديد أو مستعمل

الشركة المصنعة تعني نوكيا أو سامسونج أو موتورلا وما إلى ذلك المفتاح الرئيسي هنا هو رقم الموبايل والمفاتيح الثانوية رقم المعرض ,رقم المورد ,رقم البائع ,رقم الزبون

الإكسسوارات

رقمي Mobile_no رقم الموبايل

رقمي Accessory_no رقم الإكسسوار

نصي Accessory_name اسم الإكسسوار

رقمي Amount الكمية

عملة Buying_price1 ثمن الشراء

عملة Selling_price2 ثمن البيع

شرح الجدول

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

الميزات

رقمي Mobile_no رقم الموبايل

رقمي Separation_no رقم الميزة

نصي Separation_name اسم الميزة

نصي Model _name اسم الموديل

شرح الجدول

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

الطلبيات

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

رقمي Delivery_no رقم الطلبية

رقمي Mobile_no رقم الموبايل

رقمي No_of_deliveries1 عدد الطلبيات

رقمي Accessory_no رقم الإكسسوار

رقمي No_of_deliveries2 عدد الطلبيات

شرح الجدول

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

الزبائن

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

نصي Customer_name اسم لزبون

نصي sex النوع

نصي type حالته

نصي Address العنوان

رقمي Telephone_no رقم الهاتف

رقمي Account_no رقم الحساب

عملة His_lot رصيده بالبنك

شرح الجدول

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

البيع للهاتف والإكسسوار

رقمي Gallery_no رقم المعرض

رقمي Custemor_no رقم الزبون

رقمي Selling_no رقم البيع

رقمي Mobile_no رقم الموبايل

رقمي Accessory_no رقم الإكسسوار

عملة Selling_price1 سعر البيع للموبايل

عملة Gain_increase الزيادة الربحية

عملة Selling_price2 سعر البيع للإكسسوار

عملة Gain_increase الزيادة الربحية

شرح الجدول

هذا الجدول يقدم معلومات عن البيع للموبايل والإكسسوار رقم البيع هو المفتاح الرئيسي والمفاتيح الثانوي رقم المعرض, رقم الزبون,رقم الموبايل ,رقم الإكسسوار

طريقة الدفع شيك

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

رقمي Sheek_no رقم الشيك

رقمي Receipt_no رقم السند

رقمي Mobile_no رقم الموبايل

رقمي Amount الكمية المشتراة

رقمي Accessory_no رقم الإكسسوار

رقمي Amount1 الكمية المشتراة

تاريخ Date التاريخ

نصي Bank_name اسم البنك

عملة Selling_price سعر البيع

شرح الجدول:-

هذا الجدول يقدم تفاصيل عن بيع الهاتف والإكسسوار بالشيك ونلاحظ أن الزبون ربما يقوم بشراء الموبايل مفردا أو مع الإكسسوار أو كلاهما معا لذلك سعر البيع سيكون سعر بيع الهاتف+سعر بيع الإكسسوار

المفتاح الرئيسي هنا هو رقم الشيك المفاتيح الثانوية هي رقم المعرض رقم الزبون رقم الموبايل رقم الإكسسوار

[الدفع نقدا

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

رقمي Bill_no رقم الفاتورة

رقمي Receipt_no رقم السند

رقمي Mobile_no رقم الموبايل

رقمي Amount الكمية المشتراة

رقمي Accessory_no رقم الإكسسوار

رقمي Amount1 الكمية المشتراة

تاريخ Date التاريخ

عملة Selling_price سعر البيع

شرح الجدول

هذا الجدول يقدم تفاصيل عن البيع بالنقد للهاتف والإكسسوار المفتاح الرئيس هو رقم الفاتورة والمفاتيح الثانوية وهي رقم الموبايل,رقم الإكسسوار,رقم الزبون,رقم المعرض

سند القبض

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

رقمي Receipt_no رقم السند

رقمي Bill_no رقم الفاتورة

رقمي Sheek_no رقم الشيك

رقمي Mobile_no رقم الموبايل

رقمي Accessory_no رقم الإكسسوار

تاريخ Date التاريخ

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

شرح الجدول

هذا الجدول يقدم بيانات عن سند القبض حيث إذا دفع الزبون مبلغ فأنة يعطى سند بهذا المبلغ حتى يقوم بدفع المبلغ كاملا المفتاح الرئيسي هنا هو رقم السند المفاتيح الثانوية وهي رقم الموبايل,رقم الإكسسوار,رقم الزبون,رقم المعرض

معرض الملبوسات

المعرض

رقمي Gallery_no رقم المعرض

نصي Gallery_name اسم المعرض

نصي Address العنوان

رقمي Telephone_no رم الهاتف

نصي Email_code الرمز البريدي

نصي email الايميل

نصي Owner_name اسم المالك

رقمي No_of_partners عدد الشركاء

عملة capital رأس المال

عملة total مجموع الأرباح

عملة Money_available المال الموجود

عملة Money_used المال المستخدم

عملة Total_lan مجموع القروض

عملة Total_amount المجموع الكلي للمال

رقمي Dress_no رقم القطعة

رقمي Amount الكمية المتوفرة

شرح الجدول السابق

في الخانة الأولى تم وضع أسماء الحقول التي ستكون موجودة على واجهات الإدخال ما في الخانة الثانية سيكون الاسم البرمجي الذي سنستخدمه في قاعدة البيانات وفي الثالثة سيكون نوع الحقل

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

ومن المهم أن نحدد ما هو عمل المعرض هنا يقوم بشراء الملبوسات من الموردين وبيعها أما بالنقد أو الشيك

وأيضا أن توزيع الأرباح يتم حسب نصيب كل شريك في المعرض

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

العمليات التي تتم في الجدول

رأس المال =مجموع تراكم رأس المال

مجموع الأرباح =مجموع الزيادات الربحية من بيانات الأجهزة

المال الموجود=رأس المال –قيم السلع المشتراة+قيم السلع المباعة نقدا +قيم السلع المباعة بالشيك

ومن هذا الحقل نستطيع تحديد القدرة الشرائية للمعرض

المال المستخدم هو المال الذي تم الشراء به =قيم السلع المشتراة _قيم السلع المباعة بالنقد +قيم السلع المباعة بالشيك

مجموع القروض هي الديون التي على الشركاء للشركة

المجموع الكلي للمال =رأس المال +مجموع الأرباح –المديونية (إذا كان على الشركة ديون)

ملاحظة

أجور العمال تخصم من رأس المال

الشركاء

رقمي Gallery_no رقم المعرض

رقمي Partner_no رقم الشريك

نصي Partener_name اسم الشريك

نصي Address العنوان

رقمي Telephone _no رقم الهاتف

نصي Email_cod الرمز البريدي

نصي Email الايميل

عملة His_capital رأس مال الشريك

عملة Total مجموع أرباح الشريك

عملة His_chair نصيبه في المعرض

عملة His_lot رصيده في المعرض

شرح الجدول

رقم المعرض هنا عبارة عن مفتاح ثانوي أو أجنبي

رقم الشريك هو مفتاح رئيسي

ومن ثم معلومات عن الشركاء من اسمه وعنوانه وما إلى ذلك

العمليات في هذا الجدول

رأس مال الشريك =تراكم زيادات رأس ماله في رأس مال الشركة

مجموع أرباحه =مجموع أرباح الشركة/عدد أسهم الشركة *في عدد أسهم الشريك

نصيبه في الشركة=رأس ماله المشارك به +نصيبه من أرباح الشركة

ملحوظة

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

الموظفين

رقمي Gallery_no رقم المعرض

رقمي Employ_no رقم الموظف

نصي Employ_name اسم الموظف

نصي Address العنوان

رقمي Telephone_no رقم الهاتف

رقمي Personal_code_no رقم البطاقة الشخصية

نصي Job الوظيفة

نصي Qualification المؤهل الدراسي

نصي Sex النوع

نصي Social_ status الحالة الاجتماعية

عملة Allowances العلاوات

عملة Cuts الاستقطاعات

عملة Salary الراتب

شرح الجدول

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

الموردين

رقمي Gallery_no رقم المعرض

رقمي Importer _no رقم المورد

نصي Importer _name اسم المورد

رقمي Telephone_no رقم الهاتف

نصي Address العنوان

رقمي Fax الفاكس

نصي Email الايميل

نصي Email_code الرمز البريدي

شرح الجدول

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

الشراء من الموردين

رقمي Importer_no رقم المورد

رقمي Dress_no رقم القطعة

نصي Importer_name اسم المورد

رقمي Customs_card_no رقم البطاقة الجمركية

نصي Model_name اسم الموديل

تاريخ Date_of_buying تاريخ الشراء

عملة Original_price الثمن الأصلي

شرح الجدول

هذا عبارة عن جدول ابن للموردين حيث يعرض تفاصيل عن أسماء الموديلات للملبوسات والثمن الأصلي للشراء أي من دون زيادات ربحية هنا المفتاح الرئيسي اسم الموديل والمفتاح الثانوي رقم المورد

الملبوسات

رقمي Gallery_no رقم المعرض

رقمي Dress_no رقم القطعة

رقمي Importer_no رقم المورد

رقمي Customer _no رقم الزبون

نصي type النوع

نصي quality نوع القماش

نصي model الموديل

نصي size الحجم

نصي Coming_from صناعة

رقمي amount الكمية

عملة Buying_price ثمن الشراء

عملة Selling_price الكمية

شرح الجدول

هذا الجدول يعرض بيانات عن الملبسات الموجودة في المعرض وثمن شراؤها وثمن البيع

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

ذلك المفتاح الرئيسي هنا هو رقم الموبايل والمفاتيح الثانوية رقم المعرض ,رقم المورد,رقم الزبون

الطلبيات

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

رقمي Delivery_no رقم الطلبية

رقمي dress_no رقم القطعة

رقمي No_of_deliveries عدد الطلبيات

شرح الجدول

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

الزبائن

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

نصي Customer_name اسم لزبون

نصي sex النوع

نصي type حالته

نصي Address العنوان

رقمي Telephone_no رقم الهاتف

رقمي Account_no رقم الحساب

عملة His_lot رصيده بالبنك

شرح الجدول

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

البيع للملبوسات

رقمي Gallery_no رقم المعرض

رقمي Custemor_no رقم الزبون

رقمي Selling_no رقم البيع

رقمي dress_no رقم القطعة

نصي model الموديل

عملة Selling_price سعر البيع

عملة Gain_increase الزيادة الربحية

شرح الجدول

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

طريقة الدفع شيك

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

رقمي Sheek_no رقم الشيك

رقمي Receipt_no رقم السند

رقمي Dress_no رقم القطعة

رقمي Amount الكمية المشتراة

تاريخ Date التاريخ

نصي Bank_name اسم البنك

عملة Selling_price سعر البيع

شرح الجدول:-

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

المفتاح الرئيسي هنا هو رقم الشيك المفاتيح الثانوية هي رقم المعرض رقم الزبون رقم القطعة

الدفع نقدا

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

رقمي Bill_no رقم الفاتورة

رقمي Receipt_no رقم السند

رقمي Dress_no رقم القطعة

رقمي Amount الكمية المشتراة

تاريخ Date التاريخ

عملة Selling_price سعر البيع

شرح الجدول

هذا الجدول يقدم تفاصيل عن البيع بالنقد للملبوسات المفتاح الرئيس هو رقم الفاتورة والمفاتيح الثانوية وهي رقم القطعة,رقم الزبون,رقم المعرض

سند القبض

رقمي Gallery_no رقم المعرض

رقمي Customer_no رقم الزبون

رقمي Receipt_no رقم السند

رقمي Bill_no رقم الفاتورة

رقمي Sheek_no رقم الشيك

رقمي Dress_no رقم القطعة

تاريخ Date التاريخ

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

شرح الجدول

هذا الجدول يقدم بيانات عن سند القبض حيث إذا دفع الزبون مبلغ فأنة يعطى سند بهذا المبلغ حتى يقوم بدفع المبلغ كاملا المفتاح الرئيسي هنا هو رقم السند المفاتيح الثانوية وهي رقم القطعة,رقم الزبون,رقم المعرض

اذا كانت ليكم اي مقترحات الرجاء وضعها وشكرا هنا لدي استفسار ماهو الافضل ان تكون قاعدة البيانات بالاكسس أو ب sql server مع ذكر السبب رجاء;

تم تعديل هذه المشاركة بواسطة الشرق في 8 أبريل 2005 في 23:50

#2

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

#3

السلام عليكم .. اخي الشرق ..

اود ان اقدم اعتذاري الشديد اولا .. لانني كنت من المسجلين الاوائل في موضوعك ولكنني تغيبت ,,

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

هذه اول مشاركة لي بعد غياب فترة طويلة :)

ولكن لي عودة ان شاء الله ..

اني ابتليت باربع ما سـلطوا ***** الا لشدة شقوتي و عنائي

ابليس والدنيا ونفسي والهوى **** كيف السبيل وكلهم اعدائي

شكوت الى وكيع سوء حفظي ***** فارشدني الى ترك المعاصي

و اخـبرنـي بـان الـعلم نـور ****** و نور الله لا يهدى لعاصي

#4

أخي الكريم هوب

موضوع في قمة الروعه

وأرجو من الله عزوجل أن يححق لك طموحك وأن تجتاز مشروعك بنجاح

وأنا بإذن الله معك في كل كبيره وصغير ولن أبخل بكل ما أعرف لمساعدتك في إنهاء مشروع تخرجك

والاخوه هنا في المنتدى أكثر من رائعين لن يبخلو عليك بأي معلومه مهما كانت كبيره أو صغيره

لكن عليك بالصبر لأن لكل منهم مشاغله الخاصه اللتي قد تؤخره بالرد قليلا

لكن هذا القسم والحمد لله من أنشط الأقسام في المنتدى

وأخيرا وليس أخرا

اتمنى لك التوفيق أخي هوب

أخوك Seaprince46

essam.gif

منتديات كوكب الكمبيوتر

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

http://www.planetss.com/vb

#5

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

#6

المعرض

رقمي Gallery_no رقم المعرض

نصي Gallery_name اسم المعرض

نصي Address العنوان

رقمي Telephone_no رم الهاتف

نصي Email_code الرمز البريدي

نصي email الايميل

نصي Owner_name اسم المالك

رقمي No_of_partners عدد الشركاء

عملة capital رأس المال

عملة total مجموع الأرباح

عملة Money_available المال الموجود

عملة Money_used المال المستخدم

عملة Total_lan مجموع القروض

عملة Total_amount المجموع الكلي للمال

رقمي Mobile_no رقم الموبايل

رقمي Amount _of_mobile الكمية المتوفرة

رقمي Accessory_no رقم الإكسسوار

رقمي Amount_of_accessory الكمية المتوفرة

بسم الله الرحمن الرحيم

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

اخذت الجدول الاول ولي بعض التعليقات عليه :

1)اولا يجب التخلص من البيانات المتكررة .

2)فصل البيانات التي لا يوجد لها علاقة ببعضها البعض (حيث يحوي كل جدول على البيانات المتعلقة ببعضها فقط )

3)جعل عملية التحديث والصيانة في قاعدة البيانات سهلا .

4)اعتماد عملية العلاقات (relational data base ) للربط بين الجداول وتسهيل عملية استرجاع البيانات .

نطبق هذه النقاط الثلاث على الجدول اعلاه :

1)نلاحظ الحقول ال 6 الاولى هي متعلقة بالمعرض نفسه ( يعني اسمه ورقمه وعنوانه ... الخ هي معلومات تخص المعرض وليس لها علاقة برأس المال او الاكسسوار ) طبعا يكفيني هنا استخدام رقم المعرض فقط لا سترجاع باقي البيانات كعنوانه او رقم التلفون او البريد .. الخ ).

2) لو كان الجدول مثل ما وضعته انت من الملاحظ هنا انه سيتم تكرار هذه ال 6 الحقول في كل سجل ..

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

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

جدول المعرض :

رقمي Gallery_no رقم المعرض

نصي Gallery_name اسم المعرض

نصي Address العنوان

رقمي Telephone_no رم الهاتف

نصي Email_code الرمز البريدي

نصي email الايميل

وبالمثل بالنسبة لباقي الحقول .. وبعض الجداول .

هذه نظرة اولية سريعة ولي عودة ان شاء الله ..

الاخ seaprince46

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

تم تعديل هذه المشاركة بواسطة هوب في 11 أبريل 2005 في 02:15

اني ابتليت باربع ما سـلطوا ***** الا لشدة شقوتي و عنائي

ابليس والدنيا ونفسي والهوى **** كيف السبيل وكلهم اعدائي

شكوت الى وكيع سوء حفظي ***** فارشدني الى ترك المعاصي

و اخـبرنـي بـان الـعلم نـور ****** و نور الله لا يهدى لعاصي

#7

أسف لهذا الخطأ المطبعي أخي الشرق

شكرا أخي هوب على التنويه

essam.gif

منتديات كوكب الكمبيوتر

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

http://www.planetss.com/vb

#8

أخي هوب سوف أخد ملاحظاتك على محملالجد وسوف أعيد النظر شكرا جزيلا لا داعي للأسف أخي seaprince46 المشروع ملك الجميع

#9

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

#10

اسمح لى اخى الشرق ان اشارك

اولا رائعه جدا بدايتك سر على بركة الله

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

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

مثال

العلاقة بين المعارض و الارباح هى علاقة

one- to -meny

حيث انه لكل معرض عدة ارباح حيث فى كل تاريخ معين تتغير الارباح

و شكل الجدول يكون هكذا حيث التاريخ يحكم التغير من فتره لاخرى

المعرض | السنه | الارباح

المعرض1 | 2003 | 235.69

المعرض1 | 2004 | 100.6

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

one-to-one

اى لكل معرض دائما بداية راس مال واحده

الملخص :- الملاحظ على قاعدتك انها تحوى بيانات شامله جدا و لكن ينقصها الفكر السابق و محتاجه الى اعادة صياغة على حسب relatios

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

و ان شاء الله موفق

#11

ماشاء الله شباب ربنا يوفقكم

gaza3-3.jpg
#12

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

هوب..

اني ابتليت باربع ما سـلطوا ***** الا لشدة شقوتي و عنائي

ابليس والدنيا ونفسي والهوى **** كيف السبيل وكلهم اعدائي

شكوت الى وكيع سوء حفظي ***** فارشدني الى ترك المعاصي

و اخـبرنـي بـان الـعلم نـور ****** و نور الله لا يهدى لعاصي

#13

شكرا أخواني جميعا على الردود وشكرا أخي info mika وباب المشاركة مفتوح دوما واعتقد ان فكرتك اتضحت لي وساطبقها وسأعرضها هنا مجددا شكرا جزيلا أخي هوب

#14

اجمل اخوه .. اخوتى فى الله ... فى اجمل منتدى

العفو و لا شكر على واجب و سعيد ان الفكره وصلت و اى اسئله فى العلاقات و كيف يتم تكسيرها فى شكل جداول فأنا مستعد :D

#15

شكرا أخي info mika أنا فعلا محتاج لأحد خبير في العلاقات بين الجداول

وعندي سؤال المال الموجود والمال المستخدم يتغيران كل فترة لنفس المعرض هل أعمل بهما مثل الأرباح

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

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

المعرض الشهر المال الموجود

لـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

1 يونيو 1234

1 يوليو 324

1 اغسطس 3424

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

وكذلك الحال بالنسبة للمال المستخدم

#16

اخى الشرق

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

كلامك صح اذا كانوا مرتبطين بكل معرض على حده و بتغير فى تاريخ معين

فتكون العلاقة بين كل معرض و المال المربوط مثلا هى علاقة

one-to-meny

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

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

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

1- اولا لابد من حصر الكيانات الاساسية التى يتكون منها اى نظام

و لقد نجحت انت بهذا من تصميمك السابق

(مثلا عندك انت المعرض و الموبايل )

2- قم بتحديد ما هى البيانات الاساسية التى تخص كل كيان على حدة و تمثله تماما بون دخول معلومات من كيان اخر معه

مثلا المعرض له عنوان و له مالك ولا تذكر اطلاقا الموبايلات التى تباع لانه الجزأ الذى يخص العلاقات سوف يأتى ذكره بعد ذلك

و هكذا لباقى الكيانات حتى تنتهى من الصفات الاساسية التى تمثلها ونوع كل صفه

(تاريخ - رقم - نص - صوره )

مثال

المعرض

----------

كود المعرض رقم

عنوان المعرض نص

تاريخ الانشاء تاريخ

الموبايل

------------

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

نوع الموبايل رقم او نص

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

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

انواع_الموبايل

---------------

كود رقم

اسم نص

3- تحديد primary key

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

مثال

المعرض

---------

كود المعرض pk

المعلرض_الارباح

كود المعرض pk

التاريخ pk

حيث وجود كود المعرض وحده طبعا يسبب تكرار

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

2- ايجاد العلاقات بين الكيانات و بعضها

و هنا تتم عملية العلاقات و ما يترتب عليها من

fk

انواع العلاقات

1- one - to - one

و هذه العلاقه لا وجود لها فى الطبيعة و هى تعنى مثلا

لكل معرض عنوان واحد و العنوان الواحد لمعرض واحد

و عند التطبيق اصلا يوضع البيانات كلها فى جدول واحد

2- one - to - meny

و هى الاكثر شيوعا على الاطلاق

و معناها

وجود شىء ثابت تتكرر له اشياء اخرى

مثال

المعرض الواحد له عدة ارباح

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

المعرض الواحد له عدة ملاك

و طريقة تطبيقها على قاعدة البيانات بأخذ ال

pk

فى الجدول ال

master

و جعله

fk

فى الجدول

detail

يعنى ايه!!!!!!!!!!!!!

بص الجدول الاب هو المعرض و الابن هو الارباح

اى المعرض له عدة ابناء اى عدة ارباح

فتأخذ كود المعرض و تضعه فى جدول الارباح على انه

fk

تمام!!!!!!!!

3- meny-to-meny

هذا النوع شائع برضه و ركز معايا

هذه العلاقه تعنى

المعرض الواحد له اكثر من ممول

و كل ممول يمول لاكثر من معرض

لاحظت كلمة اكثر هذه .. هنا ذكرت مرتين اى العلاقة من الجهتين بها اكثر

كيف تمثل هذه العلاقه فى قاعدة البيانات

المفروض و لابد ان كلا من جداول المعرض و الممول به

pk

المعرض

---------

كود المعرض pk

الممول

-----------

كود اللمول pk

سوف تقوم بعمل جدول جديد خالص اسمه

المعرض_الممول

و سوف تضع كلا من ال

pk

فى الجدولين السابقين فيه

fk

المعرض_الممول

-------------

كود المعرض fk

كود الممول fk

حتى هذه الخطوه انت قمت بكسر العلاقه تمام بس!!!!!!!!!

فيه حاجه حلوه اوى

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

مثل

تاريخ التعامل date

قيمة التمويل number

فيصبح شكل الجدول

المعرض_الممول

-------------

كود المعرض fk

كود الممول fk

تاريخ التعامل date

قيمة التمويل number

و شك البيانات التى به

المعرض1 الممول1 2004 2000

المعرض1 الممول2 2004 254000

المعرض2 الممول5 2007 855

اى انك استطعت ان تخزن العلاقه بين المعرض و الممول بدون تكرار مع حفظ جميع التعاملات التى تربطهم بشكل ممتاز و بدون تكرار

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

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

اعانك الله

:rolleyes: :D :) :lol: ;)

#17

شكرا جزيلا أخي على مجهودك معي الف شكر

#18

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

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

مجلد جديد (9).rar

تم تعديل هذه المشاركة بواسطة الشرق في 22 أبريل 2005 في 00:43

#19

الاخ الشرق ..

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

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

تمنياتي لك بالتوفيق ..

اني ابتليت باربع ما سـلطوا ***** الا لشدة شقوتي و عنائي

ابليس والدنيا ونفسي والهوى **** كيف السبيل وكلهم اعدائي

شكوت الى وكيع سوء حفظي ***** فارشدني الى ترك المعاصي

و اخـبرنـي بـان الـعلم نـور ****** و نور الله لا يهدى لعاصي

#20

شكرا على الرد وسأحاول الأصلاح شكرا مجددا

هذا الموضوع مغلق.

مواضيع مشابهة