بسم الله الرحمن الرحيم
اخوانى أولا أعلم أن أول نقد سيوجه الى هذا الموضوع هو أن الكثير و الكثير من المواضيع المماثله قد فتحت بحماس ولكن سرعان ما أمست خرابا وأفنى الموت أهليها ولكننى أتمنى من الله أن يكتمل هذا المشروع الى النهايه فأنى سوف أبداه وأكمل فيه بأذن الله ولو شاء الله وتوقفت فليكمل الأخرين وذلك لسبب بسيط جدا هو ان هذا المشروع لن اقوم به بمفردى ولكن سيكون بمشاركة الجميع وياحبذا لو كونا فريق عمل .
اخوانى من ملاحظاتى لتوقف كثير من المشاريع المماثله هو أن هذه المشاريع تبدأ بمرحلة التحليل وسرعان ما يتوقف المشروع لأن الكثير منا يكون همه الأكبر هو رؤية ناتج هذا التحليل ومن هذا قررت فى هذا المشروع أن نبدأ من الصفر فى مرحلة التحليل و التصميم والبرمجه معا فى وقت واحد (غريب هذا المنطق) و لكنه ينجح معى فى أحيان كثيره حيث أننى من الممكن أن أفهم الكود بعد أستخدامه فى برنامج معين بدلا من أجهد نفسى فى تحليله وفهمه دون تجربه.
اخوانى رجاءا أرجوا منكم لكل من لديه خبره فى المحاسبه أو البرمجه أو قواعد البيانات أن يشارك معى لاتحسبونى خبيرا ولكنى مبتدأ ولكن كل مافى الأمر أريد أن أجد نفسى فى وسط فريق عمل حقيقى.
أخيرا رجاءا رجاءا رجاءا عدم كتابة مشاركات لاتمت للموضوع بصله مثل مشاركات الشكر أو الاحباط... الخ
الا اذا كان نقاشا فى المشروع .
بسم الله نبدأ
1- اسم المشروع BonianAIS
2- لغة التطوير Visual C#.Net
3- لغة البرنامج English (لسهولة التعامل فقط)
4 - قاعدة البيانات SQl Server 2005
5 - تقارير Crystal Report
6 - مكونات البرنامج و الادوات المستخدمة فى التصميم / DataGridView / TreeView ... الخ
هذا اقتباس من مشاركة أخ لنا فى المنتدى xgalal قد بدأ مشروع من الذى تحدثت عنهم فى الأعلى أرى أنها مهمه فى البدايه
اقتباساولا اتحدث فى شىء يمس صلب الموضوع قبل التصميم
- متطلبات السوق :-
ا - عند بداية تصميمك لهذا البرنامج فضع فى حسبانك انك تقوم بتطوير نظام محاسبى مالى يصلح للإستخدام فى جميع المؤسسات داخل الدولة فلا بد ان تراعى نقطة ديناميكية النظام و قابليتة للتوسع و التغير حسب متغيرات المؤسسة " extension & dynamic "
2 - الاعتماد على قاعدة بيانات قوية و اسلوب عرض للتقارير " مخرجات النظام " جيد يصلح ليكون مناسبا لهذا النظام
3 - دراية و المام بالعلوم المحاسبية و اسلوب الحسابات فى المؤسسات الكبيرة و الصغيرة على حد السواء
4 - معرفة متطلبات السوق خصوصا السوق العربى فى مجال البرامج
5 - تصميم واجهات النظام سهلة جدا و مبسطة و اتباع اساليب جديدة فى واجهات ادخال و عرض البيانات و محاولة تبسيط واجهة النظام و اليات و اسلوب التعامل مع البرنامج علما بان هذا البرنامج سيعمل علية اكثر من شخص فى المؤسسة و على شبكة داخلية فلابد من ان تراعى انة سيكون هناك مدخلوا بيانات و هى مهنة مملة جدا حيث انك تقوم بادخال مئات السجلات فى اليوم فلابد من ان تكون واجهة المدخلات سهلة و سلسة و كذلك تصميم اسلوب لمتابعة المدخلات لان اى بيانات تدخل غلط الى النظام تؤدى الى بيانات غلط و حسابات بالسالب تؤدى الى خلل رهيب فى ميزان المراجعه و اجرائات التدفق المالى للشركة مما يؤدى الى عطل رهيب فى البرنامج فتقوم الشركة باستدعائك كمسئول صيانة النظام و عليك ان تحل هذة المشكلة
6 - تصميم البرنامج على اسس علمية كلامى هذا بالنسبة للكود " فبحكم عملى اتعامل دائما مع مبرمجين من مختلف الجنسيات *** لم ارى مبرمج يكتب كودة بنفس الشكل *** معنى هذا انة لا يوجد توحيد فى كتابة الكود "
7 - المؤسسات التى تحتاج هذا النظام لديها بالفعل محاسبين يقومين بعمل الحسابات و المراجعات لهذة المؤسسة *** فلابد ان يكون نظامك هذا مكون طبقا لاسس محاسبية سليمة و مناسبة للدولة التى تبيع فيها برنامجك *** اذن ما فائدة البرنامج مادام هناك محاسبين " اقول باختصار شديد - عدم وجود اخطاء بشرية - تكوين مخرجات بشكل منظم - سرعة و سهولة - اتصال على الشبكة و نقل دورى للملفات و التقارير "