You are on page 1of 33

‫‪Republic of Yemen‬‬

‫الجمهورية اليمنية‬
‫‪Ministry of High Education and Scientific Research‬‬
‫وزارة التعليم العالي والبحث العلمي‬
‫‪Alrazi University‬‬
‫جـامعة الـرازي‬
‫‪Faculty of Computer Science and IT‬‬
‫‪Information Technology Department‬‬
‫كلية علوم الحاسوب وتقنية المعلومات‬
‫قسم تقنية المعلومات‬

‫)‪(2024-2023‬بحث‬

‫نظام تطبيق التنبؤ باحوال الطقس‬

‫اعداد الطالب‪- :‬‬


‫‪ -‬فيصل الفيصل عبدالعزيز قنبر‬
‫‪ -‬محمد سامي محمد عكروت‬
‫‪ -‬محمد عبدالرحيم العريفي‬
‫اشراف ‪/‬‬ ‫‪ -‬وليد سعيد محمد نقيب‬
‫د‪.‬خالد الوصابي‬ ‫‪ -‬محمد علي المصقري‬

‫‪0‬‬
‫اآلية القرآنية‬
‫بسم الرحمن الرحيم‬

‫قال تعالى ‪:‬‬

‫يرا(‪")٤٢‬‬ ‫ار َح ْم ُه َما َك َما َر َّب َيا ِني َ‬


‫ص ِغ ً‬ ‫ب ْ‬ ‫ض لَ ُه َما َجنَا َح الذُّ ِل ِمنَ َّ‬
‫الرحْ َم ِة َوقُ ْل َر ِ‬ ‫" َو ْ‬
‫اخ ِف ْ‬

‫صدق هللا العظيم‬


‫من سورة اإلسراء‪ -‬آية (‪)٤٢‬‬

‫‪1‬‬
‫الملخص ‪-:‬‬
‫مشروع " التنبؤ باحوال الطقس " يوفير تجربة متميزة للمستخدمين في الحصول على‬
‫معلومات دقيقة وموثوقة حول الطقس‪ .‬سيتم جمع البيانات الجوية من مصادر متعددة‬
‫وموثوقة‪ ،‬بما في ذلك خدمات الرصد الجوي وخدمات األرصاد الجوية المعتمدة مثل‬
‫‪ OpenWeatherMap‬و ‪ . Weather API‬يتم معالجة هذه البيانات باستخدام‬
‫تقنيات التحليل والتنبؤ الجوي لتوليد توقعات دقيقة للظروف الجوية‪.‬‬
‫مصدرا موثوقًا ومفيدًا للمستخدمين للحصول على‬ ‫ً‬ ‫يهدف المشروع إلى أن يكون‬
‫معلومات الطقس الدقيقة والمحدثة بانتظام‪ .‬مما يساعد المستخدمين على التخطيط الجيد‬
‫ألنشطتهم الخارجية‪ ،‬مثل رحالت السفر‪ ،‬والرياضة‪ ،‬والفعاليات الخارجية‪ ،‬بنا ًء على‬
‫التوقعات الجوية المقدمة‪.‬‬
‫قد يتم تطوير المشروع في المستقبل لتضمين المزيد من الميزات والتحسينات‪ ،‬مثل‬
‫توفير توقعات طويلة المدى‪ ،‬وتوفير معلومات إضافية حول جودة الهواء والظروف‬
‫البيئية‪ ،‬ودمج البيانات الجوية مع معلومات المرور لتحسين تجربة المستخدم في التنقل‬
‫والسفر‪.‬‬
‫باختصار‪ ،‬يهدف المشروع إلى توفير معلومات جوية شاملة ودقيقة للمستخدمين‪ ،‬مما‬
‫يساعدهم في اتخاذ قرارات مستنيرة وتخطيط أفضل ألنشطتهم بنا ًء على الظروف‬
‫الجوية المتوقعة‪.‬‬

‫‪٢‬‬
Abstract
Project Summary Project "Weather Forecasting" Yefir is a great
experience for users to get accurate and reliable information
about weather. The weather will be collected from multiple and
reliable sources, including air monitoring and meteorological
services supported such as OpenWeathermap and Weather
API. These data are processed using analyzers and air prediction
techniques to generate precise outlook for weather conditions.
The project aims to be a reliable and useful source for users for
micro-and-specific weather information. Which helps users on
good planning for their external activities, such as travel,
sports, and external events, based on air expectations
provided. The project may be developed in the future to
include more features and improvements, such as long-term
expectations, providing additional information about air
quality, environmental conditions, and integrating air data with
traffic information to improve user experience in mobility and
travel. In short, the project aims to provide comprehensive and
accurate weather information for users, helping them make
informed decisions and better plans for their activities based on
expected weather conditions

3
‫أأتوجه اىل زماليئ ا ألعزاء حت ّية طيبة وبعد‬
‫لك قليب‬‫شكرا من ّ‬ ‫الصداقة‪ ،‬حت ّية من القلب اىل القلب‪ً ،‬‬ ‫خوة و ّ‬‫لك معاين ا أل ّ‬
‫حت ّية ملهئا ّ‬
‫شكرا لمك من أأعامق قليب عىل عطائمك ادلّ امئ‪ ،‬لكامت الث ّناء ال توفيمك‬ ‫اي زماليئ ا ألعزاء‪ً .‬‬
‫شكرا لمك عىل عطائمك وابرك هللا لك هجودمك‪ .‬للنّجاح أأانس يقدّ رون معناه‪،‬‬ ‫حقمك‪ً ،‬‬
‫للشكر والتّقدير‪ ،‬فوجب‬ ‫ولالبداع أأانس حيصدونه‪ ،‬ذلا نقدّ ر هجودمك املضنية‪ ،‬فأأ منَت أأهل ّ‬
‫لك الث ّناء والتّقدير‪.‬‬
‫علينا تقديرمك‪ ،‬فلمك ّ‬
‫زماليئ‬
‫سواي ابلكثري من ا ألحداث‪ ،‬ومرت علينا مواقف صعبة ولكننا جتاوزانها هبمتنا‬ ‫لقد مرران ً‬
‫م ًعا‪ ،‬وتعجز لكاميت عن وصف شعوري يف هذه اللحظة‪ ،‬فال أأرى أأمايم ا ّال اذلكرايت‬
‫امجليةل واملواقف الرائعة اليت عش ناها م ًعا فامي مىض‪ ،‬فلقد كنا يدً ا واحدة يف الس نوات‬
‫حّت ننجح يف معلنا وسنبقى يدً ا واحدة يف مرشوعنا‬ ‫املاضية واكن هدفنا هو االجناز ّ‬
‫هذا ويف مشاريعنا القادمة‪ ،‬فأأنَت نسخة فريدة ال ميكن أأن تتكرر‪ ،‬لك شكري وتقديري‬
‫وامتناين لمك‬

‫‪٤‬‬
5
‫اقرار المشرف‬

‫أننا نشهد أن إعداد هذا المشروع بعنوان‬


‫‪.............................................................................................................‬‬
‫أعــــدها‪……………………………………………....................................................‬‬
‫تحت إشـراف‪............................................................................................‬‬
‫قسم في الوفاء الجزئي بمتطلبات ‪ /‬درجة البكالوريوس في‪..................................‬‬
‫‪.............................................................................................................‬‬
‫‪.............................................................................................................‬‬

‫اسم المشرف \‬

‫التوقيع \‬

‫التاريخ \‬

‫‪6‬‬
‫قرا ر لجنة الحكم والمناقشة‬

‫تقنير الا لومات قية ة ةةم تقنير‬ ‫كلير الحاسة ة ةةو‬ ‫تم مناقشة ة ةةر الاشة ة ةةن ط الاق م م‬
‫ي‬ ‫م لومةات ي مشة ة ة ة ة ة ةةن ط " تطبيق التنبؤ بةححوال الطقس" ب ة منةاقش ة ة ة ة ة ة ةةر الط‬
‫م متطل ةات‬ ‫و‬ ‫محتويةات الاشة ة ة ة ة ة ةةن ط هياةا لةل اةالقةر بةل تم قبول الاشة ة ة ة ة ة ةةن ط‬
‫الحصول الى در ر ال كالنيوس ي كلير الحاسو ‪.‬‬

‫جدول‪1‬أعضاء لجنة الحكم والمناقش‬


‫لجنة المناقشة‬

‫التوقيع‬ ‫الصفة‬ ‫األسم‬ ‫م‬


‫‪1‬‬

‫‪2‬‬

‫‪3‬‬

‫عميد كلية الحاسوب وتقنية المعلومات‬


‫د‪ /‬يحيى األشموري‬

‫‪7‬‬
‫التفويض‬

‫نحن طالبات جامعة الرازي كلية الحاســــوب وتقنية المعلومات قســــم علوم حاســــوب‪ ،‬نظم معلومات إدارية‬
‫وتقنية المعلومات‪ ،‬نســم لجامعة الرازي كلية الحاســوب وتقنية المعلومات لتوفيرنســخ من وثيقة مشــروع‬
‫التخرج لدينا إلى المكتبات أوالشركات أو األفراد عند الطلب‪.‬‬

‫جدول‪2‬أعضاء المشروع‬

‫التوقيع‬ ‫رقم الطالب‬ ‫أسم الطالب‬ ‫م‬

‫‪ .1‬فيصل الفيصل عبدالعزيز قنبر‬

‫‪ .2‬محمد سامي محمد عكروت‬

‫‪ .3‬محمد عبدالرحيم العريفي‬

‫‪ .4‬وليد سعيد محمد نقيب‬

‫‪ .5‬محمد علي المصقري‬

‫التاريخ‬

‫‪8‬‬
‫المحتويات‬
٢ ....................................................................................................................................................... -: ‫الملخص‬
10 .................................................................................................................................................. 1‫الفصل األول‬
11 .............................................................................................................................. )Introduction( ‫ مقدمة‬1.1
1٢ ......................................................................................................... (Project Definition)‫ تعريف المشروع‬1.2
13 ........................................................................................................ (Problem Statement) ‫ تحديد المشكلة‬1.3
1٤ ........................................................................................................ (Project Objectives) ‫ أهداف المشروع‬1.4
15 ....................................................................................................... (Project Importance) ‫ أهمية المشروع‬1.5
16 ........................................................................................................... (Project Limitation)‫ حدود المشروع‬1.6
17 ........................................................................................... )Project Tools( ‫ األدوات المستخدمة في المشروع‬1.7
19 ............................................................................. (Project Methodology) ‫المنهجية المستخدمة في المشروع‬1.8
٢0 ................................................................................................ (Project Timetable)‫الجدول الزمني للمشروع‬1.9
٢1 ............................................................................................. (Project Gantt Chart) ‫مخطط جانت للمشروع‬1.10
٢٢ ....................................................................................................... (Report Organization)‫ تنظيم التقرير‬1.11
٢6 .....................................................................................................................)Background( ‫ خلفية الدراسة‬2.1
٢7 ....................................................................................................... )Literature Review( ‫ الدراسات السابقة‬2.2
٢8 .............................................................................................................)Proposal System( ‫ النظام المقترح‬2.3
٢9 .................................................................................................... )System Overview( ‫ النظرة العامة للنظام‬2.4
30 ...........................................................................................)System Working Procedure( ‫آلية عمل النظام‬2.5
31 ............................................................................................................ )Feasibility Study( ‫ دراسة الجدوى‬2.6
3٢ ......................................................................................................... )Risks Management( ‫ إدارة المخاطر‬2.7

9
1‫الفصل األول‬

(Introduction) ‫ المقدمة‬1.1
(Project Definition) ‫ تعريف المشروع‬1.2
(Problem Statement) ‫ تحديد المشكلة‬1.3
(Project Objectives) ‫ أهداف المشروع‬1.4
(Project Importance) ‫ أهمية المشروع‬1.5
(Project Limitation) ‫ حدود المشروع‬1.6
(Project Tools) ‫ األدوات المستخدمة في المشروع‬1.7
(Project Methodology) ‫ المنهجية المستخدمة في المشروع‬1.8
(Project Timetable) ‫ الجدول الزمني للمشروع‬1.9
(Project Gantt Chart) ‫ مخطط جانت للمشروع‬1.10
(Report Organization( ‫ تنظيم التقرير‬1.11

10
‫‪ 1.1‬مقدمة (‪)Introduction‬‬
‫في القرن الماضي بدأت حياة األمم تتغير بسبب ظهور علم جديد وعصر جديد‪،‬‬
‫عصر تكنولوجيا المعلومات وانترنت األشياء‪ ،‬هذا العلم الذي قدم خدمة كبيرة‬
‫للبشرية ووفر لها حياة أفضل وأسهل في أغلب مجاالت الحياة‪ ،‬حيث تطورت‬
‫التكنولوجيا بشكل مستمر وصوال الي الذكاء األصطناعي التي ظهرت فيه تقنيات‬
‫جديدة كالتنبؤ‪ .‬التنبؤ هو نوع من التطبيقات التكنلوجية التي تستند الى البيانات‬
‫والذكاء االصطناعي لتحليل المعلومات المتاحه وتوفير توقعات وتنبؤات حول‬
‫األحداث المستقبلية‪ .‬هدفنا هو التنبؤ في مجال الطقس‪ ,‬يمكن لتطبيق التنبؤ توفير‬
‫توقعات دقيقة لحالة الطقس المستقبلية مما يساعد األفراد والمنظمات على التخطيط‬
‫لألنشطة الخارجية واتخاذ التدابير الالزمة للسالمة والحماية‪ ,‬فإن معرفة حالة‬
‫الطقس تسهم في توجيه خياراتنا بشكل كبير‪ .‬من هنا‪ ،‬يأتي دور تطبيق التنبؤ بأحوال‬
‫الطقس ليقدم لنا معلومات دقيقة وموثوقة عن حالة الطقس في األيام القادمة‬
‫وسيُناقش فريق المشروع في هذا الفصل العناصرالتالية‪.‬‬

‫‪11‬‬
‫‪ 1.2‬تعريف المشروع )‪(Project Definition‬‬

‫هو تطبيق يقوم بتوفير معلومات مفصلة ودقيقة حول حالة الطقس بطريقة سهلة ومفيدة‬
‫للمستخدمين‪ .‬يقدم التطبيق مجموعة متنوعة من الميزات والخدمات التي تساعد المستخدمين على‬
‫االطالع على الحالة الجوية الحالية والمتوقعة في مناطق محددة وفهم التغيرات والنمط العام‬
‫للطقس‪.‬‬

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

‫‪1٢‬‬
‫‪ 1.3‬تحديد المشكلة )‪(Problem Statement‬‬
‫ه كاأل يت‪:‬‬
‫الحال ي‬
‫ي‬ ‫ومن أبرز المشاكل يف النظام‬

‫‪ .1‬عدم توفر تنبؤات متقدمة على المدى البعيد‪.‬‬


‫‪ .٢‬تغيرات سريعة في الطقس‪ :‬تتسم الطقس بتغيرات سريعة وغير متوقعة في بعض األحيان‪.‬‬
‫قد يواجه التطبيق صعوبة في التعامل مع هذه التغيرات السريعة وتحديث المعلومات بشكل‬
‫فعال لتوفير التنبؤات الدقيقة‪.‬‬
‫‪ .3‬تقنية االتصال‪ :‬يعتمد تطبيق الطقس على االتصال باإلنترنت لتحميل وتحديث المعلومات‬
‫قد يواجه المستخدمون صعوبة في الوصول إلى االتصال الجيد باإلنترنت في بعض‬
‫األماكن أو في ظروف جوية سيئة‪ ،‬مما يؤثر على قدرتهم على الوصول إلى بيانات‬
‫الطقس‪.‬‬
‫‪ .٤‬تعدد األنظمة والمصادر‪ :‬قد يكون هناك تحدي في دمج وتوحيد معلومات الطقس من‬
‫مصادر متعدد ة‪ .‬يجب أن يتم تجميع البيانات من مصادر مختلفة وتوحيدها بشكل صحي‬
‫لتقديم توقعات متكاملة ودقيقة‪.‬‬
‫‪ .5‬تنبؤات الطقس الشديد‪ :‬قد يكون من التحديات توفير تنبؤات دقيقة للظروف الجوية الشديدة‬
‫مثل العواصف الرعدية‪ ،‬اإلعصار‪ ،‬الفيضانات وغيرها‪ .‬هذه األحداث الجوية الشديدة‬
‫تتطلب نماذج جوية متقدمة وتحليل دقيق للبيانات‪.‬‬

‫‪13‬‬
‫‪ 1.4‬أهداف المشروع )‪(Project Objectives‬‬

‫بعد النظر واالطالع على مشاكل المشاريع التي تم ذكرها سابقا‪ ،‬فإن هدف التطبيق المقترح‬
‫بنائه هو"توفير المعلومات والتنبؤات الدقيقة والموثوقة عن أحوال الطقس" والتي يسعى الى تحقيق‬
‫األهداف التالية‪:‬‬

‫‪ )1‬توفير معلومات دقيقة وموثوقة‪ :‬وهو الهدف األســاســي لتطبيق الطقس هو توفير‬
‫معلومات موثوقة ودقيقة حول الحالة الجوية الحالية والمستقبلية‪.‬‬
‫‪ )٢‬توفير التنبؤات الجوية المتقدمة‪ :‬يســـعى التطبيق لتقديم توقعات جوية متقدمة لمدة‬
‫تتجاوز‪ 1٢‬يوم وهي مدة موثوقة‪.‬‬
‫‪ )3‬توفير تحـذيرات الطقس القويـة‪ :‬يمكن للتطبيق أن يزود المســـــتخـدمين بتحـذيرات‬
‫للظروف الجوية القوية مثل العواصف الرعدية أو األعاصير‪.‬‬
‫‪ )٤‬توفير تخصــــي وتفضــــيالت المســــتخدم‪ :‬أن يهدف التطبيق إلى توفير ميزات‬
‫تخصـــي للمســـتخدمين‪ ،‬مثل تحديد المناطق المفضـــلة أو تغيير وحدات القياس‬
‫المستخدمة‪.‬‬
‫‪ )5‬توفير واجهة مســتخدم ســهلة االســتخدام‪ :‬بحيث يكون التطبيق ســهل االســتخدام‬
‫وبديهي من حيث التصميم والتنقل‪.‬‬
‫‪ )6‬توفير معلومات إضــــافية‪ :‬مثل توقعات تلوث الهواء‪ ،‬ومســــتوى األشــــعة فوق‬
‫البنفسجية‪ ،‬وأوقات شروق وغروب الشمس‪ ،‬ومعلومات عن الرياح‪.‬‬
‫‪ )7‬دعم منصـــــات متعـددة‪ :‬حيـث يكون التطبيق متـا ًحـا على منصـــــات متعـددة مثـل‬
‫الهواتف الذكية واألجهزة اللوحية وأجهزة سط المكتب‪.‬‬
‫‪ )8‬توفير إشعارات ألحوال الطقس على مدار الساعة‪.‬‬
‫‪ )9‬اليحتاج المسـتخدم الى تشـغيل األنترنت بشـكل دآئم ‪ :‬مثالً يتم تشـغيل األنترنت في‬
‫التطبيق مرة واحدة كل ‪1٢‬يوم‪.‬‬

