عمل برنامج نقاط البيع بدلفي POS ( المبيعات والمشتريات والمخازن )
#11
(16-10-2017, 09:53 PM)kachwahed كتب : السلام عليكم،
ومن قال: الهدف من المشروع هو التعلم لذلك نبدأ من الصفر، فأقول: وهل من أجل التعلم دائما نبدأ من الصفر؟

وعليكم السلام ورحمة الله وبركاته ،
في بعض الحالات نعم ، يجب أن نبدأ من الصفر.
ممكن أخذ بعض الأفكار من المشاريع السابقة.
لكن أظن أن الأخ المبرمج الحر أراد أن يبدأ مشروعا من الصفر ، فلنترك ينطلق على بركة الله.
ألا تلاخظ أخي kachwehed أن الأخ صاحب الموضوع لم يعد لموضوعه منذ  تعليقك؟
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#12
السلام عليكم و رحمة الله و بركاته
البدء من الصفر نتيجته طول الطريق و العودة من منتصف الطريق إلى البداية إن لم أقل من النهاية إالى البداية,
هناك الكثير من الهفوات المحبطة و التي ستقع فيها إذا لم تكن لديك فكرة كبيرة عن عمل البرنامج و كذا المعايير شبه الرسمية في تصميم قواعد البيانات لمثل هذا المشروع, لأن من سبقونا مشوا خطوات كبيرة في ذلك , و لا احبذ إعادة اختراع العجلة من جديد,
تذكرت في موضوع عن حساب المخزون http://delphi4arab.net/forum/showthread....230&page=2
وصل النقاش بالإستاذ الشقروني لمقولة أن "هي ليست طريقتي، ولكنه عرف معمول به Design Patterns
- عندها لم أكن أعي كلماته هذه إلا بعد مضي حوالي ستة أشهر و انا احاول و اتخبط في مشاكل بسيطة جدا في تصميم قواعد البيانات عرفت بعدها , معنى الخبرة المتراكمة عند الإخوة الذين سبقونا في هذا المجال.
الرد
#13
(08-11-2017, 11:29 AM)أبو معاذ كتب : ألا تلاخظ أخي kachwehed أن الأخ صاحب الموضوع لم يعد لموضوعه منذ  تعليقك؟
انا هنا ولازلت اتخبط مع التحليلي لتصميم قاعدة البيانات...
الرد
#14
إقتباس :ألا تلاخظ أخي kachwehed أن الأخ صاحب الموضوع لم يعد لموضوعه منذ  تعليقك؟

أهلا أخي أبو معاذ، في الواقع هو من طلب مني المشاركة Smile


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

كأحد الاقتراحات TurboCash تمت الإشارة عليه في المنتدى سابقا.
مكتوب بدلفي ويبدو أنه لا يزال قيد التطوير:

كود :
https://sourceforge.net/projects/turbocash/files/TurboCASH%20Source/
معلومة ذات صلة: Odoo (وسابقا OpenERP) هو أشهر ERP مفتوح المصدر، اشتهر أكثر من مجتمعه الواسع والنشيط، كما أنه يغطي معظم انشغلات الشركات بأقل تكلفة. هو مكتبوب بلغة Python وقاعدة PostgreSQL وله جسور (Bridges) للغات أخرى وقد حاول البعض ربط دلفي إليه:

كود :
https://www.instant-erp.com/2012/05/openerp-openobject-over-delphi/
حسنا... يمكن الاقتباس من بعض أجزاء تصميمه (Workflow, Fields, Features...)

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

كود :
https://stackoverflow.com/questions/422426/orm-for-delphi-win32

ودائما فكر بشكل أوسع.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
[-] كل من 1 user says قال شكرا ل kachwahed على المشاركة المفيدة
  • bassem_43
الرد
#15
أخي kachwehed اضعت وقت كثير في محاولة فهم المشاريع التي ذكرتها ولم انتهي
من الاحسن البرمجة من الصفر بدلا من الانطلاق من مشاريع غيري
[-] كل من 1 user says قال شكرا ل مبرمج حر على المشاركة المفيدة
  • kachwahed
الرد
#16
الأمر يرجع إليك، أنت أعلم بما يصلح لك للبداية
ما فعلته لم يضع سدى، ولا شك أنه سيعطيك أفكار أخرى مستقبلا...
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#17
اخيرا عطلة الصيف استطيع اكمال المشروع
توقفت عند قاعدة البيانات التالية

Fournisseurs : تتضمن معلومات الموردين
Article : يتضمن جميع معلومات كل منتج فى المخزون
Entree : تسجيل تدفقات السلع فى المخزون
Clients : تتضمن معلومات عن العملاء.
Sortie : تسجيل خروج السلع من المخزون
vers : مدفوعات الزبائن وديون الموردين

اي اقتراحات حتى اكمل ؟
الرد


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


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف