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

المشاركة في عمل برنامج مخازن ومبيعات

رائج
بدأه al_imam في 22 نوفمبر 2007 · 51 رد · 26,314 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

وارفق لكم تحليل مبدئي للبرنامج

الملف المرفق بالاكسل ولا يتم رفعه لماذا؟؟؟؟

#2

التحليل المبدئي للبرنامج

_______________.rar

#3

السلام عليكم

وانا أؤيدك اخي في ما ذكرت

وان شاء بتحسن الوضع

أستغفر الله العظيم و أتوب إليه

#4

السلام عليكم

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

الأولي project1

وهو يحتوي على البدايات البسيطه جدا والتي سيتم تطويرها فيما بعد

اولا: البرنامج الرئيسي main1 وبرنامج اضع به المتغيرات العامة واسمه prog1

ثانيا: القائمة واسمها active_menu1

وبها system وتحته enter و exit و quit/

ثم config وتحتها users وتحتها add/del or modify / display

ثالثا: الفورم واسمها add_user1

رابعا: الداتا بيس واسمه user1

مرفق ملف المشروع وارجو ان نبدأ

arab_foxpro.rar

#5

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

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

#6

سلام

عزيزي،،

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

وإلى فكرة ولو بسيطة منك عن مشروعك. ولا أظنك تريد مني أن أفكر نيابة عنك! أو أقوم بتصميم البرنامج لك

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

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

القحم

#7

الأخ القحم

السلام عليكم

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

وغالبا ساقوم بشرح مالدي من أفكار خلال الساعات القادمة

الأخ القحم

السلام عليكم

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

وغالبا ساقوم بشرح مالدي من أفكار خلال الساعات القادمة

#8

ماهي الوظائف الأساسية لبرنامج المخازن والمبيعات، وما هي دورات العمل التي ستدعمها من خلال البرنامج؟

وهل هو عبارة عن برنامج صغير أو نظام متكامل؟

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

#9

الأخ فراس الاخوة الكرام

السلام عليكم

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

والتمهيد الأولى للبرنامج يجب أن يحتوى على قواعد البيانات التالية:

1-users.dbf لاضافة المستخدمين والصلاحيات الخاصة بهم

2-security.dbf صلاحيات المستخدمين

3-clients.dbf لتسجيل العملاء وبياناتهم وطريقة التعامل معهم

4-companies.dbf للشركات الموردة وطريقة التعامل

5-branchs.dbf لاضافة فروع للمؤسسة

6-stores.dbf لاضافة مخازن مختلفة للسلع لو أرادت المؤسسة التفريق بين سلع مختلفة

7-items.dbf لاضافة الأصناف وتعريفها حتى نستفيد منها في اضافة المشتريات

8-banks.dbf لاضافة البنوك

9-units.dbf لاضافة الوحدات للاصناف ( صندوق / عبوة ... الخ)

10-msrofat.dbf لو اردنا أن يكون هناك نثريات ومصروفات مثل ( تحميل بضاعة/ نقل ومواصلات .... الخ)

11-config1.dbf التحكم في مخرجات البرنامج وتقاريره

********************************************************************************

******************************

12-purshase.dbf للمشتريات وماتحتويه من تفاصيل اضافة أو تعديل أو حذف

13-sales.dbf للمبيعات وماتحتويه من تفاصيل عن العميل واذا كانت مبيعات نقدية أو آجلة والخصومات والكميات المباعة وخلافة

14-stock.dbfالمخزن الذى يبين نتيجة الشراء والبيع لمخزن معين في أي تاريخ

********************************************************************************

******************************

15-kabd.dbf لسندات القبض وبياناتها

16-sarf.dbf لسندات الصرف وبياناتها

17-kashf_am.dbf كشوف حساب العملاء

18-kashf_cl.dbf كشوف حساب الموردين

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

_______________.rar

#10

الأخ / al_imam

موضوع جداَ رائع وتشكر على الرد.

لدي بعض المداخلات:

-- هل النظام سيتبع نظام محاسبي تجاري أو حكومي؟

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

-- من وجة نظري الشخصية، أرى أن يتم النظام بالإعتماد على ثلاث أنظمة مستقلة أو على الأقل نظامين وهم التموين وإدارة علاقات العملاء.

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

-- القيام يتحليل كل نظام على حدا قبل البدء بأي كتابه للكود أو حتى تصميم الشاشات.

فإذا كنت مهتم بهذه النقاط فإمكاني تزويدك بعلومات ومتطلبات كل نظام.

وسأوافيك بالمزيد لاحقا.

فـــراس

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

#11

سلام

أهلا Al_imam ، فراس

حقيقية مجهود كبير ومنظم تشكران عليه. ننتظر منكما المزيد من التحليل.