‫‪1٤‬‬
‫‪ 1.5‬أهمية المشروع )‪(Project Importance‬‬
‫والجهات‪،‬‬ ‫مشروع تطبيق التنبؤ بأحوال لطقس له أهمية كبيرة للعديد من األشخا‬
‫وفيما يلي بعض األسباب التي تبرز أهمية هذا المشروع‪:‬‬

‫مساعدة األفراد في اتخاذ القرارات اليومية‪ :‬يعتبر تطبيق الطقس أداة قوية تساعد األفراد في اتخاذ‬ ‫‪)1‬‬
‫القرارات اليومية بنا ًء على الحالة الجوية المتوقعة‪ .‬يمكن لألشخاص التخطيط ألنشطتهم الخارجية‬
‫مثل السفر‪ ،‬الرياضة‪ ،‬التنزه‪ ،‬أو حتى ارتداء المالبس المناسبة‪ ،‬بنا ًء على المعلومات الجوية المقدمة‬
‫من التطبيق‪.‬‬
‫تحسين السالمة الشخصية والعامة‪ :‬يساعد تطبيق الطقس على تحسين السالمة الشخصية والعامة‪.‬‬ ‫‪)2‬‬
‫يمكن لألفراد تلقي تحذيرات فورية حول ظروف جوية خطيرة مثل العواصف الرعدية‪ ،‬األعاصير‪،‬‬
‫الفيضانات أو العواصف الثلجية‪ .‬هذا يتيح لهم اتخاذ التدابير الالزمة للحماية من المخاطر والتجنب‬
‫األضرار المحتملة‪.‬‬
‫دورا ها ًما في القطاعات االقتصادية والتجارية‬‫الدور االقتصادي والتجاري‪ :‬يلعب تطبيق الطقس ً‬ ‫‪)3‬‬
‫المتأثرة بالظروف الجوية‪ .‬يساعد التطبيق الشركات والمؤسسات في تخطيط اإلنتاج والتوريد‬
‫والتوزيع بنا ًء على التوقعات الجوية‪ .‬كما يمكن للقطاعات السياحية والرياضية والزراعية والبناء‬
‫وغيرها من القطاعات االعتماد على معلومات الطقس التخاذ القرارات االستراتيجية والتخطيط‬
‫المستدام‪.‬‬
‫مصدرا ها ًما لجمع البيانات الجوية‬
‫ً‬ ‫البحث العلمي والتنبؤات المناخية‪ :‬يعتبر تطبيق الطقس‬ ‫‪)4‬‬
‫والمناخية‪ .‬يمكن استخدام هذه البيانات في البحوث العلمية والدراسات المناخية لفهم تغيرات الطقس‬
‫وتوقعات المناخ على المدى الطويل‪ .‬هذا يساهم في تحسين فهمنا للظواهر المناخية وتأثيرها على‬
‫البيئة والحياة البشرية‪.‬‬
‫توفير الوقت والجهد‪ :‬يعتبر تطبيق الطقس وسيلة سهلة وفعالة للحصول على معلومات الطقس‪.‬‬ ‫‪)5‬‬
‫بدالً من االعتماد على توقعات الطقس التلفزيونية أو البحث عبر اإلنترنت‪ ،‬يمكن لألفراد الحصول‬
‫على معلومات الطقس المحدثة والدقيقة على الفور من خالل التطبيق‪ .‬يوفر ذلك الوقت والجهد‬
‫لألفراد ويساعدهم في التخطيط واتخاذ القرارات بشكل أكثر فعالية‪.‬‬

