السلام عليكم و رحمة الله و بركاته
كبداية يمكن أن نبدأ بمسودة المشروع كالتالي :مسودة مشروع برنامج مدير المدارس القرآنية
أولا : وظائف البرنامج :
أعتقد أن البرنامج سيكون عبارة عن أتمتة عملية متابعة الوظائف الأساسية للمدرسة القرآنية و التي يمكن أن نحصرها و بصورة عامة فيما يلي :
1- وظيفة إدارية تتمثل في أرشفة المعلومات الضرورية المتعلقة بالطلبة و الموظفين من مدرسين و إداريين و غيرهم و متابعة الدوام بصفة دورية و منتظمة و إدارة المراسلات الصادرة و الواردة و يلحق بذلك المسائل المتعلقة بالتوزيع العقلاني للموارد على الحاجات المترتبة على نشاط المدرسة و غير ذلك.
2- وظيفة تعليمية و تتمثل عموما في متابعة مستوى التحصيل العلمي للطلبة و قياس مدى نجاعة الطرق و المناهج المتبعة و تصحيحها عند الضرورة وهذا بالاعتماد على مجموعة من المؤشرات المختلفة حسب محتواها و زمن حسابها و مدى تطبيقها.
3- وظيفة محاسبية و مالية تتمثل في متابعة كافة التدفقات المالية و العينية المرتبطة بنشاطات المدرسة و إدارة أصولها
4- وظيفة تقنية و تتمثل في المسائل المتعلقة بالصيانة و الأمن و ما أشبه ذلك
مرة ثانية أعتقد أنه يجب علينا حصر الموضوع حتى لا يتشعب و يضيع مع التفاصيل لهذا أقترح أن نركز على الوظيفة الإدارية و الوظيفة التعليمية البيداغوجية و إذا يسر الله الأمور و تم إنجاز البرنامج يمكننا لاحقا أن نظيف له الوظائف الأخرى
ثانيا هيكلة قاعدة المعطيات :
سنقوم أولا بتحديد مجموعة من التعاريف و الشروط الضرورية لتسهيل عملية بناء القاعدة :
1- المجموعة ( قسم أو حلقة) هي وحدة تنظيمية و تعليمية تضم على الأقل n طالبا
2- لا يمكن لأي طالب أن ينتمي لأكثر من مجموعة واحدة
3- لكل مجموعة مدرس على الأقل
4- يمكن لأي مدرس أن يشرف على أكثر من مجموعة
من كل ما سبق يمكن أن نعتبر أن القاعدة ستضم على الأقل ثلاثة جداول(Table) رئيسية هي جدول للمجموعات , جدول عام للطلبة و جدول للمدرسين.
أما العلاقات بينها فستكون كما يلي :
الجدول العام للطلبة (كثير) ---------- جدول المجموعات (واحد) حسب الشرط رقم 1 و 2
جدول المدرسين (كثير) -------------- جدول المجموعات (كثير) حسب الشرط رقم 3 و 4
لا حظ أني استعملت كلمة عام كصفة لجدول الطلبة و ذلك لأننا سنحتاج إلى جداول ملحقة بهذا الأخير نظرا لعدم اشتراك أصناف الطلبة في كثير من الحقول
الجدول العام سيضم الحقول المشتركة بين جميع الطلبة كالرقم المسلسل و الإسم و تاربخ الميلاد و العنوان و تاريخ التسجيل إلخ.......
كما سنحتاج إلى جدول ملحق أول يضم المعلومات المتعلقة بالطلبة البالغين كالوظيفة و عدد الأولاد و غير ذلك .
وسنحتاج إلى جدول ثالث يضم المعلومات المتعلقة بالمراسلين الذين يمثلون الطلبة غير المؤهلين قانونا للتصرف ( كالأب أو الوصي أو الشخص المفوض قانونا لذلك) هذه الحقول ستكون من الشكل اسم المراسل و عنوانه و علاقته بالطالب إلخ....
العلاقات بين هذه الجداول الملحقة و الجدول العام ستكون على الأرجح من الشكل واحد نحو واحد ( هذا مؤكد بالنسبة لملحق الطلبة البالغين و لكن الأمر يحتاج إلى نظر بالنسبة لملحق المراسلين فربما يمكن لشخص واحد أن يكون مراسلا لأكثر من طالب)
فيما يخص جدول المجموعات و جدول المدرسين فلن تثير أي مشاكل فجدول المدرسين فأعتقد أنه سيتكون من الحقول المعروفة و المعتادة بالموظفين أما المجموعات فلا أضن أن عدد الحقول سيزيد على الرقم المسلسل للمجموعة و اسم المجموعة و ربما تاريخ الإنشاء و حقول وصفية أخرى.
و للربط بين جدول المجموعات و جدول المدرسين سنقوم بإضافة جدول آخر يحتوي على حقلين على الأقل هما الرقم المسلسل للمجموعة و الرقم المسلسل للمدرس ( لا تنسى أن العلاقة بين الجدولين هي كثير نحو كثير ) كما يمكن التفكير في إضافة حقول أخرى سنفكر فيها لاحقا.
يتبع ...