SlideShare a Scribd company logo
1 of 40
المملكة العربية السعودية وزارة التعليم العالي جامعة الملك سعود كلية المعلمين قسم الحاسب الآلي مشروع تصميم امتحان القبول بقسم الحاسب الآلي بكلية المعلمين مشروع تخرج أعد لنيل درجة البكالوريوس تخصص الحاسب الآلي
إعداد   مهدي سعيد القحطاني  427813020  سعود محمد اليامي  427813022  محمد شايع القحطاني  427813029 إشراف الدكتور عميد غازي  الفصل الدراسي الأول 1430 هـ  -  1431 هـ
الهدف من المشروع  : ,[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object]
مخطط عام للمشروع  : مخطط عام للمشروع برنامج امتحان القبول بقسم الحاسب باستخدام  Microsoft Visual Studio 2008 قاعدة البيانات  Access   مكونه من أربع أقسام وهي  : 4.  قسم العامة والإنجليزية 2-  قسم الرياضيات 1-  قسم مبادئ علوم  الحاسب . 2-  واجهة المستخدم . 3-  قسم التربية 1-  واجهة التحكم .
مخطط خوارزمي  لمشروع تصميم برنامج امتحان القبول بقسم الحاسب الآلي بكلية المعلمين  هل اسم  المستخدم  وكلمة  المرور  صحيحة نهاية نعم   لا أدخل إلى الامتحان عرض أسئلة الامتحان مع إجاباتها بيان بإجابات الطالب في الامتحان الحالي اطبع نتيجة الامتحان هل حصل الطالب على أكثر من  60% اطبع مبروك  القبول بقسم الحاسب الآلي بكلية المعلمين اطبع نأسف  لعدم قبولك بقسم الحاسب الآلي بكلية المعلمين نعم   لا بداية   أدخل اسم المستخدم وكلمة المرور
العناصر الأساسية   في مشروع  تصميم برنامج امتحان القبول بقسم الحاسب الآلي بكلية المعلمين والأدوات المستخدمة  :   1 –  قاعدة البيانات المستخدمة وهي  :  Microsoft Office Access Database يوجد لدينا قاعدة بيانات تحتوي على أربع جداول تحتوي على المعلومات الأساسية التي يجب أن يتحلى بها الطلاب المتقدمون لقسم الحاسب الآلي كما هو موجود في المخطط التالي  : قاعدة بيانات البرنامج مكونه من أربعة أقسام تجلب منها الأسئلة  قسم مبادئ علوم  الحاسب قسم الرياضيات قسم التربية قسم العامة والإنجليزية
2-  تكنولوجيا الدوت نت  2008  وهي أحدث ما توصل له التكنولوجيا في مجال برمجة الأنظمة الرقمية  . Microsoft .Net Technology 2008 CLR 3.5  باستخدام   :  Microsoft Visual Studio 2008
مقدمة تاريخية عن فيجوال بيسك :   ,[object Object],[object Object],[object Object],[object Object]
3-  يظهر للطالب  20  سؤال والزمن الكلي للإجابة عن جميع الأسئلة هو  5  دقائق وكل سؤال بـ  25  ثانية  و يختار من كل قسم أسئلة عشوائية وموجودة داخل قاعدة البيانات أربعة أقسام وهي  :  قسم الحاسب وقسم الرياضيات وقسم التربية وقسم العامة والإنجليزي  .  ويتم الاختيار عشوائياً منها باستخدام الدالة Randomizer   . وفي حالة دخول طالب جديد يتم تغيير الأسئلة في كل مرة  .
نبذة عن قاعدة البيانات بالأكسس و الخاصة بامتحان القبول بقسم الحاسب الآلي بكلية المعلمين  :   مما لاشك فيه أن قواعد البيانات قد انتشر استخدامها بشكل واسع لما لها من فوائد جمة  ,  وقاعدة البيانات التي استخدمناها هي أكسس وهناك قواعد بيانات أفضل منها بكثير وقاعدة البيانات التي لدينا تنبع أهميتها من حيث قدرة المستخدم على امتحان القبول بقسم الحاسب الآلي بكلية المعلمين ووضع أسئلة الامتحان مع الاختيارات بالنسبة للمدير بداخل قاعدة البيانات يوجد داخل قاعدة البيانات أربع أقسام رئيسية وهي قسم الحاسب وقسم الرياضيات وقسم التربية وقسم العامة والإنجليزي  ,  وفي الأوراق التالية سوف نقدم شرح مفصل عن البرنامج  ,  واستخداماته وكيفيه برمجته  .
الفصل الأول  :  استخدام قاعدة البيانات أكسس في تجهيز جدول قاعدة البيانات  :
الجداول  :   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
تابع الجداول  :  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
الفصل الثاني  :  شرح البرنامج باستخدام فيجوال بيسك دوت نت  2008 : :   ■  أ -  واجهات البرنامج للوحة التحكم بالنظام :  Administration panel.cs  1-  الواجهة   الواجهة المسؤولة عن لوحة التحكم  وهي الشاشة الافتتاحية للوحة التحكم بالنظام  .
:  Category Addition.cs  2-  الواجهة   الواجهة المسؤولة عن إضافة قسم جديد للأسئلة بداخل قاعدة البيانات  .
:  Existing students form.cs  3-  الواجهة   الواجهة المسؤولة عن عرض جميع الطلاب الموجودين في قاعدة البيانات  .
:  Question Addition form .cs  4-  الواجهة  الواجهة المسؤولة عن إضافة أسئلة جديدة داخل قاعدة البيانات  .
:  CategoriesDisplayForm.cs  5-  الواجهة  الواجهة المسؤولة عن عرض جميع أقسام الأسئلة الموجودة في قاعدة البيانات  .
: Questions Display Form.cs  6-  الواجهة  الواجهة المسؤولة عن عرض جميع الأسئلة في قاعدة البيانات  .
كود الدالة العشوائية للاختيار من قاعدة البيانات  :   public class Randomizer { List<Question> _CurrentQuestions; int _MinimumNumber; public int MinimumNumber { get { return _MinimumNumber; } set { _MinimumNumber = value; } } int _MaximumNumber; public int MaximumNumber { get { return _MaximumNumber; } set { _MaximumNumber = value; } } int _Capacity; public int Capacity { get { return _Capacity; } set { _Capacity = value; } } public Randomizer() { _CurrentQuestions = new List<Question>(); } public void AssignQuestions(Question[] CurrentQuestions) { try {
تابع كود الدالة العشوائية للاختيار من قاعدة البيانات  : foreach (Question current in CurrentQuestions) { if (current.Answers != null) { if (current.Answers.Count() > 0) { _CurrentQuestions.Add(current); } } } AssignBoundries(); } catch (Exception s) { } }
تابع كود الدالة العشوائية للاختيار من قاعدة البيانات  : void AssignBoundries() { try { _MinimumNumber = 0; _MaximumNumber = _CurrentQuestions.Count; } catch (Exception s) { } } #region &quot; Randomize Function &quot; List<int> Chosen = new List<int>(); int Randomize() { try { int result = -1; Label: Random newRandom = new Random((int)DateTime.Now.Ticks); result = newRandom.Next(MinimumNumber, MaximumNumber); if (!Chosen.Contains(result)) { Chosen.Add(result); } else goto Label; return result; }
تابع كود الدالة العشوائية للاختيار من قاعدة البيانات  : catch (Exception s) { return -1; } } #endregion public List<Question> GetCurrentQuestions() { int _CurrentQuestionNumber = 0; try { //Temporary List of questions List<Question> Questions = new List<Question>(); while (_CurrentQuestionNumber < _Capacity) { //Randomize  int Randomw = Randomize(); Question temp = _CurrentQuestions[Randomw]; //_CurrentQuestions.Remove(temp); Questions.Add(temp); //increment the current question number ++_CurrentQuestionNumber; } return Questions; } catch (Exception s) { return null; } } } }
:  Splash Screen .cs  1-  الواجهة  الشاشة الافتتاحية المؤقتة للبرنامج  .  ■  ب -  واجهات برنامج امتحان القبول بقسم الحاسب الآلي بكلية المعلمين  :
:  Login screen .cs  2-  الواجهة   الواجهة المسؤولة عن لوحة الدخول إلى النظام  .
:  Registeration form .cs  الواجهة  3- الواجهة المسؤولة عن تسجيل طلاب جدد في قاعدة البيانات  .
  : Wizard sheet.cs  4-  الواجهة  الواجهة المسؤولة عن الامتحان وعرض الأسئلة والإجابات أثناء الامتحان  .