‫بشكل عام‪ ،‬يمكن القول إن تطبيق التنبؤ بالطقس له أهمية كبيرة في حياة األفراد‬
‫والمجتمعات‪ .‬يساعد في تحسين السالمة والراحة الشخصية‪ ،‬ويسهم في تطور‬
‫القطاعات االقتصادية والتجارية‪ ،‬ويساهم في البحث العلمي وفهمنا للظواهر الجوية‬
‫والمناخية‪.‬‬

‫‪15‬‬
‫‪ 1.6‬حدود المشروع )‪(Project Limitation‬‬
‫للمشروع حدود زمانية ‪ ،‬حدود مكانية ‪ ،‬حدود موضوعية ‪ ،‬وحدود بشرية تحدد‬
‫استخدام المشروع فمثالً في‪:‬‬

‫‪ -‬الحدود الموضوعية ‪ :‬والتي تكون عبارة عن تطبيق إلكتروني للتنبؤ بأحوال الطقس‪.‬‬

‫‪ -‬الحدود المكانية ‪ :‬تطبق على الجمهورية اليمنية حيث سنحاول تطبيقه ُ في المرحلة‬
‫األولى على مستوى أمانة العاصمة ومن ثم إذا كانت التغذية الراجعة للمشروع ناجحة‬
‫وعوائدها إيجابية سنحاول تطبيقه على باقي محافظات الجمهورية اليمنية ومحاولة توسيع‬
‫نطاقه قدر اإلمكان لكي يتم تقديم الخدمة لكافة الناس‪.‬‬

‫‪ -‬الحدود الزمانية ‪ :‬عبارة عن مشروع تم عمله كمشروع تخرج عام ‪1٤٤5‬هـ ‪٢0٢٤ -‬م‬
‫خالل فصلين دراسيين لنيل درجة البكالريوس في كلية الحاسوب وتقنية المعلومات قسم‬
‫تقنية المعلومات ‪ ،‬ولكن أيضا ً سيكون المرحلة األساسية األولى لدخولنا سوق العمل‬
‫حيث سنحاول تفعيل تطبيق هذا المشروع على أرض الواقع وتسويقه لتعم الفائدة بتقديم‬
‫الخدمة للناس كافة ألهميته بالنسبة لهم وحاجتهم إليه‪.‬‬

‫‪ -‬الحدود البشرية ‪ :‬هم جميع سكان الجمهورية اليمنية عامة وفي مرحلة بدائية جميع‬
‫سكان أمانة العاصمة صنعاء‪.‬‬

‫‪16‬‬
‫‪ 1.7‬األدوات المستخدمة في المشروع (‪)Project Tools‬‬
‫لبناء المشروع نستخدم أدوات مادية وبرمجية ومنها‪:‬‬
‫توض الجداول التالية الموارد الملموسة والغير ملموسة المستخدمة لبناء مشروع التنبؤ بأحوال‬
‫الطقس القائمة بعمل المشروع‪.‬‬
‫‪( Software Resource‬المكونات البرمجية)‬

‫نعرض جدوالً يحوي جميع المكونات البرمجية التي تم بناء المشروع باستخدامها مع وصف‬
‫فائدة وسبب استخدام كل برنامج ففي الجدول التالي‪ 1.1‬المكونات البرمجية الغير ملموسة‪.‬‬
‫الجدول ‪ 1.1‬االلحتياجات البرمجية‬

‫سبب األستخدام‬ ‫أسم البرنامج‬


‫الورد ‪:‬يستخدم كمستند نصي يوض عمل المشروع‪.‬‬
‫الفيزو‪ :‬يستخدم لتصميم ورسم المخططات‪.‬‬
‫‪Microsoft office 2019‬‬
‫البروجكت‪ :‬يستخدم لكتابة أنشطة المشروع موضحا ً مخطط جانت‪.‬‬
‫الباوربوينت‪:‬يستخدم للعروض التي تتطلب أثناء عمل المشروع‪.‬‬

‫سبب االستخدام أنها سهلة االستخدام ‪,‬بيئة تطوير متكاملة إلنشاء تطبيقات‬ ‫‪Android studio‬‬
‫األندرويد عالية الجودة‪ ,‬أدائها قوي وكفائة ممتازة‪.‬‬

‫مشغل تطبيقات الندرويد‪ ،‬تم استخدامه بسبب التوافق مع األنظمة األخرى‪،‬‬ ‫‪LDPlayer 9‬‬
‫أدائه عالي وواجهة سهلة األستخدام‪.‬‬

‫أداة إنشاء واجهات مستخدم وإطارات ونماذج أولية لتطبيقات والموبايل‪،‬‬ ‫‪Adobe Xd‬‬
‫وسبب االستخدام أنها تتميز بواجهة سهلة‪،‬وتصميم سريع‪.‬‬

‫تعتبر منصة ألختبار‪ API‬سبب استخدامها هو تبسيط عملية الربط بين‬


‫‪Postman‬‬
‫واجهات برمجة التطبيقات‬
‫بشكل أفضل وأسرع‪.‬‬
‫‪.‬‬

‫‪17‬‬
‫‪) Hardware Resource‬المكونات المادية(‬

‫نعرض جدوالً يحوي األدوات التي تم عمل التطبيق عليها ‪ ,‬واستخدام أدوات لعرض التوثيق‬
‫بشكل ملموس ‪ ,‬كما في الجدول التالي‬
‫‪ 2.1‬االحتياجات المادية الملموسة وهي المعدات‪.‬‬

‫الجدول ‪ 2.1‬االلحتياجات المادية‬

‫الوصف‬ ‫أسم األداة‬

‫‪@ CPU= Intel(R) Core (TM) i5-3230M CPU‬‬ ‫جهاز البتوب‬


‫‪GHz 2.60 GHz RAM= 12.0 GB W10٢.60‬‬
‫ورق أبيض لتوثيق المستند النصي للمشروع‬ ‫أحبار وأوراق‬

‫طباعة توثيق المستند وإخراج األوراق الالزمة في المشروع‬ ‫طابعة‬

‫كتب ومراجع الدراسات السابقة‬ ‫مراجع‬

‫‪18‬‬
‫‪1.8‬المنهجية المستخدمة في المشروع ‪(Project‬‬
‫)‪Methodology‬‬

‫أالجايل(‪)Agile‬هي منهجية(طريقة) إدارة المشاريع البرمجية والغير برمجية تركز على بناء‬
‫البرمجيةوالغيربرمجية تركز على بناء المنتجعلى عدة مراحل وبفترات زمنية‬ ‫على عدة‬
‫إضافية‪ ،‬ويعتبر هذا المنتج‬ ‫قصيرة‪ ،‬وتوليد كل مرحلة منتجا ً متميز عن السابق بخصائ‬
‫(المرحلي)منتجا ً نستطيع قياس رضا العميل أو المستخدم بمراحل تطوير‬
‫منتجة‪ ،‬ولها طرق عدة حيث استخدام طريقة ‪.Scrum‬‬

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

‫رسم توضيحي ‪ 1‬نموذج األجايل (ِ‪ )Agile‬المستخدمة في المشروع‬

‫‪19‬‬
‫‪1.9‬الجدول الزمني للمشروع )‪(Project Timetable‬‬
‫مثل الجدول الزمني في خطوات بناء المشروع والزمن المستغرق إلنجازه ‪ ،‬يبين الخطة الزمنية للمشروع‪.‬‬

‫الجدول ‪ 3.1‬الخطة الزمنية لعمل المشروع‬

‫ديسمبر‬ ‫نوفمبر‬ ‫أكتوبر‬ ‫المرحلة‬


‫‪3‬‬ ‫‪٢‬‬ ‫‪1‬‬ ‫‪٤‬‬ ‫‪3‬‬ ‫‪٢‬‬ ‫‪1‬‬ ‫‪٤‬‬ ‫‪3‬‬ ‫‪٢‬‬ ‫‪1‬‬
‫المشروع‬
‫الدراسة‬
‫التمهيدية‬
‫الدراسة‬
‫التفصيلية‬
‫التحليل‬

‫التصميم‬

‫التنفيذ‬

‫االختبار‬
‫والصيانة‬
‫التوثيق‬

‫‪٢0‬‬
(Project Gantt Chart) ‫مخطط جانت للمشروع‬1.10

٢1
(Report Organization)‫ تنظيم التقرير‬1.11

- :‫الفصل األ ل‬ •

.)Introduction( ‫) الاق مر‬1