أتمنى لو قسم المشروع إلى وحدات صغيرة حتى يمكننا التركيز والفهم

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

القحم

#12

الأخ فراس الأخ القحم الاخوة الكرام

السلام عليكم

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

#13

سلام

عزيزي Al_imam

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

وفي نظري أنه كلما تجزأ المشروع إلى وحدات صغير كلما كان الإنتاج أسرع

أتمنى للجميع التوفيق

القحم

#14

الأخ القحم الاخوة الكرام

السلام عليكم

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

#15

السلام عذرا للإطاله،

أخواني لنبدأ بأحد الأنظمة على سبيل المثال نظام المخازن - وسيتم تحليل الأنظمة الأخرى لحقاَ لغرض تجزئة المشروع إلى أقسام:

نظام المخازن:

السؤال الأول: ما هي النشاطات الأساسية في دورات عمل نظام المخازن؟

السؤال الثاني: ما هي الإجراءات المتعلقة بكل نشاط؟

السؤال الثالث: ما هي المتطلبات (المعلومة) لإتمام كل إجراء؟

السؤال الرابع: ما هو التنظيم الإداري لإدارة/لقسم الخازن بشركة ما؟

هذه نقطة البداية، وبناء عليها يتم تحديد المتطلبات الوظيفية والغير وظيفية لهذا النظام.

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

#16

بالخطأ

تم تعديل هذه المشاركة بواسطة Feras Nasser في 8 ديسمبر 2007 في 13:03

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

#17

السلام عليكم

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

الصورة المرفقة لشاشة المشتريات وعن طريقها سيتم الآتي:

اضافة رقم المستند الخاص بالمشتريات وهو تلقائي/اضافة رقم الفاتورة المطبوع للمشتريات/اضافة الموردأو الشركة عن طريق الكود وهذا بالطبع سيكون مأخوذ من شاشة اضافة الموردين والشركات /معرفة هل الفاتورة آجل أم نقد عن طريق شاشة الموردين أيضا حيث سيتم وضع طريقة التعامل معهم (نقد/آجل/نقد وآجل)/ اضافة تاريخ الشراء وهو غير وقت وتاريخ ادخال البيانات حيث ستدخل تلقائيا مع رقم واسم مدخل الفاتورة/ اضافة رقم المخزن المحول اليه هذه الأصناف (مخزن زجاج غير مخزن ملابس مثلا) وهذا عن طريق شاشة اضافة بيانات المخازن وهذه هي البيانات المفردة أما البيانات التجميعية المكررة فهي بيانات الأصناف حيث سيتم ادخال كود الأصناف(وقد جعلت كود الصنف حقلين حتى لو كان هناك صنف دخل بسعر معين وفي يوم من الأيام زاد السعر أو التغير فيأخذ نفس الكود الأساسي ويأخذ كود فرعي مختلف حتى يمكننا استخدام الكود الأساسي لتجميعه وفي نفس الوقت استخدام الكود الفرعي للتفرقة بين الأسعار) ثم تظهر بيانات كود الصنف من اسم ووحدة وتاريخ انتهاء ثم ندخل الكمية والبونص (الهدية أو الاضافي فيما لو كانت ادوية مثلا) ونضع سعرالتكلفة والخصم وبالنسبة لخانة سعر البيع فهي تعتمد على طريقة التسعير التي ستدخل عن طريق شاشة التهيئة للبرنامج وكذلك نسبة الربح في آخر خانة وهذه الشاشة مرتبطة ب2 داتابيز الأول المشتريات PURSHASEوالثاني الرصيد STOCK والثالث المخزن المخصص لهذه النوعية من الأصناف

وبالطبع فاننا قبل البدء في شاشة المشتريات مطلوب مننا تجهيز الشاشات التالية:

1- اضافة بيانات المستخدمين 2- اضافة بيانات المخازن 3- اضافة بيانات الشركات المورده 4- اضافة الأصناف 5- اضافة الوحدات 6- اضافة التهيئة (جزء الربح وسياسة التسعير)

فهل نبدأمن هذه النقطة ؟؟ هذا مجرد اقتراح للتشاور والأمر متروك لكم وفي انتظار الرد

post-575-1197200712_thumb.jpg

#18

السلام،

اقتباس
اقترح أن نبدأ بالمشتريات وذلك لأن المشتريات هي الخطوة الأولى قبل المخازن

كلام سليم ومنطقي، فلنبدأ بها. وبناءً على ما ذكرت أعلاه، سأقوم بعمل رسوم بيانية لإجراءات المشتريات Data-Flow و WorkFlowوسأضيف عليها بعض المعلومات الإضافية، وسسنقوم برامجعتها سويا.

ملخص بسيط للإجراءات الأساسية:

1- طلب مواد/مستلزمات (ترسل من إدارة ما إلى إدارة المشتريات)