الكلاس الأم  : Base page.cs ويضم أربع صفحات هي كالتالي  : : Examination results panel.cs أ -  الورقة التي تعرض جميع إجابات الطالب في الامتحان  .
:  Final page.cs  ب -  الورقة التي تعرض نهاية الامتحان للطالب  .
:  Internal page.cs ج  -  الورقة التي تعرض السؤال والإجابة للطالب أثناء الامتحان  .
د - Welcome page  : الواجهة التي تعرض التهنئة الموجودة في البداية  .
:  About program.cs  5-  الواجهة  الواجهة المسؤولة عن حول للبرنامج  .
:  About project.cs  6-  الواجهة  الواجهة المسؤولة عن حول المشروع  .
: Timer control المؤقت الزمني للامتحان  . تعريف  : المؤقت الزمني للمشروع يسمح للطلاب بتحديد وقت لانتهاء الامتحان وبعد الانتهاء من الوقت المحدد للامتحان   يتم إغلاق النظام فوراً  .
أخيراً صفحة طباعة النتيجة وهي صفحة   : Html
الخاتمة  : ,[object Object],[object Object],[object Object],[object Object]
المراجع  الإلكترونية  : 1-  الرابط التالي كتاب عربي لتعليم فيجوال بيسك دوت نت و اسم الكتاب  :  احتراف الفيجوال بيسك دوت نت للمؤلف محمد حمدي غانم ،  أتمنى بأن يفيد الجميع : http://www.cb4a.com/d_books_download...etrefrence.zip 2-  منتدى فيجوال بيسك  www.vb4arab.com/ فيجوال بيسك دوت نت  vb.net مصادر الويب التعليمية الخاصة بـ  VB Net   بيئات تطوير – كتب – دروس فيديو – مقالات  .  3-  موقع الدكتور محمد نجيب أحمد الشربيني أحمد  . http://faculty.ksu.edu.sa/76334
مراجع الكتب  : ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],خروج