.)Definition of the project( ‫) ت نيف بالاشن ط‬2
.)Problem Statement( ‫) تح ي الاشكلر‬3
.)Project Objectives( ‫) ا اف الاشن ط‬4
.)Project Important( ‫) أ اير الاشن ط‬5
.)Project Scope and Limitations( ‫) نطاق ح د الاشن ط‬6
.)Tools used in the project( ‫) االد ات الايتخ مر ي الاشن ط‬7
.)Research Methodology( ‫) الانهجير الايتخ مر ل ال الاشن ط‬8
.)Timetable for the project( ‫) الج ل ال من للاشن ط‬9
.)Gantt chart for the project( ‫) مخطط انت للاشن ط‬10
.)Report Organization( ‫) تنظيم التقنين‬11

- : ‫الفصل الثان‬
.)Background( ‫) خلفير ال راسر‬1
.)Literature Review( ‫) ال راسات اليابقر‬2
.)Existing system( ‫) النظام الحال‬3
.)FEASIBILITY STUDY( ‫) دراسر الج ى‬4
)Technical feasibility study( ‫ دراسر الج ى التقنير‬.a
)Economic feasibility study( ‫ دراسر الج ى االقتصادير‬.b
)Operational feasibility study( ‫ دراسر الج ى التشغيلير‬.c

٢٢
.)Risks management( ‫) إدارة الاخا ن‬5
)Determination of risk( ‫ تح ي الاخا ن‬.a
.)Risk control( ‫ التحكم ي بالاخا ن‬.b

(Analysis) ‫ التحليل‬:‫الفصل الثالث‬


.)Methods of collecting requirements( ‫) نق اع الاتطل ات‬1
.)Work requirements( ‫) متطل ات ال ال‬2
.)System Requirements( ‫) متطل ات النظام‬3
.)functional requirements( ‫) الاتطل ات الوظيفير‬4
.)Non-functional requirements( ‫) الاتطل ات ال ين ظيفير‬5
.)User requirements( ‫) متطل ات الايتخ م‬6
.)Input analysis( ‫) تحليل الا خ ت‬7
.)output analysis( ‫) تحليل الاخن ات‬8
.DFD ‫) مخطط ت يق البيانات‬9
.)Context Diagram( ‫) الاخطط البيئ‬10
.)Level-0 Diagram( ‫) الاخطط الصفني‬11
.(Entity Relationship Diagram) ERD ‫) مخطط ال قر البينير للكينونات‬12
.)The Logical Diagram( ‫) الاخطط الانطق‬13
.)The physical Diagram( ‫) الاخطط الفي يائ‬14
.)Data Dictionary( ‫) قاموس البيانات‬15