2- مراجعة بنود المستودع والتأكد من وجود الكميات أو المواد المطلوبة (بالتنسيق ما بين إدارة المشتريات والمخازن)

3- في حال وجود المواد بالمخزن----> صرف المواد وإنتهاء هذا الإجراء

4- المواد غير متوفر ----> تحديد طريقة الشراء بناءً على قيمة المواد (حسب سياسات إدارة المشتريات) المطلوبة حيث تكون شراء مباشر أو من خلال مناقصة -( وهناك نوع أخر وهو التوريد من خلال العقود)

5- إذا عن طريق الشراء المباشر -----> يصدر طلب شراء للمورد (مورد معتمد أو مورد غير معتمد)

6- في حال كانت عن طريق مناقصة ----> يتم إعداد وثيقة طلب العرض (تشمل العرض المالي والفني ) بالتنسيق ما بين الجهة الطالبة للمواد وإدارة المشتريات والإدارة المالية.

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

أمل أخي أن يتم دراسة كل نظام بحدة على هذا النحو، وبعدها يتم تحديد الحقول المطلوبة لكل إجراء.

سأوافيكم بالمزيد خلال إجازة نهاية الأسبوع.

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

#19

السلام،

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

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

فراس

______________________.pdf

تم تعديل هذه المشاركة بواسطة Feras Nasser في 13 ديسمبر 2007 في 23:17

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

#20

الحقيقة لقد لفت نظري الموضوع لأني أحاول القيام بمشروع مماثل لما تطرحونه عن طريق قاعدة بيانات sql server و برنامج vb6و لكن للأسف و بما أنني اعتبر انني ما زلت مبتدئة في هذا المجال فلم أعرف ما هي قواعد بيانات visual foxpro و هل أستطيع المساهمة في مشروعكم ، مع العلم أنني أعمل في مجال المخازن و المشتريات و لي خبرة طويلة في هذين المجالين ضمن سوق العمل

و لكم الشكر بكل الأحوال

#21
silva كتب:
مع العلم أنني أعمل في مجال المخازن و المشتريات و لي خبرة طويلة في هذين المجالين ضمن سوق العمل

السلام،

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

وتطبيق البرنامج يمكن تطويره بعدة لغات وبقواعد بيانات مختلفة.

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

#22

السلام،

المرفق هو تتمة للإجراءات السابقة، وهي في مرحلة المراجعة لإعتمادها.

أرجو لمن يرغب المشاركة أو من لدية معلومات أو تعديلات أو ملاحظات أن لا يبخل علينا

المحتويات:

إجراءات تأمين مواد / مستلزمات

1- طلب مواد مستلزمات

2- معالجة الطلب

3- الشراء (غير مكتمل)

3 - صرف المواد

فراس

Purchasing___Marketing_System_Project.pdf

تم تعديل هذه المشاركة بواسطة Feras Nasser في 14 ديسمبر 2007 في 17:03

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

#23

الاخ فراس الاخوة الكرام

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

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

#24

سلام

أهلا فراس،،

- أصبح الأمر مشوشا لدي...

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

- أما في المخازن والمبيعات التي أقترحه Al_imam فلا أظنه يتوافق معه.

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

القحم

#25

احبائى المبرمجين والمطورين

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

بداية ارجو المعذرة - لعدم مقدرتى على التواجد بينكم بصورة مستمرة

بخصوص فكرة المشاركة فى عمل نظام للمبيعات والمخازن

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

كمجرد بداية للمساهمة فى هذا المشروع من جانبى

فقد سبق وان قمت بعمل برنامج مبيعات ومخازن - لاحد الشركات المتخصصة فى بيع الاجهزة الكهربائية (ثلاجة - تليفزيون - فيديو - غسالة -....إلخ ) ونظرا لبساطة النظام - حيث انه يعمل على جهاز واحد لمستخدم واحد - فان عملية التصميم والبرمجة والتطوير - لم يكن بها اى تعقيد - حتى انى ركزت على واجهة المستخدم User Interface - لكى تبدو بشكل جيد

اليكم الرابط التالى

http://www.kutub.info/library/open.php?cat=1&book=635

حيث يشتمل الرابط على كتاب / اعمق اسرار البرمجة - الجزء الثانى

وقد تعرضت فى الكتاب من صفحة 128 الى 143 الى برنامج المبيعات والمخازن - حيث قمت باستعراض الملامح الاساسية - وركزت على واجهة المستخدم

ويمكن للاخوة الاطلاع عليها

وفى حالة وجود اى اسئلة - فاهلا ومرحبا بها

مع تحياتى

محمود فايد

تم تعديل هذه المشاركة بواسطة محمود سمير في 14 ديسمبر 2007 في 23:02

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