More Related Content

What's hot

Tính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: IntroductionTính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: IntroductionChien Dang
 
Android(arabic) android studioتحميل كتاب تعلم أساسيات الاندرويد بالعربية باست...
Android(arabic) android studioتحميل كتاب تعلم أساسيات الاندرويد بالعربية باست...Android(arabic) android studioتحميل كتاب تعلم أساسيات الاندرويد بالعربية باست...
Android(arabic) android studioتحميل كتاب تعلم أساسيات الاندرويد بالعربية باست...NoureddineHassi
 
المواطنه الرقميه
المواطنه الرقميهالمواطنه الرقميه
المواطنه الرقميهnawal2921
 
ندوة التقنيات الناشئة وتطبيقاتها في التعليم 1
ندوة التقنيات الناشئة وتطبيقاتها في التعليم 1ندوة التقنيات الناشئة وتطبيقاتها في التعليم 1
ندوة التقنيات الناشئة وتطبيقاتها في التعليم 1Naseej Academy أكاديمية نسيج
 
E learning management system
E learning management systemE learning management system
E learning management systemJas Soloria
 
Multi-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsMulti-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsSong Gao
 
AI in ED_ الذكاء الاصطناعي في التعليم_ DrNIsmail.pdf
AI in ED_ الذكاء الاصطناعي في التعليم_ DrNIsmail.pdfAI in ED_ الذكاء الاصطناعي في التعليم_ DrNIsmail.pdf
AI in ED_ الذكاء الاصطناعي في التعليم_ DrNIsmail.pdfNashwa Ismail
 
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...Nguyen Vietnam
 
Một số dạng toán về đa thức qua các kỳ thi Olympic 6732069.pdf
Một số dạng toán về đa thức qua các kỳ thi Olympic 6732069.pdfMột số dạng toán về đa thức qua các kỳ thi Olympic 6732069.pdf
Một số dạng toán về đa thức qua các kỳ thi Olympic 6732069.pdfTieuNgocLy
 
الذكاء الاصطناعي
الذكاء الاصطناعيالذكاء الاصطناعي
الذكاء الاصطناعيnada labib
 
اجوبة الامتحان التمهيدي اللغة الانكليزية 2014
اجوبة الامتحان التمهيدي اللغة الانكليزية 2014اجوبة الامتحان التمهيدي اللغة الانكليزية 2014
اجوبة الامتحان التمهيدي اللغة الانكليزية 2014Ali Albtat
 
76209115 baigiang-truyensong
76209115 baigiang-truyensong76209115 baigiang-truyensong
76209115 baigiang-truyensongpnahuy
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic AlgorithmSHIMI S L
 
Лекция №11 "Основы нейронных сетей"
Лекция №11 "Основы нейронных сетей" Лекция №11 "Основы нейронных сетей"
Лекция №11 "Основы нейронных сетей" Technosphere1
 
عرض بوربوينت
عرض بوربوينتعرض بوربوينت
عرض بوربوينتata1404
 
Chuong 04 mach logic
Chuong 04 mach logicChuong 04 mach logic
Chuong 04 mach logicAnh Ngoc Phan
 

What's hot (20)

Tính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: IntroductionTính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: Introduction
 
Android(arabic) android studioتحميل كتاب تعلم أساسيات الاندرويد بالعربية باست...
Android(arabic) android studioتحميل كتاب تعلم أساسيات الاندرويد بالعربية باست...Android(arabic) android studioتحميل كتاب تعلم أساسيات الاندرويد بالعربية باست...
Android(arabic) android studioتحميل كتاب تعلم أساسيات الاندرويد بالعربية باست...
 
المواطنه الرقميه
المواطنه الرقميهالمواطنه الرقميه
المواطنه الرقميه
 
ندوة التقنيات الناشئة وتطبيقاتها في التعليم 1
ندوة التقنيات الناشئة وتطبيقاتها في التعليم 1ندوة التقنيات الناشئة وتطبيقاتها في التعليم 1
ندوة التقنيات الناشئة وتطبيقاتها في التعليم 1
 
E learning management system
E learning management systemE learning management system
E learning management system
 
Multi-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsMulti-Objective Evolutionary Algorithms
Multi-Objective Evolutionary Algorithms
 
AI in ED_ الذكاء الاصطناعي في التعليم_ DrNIsmail.pdf
AI in ED_ الذكاء الاصطناعي في التعليم_ DrNIsmail.pdfAI in ED_ الذكاء الاصطناعي في التعليم_ DrNIsmail.pdf
AI in ED_ الذكاء الاصطناعي في التعليم_ DrNIsmail.pdf
 
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
[Math educare] giao trinh toan cao cap a2-giai tich ham nhieu bien_phuong tri...
 
Một số dạng toán về đa thức qua các kỳ thi Olympic 6732069.pdf
Một số dạng toán về đa thức qua các kỳ thi Olympic 6732069.pdfMột số dạng toán về đa thức qua các kỳ thi Olympic 6732069.pdf
Một số dạng toán về đa thức qua các kỳ thi Olympic 6732069.pdf
 
