اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


gamalin

الردود الموصى بها

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

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

والاسماء قد تكون مبهمه لغيري هذا صحيح ولكنها اختصارات يعني على سبيل المثال supp تعني supplier و cust تعني customer و rcvtr_h تعني receve transaction head و هكذا واسماء الجداول هي نفس اسماء النماذج ولكن مع اضافة حرف f قبلها جميع النماذج وجداولها عدا rcvtr_h و rcvtr_d وهي تعني receve transaction details خاصة بادخال البيانات للعملاء والموردين والاصناف والوحدات وو جربت فيها الاضافة والحذف والبحث بالاسم والرقم وهي جميعا نسخة من بعضها مع تغيير الجدول فقط وبدأت في عمل جداول الاضافة للاصناف وهما الجدولين rcvtr_h و rcvtr_d

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

هذا شرح ملخص للملف المرفق عذا ان كان به اشياء غير ذات الموضوع الذي اسأل عنه وربما اتعبتك

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

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

الايميل الخاص بي هو mohd_25_10@hotmail.com

يسعدني لو نتواصل عبره وشكرا

رابط هذا التعليق
شارك

رحم الله والديك .......

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

لي الشرف أن أتعاون معك، وبما أنك محاسب فهدا شيء ممتاز وسيسهل العملية بشكل كبير.

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

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

ليس عندي إلا بعض المعلومات البسيطة عن حركات الخزينة وأضافة الاصناف وصرفها والتعامل مع الشيكات ولكني فهمت بعض الامور عندما اتضحت اسماء الجداول supplier ، customer ، وهذا الاخير الذي حيرني أسمه receve transaction head و receve transaction details فأكتبها حتى لوكانت طويلة

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

أما عن التعاون بيننا فهو في الوقع موجود وقد تم أنشائه مسبقاً، أنا مستعد لتطوير هذا التعاون.

ويمكنك أن تبدأ بأنشاء مذكرة صغيرة تكتب بعض الامور مثل:

1- نبذة مختصرة عن البرنامج.

2- مكونات البرنامج ( الجداول، الحقول في كل جدول، العلاقات بين الجداول)

3- الهدف من هذا البرنامج وما سينتج منه (المخرجات).

سيكون هذا 40% من العمل.

وبالنسبة لعمل برنامج محاسبي كبير

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

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

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

واخيراً أسعدني التواصل معك وأنا على أستعداد لأي شيء (لكن أنتبه ترى وقتي ضيق)

تحياتي

تم تعديل بواسطه G42U
رابط هذا التعليق
شارك

1-نبذة مختصرة عن البرنامج

برنامج محاسبة متكامل متعدد الشركات متعدد الخزائن متعدد المخازن يعالج الشراء

والبيع ومعالجات الاصول الثابتة يراعي القواعد المحاسبية ومتطلبات المستخدم البسيط

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

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

2-مكونات البرنامج

الجداول والعلاقات ( عذرا فلم يكن لدي بناء كامل للصورة قبل طلبك واعتقد اني سأبدأ

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

اني انهي جزئية المخازن والحقها بجزئية للموردين و هكذا . )

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

3-الهدف من البرنامج

عمل برنامج محاسبة بمرونة عالية جدا ( لخبرة في استخدام البرامج 14 سنة ) وتسهيل

اداء العمل المحاسبي وتوظيف اكثر لعناصر غير دارسة للمحاسبة ( مدخلي بيانات )

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

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

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

وزاد الامل بعدما عرضت الامر عليم وقبلت مشاركتي

ارجوا الا اكون هكذا اطلت

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

استفدت من اسهامات الاخرين ولهم ذلك

رابط هذا التعليق
شارك

سيتطلب أنشاء برنامج مثل هذا وقت ليس بقصير (لكن مو مشكلة)

بالنسبة للتقارير فلك من تقارير يتحكم بتصميمها المستخدم كيفما يشاء من تقارير اكسس البسيطة إلى تصدير بيانات التقرير إلى Word, Excel وإرسالها بالبريد الاكتروني وحتى برمجة صفحات aspx بأستخدام asp.net لعرض بيانات التقرير، أنشاء مكونات ATL بأستخدام visual c++.net لخدمة التقارير ولك أنت تكون تقارير متقدمة تعرض البيانات بمختلف طرق العرض (classic schedule, graphic flow chart... )

البرنامج الذي تكلمة عنه يقوم يخدم عدة نشاطات عملية ولهذا أقترح عليك أن تقوم أولاً بتقسيم البرنامج إلى عدة أقسام مثلاً:

نظام الحسابات العامة

الحسابات، القيود اليومية، أذن القبض وأذن الصرف، ميزان المراجعة، .....

نظام إدارة المخازن

المشتريات، المبيعات، الاصناف، الموردين، الشحن ........

نظام إدارة شؤون العاملين

بيانات الموظفين، التنقلات، الإعارة والانتداب، بيانات الكفالة، الاجازات، الاستقالات، الرواتب، متابعة الحضور الانصراف...

نظام إدارة المشاريع ومتابعة المهام

الموظفين، المهام، المشاريع، المواعيد....

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

من اين تبدأ

خذ ورقة + قلم وشخبط على كيفك

قم بكتابة الكيانات المهمة لكل نظام ثم قم بتحليل العمليات التي يقوم بها هذا النظام

مثال:

