Professional Documents
Culture Documents
ليســانس أكاديمي
الميدان :رياضيات وإعالم آلي
الشعبة :اإلعالم اآللي
التخصص :أنظمة معلوماتية
الموضوع
إلهي ال يطيب الليل إال بشكرك وال يطيب النهار إلى بطاعتك ...وال تطيب اللحظات إال بذكرك ...وال تطيب
اآلخرة إال بعفوك ..وال تطيب الجنة إال برؤيتك ..ف لك الحمد و لك الشكر.
في نهاية هذا المشوار نتقدم بالشكر والعرف ان إلى كل من أشعل شمعة في دروب عملنا و إلى من وقف
على المنابر وأعطى من حصيلة فكره لينير دربنا إلى األساتذة الكرام في كلية االعالم الي ونخص بالذكر
أستاذنا عثماني سمير الذي كان عونا لنا فجزاه هللا عنا كل خير وله منا كل التقدير واالحترام كما نتوجه بالشكر
الجزيل إلى من غمرنا بفضله و أخالقه المؤطر الساسي مديلح رئيس قسم اإلعالم اآللي فجزاه هللا كل الخير وإلى كل
أما الشكر الذي من النوع الخاص فنحن نتوجه بالشكر أيضا إلى كل من لم يقف إلى جانبنا ،ومن وقف في
خالل العام الدراسي وبعد إجراء أي تقييم ( فروض ,امتحانات ,أعمال شخصية )...للطلبة ,يقوم األستاذ
بإدراج النقاط وتسليمها لإلدارة على شكل مطبوعة ورقية أو ملف إلكتروني .أثناء هذه العملية ربما تضيع
بعض الوثائق أو الملفات المودعة وأحيانا يصعب إحصاؤها وجمعها لتسليمها لمصلحة التعليم.
باستعمال تكنولوجيا الويب واالتصال يمكن لألستاذ أن يقوم بإدراج وحجز النقاط وتحميلها وإرسالها من
جهازه وهو في مكانه .
الغرض من الموضوع :تطوير تطبيق يسمح لألستاذ بحجز النقاط وتحميلها على الموقع حيث يتم جمعها
وإحصاؤها وإعادة تنظيمها وفق ما تطلبه مصلحة التعليم.
Au cours de l'anné scolaire et aprés toute évaluation ( des devoirs , des éxamens , travaux
individuels ..) à chaque étudiant , L'enseignant pose les notes ..il les déstine à l'administration en
fonction d'un papier imprimé ou d'un fichier électronique . Lors de ce processus , quelques
documents ou fichie disposé peuvent se perdre et parfois il est dur de les ressentir , les assembler
pour les fournir à la scolarité Mais en utilisant la téchnologie de Web et de connéxion ..il est
autorisé à l'enseignant de poser ,reserver et télécharger toutes les notes et les déstiner à partir de
son appareil facilement même sans bouger de sa palce .
abstract
During the school year and after doing every evaluation ( tests , exams , works individuals)
that concerns the students , the teacher inserts the notes ..send it into the administration at the
forme of a printed paper or an electonic file . Over this process , some of these files and
documents might be lost ..and sometimes it 's the obstacle course to count it or gather it to
deliver it into the education departement But by using the technologie of the Web and connexion
, the teacher can insert , reserve , download and send the notes from his PC even without moving
on from his place.
الفهرس
vii
المقدمة العامة
يعتبر اإلعالم االلي االكثر تأثي ار في حياتنا اليومية حيث ارتقى بشتى العلوم من مستوى االستغالل
التصوري البسيط الى مستوى االستغالل التطبيقي االلي ،وذلك نظ ار لما يقدمه من خدمات التي تتميز بالدقة
والسرعة في معالجة المعلومات .
فقد اصبح يفرض على معظم المؤسسات مهما كان نوع نشاطها إمكانية االستفادة من مزايا خدماته
ولمواجهة الحجم الهائل للمعلومات المتداولة فيها ،أحال من الضروري إدخال نظام اإلعالم األلي في مجال
ادارتها وذلك بغرض زيادة فعالية العمل وتحقيق أهداف المؤسسة .
iv
المقدمة العامة
اإلشكـــالية
إن قسم االعالم االلي كغيره من االقسام يسعى جاهدا إلى تسيير مصالحه ،وتسهيل تعامالته بشكل
أفضل وأحسن ،فمن خالل تواجدنا به ودراستنا لمصلحة " التعليم والتقييم " الحظنا وجود بعض الصعوبات
التي تواجه المصلحة نذكر منها :
من خالل هذا العمل نأمل ونرجو تحقيق جملة من األهداف والنتائج وهي :
إنشاء وتصميم موقع ويب يسمح بإدراج وتحميل نقاط الطلبة والذي يتيح :
➢ تخفيف الضغط على اإلدارة
➢ تسريع عملية إضافة النقاط
➢ التسريع في عملية إعداد النتائج
➢ تنظيم العمل والتقليل من حدة األخطاء
➢ ربح الوقت
➢ تسهيل عملية متابعة كشوف نقاط الطلبة
v
المقدمة العامة
vi
دراسة الموجود الفصل األول
1
دراسة الموجود الفصل األول
سنقدم في دراستنا تعريف الجامعة وكذا مصلحة التعليم والتقييم مع ذكر مهام ونشاطات هذه األخيرة
في جويلية 2015تمت إضافة كلية العلوم الدقيقة إلى هيكل الجامعة والتي كانت جزء من كلية العلوم و
التكنولوجيا.
وللجامعة مصالح خاصة نذكر منها مصلحة التعليم و التقييم التي ستكون المصلحة المعنية بدراستنا لهذا
الموضوع.
2
دراسة الموجود الفصل األول
المصلحة
المعنية بدراستنا
الشكل : 1الهيكل اإلداري لكلية العلوم الدقيقة
1-IIالتعريف بالمصلحة
مصلحة التعليم و التقييم :وهي مصلحة تابعة لمصلحة مساعد رئيس القسم المكلف بالدراسة والتعليم في
التدرج حيث تهتم بكل ما يتعلق بالطالب من دخوله الى الجامعة الى غاية تخرجه .
3
دراسة الموجود الفصل األول
ومن بين المعلومات التي تعمل على تخزينها ( وضعها في األرشيف ) هي :نقاط الطلبة ،المداوالت ،
شهادات إعادة التسجيل بطاقة الطالب ،شهادة اإلشراف على مذكرات التخرج ،إعداد كشوف نقاط الطلبة مع
الترخيص بإيداع مذكرات التخرج .
3-IIإدارة القسم:
لكل قسم من أقسام الكلية رئيس قسم و إدارة خاصة به التي تربط بين األستاذ و الطلبة وكذا مصلحة
التعليم والتقييم ،ومن مهامها :
✓ تقسم الطلبة إلى أفواج وإنشاء قوائم التفويج.
✓ إستالم ورقية تقييم الطلبة وكذا النسخة اإللكترونية من األستاذ.
✓ إرسال ورقة التقييم و النسخة اإللكترونية إلى مصلحة التعليم والتقييم.
من خالل التحقيق و الدراسة الحظنا أن عميلة تقييم طلبة تتم بشكل يدوي كما هو موضح في الشكل
التالي.
4
دراسة الموجود الفصل األول
5
دراسة الموجود الفصل األول
6
دراسة الموجود الفصل األول
7
دراسة الموجود الفصل األول
8
دراسة الموجود الفصل األول
9
دراسة الموجود الفصل األول
الملخص
بعد االنتهاء مـن د ارسـة الموجـود والتـي سـمحت لنـا بتحليـل النظـام ومعرفـة اكبـر حجـم مـن المعلومـات حـول
النظام الموجود ،والتي استخلصنا منها جملة مـن المعـارف تسـمح لنـا بإقامـة تصـور حـول النظـام المسـتقبلي ،
الذي يستجيب الحتياجات كل من االدارة واألستاذ على حد سواء.
10
مرحلة التصميم الفصل الثاني
تعتبر مرحلة التصميم أهم مرحلة في دورة حياة النظام حيث أنها
تصميم النظام سهلة على األشخاص الذين سوف يطلعون على النظام
11
مرحلة التصميم الفصل الثاني
تتجه ( )UMLبطبيعتها نحو بنـاء البرمجيـات كائنيـة المنحـى Object Orientedحيـث يـوفر UMLعـدة
نماذج مختلفة لوصف النظام .
12
مرحلة التصميم الفصل الثاني
13
مرحلة التصميم الفصل الثاني
المخطط التالي يمثل مخطط حالة االستخدام لعملية تسجيل الدخول من قبل مستخدمي النظام
14
مرحلة التصميم الفصل الثاني
تسمح حالة االستخدام هذه للمستخدم بالوصول الى الواجهة وصف موجز لحالة االستخدام
الرئيسية لتطبيقنا عن طريق إدخاله لمعلومات تسجيل الدخول
وكلمة المرور
15
مرحلة التصميم الفصل الثاني
16
مرحلة التصميم الفصل الثاني
تسمح حالة االستخدام هذه بإدراج نقاط الطلبة من طرف األستاذ وصف موجز لحالة االستخدام
وحفظها داخل قاعدة البيانات ويتم تحميلها من قاعدة البيانات.
يقوم االستاذ بإدراجه للنقاط ويؤكد على طلبه الحالة العادية
يقوم النظام بإضافة النقاط الى قاعدة البيانات ويرسل رسالة تدل
على نجاح العملية
يقوم األستاذ بتحميل النقاط
17
مرحلة التصميم الفصل الثاني
تسمح حالة االستخدام هذه للمستخدم بإضافة مستخدم جديد وصف موجز لحالة االستخدام
(أستاذ/اإلدارة) حتى يتسنى له الولوج للتطبيق وتعديل في
خصوصياته و حذف المستخدمين .
بعد تعيين الجهات الفاعلة ( )actorsبالنسبة لكل حالة استخدام ،حاولنا بذلك تقديم وصف للسيناريوهات
التي تصف التفاعل بين المستخدم والنظام مستعرضين بعض االجراءات التي يمكن أن يقوم بها كل من
اإلدارة و األستاذ إلكمال المهمة .
قد نجد صعوبة في الحصول على رؤية واضحة لجميع اإلج ارءات من خالل مخطط حالة االستخدام ،
لذلك إستعنا بمخطط التتابع لشرح سلوك الكائنات و وصف كيفية تفاعلها في نظامنا .
18
مرحلة التصميم الفصل الثاني
- VIمخططات التتابع
يمثل المخطط السابق لعلمية تسجيل الدخول لكل من األستاذ و اإلدارة بحيث يقوم كل منهما
بطلب الوصول للواجهة الرئيسية لنظام وذلك بعد ملئ الحقول )إسم المستخدم و كلمة المرور(
بمجرد اإلنتهاء من التسجيل يتم المصادقة على البيانات في حالة المعلومات تكون صحيحة و
يكون الفشل في المصادقة في حالة عدم توافق المعلومات ويتم إرسال رسالة خطأ.
19
مرحلة التصميم الفصل الثاني
20
مرحلة التصميم الفصل الثاني
21
مرحلة التصميم الفصل الثاني
22
مرحلة التصميم الفصل الثاني
23
مرحلة التصميم الفصل الثاني
24
مرحلة التصميم الفصل الثاني
25
مرحلة التصميم الفصل الثاني
الملخص
في هذا الفصل حاولنا إنشاء نموذج تصوري لموقعنا باستخدام لغة النمذجة UMLوذلك قصد تسهيل
عملنا في المرحلة المقبلة التي تمثل تحقيق ًا لموقعنا على أساس اآلليات والحلول التي تم تحديدها في مرحلة
النمذجة والتصميم.
26
مرحلة التنفيذ الفصل الثالث
المقدمة
من خالل دراستنا سعينا جاهدين خالل العمل النظري ومرحلة
التصميم في انجاز وتصميم قاعدة البيانات ،نأتي الى مرحلة
التجسيد العملي للمشروع ،في هذا الفصل سنتطرق الى األدوات
المستخدمة والت البرمجة الخاصة بالويب المطلوبة في تنفيذ وتحقيق
هذا المشروع مع تحديد خصائص األجهزة التي سنقوم بتجربة
التطبيق عليها ،اضافة الى الدافع الختيارنا الى لغات البرمجة بي
إتش بي ) (PHPواألدوات وبيئة التطوير المستخدمة فيجوال ستوديو
(. )Visual Studio
27
مرحلة التنفيذ الفصل الثالث
هي بيئة التطوير المتكاملة الرئيسية من مايكروسوفت .تتيح برمجة واجهة المستخدم الرسومية والبرامج
النصية إلى جانب ويندوز فورم ومواقع ويب وتطبيقات ويب وخدمات ويب مدعومة ب مايكروسوفت
ويندوز وويندوز موبايل وإطار عمل دوت نت .
يحتوى فيجوال ستوديو على محرر أكواد يدعم تقنية إعادة كتابة الكود ،ويحتوى أيضا على مترجم يكشف
أخطاء وقت التشغيل ومفسر يكشف األخطاء اإلمالئية في األكواد ويحتوى أيضا على مصمم نماذج
لبناء واجهة مستخدم رسومية.
HTML 3– II
Hypertext Markup Languageويشار إليها اختصا اًر ب ،HTMLوتُعرف بلغة ترميز النص
التشعبي ،هي عبارة عن لغة ترميز خاصة تستخدم لغايات تصميم وإنشاء صفحات الويب ،كما يمكننا القول
الكيفية التي
ّ تقدم وصفاً مفصالً حول
التحتية لها؛ إذ ّ
ّ بأنها عبارة عن الهيكل الرئيسي لصفحات الويب والبنية
ستكون عليها آلية عرض محتويات الموقع اإللكتروني ويكون ذلك بتقسيمه إلى عنوان وفقرات ،ويتم ذلك كله
باالعتماد على ما ُيعرف بالوسوم.
Css 4– II
Cascading style sheetsهي اختصار لي CSSهي لغة تصميم تحدد شكل وثيقة HTMlفهي
تهتم بالخطوط ،األوان ،الهامش ،والعرض واإلرتفاع ،صورة خلفية الموقع ،وكيفية توزيع المساحات
وأشياء أخرى كثيرة.
28
مرحلة التنفيذ الفصل الثالث
JavaScript 5– II
هي لغة برمجة كائنية التوجة ومتعددة المنصات .هي لغة صغيرة وخفيفة الوزن .داخل بيئة المضيف على
سبيل المثال متصفح ويب ،في هذه البيئة يمكنك استخدامها على الكائنات.
تحتوي جافاسكريبت على مكتبة قياسية من الكائنات ،مثل ،Date ،Arrayو ،Mathومجموعة أساسية
من العناصر اللغوية مثل العوامل ،بنى التحكم ،والتصريحات.
جوهر جافا سكريبت هو قابليتها للتعامل مع مجموعة متنوعة من الكائنات التي تكون مكملة مع كائنات
إضافية ].[4
PHP 6– II
تعد لغة PHPواحدة من أكثر لغات البرمجة سهولة و إنتشا اًر و باتت تستخدم في أكثر من 244مليون
موقع إنترنت ،وتعد ركيزة أساسية ألشهر المواقع اإللكترونية العالمية وهي لغة برمجة نصية صممت أساسا
من أجل استخدامها لتطوير وبرمجة تطبيقات الويب ،و يمكن أيضاً إستخدامها في برمجة تطبيقات تعمل
بدون اإلتصال باإلنترنت ،وتعمل على معظم أنظمة التشغيل و من مزاياها :
يمكنها توليد صفحات ذات محتوى ديناميكي متغير وليس ثابت مثل لغة .HTML •
يمكنها إنشاء مواقع تفاعلية معقدة مثل مواقع التجارة اإللكترونية والشبكات اإلجتماعية. •
29
مرحلة التنفيذ الفصل الثالث
- IIIشرح الموقع:
في هذا الجزء سوف نستعرض كافة الواجهات الرئيسة والفرعية للموقع والشرح التفصيلي لها وتنقسم
واجهات الموقع إلى إثنين :
-واجهات خاصة باإلدارة.
-واجهات خاصة باألساتذة.
1 - IIIواجهة تسجيل الدخول :
عند دخول اإلدارة أو األستاذ لموقعنا تظهر له هذه الواجهة الرئيسية التي تتيح له تسجيل الدخول للموقع
بإدخاله إلسم المستخدم و كلمة المرور لتمييز بين األستاذ و اإلدارة .
30
مرحلة التنفيذ الفصل الثالث
31
مرحلة التنفيذ الفصل الثالث
يتم إضافة أستاذ جديد من طرف اإلدارة و ذلك بتعيين رقمه الخاص و المعلومات الشخصية و الرقم
سري.
32
مرحلة التنفيذ الفصل الثالث
إلضافة مقياس جديد يتم الدخول لهذه الصفحة وتملى جميع بيانات المقياس المتعلقة بالرثيد والمعامل
واسم المقياس و التخصص المتعلق بالمقياس .
يتم عرض جميع المقاييس في صفحة خاصة ،ويكون معهم الكلية والتخصص الخاص بكل مقياس .
33
مرحلة التنفيذ الفصل الثالث
تسمح الواجهة التالية بإضافة سداسي جديد من طرف اإلدارة بإدخالها تاريخ بداية ونهاية كل سداسي .
تتم اضافة طالب جديد بعد ادخال كل المعلومات الالزمة من طرف االدارة ليتم ارسال المعلومات الى
قاعدة البيانات بعد الضغط على زر االضافة .
34
مرحلة التنفيذ الفصل الثالث
تظهر الواجهة التالية قائمة جميع الطلبة المسجلين في قادة البيانات حيث يتم كشف عن رقم التسجيل
واسم ولقب الطالب وتاريخ االزدياد ومكانه .
35
مرحلة التنفيذ الفصل الثالث
في الواجهة التالية يتم عرض جميع معلومات المسيرين للموقع .
مع اضافة النقاط من طرف االستاذ يتم تحميلها في الصفحة التالية الخاصة باالدارة وذلك من أجل
تحميل النقاط من طرف االدارة بواسطة الضغط في عمود تحميل على PDFأو .EXCEL
36
مرحلة التنفيذ الفصل الثالث
بعد ادخال معلومات االستاذ يحول مباشرة لهذه الصفحة حيث يتم ادراج نقاط الفوج .
37
مرحلة التنفيذ الفصل الثالث
38
مرحلة التنفيذ الفصل الثالث
بعد اجتياز الطالب االمتحان في هذه األثناء يتم تقييم ومنحه نقطة معينة في مقياس معين ،في ذلك
الحين يتم إدراج النقاط من طرف األستاذ عبر النظام الى أن يتحصل على ملفين PDFو EXCELتلقائيا بعد
الحفظ محتويا بذلك على جميع األعمدة الالزمة متجنبين بذلك مشكلة رفع ملف األكسل (الذي هو محل
مشاكل. بحثنا ) ،في الوقت الذي يتم في حفظ النقاط آليا يتم رفع الملفات الى موقع االدارة دون
الملخص
خالل هذا الفصل قمنا بتنفيذ المشروع وذلك من خالل انشاء موقع ويب يسمح لنا بإدراج وتحميل نقاط الطلبـة
وهاذا باالعتماد على مجموعة من البرمجيات واللغات التوصيفية
39
الخاتمة العامة
الخاتمة العامة
من خالل دراستنا سعينا جاهدين أثناء فترة البحث التي أجريناها في إنجاز وتصميم موقع ويب إلدراج
وتحميل نقاط الطلبة يساعد على التسيير الجيد للمعلومات لما له من إيجابيات في سرعة تنفيذ المعطيات
وإدخال المعلومات وهذا ما توصلنا إليه خالل بحثنا بمصلحة التعليم والتقييم حيث تعتبر المصلحة من أهم
المصالح على مستوى أي قسم جامعي وذلك ألهميتها في التسيير البيداغوجي للطلبة من حيث تقييم الطالب
ووضع النقاط أثناء فترة الدراسة ،و هذه المهمة التي تقوم بها مصلحة التعليم والتقييم تزداد أهمية و صعوبة
كل سنة مع مرور الوقت ،وذلك لتزايد عدد الطلبة المسجلين سنة بعد سنة على مستوى القسم ،وكذلك
نظام التسيير للمصلحة الذي يعتمد على وسائل تستغرق وقتا وجهدا كبيرين مما يؤدي إلى حدوث أخطاء
أثناء انجاز مختلف مهام المصلحة.
خالل دراستنا لعمل هاته المصلحة تمكننا من التوصل إلى اغلب األهداف المسطرة أال وهي موقع
ويب يحد من مشكلة تضييع الوقت و ارتكاب األخطاء المحتملة نظ ار لكثرة الحسابات و عدم وجود الدقة.
40
المراجع
41