الذكاء الاصطناعي
الذكاء الاصطناعيالذكاء الاصطناعي
الذكاء الاصطناعي
 
اجوبة الامتحان التمهيدي اللغة الانكليزية 2014
اجوبة الامتحان التمهيدي اللغة الانكليزية 2014اجوبة الامتحان التمهيدي اللغة الانكليزية 2014
اجوبة الامتحان التمهيدي اللغة الانكليزية 2014
 
Chuong02
Chuong02Chuong02
Chuong02
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
76209115 baigiang-truyensong
76209115 baigiang-truyensong76209115 baigiang-truyensong
76209115 baigiang-truyensong
 
Luận văn: Giải số phương trình vi phân đại số bằng đa bước, 9đ
Luận văn: Giải số phương trình vi phân đại số bằng đa bước, 9đLuận văn: Giải số phương trình vi phân đại số bằng đa bước, 9đ
Luận văn: Giải số phương trình vi phân đại số bằng đa bước, 9đ
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Case study of online examination platform eklavvya.in
Case study of online examination platform  eklavvya.inCase study of online examination platform  eklavvya.in
Case study of online examination platform eklavvya.in
 
Лекция №11 "Основы нейронных сетей"
Лекция №11 "Основы нейронных сетей" Лекция №11 "Основы нейронных сетей"
Лекция №11 "Основы нейронных сетей"
 
عرض بوربوينت
عرض بوربوينتعرض بوربوينت
عرض بوربوينت
 
Chuong 04 mach logic
Chuong 04 mach logicChuong 04 mach logic
Chuong 04 mach logic
 

Viewers also liked

الامتحانات الالكترونية
الامتحانات الالكترونيةالامتحانات الالكترونية
الامتحانات الالكترونيةSharifa Hajjat
 
كيفية انشاء اختبار علي الانترنت
كيفية انشاء اختبار علي الانترنتكيفية انشاء اختبار علي الانترنت
كيفية انشاء اختبار علي الانترنتDoda Khalifa
 
9475إعداد الاختبارات الإلكترونية على شبكة الإنترنت
9475إعداد الاختبارات الإلكترونية على شبكة الإنترنت9475إعداد الاختبارات الإلكترونية على شبكة الإنترنت
9475إعداد الاختبارات الإلكترونية على شبكة الإنترنتHABHOBA2000
 
أساسيات البحث لمشروع التخرج
أساسيات البحث لمشروع التخرجأساسيات البحث لمشروع التخرج
أساسيات البحث لمشروع التخرجA. M. Wadi Qualitytcourse
 
أساليب وادوات التقويم الالكتروني
أساليب وادوات التقويم الالكترونيأساليب وادوات التقويم الالكتروني
أساليب وادوات التقويم الالكترونيAisha Almatroudi
 
أساسيات كتابة مشروع التخرج
أساسيات كتابة مشروع التخرجأساسيات كتابة مشروع التخرج
أساسيات كتابة مشروع التخرجA. M. Wadi Qualitytcourse
 
الامتحانات الالكترونية الدلالية
الامتحانات الالكترونية الدلاليةالامتحانات الالكترونية الدلالية
الامتحانات الالكترونية الدلاليةNiuversity
 
المحاضرة الاولي لمقرر التقويم الالكتروني
المحاضرة الاولي لمقرر التقويم الالكتروني المحاضرة الاولي لمقرر التقويم الالكتروني
المحاضرة الاولي لمقرر التقويم الالكتروني Dr.Mohamed Shaltout
 
مشروع التخرج , دليل عملي
مشروع التخرج , دليل عملي مشروع التخرج , دليل عملي
مشروع التخرج , دليل عملي A. M. Wadi Qualitytcourse
 
Quiz maker
Quiz makerQuiz maker
Quiz makerahmed226
 
سيرة الملك فيصل بن عبدالعزيز رحمه الله
سيرة الملك فيصل بن عبدالعزيز رحمه اللهسيرة الملك فيصل بن عبدالعزيز رحمه الله
سيرة الملك فيصل بن عبدالعزيز رحمه اللهMero Cool
 
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي abuhamad999
 
العمارة العربية الإسلامية في عصورها المبكرة - History of Architecture
العمارة العربية الإسلامية في عصورها المبكرة - History of Architecture العمارة العربية الإسلامية في عصورها المبكرة - History of Architecture
العمارة العربية الإسلامية في عصورها المبكرة - History of Architecture Zaid Alsahagi
 
تصميم مشروع متكامل ليكون التعليم الإلكتروني جزء لا يتجزأ من
تصميم مشروع متكامل ليكون التعليم الإلكتروني جزء لا يتجزأ من تصميم مشروع متكامل ليكون التعليم الإلكتروني جزء لا يتجزأ من
تصميم مشروع متكامل ليكون التعليم الإلكتروني جزء لا يتجزأ من 2020samera
 
الدرس السادس
الدرس السادسالدرس السادس
الدرس السادسNoor Mohammed
 
الدرس الرابع
الدرس الرابعالدرس الرابع
الدرس الرابعNoor Mohammed
 
الدرس الثالث
الدرس الثالثالدرس الثالث
الدرس الثالثNoor Mohammed
 