٢3
‫‪ )16‬لغر الناذ ر الاوح ة ‪.UML‬‬
‫‪ .a‬مخطط حالر االستخ ام (‪)Use Case Diagram‬‬
‫‪)Class Diagram( .b‬‬
‫‪)Sequence Diagram( .c‬‬
‫‪)Activity Diagram( .d‬‬

‫)‪(Design‬‬ ‫الفصل النابع‪ :‬التصايم‬


‫‪ )1‬خوارزميات النظام (‪)System algorithms‬‬
‫‪ o‬تيجيل ال خول‪.‬‬
‫‪ o‬التحقق م الص حير‬
‫‪ o‬ال حث‬
‫‪ )2‬ا هات النظام (‪)system Interfaces‬‬
‫‪ o‬ا هات النظام األساسير (‪.)main interfaces‬‬
‫‪ o‬الشاشات‬
‫‪ o‬التقارين‬

‫الفصل الخامس‪ :‬التنفيذ (‪)Implementation‬‬ ‫•‬

‫‪ )1‬لوحر التحكم (‪)Control Panel‬‬


‫‪ )2‬شاشر القيادة (‪)Dashboard‬‬
‫‪ )3‬شاشات الايتخ مي (‪)Users Interfaces‬‬
‫‪ )4‬ص حيات الايتخ م (‪)User Permissions‬‬
‫الفصل اليادس‪ :‬النتائج الاناقشات (‪)Results and Discussions‬‬ ‫•‬

‫الفصل اليابع‪ :‬االستنتا ات التوصيات (‪)Conclusions and Recommendations‬‬ ‫•‬

‫الا ان ع (‪)References‬‬

‫‪٢٤‬‬
)Background( ‫ خلفية الدراسة‬2.1

)Literature Review( ‫ الدراسات السابقة‬2.2

)Proposal System( ‫ النظام المقترح‬2.3

)System Overview( ‫ النظرة العامة للنظام‬2.4

)System Working Procedure( ‫ آلية عمل النظام‬2.5

)Feasibility Study( ‫ دراسة الجدوى‬2.6

)Risks Management( ‫ إدارة المخاطر‬2.7

٢5
‫‪ 2.1‬خلفية الدراسة (‪)Background‬‬

‫‪٢6‬‬
)Literature Review( ‫ الدراسات السابقة‬2.2

٢7
)Proposal System( ‫ النظام المقترح‬2.3

٢8
‫‪ 2.4‬النظرة العامة للنظام (‪)System Overview‬‬

‫‪٢9‬‬
)System Working Procedure( ‫آلية عمل النظام‬2.5

30
)Feasibility Study( ‫ دراسة الجدوى‬2.6

31
)Risks Management( ‫ إدارة المخاطر‬2.7

You might also like