ذهب حسن إلى معهد للغات ليدرس دورة في اللغة الانجليزية

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

حسن - عميل

المعهد - منشأة

الدراسة - تحتاج مدرسين

الدورات - فترات دراسية

اللغة الانجليزية - مواد دراسية

هنا نستطيع القول ان نظام المعهد يحتاج إلى الجداول التالية:

جدول العملاء (الطلاب) --> حسن

جدول الادارات (لان المنشأة تحتاج إدارة أو عدة إدارات) --> المنشأة

جدول الموظفين (المدرسين وموظفي الادارات) --> الدراسة

جدول الدورات --> الدورات

جدول المواد --> اللغة الانجليزية

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

الادارات

|

المدرسين

|

الدورات < -----> الطلاب ---->المواد

فلكل إدارة عدة مدرسين (ستكون العلاقة رأس بأطراف)

ويمكن أن يقوم المدرس بالتدريس في عدة دورات (ستكون العلاقة رأس بأطراف)

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

ويمكن أن يكون للطالب أكثر من مادة (ستكون العلاقة رأس بأطراف)

وعلى هذا الاساس سيتم إنشاء العلاقات

أتمنى أن أكون قد أفدتك بهذا لتبدأ بالتخطيط للجداول والعلاقات.

تحياتي

رابط هذا التعليق
شارك

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

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

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

جزاك الله خيرا

tables.rar

رابط هذا التعليق
شارك

كما تفضل الأخ الفاضل G42U فانه ينبغي أولا تقسيم البرنامج الى أقسامه الرئيسية

أي الحسابات - المخازن ,, الخ

ثانيا : ملاحظة مهمة بالنسبة للجداول و قبل البدء بتقييمها هل هي صحيحة أم لا , لاتستخدم حقول من الجداول للتعامل مع قيم محسوبة , مثل رصيد أول المدة - اجمالي الصنف ,, الخ

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

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

رابط هذا التعليق
شارك

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

ولكن اريد ان افهم شيئا ان امكن جزاكم الله خيرا

انا اريد ان اؤثر في الحسابات العامة بحركات المخازن او البنوك وحكذا كيف يمكن عمل ذلك دونما يكون من البداية محدد العلاقات ويوجد تصور كامل للجداول والمنظومة كلها

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

tables.rar

رابط هذا التعليق
شارك

أخي gamalin أعذرني للتأخير بسبب أنقطاع الاتصال عندي

وأشكر الاخ الكريم rudwan جزيل الشكرعلى المشاركة

انا اريد ان اؤثر في الحسابات العامة بحركات المخازن او البنوك وهكذا كيف يمكن عمل ذلك دونما يكون من البداية محدد العلاقات ويوجد تصور كامل للجداول والمنظومة كلها

سأسألك سؤال. ما هو الشئ الذي يربط بين الحسابات العامة والمخازن مثلاً؟

إجابة السؤال حسب تصوري أن حساب المخازن في جدول الحسابات العامة يتأثر بالحركات التي تجري في جدول المخازن، وأعتقد أنه يتم عادةً ترحيل ماينتج عن الحركة في جدول المخازن

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

عمل ممتاز الذي عملته في ملفك المرفق وسيساعدنا كثيراً سأقوم. بالأطلاع عليه وأبلغك بكل جديد وانتظر مني مشاركة قريبة أن شاء الله

تحياتي

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

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

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

و الا فكيف ستتوازن الحسابات ؟

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

هذا موضوع طويل جدا و يحتاج الى استفاضة في الشرح

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

أي البرنامج المحاسبي أولا - ثم المخزون

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

رابط هذا التعليق
شارك

إخواني الكرام

السلام عليكم

لي الشرف لو قبلتم مشاركتي فى موضوعكم.

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

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

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

3 مستويات 2-2-3 اي 01-01-001 او يكون 4-2-1-1 اي 11010001

ويؤخذ فى الاعتبار حساب الاقفال - سوف يتم توضيحه فيما بعد.

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

حتي يتمكن المحاسب بعد اضافى اي حساب تعريف هل حساب ميزانية ام قائمة دخل.

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

ثم

يتم تعريف انواع اليوميات Vouchers

ويخصص لها جدولين Headers &Details

انتظر ردكم علي هذا التعقيب

اتمني من الله ان يوفقكم فى عملكم

رابط هذا التعليق
شارك

الاخ الفضل ahamied

يسعدني بشكل شخصي انضمامك لنا

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

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

رابط هذا التعليق
شارك

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

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

ياليت لو تعطونا رأيكم فيه

analysis_acounting_system.rar

تم تعديل بواسطه G42U
رابط هذا التعليق
شارك

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

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

analysisacountingsystem.rar

_____________.rar

رابط هذا التعليق
شارك

السلام عليكم

أخي gamlin أرجو عند ارفاق أي ملف من المنتدى و من باب حفظ الحقوق أن تذكر مصدر الملف و من هو مصممه

و أقصد به ملف التصميم الشجري و هو من تصميم أستاذنا أبو هادي مراقب المنتدى . حتى لايظن أحد ما أن الملف من تصميمك و هو ليس كذلك .

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

تم تعديل بواسطه rudwan
رابط هذا التعليق
شارك

اعتذر عن عدم ذكر مصدر ملف الدليل المحاسبي وهو كما ذكر اخونا rudwan

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

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information