الدرس الخامس
الدرس الخامسالدرس الخامس
الدرس الخامسNoor Mohammed
 
الدرس الأول
الدرس الأولالدرس الأول
الدرس الأولNoor Mohammed
 

Viewers also liked (20)

الامتحانات الالكترونية
الامتحانات الالكترونيةالامتحانات الالكترونية
الامتحانات الالكترونية
 
كيفية انشاء اختبار علي الانترنت
كيفية انشاء اختبار علي الانترنتكيفية انشاء اختبار علي الانترنت
كيفية انشاء اختبار علي الانترنت
 
9475إعداد الاختبارات الإلكترونية على شبكة الإنترنت
9475إعداد الاختبارات الإلكترونية على شبكة الإنترنت9475إعداد الاختبارات الإلكترونية على شبكة الإنترنت
9475إعداد الاختبارات الإلكترونية على شبكة الإنترنت
 
أساسيات البحث لمشروع التخرج
أساسيات البحث لمشروع التخرجأساسيات البحث لمشروع التخرج
أساسيات البحث لمشروع التخرج
 
أساليب وادوات التقويم الالكتروني
أساليب وادوات التقويم الالكترونيأساليب وادوات التقويم الالكتروني
أساليب وادوات التقويم الالكتروني
 
Présentation pfe arabe
Présentation pfe arabePrésentation pfe arabe
Présentation pfe arabe
 
أساسيات كتابة مشروع التخرج
أساسيات كتابة مشروع التخرجأساسيات كتابة مشروع التخرج
أساسيات كتابة مشروع التخرج
 
الامتحانات الالكترونية الدلالية
الامتحانات الالكترونية الدلاليةالامتحانات الالكترونية الدلالية
الامتحانات الالكترونية الدلالية
 
المحاضرة الاولي لمقرر التقويم الالكتروني
المحاضرة الاولي لمقرر التقويم الالكتروني المحاضرة الاولي لمقرر التقويم الالكتروني
المحاضرة الاولي لمقرر التقويم الالكتروني
 
مشروع التخرج , دليل عملي
مشروع التخرج , دليل عملي مشروع التخرج , دليل عملي
مشروع التخرج , دليل عملي
 
Quiz maker
Quiz makerQuiz maker
Quiz maker
 
سيرة الملك فيصل بن عبدالعزيز رحمه الله
سيرة الملك فيصل بن عبدالعزيز رحمه اللهسيرة الملك فيصل بن عبدالعزيز رحمه الله
سيرة الملك فيصل بن عبدالعزيز رحمه الله
 
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
 
العمارة العربية الإسلامية في عصورها المبكرة - History of Architecture
العمارة العربية الإسلامية في عصورها المبكرة - History of Architecture العمارة العربية الإسلامية في عصورها المبكرة - History of Architecture
العمارة العربية الإسلامية في عصورها المبكرة - History of Architecture
 
تصميم مشروع متكامل ليكون التعليم الإلكتروني جزء لا يتجزأ من
تصميم مشروع متكامل ليكون التعليم الإلكتروني جزء لا يتجزأ من تصميم مشروع متكامل ليكون التعليم الإلكتروني جزء لا يتجزأ من
تصميم مشروع متكامل ليكون التعليم الإلكتروني جزء لا يتجزأ من
 
الدرس السادس
الدرس السادسالدرس السادس
الدرس السادس
 
الدرس الرابع
الدرس الرابعالدرس الرابع
الدرس الرابع
 
الدرس الثالث
الدرس الثالثالدرس الثالث
الدرس الثالث
 
الدرس الخامس
الدرس الخامسالدرس الخامس
الدرس الخامس
 
الدرس الأول
الدرس الأولالدرس الأول
الدرس الأول
 

Similar to مشروع تصميم امتحان القبول بقسم الحاسب الآلي بكلية المعلمين

تصميم المقررات الإلكترونية
تصميم المقررات الإلكترونيةتصميم المقررات الإلكترونية
تصميم المقررات الإلكترونيةyusriya aljamil
 
تصميم المقررات الإلكترونية
تصميم المقررات الإلكترونيةتصميم المقررات الإلكترونية
تصميم المقررات الإلكترونيةyusriya aljamil
 
التقويم الإلكتروني
التقويم الإلكتروني التقويم الإلكتروني
التقويم الإلكتروني Hanaa AlHarbi
 
BIMarabia16.pdf
BIMarabia16.pdfBIMarabia16.pdf
BIMarabia16.pdfOmar Selim
 
المحاضرة الثانية لمقرر التقويم الالكتروني
المحاضرة الثانية لمقرر التقويم الالكتروني المحاضرة الثانية لمقرر التقويم الالكتروني
المحاضرة الثانية لمقرر التقويم الالكتروني Dr.Mohamed Shaltout
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfanasabeden22
 
الكورس لاب
الكورس لابالكورس لاب
الكورس لابashwaq76
 
شهادة سيسكو It2
شهادة سيسكو It2شهادة سيسكو It2
شهادة سيسكو It20560064076
 
منهج الصف الثالث الاعدادى الترم الاول
منهج الصف الثالث الاعدادى الترم الاولمنهج الصف الثالث الاعدادى الترم الاول
منهج الصف الثالث الاعدادى الترم الاولHanaa Ahmed
 
تطوير نظام متكامل للتعليم الإلكتروني في الفصول النظامية 1-1 Complete Soluti...
تطوير نظام متكامل   للتعليم الإلكتروني في الفصول النظامية 1-1 Complete Soluti...تطوير نظام متكامل   للتعليم الإلكتروني في الفصول النظامية 1-1 Complete Soluti...
تطوير نظام متكامل للتعليم الإلكتروني في الفصول النظامية 1-1 Complete Soluti...Adel Khalifa, PhD
 
برامج الحاسب التعليميه بوربوينت
برامج الحاسب التعليميه بوربوينتبرامج الحاسب التعليميه بوربوينت
برامج الحاسب التعليميه بوربوينتد.فداء الشنيقات
 
Testing web apps اختبار تطبيقات الويب
Testing web apps اختبار تطبيقات الويبTesting web apps اختبار تطبيقات الويب
Testing web apps اختبار تطبيقات الويبEhab Saad Ahmad
 

Similar to مشروع تصميم امتحان القبول بقسم الحاسب الآلي بكلية المعلمين (20)

تصميم المقررات الإلكترونية
تصميم المقررات الإلكترونيةتصميم المقررات الإلكترونية
تصميم المقررات الإلكترونية
 
تصميم المقررات الإلكترونية
تصميم المقررات الإلكترونيةتصميم المقررات الإلكترونية
تصميم المقررات الإلكترونية
 
محاضرة1
محاضرة1محاضرة1
محاضرة1
 
التقويم الإلكتروني
التقويم الإلكتروني التقويم الإلكتروني
التقويم الإلكتروني
 
Ex
ExEx
Ex
 
Bimarabia16
Bimarabia16Bimarabia16
Bimarabia16
 
Bi marabia16
Bi marabia16Bi marabia16
Bi marabia16
 
Bi marabia16
Bi marabia16Bi marabia16
Bi marabia16
 
BIMarabia16.pdf
BIMarabia16.pdfBIMarabia16.pdf
BIMarabia16.pdf
 
المحاضرة الثانية لمقرر التقويم الالكتروني
المحاضرة الثانية لمقرر التقويم الالكتروني المحاضرة الثانية لمقرر التقويم الالكتروني
المحاضرة الثانية لمقرر التقويم الالكتروني
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdf
 
الكورس لاب
الكورس لابالكورس لاب
الكورس لاب
 
شهادة سيسكو It2
شهادة سيسكو It2شهادة سيسكو It2
شهادة سيسكو It2
 
1 prep
1 prep1 prep
1 prep
 
اهم المنصات التي تدعم معايير سكورم.pptx
اهم المنصات التي تدعم معايير سكورم.pptxاهم المنصات التي تدعم معايير سكورم.pptx
اهم المنصات التي تدعم معايير سكورم.pptx
 
منهج الصف الثالث الاعدادى الترم الاول
منهج الصف الثالث الاعدادى الترم الاولمنهج الصف الثالث الاعدادى الترم الاول
منهج الصف الثالث الاعدادى الترم الاول
 
تطوير نظام متكامل للتعليم الإلكتروني في الفصول النظامية 1-1 Complete Soluti...
تطوير نظام متكامل   للتعليم الإلكتروني في الفصول النظامية 1-1 Complete Soluti...تطوير نظام متكامل   للتعليم الإلكتروني في الفصول النظامية 1-1 Complete Soluti...
تطوير نظام متكامل للتعليم الإلكتروني في الفصول النظامية 1-1 Complete Soluti...
 
CISCO IT1
CISCO IT1CISCO IT1
CISCO IT1
 
برامج الحاسب التعليميه بوربوينت
برامج الحاسب التعليميه بوربوينتبرامج الحاسب التعليميه بوربوينت
برامج الحاسب التعليميه بوربوينت
 
Testing web apps اختبار تطبيقات الويب
Testing web apps اختبار تطبيقات الويبTesting web apps اختبار تطبيقات الويب
Testing web apps اختبار تطبيقات الويب
 

Recently uploaded

تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبيةMohammad Alkataan
 
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...qainalllah
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfshimaahussein2003
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريمelqadymuhammad
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxv2mt8mtspw
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................hakim hassan
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdfbassamshammah
 
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptby modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptmodarsaleh3
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...Osama ragab Ali
 
السرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيالسرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيsalwaahmedbedier
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf575cqhpbb7
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليميةfsaied902
 
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفالعرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفالshamsFCAI
 
1 علم الخلية الم.pdf............................................................
1 علم الخلية الم.pdf............................................................1 علم الخلية الم.pdf............................................................
1 علم الخلية الم.pdf............................................................hakim hassan
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمدجامعة جنوب الوادي
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptxAhmedFares228976
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfr6jmq4dqcb
 
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناءOmarSelim27
 

Recently uploaded (20)

تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................
 
.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
 
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptby modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 
السرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيالسرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضي
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
 
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفالعرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
 
1 علم الخلية الم.pdf............................................................
1 علم الخلية الم.pdf............................................................1 علم الخلية الم.pdf............................................................
1 علم الخلية الم.pdf............................................................
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
 

مشروع تصميم امتحان القبول بقسم الحاسب الآلي بكلية المعلمين

  • 1. المملكة العربية السعودية وزارة التعليم العالي جامعة الملك سعود كلية المعلمين قسم الحاسب الآلي مشروع تصميم امتحان القبول بقسم الحاسب الآلي بكلية المعلمين مشروع تخرج أعد لنيل درجة البكالوريوس تخصص الحاسب الآلي
  • 2. إعداد مهدي سعيد القحطاني 427813020 سعود محمد اليامي 427813022 محمد شايع القحطاني 427813029 إشراف الدكتور عميد غازي الفصل الدراسي الأول 1430 هـ - 1431 هـ
  • 3.
  • 4.
  • 5.
  • 6. مخطط عام للمشروع : مخطط عام للمشروع برنامج امتحان القبول بقسم الحاسب باستخدام Microsoft Visual Studio 2008 قاعدة البيانات Access مكونه من أربع أقسام وهي : 4. قسم العامة والإنجليزية 2- قسم الرياضيات 1- قسم مبادئ علوم الحاسب . 2- واجهة المستخدم . 3- قسم التربية 1- واجهة التحكم .
  • 7. مخطط خوارزمي لمشروع تصميم برنامج امتحان القبول بقسم الحاسب الآلي بكلية المعلمين هل اسم المستخدم وكلمة المرور صحيحة نهاية نعم لا أدخل إلى الامتحان عرض أسئلة الامتحان مع إجاباتها بيان بإجابات الطالب في الامتحان الحالي اطبع نتيجة الامتحان هل حصل الطالب على أكثر من 60% اطبع مبروك القبول بقسم الحاسب الآلي بكلية المعلمين اطبع نأسف لعدم قبولك بقسم الحاسب الآلي بكلية المعلمين نعم لا بداية أدخل اسم المستخدم وكلمة المرور
  • 8. العناصر الأساسية في مشروع تصميم برنامج امتحان القبول بقسم الحاسب الآلي بكلية المعلمين والأدوات المستخدمة : 1 – قاعدة البيانات المستخدمة وهي : Microsoft Office Access Database يوجد لدينا قاعدة بيانات تحتوي على أربع جداول تحتوي على المعلومات الأساسية التي يجب أن يتحلى بها الطلاب المتقدمون لقسم الحاسب الآلي كما هو موجود في المخطط التالي : قاعدة بيانات البرنامج مكونه من أربعة أقسام تجلب منها الأسئلة قسم مبادئ علوم الحاسب قسم الرياضيات قسم التربية قسم العامة والإنجليزية
  • 9. 2- تكنولوجيا الدوت نت 2008 وهي أحدث ما توصل له التكنولوجيا في مجال برمجة الأنظمة الرقمية . Microsoft .Net Technology 2008 CLR 3.5 باستخدام : Microsoft Visual Studio 2008
  • 10.
  • 11. 3- يظهر للطالب 20 سؤال والزمن الكلي للإجابة عن جميع الأسئلة هو 5 دقائق وكل سؤال بـ 25 ثانية و يختار من كل قسم أسئلة عشوائية وموجودة داخل قاعدة البيانات أربعة أقسام وهي : قسم الحاسب وقسم الرياضيات وقسم التربية وقسم العامة والإنجليزي . ويتم الاختيار عشوائياً منها باستخدام الدالة Randomizer . وفي حالة دخول طالب جديد يتم تغيير الأسئلة في كل مرة .
  • 12. نبذة عن قاعدة البيانات بالأكسس و الخاصة بامتحان القبول بقسم الحاسب الآلي بكلية المعلمين : مما لاشك فيه أن قواعد البيانات قد انتشر استخدامها بشكل واسع لما لها من فوائد جمة , وقاعدة البيانات التي استخدمناها هي أكسس وهناك قواعد بيانات أفضل منها بكثير وقاعدة البيانات التي لدينا تنبع أهميتها من حيث قدرة المستخدم على امتحان القبول بقسم الحاسب الآلي بكلية المعلمين ووضع أسئلة الامتحان مع الاختيارات بالنسبة للمدير بداخل قاعدة البيانات يوجد داخل قاعدة البيانات أربع أقسام رئيسية وهي قسم الحاسب وقسم الرياضيات وقسم التربية وقسم العامة والإنجليزي , وفي الأوراق التالية سوف نقدم شرح مفصل عن البرنامج , واستخداماته وكيفيه برمجته .
  • 13. الفصل الأول : استخدام قاعدة البيانات أكسس في تجهيز جدول قاعدة البيانات :
  • 14.
  • 15.
  • 16. الفصل الثاني : شرح البرنامج باستخدام فيجوال بيسك دوت نت 2008 : : ■ أ - واجهات البرنامج للوحة التحكم بالنظام : Administration panel.cs 1- الواجهة الواجهة المسؤولة عن لوحة التحكم وهي الشاشة الافتتاحية للوحة التحكم بالنظام .
  • 17. : Category Addition.cs 2- الواجهة الواجهة المسؤولة عن إضافة قسم جديد للأسئلة بداخل قاعدة البيانات .
  • 18. : Existing students form.cs 3- الواجهة الواجهة المسؤولة عن عرض جميع الطلاب الموجودين في قاعدة البيانات .
  • 19. : Question Addition form .cs 4- الواجهة الواجهة المسؤولة عن إضافة أسئلة جديدة داخل قاعدة البيانات .
  • 20. : CategoriesDisplayForm.cs 5- الواجهة الواجهة المسؤولة عن عرض جميع أقسام الأسئلة الموجودة في قاعدة البيانات .
  • 21. : Questions Display Form.cs 6- الواجهة الواجهة المسؤولة عن عرض جميع الأسئلة في قاعدة البيانات .
  • 22. كود الدالة العشوائية للاختيار من قاعدة البيانات : public class Randomizer { List<Question> _CurrentQuestions; int _MinimumNumber; public int MinimumNumber { get { return _MinimumNumber; } set { _MinimumNumber = value; } } int _MaximumNumber; public int MaximumNumber { get { return _MaximumNumber; } set { _MaximumNumber = value; } } int _Capacity; public int Capacity { get { return _Capacity; } set { _Capacity = value; } } public Randomizer() { _CurrentQuestions = new List<Question>(); } public void AssignQuestions(Question[] CurrentQuestions) { try {
  • 23. تابع كود الدالة العشوائية للاختيار من قاعدة البيانات : foreach (Question current in CurrentQuestions) { if (current.Answers != null) { if (current.Answers.Count() > 0) { _CurrentQuestions.Add(current); } } } AssignBoundries(); } catch (Exception s) { } }
  • 24. تابع كود الدالة العشوائية للاختيار من قاعدة البيانات : void AssignBoundries() { try { _MinimumNumber = 0; _MaximumNumber = _CurrentQuestions.Count; } catch (Exception s) { } } #region &quot; Randomize Function &quot; List<int> Chosen = new List<int>(); int Randomize() { try { int result = -1; Label: Random newRandom = new Random((int)DateTime.Now.Ticks); result = newRandom.Next(MinimumNumber, MaximumNumber); if (!Chosen.Contains(result)) { Chosen.Add(result); } else goto Label; return result; }
  • 25. تابع كود الدالة العشوائية للاختيار من قاعدة البيانات : catch (Exception s) { return -1; } } #endregion public List<Question> GetCurrentQuestions() { int _CurrentQuestionNumber = 0; try { //Temporary List of questions List<Question> Questions = new List<Question>(); while (_CurrentQuestionNumber < _Capacity) { //Randomize int Randomw = Randomize(); Question temp = _CurrentQuestions[Randomw]; //_CurrentQuestions.Remove(temp); Questions.Add(temp); //increment the current question number ++_CurrentQuestionNumber; } return Questions; } catch (Exception s) { return null; } } } }
  • 26. : Splash Screen .cs 1- الواجهة الشاشة الافتتاحية المؤقتة للبرنامج . ■ ب - واجهات برنامج امتحان القبول بقسم الحاسب الآلي بكلية المعلمين :
  • 27. : Login screen .cs 2- الواجهة الواجهة المسؤولة عن لوحة الدخول إلى النظام .
  • 28. : Registeration form .cs الواجهة 3- الواجهة المسؤولة عن تسجيل طلاب جدد في قاعدة البيانات .
  • 29. : Wizard sheet.cs 4- الواجهة الواجهة المسؤولة عن الامتحان وعرض الأسئلة والإجابات أثناء الامتحان .
  • 30. الكلاس الأم : Base page.cs ويضم أربع صفحات هي كالتالي : : Examination results panel.cs أ - الورقة التي تعرض جميع إجابات الطالب في الامتحان .
  • 31. : Final page.cs ب - الورقة التي تعرض نهاية الامتحان للطالب .
  • 32. : Internal page.cs ج - الورقة التي تعرض السؤال والإجابة للطالب أثناء الامتحان .
  • 33. د - Welcome page : الواجهة التي تعرض التهنئة الموجودة في البداية .
  • 34. : About program.cs 5- الواجهة الواجهة المسؤولة عن حول للبرنامج .
  • 35. : About project.cs 6- الواجهة الواجهة المسؤولة عن حول المشروع .
  • 36. : Timer control المؤقت الزمني للامتحان . تعريف : المؤقت الزمني للمشروع يسمح للطلاب بتحديد وقت لانتهاء الامتحان وبعد الانتهاء من الوقت المحدد للامتحان يتم إغلاق النظام فوراً .
  • 37. أخيراً صفحة طباعة النتيجة وهي صفحة : Html
  • 38.
  • 39. المراجع الإلكترونية : 1- الرابط التالي كتاب عربي لتعليم فيجوال بيسك دوت نت و اسم الكتاب : احتراف الفيجوال بيسك دوت نت للمؤلف محمد حمدي غانم ، أتمنى بأن يفيد الجميع : http://www.cb4a.com/d_books_download...etrefrence.zip 2- منتدى فيجوال بيسك www.vb4arab.com/ فيجوال بيسك دوت نت vb.net مصادر الويب التعليمية الخاصة بـ VB Net بيئات تطوير – كتب – دروس فيديو – مقالات . 3- موقع الدكتور محمد نجيب أحمد الشربيني أحمد . http://faculty.ksu.edu.sa/76334
  • 40.