عثمان عبد الستار شهاب+مهند عبد المنعم عبد الحميد

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 76

‫تصًيى وتُفيذ َظاو االنكتزوَي إلدارة انًستشفياث‬

‫وانعياداث انطبيت في انعزاق‬


‫بحث يقدو انى يجهس قسى انحاسباث في كهيت انتزبيت األساسيت‬
‫استكًاال نًتطهباث انحصىل عهى شهادة انبكانىريىس‬

‫يٍ قبم انطانباٌ‬

‫مهند عبد المنعم عبد الحميد‬ ‫عثمان عبد الستار شهاب‬

‫بأشزاف‬

‫‪ 2018-2017‬م‬
‫س َيَرى المَّ ُه َع َم َم ُك ْم َوَر ُ‬
‫سولُ ُه َوا ْل ُم ْؤ ِم ُن َ‬
‫ون ﴾‬ ‫﴿ َوُق ِل ْ‬
‫اع َممُوا فَ َ‬
‫]سورة التوبة‪[105 :‬‬

‫اإلهداء‬

‫‪1‬‬
2
‫المحتويات‬
‫‪5 ......................................................................................................................................................‬‬

‫األول ‪7 ..........................................................................................................................................‬‬ ‫الفصل‬


‫االطار العام للبحث ‪7 ....................................................................................................................................‬‬
‫أولا ‪ :‬مشكلة البحث ‪8 ............................................................................................................................. :‬‬
‫ثانيا ا ‪ :‬اهمية البحث‪8 ............................................................................................................................... :‬‬
‫ثالثا ا ‪ :‬اهداف البحث‪9 .............................................................................................................................. :‬‬
‫رابعا ا ‪ :‬منهج البحث‪9 .............................................................................................................................. :‬‬
‫خامسا ا‪ :‬ادوات جمع البيانات‪9 .................................................................................................................... :‬‬
‫سادسا ا ‪ :‬حدود البحث‪10 ...........................................................................................................................:‬‬
‫سابعا ا ‪ :‬مصطلحات البحث‪10 .................................................................................................................... :‬‬
‫ثامنا ا ‪ :‬الدراسات السابقة ‪11 ........................................................................................................................‬‬

‫الثاني ‪12 .......................................................................................................................................‬‬ ‫الفصل‬


‫االطار النظري ‪12 .......................................................................................................................................‬‬
‫تمهيد ‪13 ................................................................................................................................................. :‬‬
‫‪ 1.2‬منهجية التحليل ‪14 ........................................................................................ :ygolAhoh emisasalanA‬‬
‫‪ 1.1.2‬منهج التحليل المتبع حاليا هو أسلوب تحليل النظم‪14 ...................................................................................:‬‬
‫‪ 1.11.1.‬تعريفات ‪14 ................................................................................................................................ :‬‬
‫‪ 3.1.2‬دورة حياة تطوير النظم ‪15 ......................................................:eAhimeh smkmlamemgi lo m sAslm‬‬
‫‪ 2.2‬تحليل متطلبات الموقع ‪15 ......................................................................................................................:‬‬
‫‪ 112.2‬المتطلبات الوظيفية ‪16 ................................................................................................................... :‬‬
‫‪ 2.2.2‬المتطلبات الغير وظيفية للموقع ‪17 .................................................................................................... :‬‬
‫‪ 3.2‬لغات البرمجة ‪17 ..................................................................................... :-egangoeeogn lognjonm‬‬
‫‪ 1.3.2‬أنواع لغات البرمجة المستخدمة‪18 ........................................................................................................ :‬‬
‫‪ 1.1.3.2‬لغة الـ ‪18 .................................................................................................................... :LMTH‬‬
‫‪ 2.3.1.2‬لغة الـ ‪18 ...................................................................................................................... : SCC‬‬
‫‪ 3.1.3.2‬لغة الـ ‪20 ............................................................................................................ : tokoesgomi‬‬
‫‪ 4.2‬مفهوم ‪21 .......................................................................................................................... :yee1Pmi‬‬
‫‪ 1.4.2‬الفرق بين ال ‪ yee‬و ‪21 ................................................................................................... :LMTH‬‬
‫‪ 2.4.2‬مميزات ‪21 ................................................................................................................. :yee1gmi‬‬
‫‪ 3.4.2‬أنواع قواعد البيانات المستخدمة مع لغة ‪22 .........................................................................:yee1PSM‬‬
‫‪ 5.2‬إطار الدوت نت‪22 ...........................................................................................kai Pmi FgoemlagD :‬‬

‫‪3‬‬
‫‪ 1.5.2‬لغة ‪( #s‬سي شارب)‪23 ................................................................................................................. :‬‬
‫‪ 1.1.5.2‬تأريخها ونشـأتها ‪23 ................................................................................................................... :‬‬
‫‪ 2.1.5.2‬استخدامات لغة ‪24 .............................................................................................................. : #C‬‬

‫الثالث ‪25 .......................................................................................................................................‬‬ ‫الفصل‬


‫قواعد البيانات‪26 ...................................................................................................................................... :‬‬
‫‪ 1.3‬أنواع قواعد البيانات ‪26 ........................................................................................................................ :‬‬
‫‪ 213‬مميزات قواعد البيانات ‪27 .....................................................................................................................:‬‬
‫‪ 3.3‬أهمية قواعد البيانات ‪28 ........................................................................................................................ :‬‬
‫‪ 4.3‬فوائد قواعد البيانات ‪28 ........................................................................................................................ :‬‬
‫‪ 5.3‬عيوب قواعد البيانات ‪28 ....................................................................................................................... :‬‬
‫‪ 6.3‬قواعد البيانات أم نظام الملفات؟ ‪29 ............................................................................................................‬‬
‫‪ 7.3‬بيئة قواعد البيانات‪29 ........................................................................................................................... :‬‬
‫‪ 8.3‬تعليمات قواعد البيانات – ‪29 ........................................................................................................ : eQH‬‬
‫‪ 9.3‬مكونات قواعد البيانات‪31 ...................................................................................................................... :‬‬
‫‪ 10.3‬تركيب قواعد البيانات‪31 ..................................................................................................................... :‬‬
‫‪ 11.3‬مهام ووظائف مدير قاعدة البيانات‪31 ...................................................................................................... :‬‬
‫‪ 12.3‬مخطط قاعدة بيانات النظام‪32 ............................................................................................................... :‬‬
‫‪ 13.3‬تحليل قاعدة البيانات النظام‪33 ............................................................................................................... :‬‬

‫الرابع ‪38 .......................................................................................................................................‬‬ ‫الفصل‬


‫االطار العملي‪38 .........................................................................................................................................‬‬

‫الخامس ‪70 ...................................................................................................................................‬‬ ‫الفصل‬


‫االستنتاجات والتوصيات والخالصة ‪70 .............................................................................................................‬‬
‫الستنتاجات‪70 ...................................................................................................................................... :‬‬
‫التوصيات ‪70 ....................................................................................................................................... :‬‬
‫الخالصة‪71 ..........................................................................................................................................:‬‬
‫الخاتمة‪73 ............................................................................................................................................ :‬‬
‫المصادر‪74 .......................................................................................................................................... :‬‬
‫كتب الكترونية‪74 ................................................................................................................................... :‬‬
‫مواقع الكترونية‪74 ................................................................................................................................. :‬‬

‫‪4‬‬
‫الحمد هلل معز الحؽ وناصره‪ ،‬ومذؿ الباطؿ وقاصره‪ ،‬عالـ الغيوب‪ ،‬ومف بيده أزمة القموب‪ ،‬الخبير بما‬
‫تخفي الضمائر‪ ،‬وتكف السرائر‪ ،‬العالـ بما تفضي اليو األمور‪ ،‬وبخائنة األعيف وما تخفي الصدور‪ ،‬الصالة‬
‫والسالـ عمى حبيبنا محمد كاشؼ الغمة عف األمة‪ ،‬الناطؽ فيھـ بالحكمة‪ ،‬الصادع بالحؽ‪ ،‬الداعي إلى‬
‫الصدؽ‪ .‬ثـ أما بعد‪:‬‬

‫كؿ المواقع التي تستخدميا عمى حاسوبؾ لـ تأت مف فراغ‪ ،‬بؿ ىي نتاج لمتركيبة البشرية التي فطر اهلل‬
‫عز وجؿ الناس عمييا‪ ،‬والتي تدفعيـ باستمرار إلى إيجاد حموؿ لوضعيات معينة أو ابتكار وسائؿ لموصوؿ إلى‬
‫غايات منشودة كمما ألمت بيـ حاجة‪ ،‬وىذا دأب اإلنساف وحالو منذ اف أوجده اهلل جؿ وعال‪ ،‬فكما أف اإلنساف‬
‫الحر و البرد‪ ،‬فدفعتو الحاجة إلى أف يتخذ مف‬
‫في أوؿ عيدة عانى مف قسوة األجواء والطقوس وتقمباتيا بيف َ‬
‫الكيوؼ و ِ‬
‫الغيراف مساكنا لو ليحتمي بيا ويمجأ الييا‪ ،‬ودفعتو صعوبة صيد الوحوش باليد فاتخذ مف جذع الشجر‬
‫سالحا لو ييوي بو عمى الطرائد‪ ،‬ودفعو حياؤه مف الجنس اآلخر فاتخذ مف جمد األنعاـ لباسا لو يواري سوأتو‪،‬‬
‫ودفعتو الحاجة إلى صنع مراكب يمشي بيا في البحر فصنع المطرقة وباقي األدوات‪.‬‬

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

‫الحاجة أـ االختراع‪ ،‬فموال حاجة اإلنساف إلى الشيء لما شغؿ بالو بو‪ ،‬وحاجات اإلنساف متغيرة وتتزايد‬
‫باستمرار‪ ،‬والحاجة ىي التي تدفع الناس إلى إنشاء برامج‪.‬‬

‫‪5‬‬
‫اسأؿ نفسؾ عف كؿ برنامج نصبتو عمى حاسوبؾ لماذا نصبتو؟ بال شؾ ىو حاجتؾ اليو‪ ،‬فأنت لـ‬
‫تنصب مكافح الفيروسات إال ألنؾ تحتاج الى برنامج لحماية حاسوبؾ مف ‪ ،anti-virus‬ونصبت برنامج‬
‫ميكروسوفت وورد ‪ - Microsoft word -‬الى كتابة ومعالجة النصوص وتنسيقيا‪ ، ،‬نصبت برنامج قارئ‬
‫الميديا‪ ،‬ألنؾ تحتاج إلى مشاىدة تسجيالت مرئية‪ ،‬ونصبت متصفح الويب ألنؾ تحتاج إلى الدخوؿ إلى‬
‫المواقع‪.‬‬

‫نفس الحاجة التي دفعتؾ إلى الدخوؿ الى موقع العمؿ عميو دفعت غيرؾ مف مستخدميو‪ ،‬ودفعت قبمكـ‬
‫جميعا فئة مف الناس‪ ،‬فقالوا‪ :‬نحف نحتاج إلى موقع يقوـ ببعض األعماؿ التي يصعب القياـ بيا شخصياً ‪ ،‬فمما‬
‫بزغت الحاجة برزت شركة برمجية وقالت‪ :‬أنا ليا‪.‬‬

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

‫‪6‬‬
‫الفصل الول‬

‫االطار العام لمبحث‬


‫أوالً ‪ :‬مشكمة البحث‬ ‫★‬

‫ثانياً ‪ :‬اىمية البحث‬ ‫★‬

‫ثالثاً ‪ :‬اىداؼ البحث‬ ‫★‬

‫رابعاً ‪ :‬منيج البحث‬ ‫★‬

‫خامساً ‪ :‬ادوات جمع البيانات‬ ‫★‬

‫سداساً ‪ :‬حدود البحث‬ ‫★‬

‫سابعاً ‪ :‬مصطمحات البحث‬ ‫★‬

‫ثامناً ‪ :‬الدراسات السابقة‬ ‫★‬

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

‫ثانياً ‪ :‬اهمية البحث‪:‬‬


‫اف لتصميـ نظاـ الكتروني إلدارة شؤوف المستشفيات في العراؽ اىمية كبيرة لـ ِ‬
‫فيو مف فوائد وخدمات‬ ‫َ‬ ‫ّ‬
‫يقدميا لكؿ مف و ازرة الصحة ومستشفياتيا وموظفييا مف جانب والمواطنيف مف جانب آخر ‪،‬حيث يقوـ ىذا‬
‫النظاـ االلكتروني بالتخمص مف فوضى السجالت واالرشفة التي يكمؼ انجازىا وقت وجيد كبير ‪ ،‬اذ أف ىذا‬

‫اف فقط ‪.‬أف ىذا النظاـ يعتبر حدثاً‬


‫النظاـ سوؼ يقوـ بصنع التقارير التي تأخذ اشير ألعدادىا في بضع ثو ً‬
‫تطويرياً حيث ينقمنا مف الواقع الى العالـ االفتراضي الذي يتكوف مف مجموعة بتات صغيرة تحتوي في داخميا‬
‫عمى معمومات وبيانات ضخمة تدار الكترونياً لمقياـ باألعماؿ المطموبة منيا ويدعى الجزء الذي يحتوي ىذه‬
‫البيانات (بقاعدة البيانات ‪.)Data Base‬‬

‫ويتـ انشاء قاعدة البيانات ِ‬


‫ىذه بواسطة برنامج إلدارة قواعد البيانات يطمؽ عميو (‪ )SQL Server‬ويتـ‬
‫ربط قاعدة البيانات بشكؿ مباشر مع لغة البرمجة التي قمنا بالعمؿ بيا والتي ىي لغة (‪ )c#‬التي ىي بدورىا‬
‫ترتبط مع الواجيات التي تـ تصميميا بواسطة المغات البرمجية(‪ (HTML, CSS, JavaScript‬لكي تقوـ‬
‫بعمميا بشكؿ سيؿ يستطيع فيموُ المستخدـ‪.‬‬

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

‫‪8‬‬
‫ثالثاً ‪ :‬اهداف البحث‪:‬‬
‫ييدؼ ىذا البحث الى ما يمي ‪-:‬‬

‫‪ -1‬عمؿ قاعدة بيانات ضخمة تضـ جميع بيانات المرضى ‪.‬‬


‫‪ -2‬تقديـ معمومات دقيقة عف المريض مف والدتو الى وفاتو‪.‬‬
‫‪ -3‬التجديد والتطوير في إدارة المستشفيات في العراؽ ‪.‬‬
‫‪ -4‬تسييؿ عممية البحث عف سجالت المرضى الطبية ‪.‬‬
‫‪ -5‬التخمص مف االخطاء الطبية الناجمة عف فقداف السجالت الطبية لممريض في حالة الطوارئ‪.‬‬
‫‪ -6‬حماية البيانات مف التمؼ عامةً والتي مر عمييا الزمف خاصةً ‪.‬‬
‫‪ -7‬تمكيف المواطف مف الحجز موعداً في العيادات الطبية بكؿ سيولة وسرعة‪.‬‬
‫‪ -8‬إدارة المستشفيات الحكومية واالىمية والتنسيؽ بينيما ‪.‬‬
‫‪ -9‬إدارة العيادات الطبية وتنظيـ سجالت المراجعيف‬
‫‪ -11‬مساعدة الو ازرة مف مشاىدة التقارير التي تخص عدد المستشفيات والكادر الطبي والمرضى واالمراض‬
‫االكثر انتشا اًر وسبؿ الوقاية منيا في كؿ محافظة ‪.‬‬
‫‪ -11‬صنع احصائيات خاصة بكؿ قسـ ومستشفى وو ازرة حسب الحاجة مع صالحيات وصوؿ مستقمة ‪.‬‬
‫‪ -12‬تقديـ بيانات متكاممة حوؿ االمراض والمرضى الستفادة منيا في الدراسات العميا وبحوث التطوير‪.‬‬
‫‪ -13‬امكانية ادارة و ازرة الصحة وما تشمؿ مف دوائر ومؤسسات مف اي موقع جغرافي بيذا يستطيع القضاء‬
‫عمى الروتيف في الميداف الصحة‪.‬‬

‫رابعاً ‪ :‬منهج البحث‪:‬‬


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

‫خامساً‪ :‬ادوات جمع البيانات‪:‬‬


‫لقد تـ االعتماد عمى مصادر المعمومات التقميدية ( الورقية ) ومصادر المعمومات االلكترونية ( مواقع‬
‫االنترنت)‪.‬‬

‫‪9‬‬
‫سادساً ‪ :‬حدود البحث‪:‬‬
‫الحدود الموضوعية ‪ :‬تصميـ وتنفيذ نظاـ االلكتروني إلدارة المستشفيات والعيادات الطبية في العراؽ‪.‬‬

‫الحدود الزمنية ‪. 2018-2017 :‬‬

‫الحدود المكانية ‪ :‬كمية التربية االساسية ‪ -‬قسـ الحاسبات ‪.‬‬

‫الحدود المغوية ‪ :‬مصادر المعمومات ومواقع االنترنت المكتوبة بالمغة العربية واالنكميزية ‪.‬‬

‫الحدود الشكمية ‪ :‬المصادر الورقية وااللكترونية ‪.‬‬

‫سابعاً ‪ :‬مصطمحات البحث‪:‬‬


‫اإلدار اإللكترونية‪ :‬ىي منظومة الكترونية متكاممة تيدؼ إلى تحويؿ العمؿ اإلداري العادي مف إدارة‬
‫يدوية إلى إدارة باستخداـ الحاسب وذلؾ باالعتماد عمى نظـ معموماتية قوية تساعد في اتخاذ القرار اإلداري‬
‫بأسرع وقت وبأقؿ التكاليؼ‪ .‬اإلدارة االلكترونية يمكف أف تشمؿ كال مف االتصاالت الداخمية والخارجية ألي‬
‫منظمة‪ .‬واليدؼ مف ذلؾ ىو إدخاؿ الشفافية الكاممة والمساءلة مما يؤدي إلى تحسيف اإلدارة االلكترونية داخؿ‬
‫أي منظمة ‪.‬‬

‫ويقوـ‬ ‫جياز الحاسوب‬ ‫يفيميا‬ ‫اعد ّ ٍ‬ ‫ٍ‬ ‫لغات البرمجة ‪ :‬ىي مجموعةُ أوامر مكتوبة عمى شكؿ‬
‫ُ‬ ‫ُ‬ ‫معينة ُ‬ ‫تستند إلى قو َ‬
‫ُ‬ ‫رموز‬
‫بتنفيذىا‪.‬‬
‫برمجة الويب ‪ :Web Programming -‬ىو نمط برمجي يمكنا مف إنشاء مواقع وتطبيقات تشتغؿ عمى‬
‫اإلنترنيت‪.‬‬
‫تطبيقات الويب ‪ : Web Applications -‬ىو مجموعة مف صفحات اإلنترنيت التي نبرمجيا ونرفعيا‬
‫عمى الخادـ ‪ -Server-‬لكي نستطيع تشغيميا والوصوؿ الييا عبر المتصفح‪.‬‬
‫الخادم – ‪ : Server‬ىو عبارة عف حاسوب آلي يمتمؾ مواصفات مادية وبرمجية عالية جداً لقياـ بمياـ‬
‫كبيرة ومتعددة أو يقوـ بمعالجة البيانات الكبيرة أو الضخمة بزمف قصير والتي يعجز الحاسوب العادي القياـ‬
‫بيا‪.‬‬
‫عبارة عف إطار برمجي تـ تصميمو مف شركة مايكروسوفت ويقوـ بربط‬
‫‪ : Dot Net Framework‬ىو ّ‬
‫المعمومات واألجيزة والمستخدميف باإلضافة إلى التطبيقات بواسطة )‪ (web services‬وذلؾ مف خالؿ ترجمة‬
‫المطور إلنشاء التطبيقات‪.‬‬
‫ّ‬ ‫لغة اآللة بحيث تعمؿ عمى أي جياز‪ ،‬ووجود مجموعة فئات تساعد‬
‫ىذه األكواد الى ّ‬

‫‪10‬‬
‫‪ : ASP.NET‬ىي اختصا ار إلى "‪ "Active Server Pages‬وتعني صفحات اإلنترنيت الديناميكية أو النشيطة وىي‬
‫عبارة عف جزء أساسي مف إطار العمؿ "‪ ".Net Framework‬وتسمح لنا ‪ ASP.Net‬ببرمجة التطبيقات اإلنترنيت الديناميكية‬
‫بمعنى إذا اردنا أف نصمـ موقع‪ ،‬برامج تعمؿ عمى اإلنترنيت فتقنية ‪ ASP.Net‬تخوؿ لنا ىذا األمر‪ .‬وىي ليست لغة برمجية!!‬
‫وانما إطار عمؿ يجمع تقني ات ولغات برمجية عديدة‪ ،‬بمعنى إنيا تمزمنا بأف نكوف عمى عمـ بمغات اإلنترنيت الرئيسية مثؿ‬
‫‪ HTML, CSS, JavaScript‬وكذلؾ إحدى لغات ‪ .Net‬التي تدعـ تقنية ‪ ASP.Net‬مثؿ لغة ‪.Visual Basic or C#‬‬

‫تقنية ‪ : Ajax -‬ىي اختصا ار لػ "‪ "Asynchronous JavaScript And XML‬وكما يبدو جمياً مف‬
‫أسميا فيو خميط بيف ‪ JavaScript and XML‬ودورىا الرئيسي ىو إرساؿ البينات إلى الػ ‪ Server‬واستقباليا‬
‫دوف الحاجة إلى إعادة تحميؿ الصفحة بالكامؿ‪.‬‬

‫‪ : Bootstrap‬ىو عبارة عف ‪ Framework‬يضـ مكتبات مف نوع ‪ CSS‬تيتـ بالشكؿ والمظير‬


‫الخاص بالصفحات اإلنترنيت ويشمؿ أيضاً مكتبات مف نوع ‪ .js‬تيتـ بتفاعؿ الصفحات والقياـ بالعمميات‬
‫معينة‪ .‬وغالباً ما نستخدـ الػ ‪ Bootstrap‬مف أجؿ تصميـ صفحات ويب متجاوبة أو ما يعرؼ بػ‬
‫"‪ "Responsive Design‬كأف نصمـ صفحة تظير بتنسيؽ ُمنسؽ عمى جميع الشاشات بمختمؼ مقاساتِيا‪.‬‬
‫فالتصميـ بالػ ‪ Bootstrap‬سيبدو جيداً عمى جميع شاشات الحواسيب و اليواتؼ‪ ،‬ال ييـ حجـ الشاشة ألف‬
‫التصميـ سيكوف متجاوباً ومتأقمماً مع حجـ الشاشة‪.‬‬

‫‪ Internet Information Services : IIS‬المغات المتقدمة لبرمجة المواقع أمثاؿ & ‪Asp & php‬‬
‫وغيرىا ال تعمؿ مباشرة عمى االجيزة الشخصية فيحتاج الى ‪ Server‬حتى تعمؿ ‪ ،‬بإمكانؾ حجز مساحة‬
‫(مجانية أو اشتراؾ شيري) في أحد مواقع االستضافة في االنترنت ‪ Hosting Provide‬فأجيزتيـ عبارة عف‬
‫‪ .Server‬وأف ‪ IIS‬ىو عبارة عف خادـ محمي أي يتـ تركيبة عمى الحواسيب الشخصية‪.‬‬

‫ثامناً ‪ :‬الدراسات السابقة‬


‫مف خالؿ البحث واالطالع عمى البحوث والدراسات السابقة‪ ،‬لـ يتوصؿ الباحثاف الى دراسة تتعمؽ‬
‫بالجانب العممي ليذا البحث العممي ‪ ،‬اما مف الجانب النظري ىنالؾ العديد مف البحوث والدراسات جميعيا عمى‬
‫ورؽ وتوقفت عند ىذا الحد‪ ،‬ولـ تكتمؿ مسيرتيا مف اجؿ تحقيؽ الغاية التي ننشدىا في ىذا البحث العممي‪،‬‬
‫ِ‬
‫نوعو في قائمة الدراسات السابقة لمبحوث القادمة‪ ،‬متأمميف اف يصبح حافز‬ ‫حيث يعتبر ىذا البحث االوؿ مف‬
‫يحرؾ الجيؿ القادـ مف الركود ناىيؾ عف رفع جودة العمؿ عف طريؽ التخطيط الدقيؽ والتحميؿ المستمر‪.‬‬

‫‪11‬‬
‫الفصل الثاني‬

‫االطار النظري‬

‫منيجية التحميؿ ‪Analysis methodology‬‬ ‫★‬

‫تحميؿ متطمبات الموقع‬ ‫★‬

‫لغات البرمجة ‪Programming language‬‬


‫ُ‬ ‫★‬

‫مفيوـ ‪ASP.Net‬‬ ‫★‬

‫إطار الدوت نت‪Dot Net Framework :‬‬ ‫★‬

‫‪12‬‬
‫نظاـ الكتروني (انموذج إدارة شؤوف المستشفيات)‬

‫تمهيد ‪:‬‬
‫النظاـ‬
‫النظاـ في تعريفو البسيط ىو مجموعة عناصر متفاعمة فيما بينيا؛ ألجؿ تحقيؽ ىدؼٍ معيف‪ .‬فال يكوف ّ‬
‫ّ‬
‫النظاـ موجود في كؿ‬
‫النظاـ‪ .‬و ّ‬
‫يتكوف ّ‬ ‫نظاماً في وجود شيء واحد أو ٍ‬
‫أمر فردي‪ ،‬ال بد مف وجود أكثر مف طرؼ حتى َّ‬
‫النظاـ‬
‫مناحي حياتنا بال استثناء‪ ،‬وحتى في العالقات اإلنسانية؛ ال بد مف وجود نظاـ يعتمده األطراؼ ويسيروف عميو‪ّ .‬‬
‫أيضاً ىو نوع مف الترتيب‪ ،‬فكثي اًر ما نسمع أف شخصاً ما منظـ جداً‪ ،‬أي أنو يقوـ بتنظيـ وترتيب أشيائو الخاصة بطريقة‬
‫فالنظاـ‬
‫جيدة‪ .‬وقد يقوؿ البعض أف ىذه العالقة ىي عبارة عف شخص واحد فقط‪ ،‬بؿ عمى العكس ىي عدة أطراؼ‪ّ ،‬‬
‫يكوف بيف عدة أطراؼ وليس أشخاص‪ .‬فترتيب المرأة لبيتيا؛ ىو عالقة بيف المرأة وكؿ ما ىو موجود في البيت‪ .‬ترتيب‬
‫النظاـ اإللكتروني ىو نظاـ‪ ،‬ألنو تفاعؿ‬
‫الرجؿ ألمور عممو‪ ،‬عي عالقة بينو وبيف كؿ ما يتعمؽ بعممو‪ ،‬وىكذا دواليؾ‪ّ .‬‬
‫بيف مجموعة عناصر لتُحقؽ اليدؼ الذي مف أجمو تـ تصميـ ىذا البرنامج‪ .‬فالبرنامج المحاسبي ىو نظاـ محاسبي‪،‬‬
‫ىدفو تجميع كؿ المدخالت مف قيود وسندات ومعامالت في بوتقة واحد؛ لمحصوؿ عمى النتيجة النيائية ألعماؿ الشركة‪.‬‬
‫النظاـ تحقيؽ‬
‫وىذا دليؿ عمى تفاعؿ العناصر والحصوؿ عمى النتيجة‪ .‬وعدـ وجود نظاـ‪ ،‬ينفي وجود ىدؼ‪ ،‬فنتيجة ّ‬
‫النظاـ – مجا اًز – ىو خارطة الطريؽ لموصوؿ إلى ىذا‬
‫النظاـ بوضع اليدؼ أوال‪ ،‬ويكوف ّ‬ ‫ٍ‬
‫ىدؼ معيف‪ .‬يبدأ تصميـ ّ‬
‫المروعة؛ والخسائر في األرواح واألمواؿ‪ .‬ىذا اليدؼ‬
‫ِّ‬ ‫اليدؼ‪ .‬نظاـ المرور‪ ،‬كاف اليدؼ منو الحد مف الحوادث المرورية‬
‫النظاـ الداخمي لمشركات ىو مف األنظمة الرائعة‬ ‫أدى إلى عمؿ نظاـ المرور الذي ِّ‬
‫ينظـ كؿ األمور المتعمقة بيذا األمر‪ّ .‬‬
‫والدليؿ عمى نفس الموضوع‪ ،‬فيدؼ كؿ منشأة ىو تحقيؽ أعمى أرباح مع دفع أقؿ المصاريؼ‪ ،‬وىذا الشيء الذي يكفمو‬
‫النظاـ الداخمي لمشركات‪ .‬فيو يضع أبسط وأسيؿ الطرؽ وأقميا تكمفة‪ ،‬لتحقيؽ أعمى عائد ممكف‪ ،‬وىو اليدؼ األسمى‬
‫ّ‬
‫أنت تقيس نجاحؾ بنسبة ما حقَّقتَو مف‬
‫النجاح بنسبة تحقيؽ األىداؼ‪َ ،‬‬‫لكؿ المنشآت‪ .‬كيؼ تعرؼ أنؾ ناجح؟ ُيقاس ّ‬
‫شخص آخر غيرؾ – كما‬ ‫ٍ‬ ‫مت طريقؾ ِ‬
‫لتص َؿ إلى أىدافؾ‪ .‬إذا كانت أىدافؾ مف تصميـ‬ ‫وصم َ‬
‫َّ‬ ‫ضعتَيا لنفسؾ‪،‬‬
‫أىداؼ َو َ‬
‫ىو موجود وبكثرة في مجتمعنا – كأف ُيصمـ لؾ والداؾ أو أحدىما طريقؾ‪ ،‬فتدخؿ كمية اليندسة حتى ُيقاؿ ىذا والد‬
‫وقمت بتحقيؽ ىذه األىداؼ فأنت لست بناجح‪ ،‬أنت نجاح غيرؾ‪،‬‬
‫َ‬ ‫الميندس‪ ،‬أو كمية الطب ُليقاؿ إف ابف فالنة طبيب؛‬
‫ٍ‬
‫شخص ما‪ ،‬فأنت تقميد نجاح‬ ‫لؾ لتُصبح مثؿ‬
‫حددت أىدفاً َ‬
‫َ‬ ‫كنت قد‬
‫أنت تحقيؽ أىداؼ سواؾ وربما رغماً عنؾ‪ .‬ولو َ‬
‫وقفت تحت الشمس في ظييرة‬
‫َ‬ ‫ولست نجاح ًا‪ ،‬ألنؾ ستبقى تعيش في ِّ‬
‫ظؿ تمؾ الشخصية؛ ولف ترى النور حتى واف‬
‫قابع‬
‫النجاح بعد تحديد األىداؼ؛ بتصميـ الطريؽ إلى ىذه الغاية‪ ،‬فال يمكف أف تصؿ إلى وجيتؾ وأنت ٌ‬
‫تموز‪ .‬يتحقؽ ّ‬
‫بالنظاـ‪ .‬نظامؾ الخاص الذي يضمف لؾ أف‬ ‫في مكانؾ‪ .‬وتصميـ الطريؽ لتحقيؽ الغاية المنشودة؛ ىو ما نسميو ُىنا ّ‬
‫تصؿ إلى مر ٍ‬
‫اتب لـ يصميا سواؾ‪ ،‬ليس ألنؾ ابف فالف‪ ،‬وال ألف فالناً قد فعؿ‬ ‫تُصبح ما تطمح‪ ،‬وأف تبمُغ مرامؾ‪ ،‬وأف ِ‬
‫َ‬
‫فوصمت‬
‫َ‬ ‫رت ما تُصبح‪ ،‬واخترت الطريؽ؛‬
‫وقر َ‬
‫كذا‪ ،‬وال ألف المجتمع يطمب ىذا الشيء‪ ،‬بؿ ألنؾ عرفت ما تريد‪ّ ،‬‬
‫لمبتغاؾ‪ .‬طريؽ وصولؾ ىذا‪ ،‬ىو ما نسميو بالنظاـ"‪.‬‬

‫‪13‬‬
‫‪ 1.2‬منهجية التحميل ‪:Analysis methodology‬‬
‫ىنالؾ العديد مف الطرؽ و األساليب التي تستخدـ في التحميؿ ‪ .‬ويمكف تقسيـ ىذه الطرؽ بشكؿ عاـ الى‬
‫منيجيات تقميدية مثؿ التحميؿ مف أعمى الى أسفؿ أو العكس أو التحميؿ مف الداخؿ الى الخارج أو العكس‬
‫باإلضافة الى األساليب الحديثة وىي التي تدعـ التوجو نحو الكينونة والشيئية ‪.‬‬

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

‫‪ 1.1.2‬منهج التحميل المتبع حاليا هو أسموب تحميل النظم‪:‬‬

‫‪ 1.1.1.2‬تعريفات ‪:‬‬
‫أوال‪ :‬ما هو نظام المعمومات‪:‬‬

‫نقسـ ىذا التعريؼ إلى قسميف‪:‬‬

‫‪ )1‬النظام ‪:System‬‬

‫ىو مجموعو مف العناصر والمكونات واألدوات التي تتفاعؿ مع بعضيا البعض مف اجؿ تحقيؽ ىدؼ‬
‫معيف ‪.‬فمثال في المصانع تتفاعؿ األيدي العاممة مع المواد الخاـ واآلالت مف اجؿ إنتاج منتج‪.‬‬

‫‪ )2‬المعمومات ‪:Information‬‬

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

‫‪ )3‬محمل النظم ‪:Systems analyst‬‬

‫محمؿ النظـ ىو الشخص المسؤوؿ عف تحميؿ وتصميـ وتنفيذ اي نظاـ عمى الحاسب‪.‬‬

‫‪14‬‬
‫‪ 2.1.1.2‬ما هي وظيفته محمل النظام؟‬
‫‪ -1‬تحميؿ األنظمة لمعرفة مكامف الخمؿ فييا بعد االستفسار مف مستعممي النظاـ ثـ تصميـ النظاـ‬
‫‪ -2‬بحسب متطمبات مستعممي النظاـ‪.‬‬
‫‪ -3‬كما أف لو وظيفة أخرى وىي كونو مترجـ بيف أخصائي الحاسبات والمستخدميف لمنظاـ (أيا كانت‬
‫أقساميـ) وىو يقوـ بترجمة ما يريدوف إلى أخصائي الحاسبات بمغة الحاسب لكي ال يحدث سوء فيـ‪.‬‬

‫‪ 2.1.2‬دورة حياة تطوير النظم ‪:Systems development life cycle‬‬


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

‫تمر دورة حياة تطوير النظام بعدة مراحل وهي‪:‬‬

‫‪ -1‬مرحمة التخطيط و تنقسـ إلى‪:‬‬


‫‪ -2‬تمييز المشكمة‪.‬‬
‫‪ -3‬دراسة الجدوى‪.‬‬
‫‪ -4‬مرحمة التحميؿ ‪.‬‬
‫‪ -5‬مرحمة التصميـ‪.‬‬

‫‪ )4‬مرحمة تنفيذ‪ .‬وتنقسم الى‪:‬‬


‫‪ -1‬التشييد (كتابة شفرة البرامج)‪.‬‬
‫‪ -2‬التحويؿ إلى النظاـ الجديد‪.‬‬
‫‪ -3‬مرحمة االستخداـ والصيانة‪.‬‬

‫‪ 2.2‬تحميل متطمبات الموقع ‪:‬‬


‫في ىذه المرحمة يتـ متطمبات الموقع واليدؼ منو فيـ مستخدـ الموقع بما يمكف الموقع القياـ بو وقد‬
‫يكوف بديال لموقع اخر وتحديد المتطمبات يعني التعرؼ بشكؿ الموقع أو وصؼ لما يستطيع ىذا الموقع اف‬
‫يقوـ بو ألداء الوظيفة التي صمـ مف أجميا ‪ ،‬في ىذه المرحمة سنقوـ بتحديد المتطمبات الوظيفية والغير وظيفية‬
‫لمموقع المقترح ‪.‬‬

‫‪15‬‬
‫‪ 1.2.2‬المتطمبات الوظيفية ‪:‬‬
‫حيث تصؼ وظيفة أو خدمة الموقع وتعتمد عمى نوع البرمجيات والمستخدميف المتوقعيف ويتـ وصفيا في‬
‫الموقع المقترح وتتمثؿ في ‪:‬‬

‫‪ )1‬المدخالت‪:‬‬
‫‪ -1‬إدخاؿ بيانات المشرفيف (تسجيؿ البيانات الشخصية‪ ،‬الصورة الشخصية) والتأكد والتحقؽ مف صحتيا و‬
‫البيانات المدخمة‪.‬‬
‫‪ -2‬بيانات سجؿ المستخدميف ( تسجيؿ البيانات الشخصية‪ ،‬الصورة الشخصية) والتأكد مف صحة البيانات‪.‬‬
‫‪ -3‬بيانات سجؿ المرضى (تسجيؿ البيانات الشخصية‪ ،‬الصورة الشخصية ((إف وجدت))‪.‬‬
‫‪ -4‬بيانات التقارير (العنواف‪ ،‬الطبيب‪ ،‬المريض‪ ،‬المرض‪ ،‬التاريخ‪ ،‬الوصؼ‪ ،‬صورة لمتقرير(إف وجدف))‪.‬‬

‫‪ )2‬العرض‪:‬‬
‫يجب أف يتوفر لدي الموقع إمكانية عرض البيانات المدخمة بواسطة المشرفيف قبؿ إرساليا وذلؾ لمتأكد منيا‪.‬‬

‫‪ )3‬التعديل ‪:‬‬
‫تعتبر عممية التعديؿ مف العمميات الضرورية وذلؾ ألنيا تتيح إمكانية تعديؿ االخطاء التي حدثت أثناء‬
‫عممية اإلدخاؿ مف قبؿ المستخدميف ‪.‬‬

‫‪ )4‬الحذف ‪:‬‬
‫توفر عممية الحذؼ إمكانية تحكـ المختصيف إلدارة قاعدة البيانات مف خالؿ إلغاء أو حذؼ التقارير أو‬
‫العيادات الطبية أو المستخدميف أو حتى المستشفيات‪.‬‬

‫‪ )5‬التقارير ‪:‬‬
‫يجب أف يقوـ نظاـ الموقع بإخراج التقارير التالية‪:‬‬

‫‪ -1‬تقارير عف المشرفيف عند التعديؿ أو الحذؼ او اضافة مستخدـ‪.‬‬


‫‪ -2‬تقارير عف المشرفيف عند تغيير صالحيات المستخدميف ‪.‬‬
‫‪ -3‬تقارير عف مديرات الصحة العامة النشطة والمتوقفة منيا‪.‬‬
‫‪ -4‬تقارير عف المستشفيات سواء كانت اىمية أو حكومية أو مستوصؼ‪.‬‬
‫‪ -5‬تقارير عف االمراض والمناطؽ التي تنتشر فييا بشكؿ كبير‪.‬‬
‫‪ -6‬تقارير عف سجؿ المرضى‪.‬‬

‫‪16‬‬
‫‪ 2.2.2‬المتطمبات الغير وظيفية لمموقع ‪:‬‬
‫يقصد بيا التعريؼ بخصائص الموقع و القيود مثؿ االعتمادية و زمف االستجابة ومتطمبات التخزيف‬
‫وتتمثؿ في االتي ‪-:‬‬

‫‪ )1‬سهولة االستخدام ‪:‬‬


‫يجب أف يكوف الموقع مبسطا وخالي مف التعقيدات حيث يجب تصميـ الواجيات وذلؾ باعتماد أفضؿ‬
‫طرؽ التصميـ‪ .‬بحيث تعطي مرونة وسيولة في اداء المياـ والتعامؿ معيا‪.‬‬

‫‪ )2‬الكفاءة ‪:‬‬
‫تعتمد كفاءة الموقع عمى السرعة في االستجابة لطمبات المستخدـ وكذلؾ عرضة لمتقارير بطريقة سريعة‬
‫وسيمة ومقدرتو عمى اداء المياـ التي صمـ مف أجميا وعمى دقة االحصائيات التي يقدميا ‪.‬‬

‫‪ )3‬المنية ‪:‬‬
‫يجب أف يكوف الموقع قاد ار عمى منع االشخاص الغير المخوليف مف الدخوؿ الى قاعدة البيانات وذلؾ‬
‫بإتباع وسائؿ الحماية الممكنة ‪.‬‬

‫‪ )4‬الموثوقية ‪:‬‬
‫يجب أف تكوف جميع البيانات المدخمة والتي تـ معالجتيا في الموقع صحيحة وأيضا تجنب أخطاء‬
‫اإلدخاؿ عف طريؽ اختيار المدخؿ ولذلؾ لوجود مدخالت محددة و ايضا تجنب االخطاء في البيانات نفسيا‪.‬‬

‫لغات البرمجة ‪:Programming language-‬‬


‫‪ُ 3.2‬‬
‫ويقوـ‬ ‫جياز الحاسوب‬ ‫يفيميا‬ ‫ٍ‬ ‫ٍ‬
‫ُ‬ ‫ُ‬ ‫معينة ُ‬ ‫اعد ّ‬ ‫تستند إلى قو َ‬
‫ُ‬ ‫رموز‬ ‫ىي مجموعةُ أوامر مكتوبة عمى شكؿ‬
‫عدة‬ ‫ِ‬
‫البرمجة إلى ّ‬ ‫لغات‬
‫ُ‬ ‫يتـ تنفي ُذىا‪ .‬تُقسـ‬
‫احؿ قبؿ أف َّ‬‫ات والمر ِ‬‫بمجموعة مف الخطو ِ‬
‫ٍ‬ ‫ِ‬
‫البرمجة‬ ‫غات‬
‫بتنفيذىا‪ .‬تَ ُم ُّر لُ ُ‬
‫بناء‬ ‫ٍ‬ ‫كؿ ٍ‬
‫وتختمؼ ُّ‬
‫ومستواىا ً‬ ‫صعوبة ك ّؿ لغة ُ‬ ‫تـ تصنيؼ ُ‬ ‫لغة عف األخرى في صعوبتيا‪ ،‬حيث َّ‬ ‫ُ‬ ‫أنوا ٍع ووظائؼ‪،‬‬
‫ِ‬
‫ألجمو‪ .‬كما َّ‬
‫أف‬ ‫ص ِّممت‬ ‫ِ‬
‫حسب اليدؼ الذي ُ‬ ‫َ‬ ‫يتـ تصنيفُيا‬
‫عمى قُربيا مف المّغات اإلنسانية‪ ،‬وفي بعض األحياف ُّ‬
‫اضي‪.‬‬ ‫بشكؿ م ِّ‬
‫ستقؿ وافتر ٍّ‬ ‫ٍ‬ ‫ٍ‬
‫جياز‬ ‫أي‬
‫العمؿ عمى ِّ‬ ‫عامة باستطاعتيا‬ ‫ِ‬ ‫ِ‬
‫ُ‬ ‫َ‬ ‫لغات ّ‬
‫عتبر ٌ‬‫بعض لغات البرمجة تُ ُ‬

‫‪17‬‬
‫‪ 1.3.2‬أنواع لغات البرمجة المستخدمة‪:‬‬

‫‪ 1.1.3.2‬لغة الـ ‪:HTML‬‬


‫ىي اختصا اًر إلى "‪ "Hyper Text Markup Language‬ىي لغة تمكننا مف عرض محتوى‬
‫اإلنترنيت‪ .‬ودورىا األساسي ىو بناء الييكؿ العاـ لمصفحات مف خالؿ المحتوى عمى شكؿ صور‪ ،‬نصوص‪،‬‬
‫جداوؿ‪ ،‬تقسيمات‪ .‬وىي لغة تكتب عمى شكؿ أوسمة تسمى –‪ -Tag‬ويوضع المحتوى المراد عرضة بيف بداية‬
‫ونياية الوسـ‪ .‬واف جميع متصفحات األنترنيت تفيـ ىذه المغة وتستطيع التعامؿ معيا بشكؿ سمس ومحكـ دوف‬
‫أي مشاكؿ‪ .‬وىي تحتوي عمى مصطمح يسمى الوسـ حيث‪:‬‬

‫الوسوم‬

‫أف الوسوـ ىي الجزء الرئيسي في بناء صفحة الويب‪ ،‬إذ ّإنو باستخداميا تتخذ‬
‫بد مف اإلشارة إلى ّ‬
‫ال ّ‬
‫الصفحة أوامر خاصة وتنفذىا ليتـ استخداميا في تشكيؿ صفحة الويب‪ ،‬وتكوف عادة كافة الوسوـ محصورة بيف‬
‫إشارتي >< وتنشطر إلى نوعيف رئيسييف ىما‪:‬‬

‫‪ -1‬وسـ البداية‪ :‬يتطمب ذلؾ مف المصمـ أف يضع لكؿ وسـ أو أمر بداية ونياية‪ ،‬ليتـ تنفيذه بشكؿ‬
‫صحيح‪.‬‬
‫‪ -2‬وسـ النياية‪ُ :‬يرافؽ وسـ النياية عادة اإلشارة ‪ ،/‬وذلؾ لغايات إغالؽ األمر المعطى‪.‬‬

‫‪ 2.1.3.2‬لغة الـ ‪: CSS‬‬


‫ىي اختصا ار إلى "‪ "Cascading Style Sheet‬ىي لغة تسمح لنا بالتحكـ في مظير وشكؿ الصفحات‬
‫بمعزؿ عف المحتوى وىي لغة تكميمية إلى لغة ‪ HTML‬حيث تقوـ ىذه األخيرة بعرض المحتوى الصفات وتقوـ‬
‫‪ CSS‬بالتحكـ في خصائص ىذا المحتوى كالتحكـ باأللواف‪ ،‬الخطوط‪ ،‬المواقع‪...‬الخ‪ .‬ومف حسنات لغة ‪CSS‬‬
‫بأنيا تمكننا بالتحكـ بجميع الصفحات واسناد الخصائص الييا‪.‬‬

‫تحدد لغة ‪ HTML‬ىيكمة الصفحة وتُخبر المتصفحات بوظيفة كؿ عنصر في الصفحة (مثؿ رابط‬
‫ّ‬
‫تقدـ لغة ‪ CSS‬تعميمات لممتصفح حوؿ كيفية عرض العناصر في‬
‫لصفحة أخرى أو عنوانا رئيسياً) في حيف ّ‬
‫الصفحة مف حيث التصميـ والمسافة والموضع‪ .‬ولو افترضنا أف ‪ HTML‬تقوـ عمى بناء ىيكؿ المنزؿ فإف‬
‫‪ CSS‬تقوـ بطالء المنزؿ و تصميـ الديكور الخاص بو‪.‬‬

‫‪18‬‬
‫يكوف ذلؾ عف طريؽ مجموعة مف التعميمات التي سنتعرؼ عمى كيفية سردىا الحقا‪ .‬تحدد تمؾ‬
‫التعميمات (أو القواعد) ما يجب تنسيقو وتصميمو عمى عناصر ‪ .HTML‬كما تحتوي تمؾ القواعد عمى‬
‫خاصيات معينة (مثؿ األلواف وحجـ الخطوط ونوع الخط) لعناصر ‪ HTML‬والتي تقوـ بالتعديؿ عمييا وتحديد‬
‫القيـ التي ستغير مف شكؿ تمؾ العناصر‪ .‬وباستخداـ تقنية ‪.CSS‬‬

‫فوائد الـ ‪:CSS‬‬

‫‪ )1‬سهوله التعديل والصيانة‪:‬‬

‫اف اىـ ميزه لمػ ‪ CSS‬ىي انؾ تستطيع تعديؿ أو صيانو عدد كبير جدا" مف ممفات ‪ html‬مف خالؿ‬
‫تعديؿ ممؼ واحد فقط‪.‬‬

‫‪ )2‬سهوله الوصول‪:‬‬

‫اف استخدامو يسيؿ عمميو الوصوؿ لممعمومات أو النقطة المرغوبة في صفحو ‪ html‬عمى الطرفيف‬
‫المستخدـ والمتصفح‪.‬‬

‫‪ )3‬تغيير بيئة العرض‪:‬‬

‫تعني اف بيئة المتصفح تختمؼ عف بيئة الطباعة وتختمؼ مف بيئة الكمبيوتر ولكف مف عده بيئات‬
‫مختمفة‪ ،‬فبدالً مف تغيير محتويات الػ ‪ ، html‬يمكف تغيير فقط طريقو العرض لتوائـ البيئة المستيدفة‪.‬‬

‫‪ )4‬تقميل حجم الممفات ‪:‬‬

‫اف استخداـ الػ ‪ CSS‬يغنيؾ عف استخداـ أكواد كثيره جدا" مف ممفات ‪ html‬كشكؿ الخط ولونو ولوف‬
‫الخمفية وصور الخمفية والجداوؿ وصور اإلزاحة ‪.‬‬

‫‪ )5‬سيطرة اكثر عمى الكتابة‪:‬‬

‫يمكنؾ التحكـ بالكتابة والنصوص في صفحات الػ ‪ html‬بشكؿ واسع مف خالؿ الػ ‪ ، CSS‬فيمكنؾ‬
‫التحكـ بالفراغات بيف السطور والكممات والحروؼ وتغيير انماط الحروؼ مف كبيره الى صغيره والعكس‪.‬‬

‫‪19‬‬
‫‪ 3.1.3.2‬لغة الـ ‪: JavaScript‬‬
‫ىي لغة برمجية تسمح بالقياـ بالعمميات التفاعمية مع مستخدميف تطبيؽ اإلنترنيت عبر تنفيذ أكودىا و‬
‫أوامرىا عمى حاسوب المستخدـ‪ .‬إذاً الػ ‪ JavaScript‬تنفذ عند الزائر وليس عمى الػ ‪ Server‬فمغة‬
‫‪ JavaScript‬تقوـ بتنفيذ أكوادىا عمى حاسوب المستخدـ بما يعرؼ "‪ "Clint Site‬وليس عمى الػ ‪Server‬‬
‫ونستخدـ الػ ‪ JavaScript‬في الغالب في تخفيؼ الضغط عمى الػ ‪ Server‬كأف نقوـ بالتحقؽ مف المدخالت‬
‫"‪ "Input Validation‬كما تمكننا الػ ‪ JavaScript‬مف الحصوؿ عمى معمومات حوؿ المستخدـ كالحصوؿ‬
‫عمى نوع نظاـ التشغيؿ‪ ،‬المتصفح المستخدـ ‪...‬الخ‪.‬‬

‫مميزات لغة ‪: JavaScript‬‬

‫‪ -1‬سريعة التنفيذ ‪.‬‬


‫‪ -2‬معتمدة بشكؿ معياري لمعمؿ عمى كافة المتصفحات ‪.‬‬
‫‪ -3‬سيمة التعمـ و التنفيذ ‪.‬‬
‫‪ -4‬إمكانية استخداـ الكائنات الذي جعميا اكثر مرونة وأداء ‪.‬‬
‫‪ -5‬سيولة صيانة الموقع و تصحيح االخطاء ‪.‬‬
‫‪ -6‬مفتوحة المصدر ‪.‬‬

‫‪: JQuery‬ىي عبارة عف مكتبة مبرمجة بمغة الػ ‪ JavaScript‬نقوـ بتضمينيا واضافتيا إلى مشارعنا‬

‫مف أجؿ استخداـ تأثيرات وتحسينات عمى صفحات اإلنترنيت‪ .‬كما تمكننا مف اقتناص أحداث الصفحة‬
‫والتعامؿ معيا بشكؿ سيؿ‪ JQuery .‬ليست لغة مستقمةً‪ ،‬إنما مكتبة توفير لنا عدة دوؿ ووظائؼ مبرمجة بمغة‬
‫‪ JavaScript‬كما ذكرنا‪.‬‬

‫في الشكؿ التالي يوضح تسمسؿ لغات البرمجة في بناء عنصر عند تصميـ صفحة الكترونية‪.‬‬

‫شكل (‪ )1-2‬طبقات لغات البرمجة عند بناء عنصر‬

‫‪20‬‬
‫‪ 4.2‬مفهوم ‪:ASP.Net‬‬
‫ىي اختصا ار إلى "‪ "Active Server Pages‬وتعني صفحات اإلنترنيت الديناميكية أو النشيطة وىي عبػارة عػف جػزء‬

‫‪ ".Net‬وتسػ ػػمح لنػ ػػا ‪ ASP.Net‬ببرمجػ ػػة التطبيقػ ػػات اإلنترنيػ ػػت الثابتػ ػػة أو‬ ‫أساسػ ػػي مػ ػػف إطػ ػػار العمػ ػػؿ "‪Framework‬‬
‫الديناميكيػػة‪ ،‬بمعنػػى إذا اردنػػا أف نصػػمـ موقػػع أو ب ػرامج تعمػػؿ عمػػى اإلنترنيػػت فتقنيػػة ‪ ASP.Net‬تخػػوؿ لنػػا ىػػذا األمػػر‪ .‬وىػػي‬
‫ّ‬
‫ليست لغة برمجية!! وانما إطار عمؿ يجمع تقنيات ولغات برمجية عديدة‪ ،‬بمعنى إنيا تمزمنا بأف نكػوف عمػى عمػـ بمغػات اإلنترنيػت‬

‫الرئيسية مثؿ ‪ HTML, CSS, JavaScript‬وكذلؾ إحدى لغات ‪ .Net‬التي تػدعـ تقنيػة ‪ ASP.Net‬مثػؿ لغػة ‪Visual‬‬
‫‪.Basic or C#‬‬

‫صور‬
‫محتوية عمى ّ‬
‫ّ‬ ‫عادية عمى اإلنترنت تكوف‬
‫‪ -1‬المواقع الثابتة ‪ (static website):‬وىي عبارة عف مواقع ّ‬
‫ونصوص أو بشكؿ أبسط ىي مواقع اإلنترنت التي تـ كتابتيا عمى بػ )‪ (HTML‬بحيث تكوف ك ّؿ صفحة‬
‫مفصولّة عف باقي الصفحات وغير مرتبطة بقاعدة البيانات‪.‬‬
‫عبارة عف مواقع تسمح بتغيير أو حذؼ أو إضافة أي‬‫الديناميكية ‪ (Dynamic website):‬وىي ّ‬
‫ّ‬ ‫‪ -2‬مواقع‬
‫العودة الى مصمـ المواقع‪،‬‬
‫ّ‬ ‫صور أو معمومات مف الصفحات بك ّؿ سيولّة مف خالؿ مسؤوؿ المواقع بدوف‬
‫ّ‬
‫اجدة بصفحاتو بواسطة قواعد بيانات)‪، (databases‬‬ ‫يتـ إظيار وادخاؿ البيانات والمعمومات المتو ّ‬
‫حيث ّ‬
‫تـ تسميتيا بػ" المواقع الديناميكية‪".‬‬
‫مستمر لمصفحات ولذلؾ ّ‬
‫ّ‬ ‫والتي تسمح بالتحديث واإلضافة بشكؿ‬

‫‪ 1.4.2‬الفرق بين ال ‪ ASP‬و ‪:HTML‬‬


‫‪ -1‬عندما يطمب المتصفح ممؼ اؿ ‪ HTML‬فإف الخادـ (السيرفر) يرجع نفس الممؼ‪.‬‬
‫‪ -2‬عندما يطمب المتصفح ممؼ اؿ ‪ ASP‬فإف اؿ ‪ IIS‬يمرر ىذا الطمب إلى محرؾ اؿ ‪ ، ASP‬محرؾ اؿ‬
‫‪ ASP‬يق أر ممؼ اؿ ‪ ASP‬سطر بعد سطر‪ ،‬وينفذ السكربت الموجود داخؿ الممؼ‪ ،‬في النياية فإف ممؼ‬
‫اؿ ‪ ASP‬يرجع إلى المتصفح كممؼ ‪.HTML‬‬

‫‪ 2.4.2‬مميزات ‪: ASP.net‬‬
‫‪ -1‬تقنية تستخدـ في تطوير تطبيقات الديناميكية‪.‬‬
‫‪ -2‬اعتمادىا عمى بيئة الػ ‪ .Net‬وما توفره ىذه البيئة مف إمكانيات ىائمة مثؿ المترجـ الموحد ‪ CLR‬ومكتبة‬
‫الكالسات الموحدة ‪BCL.‬‬
‫‪ -3‬يمكف تطويرىا باستخداـ أكثر مف لغة برمجية عالية المستوى مثؿ‪ VB.net, C#, C++.net :‬وغيرىا‪.‬‬

‫‪21‬‬
‫‪ -4‬تدعـ تقنية البرمجية الكائنية ‪.OOP‬‬
‫‪ -5‬الدعـ الكامؿ لمغة التوصيؼ البيانات ‪.XML‬‬
‫‪ -6‬سريعة وذلؾ العتمادىا عمى لغات مفسرة وليست مفسرة‪.‬‬
‫‪ -7‬يمكف تحديث تطبيؽ الػ ‪ ASP.Net‬بسيولة وبسرعة العتمادىا عمى ممفات نصية(ممفات ‪) XML‬‬
‫تستخدـ لحفظ كافة إعدادات الموقع‪ .‬وىذه الممفات الػ ‪.web.config‬‬
‫‪ -8‬توفر العدد الكبير مف أدوات التحكـ ‪ Server Controls‬التي تساعد المطوريف عمى إنشاء تطبيقاتيـ‬
‫بسيولة وسرعة وحفظ حالة ىذه االدوات )‪ (State Management‬بطريقة أتوماتيكية‪.‬‬
‫‪ -9‬تدعـ تقنية ‪ ADO.net‬لربط الواجيات بقواعد البيانات‪.‬‬

‫‪ 3.4.2‬أنواع قواعد البيانات المستخدمة مع لغة ‪:ASP.NET‬‬


‫يمكف استخداـ جميع قواعد البيانات ومنيا‪:‬‬

‫قاعدة بيانات ‪MYSQL‬‬


‫ّ‬ ‫‪‬‬
‫قاعدة بيانات ‪ MS SQL SERVER : MSDE‬و‪ ،2005 ،2000 ،‬و‪.2008‬‬
‫ّ‬ ‫‪‬‬
‫قاعدة ‪MS Access‬‬
‫ّ‬ ‫‪‬‬
‫قاعدة ‪Oracle‬‬
‫ّ‬ ‫‪‬‬
‫‪XML‬كقاعدة بيانات بسيطة‪.‬‬ ‫‪‬‬

‫‪ 5.2‬إطار الدوت نت ‪: Dot Net Framework‬‬


‫ىو عبارة عف إطار برمجي تـ تصميمو مف شركة مايكروسوفت ويقوـ بربط المعمومات واألجيزة‬
‫لغة‬
‫والمستخدميف باإلضافة إلى التطبيقات بواسطة )‪ (web services‬وذلؾ مف خالؿ ترجمة ىذه األكواد الى ّ‬
‫المطور إلنشاء التطبيقات‪ ،‬ويحتوى عمى‬
‫ّ‬ ‫اآللة بحيث تعمؿ عمى أي جياز‪ ،‬ووجود مجموعة فئات تساعد‬
‫مكونيف ىما ‪:‬‬
‫ّ‬

‫‪ Common Language Runtime -1‬واختصارىا )‪. (CLR‬‬

‫‪ -2‬مكتبة فئات الػ ‪.Dot Net Class Library‬‬

‫‪22‬‬
‫‪ 1.5.2‬لغة ‪( c#‬سي شارب)‪:‬‬
‫سي شارب (‪)# C‬أحد لغات بيئة الدوت نت لتطوير البرامج مف أنتاج شركة ميكروسوفت يرمز الييا‬
‫بالرمز ‪ #c‬وتنطؽ “سي شارب“‪ ،‬وىي إحدى المغات التي انتجتيا شركة مايكروسوفت وذلؾ خروجا مف ورطة‬
‫الجافا والقضية الشييرة التي رفعتيا عمييا شركة صف ‪ ،‬تـ االعالف عنيا في أواسط العاـ ‪ 2000‬ت ازمنا مع‬
‫االعالف عف بيئة الدوت نت‪ .‬تتميز سي شارب بأنيا أحد لغات البرمجة الشيئية وتجمع صفات السي والبيزؾ‬
‫المرئي حيث انيا تستخدـ القواعد الخاصة بالسي وسرعة التطوير كما في البيزؾ المرئي لغة السي شارب‬
‫موجيو الى مبرمجي الفيجوؿ ومبرمجي السي عمى انيا امتداد ليذه المغات‪.‬‬

‫استفادت لغة السي شارب الى حد كبير مف جيود مطوري الجافا وتشاركيا في كؿ مزاياىا ومبادئ‬
‫التصميـ وتفوقيا في بعض االجزاء ‪ .‬لغة السي شارب كباقي لغات الدوت نت والجافا تنتج برامج ال تعتمد عمى‬
‫بيئة معينو مثؿ برامج موجيو لمينوكس أو ويندوز أو موبيؿ ‪ .‬ىي لغة كائنية بالمعني الحقيقي لمكممة حيث كؿ‬
‫شيء في تركيب المغة ىو عبارة عف كائف تـ تعريفو مسبقا ‪ ،‬لذلؾ ال تسمح ىذه المغة بالكتابة الحرة اي اف‬
‫ابسط التراكيب البرمجية يجب اف تكوف داخؿ احدي الكائنات‪ .‬منذ الوىمة األولي لظيور السي شارب كاف مف‬
‫الواضح انيا اتت لتعزز موقؼ شركة مايكروسوفت فمنتجيا الدوت نت وذلؾ ألنيا افضؿ لغة تتعامؿ مع‬
‫الدوت نت تستفيد مف قدراتيا كاممة و قد أصدر في أواخر العاـ ‪ 2005‬اإلصدار الثاني مف المغة ‪ C#2‬و‬
‫تتميز سي شارب بأنيا تجمع بيف سيولة الػ‪ VB‬وقوة الػ ‪.++C‬‬

‫‪ 1.1.5.2‬تأريخها ونشـأتها ‪:‬‬


‫لغة ‪ C‬ىي المغة األـ لمػ ‪ ، #C‬وتعتبر مف أقدـ لغات البرمجة وأوؿ لغة في جيؿ لغات البرمجة عالية‬
‫المستوى (‪ ، )high level language‬وما يميز ىذه المغة أنيا مف أسرع وأكفأ لغات البرمجة الموجودة في‬
‫العالـ وال تحتاج إلى قاعدة تستند عمييا ويمكنيا التواصؿ مع الحاسب بصورة مباشرة ولذلؾ تستخدـ في إنشاء‬
‫وبرمجة أنظمة التشغيؿ المختمفة والتطبيقات الضخمة ‪ ،‬وقد أنشأت المغة في البداية في مختبرات شركة ‪AT&T‬‬
‫عمى أيدي أمير المبرمجيف الستخداميا في بناء نظاـ التشغيؿ يونكس بدالً مف لغة اآللة البدائية ولكف ما لبثت‬
‫أف أصبحت المرتع األساسي لمختمؼ البرمجيات وأنظمة التشغيؿ‪.‬‬

‫بعد ذلؾ أتت لغة ‪ ++C‬كتطوير لمغة األـ حيث تحتوي عمى “مكتبات” ضخمة تساعد المبرمجيف عمى‬
‫إنشاء تطبيقات معقدة في أسرع وقت ‪ ،‬والجدير بالذكر أف ىذه المغة القت عناية خاصة مف عمالؽ صناعة‬
‫البرمجيات مايكروسوفت حيث تستخدميا الشركة في مختمؼ تطبيقاتيا ومف ضمنيا نظاـ التشغيؿ ويندوز وطقـ‬
‫سطح المكتب أوفيس ‪.‬‬

‫‪23‬‬
‫‪ 2.1.5.2‬استخدامات لغة ‪: C#‬‬
‫تتمتع لغة سي شارب بمرونة عالية جدا‪ ،‬لذلؾ نراىا عمى منصات مختمفة يتـ استخداـ لغة سي شاب‬
‫فييا‪ .‬حيث يتـ استخداـ لغة سي شارب في‪:‬‬

‫‪ -1‬تطبيقات سطح المكتب ‪ :‬تستخدـ لغة السي شارب في برمجة و تطوير تطبيقات سطح المكتب و ىذا‬
‫ىو السبب الرئيسي التي أدي الى ظيورىا حيث قامت شركة مايكروسوفت بتطويرىا إلنشاء برنامج‬
‫‪ Microsoft.NET‬وذلؾ بعد حدوث بعض المشاكؿ مع لغة الجافا و إف كانت لغة السي شارب و لغة الجافا‬
‫يشتركوا في العديد مف الخصائص و المميزات ‪.‬‬

‫‪ -2‬تطبيقات الويب ‪ :‬تستخدـ لغة سي شارب مع ‪ Asp.net‬لبناء تطبيقات الويب ‪ Asp.net ،‬ىي جزء‬
‫مف مكتبة ‪ .NET‬التي تستخدـ لبناء مواقع الويب وىذه االخيرة تمتمؾ أدوات كثيرة يمكف استخداميا مع السي‬
‫شارب وتوظيفيا بشكؿ امثؿ في برمجة الويب‪ ،‬ويعتبر مفيوـ مواقع الويب مفيوـ أعـ وأشمؿ مف مفيوـ‬
‫تطبيقات الويب حيث تعتبر األخيرة جزء مف األوؿ و يمكف اختصار الفرؽ بيف تطبيقات الويب و مواقع‬
‫الويب في أف التطبيقات تتطمب تواجد أشخاص لمتفاعؿ مثؿ الفيس بوؾ وتوتير أما المواقع فدورىا ىنا‬
‫يقتصر عمى عرض المعمومات فقط ‪.‬‬

‫‪ -3‬تطبيقات الهاتف ‪:‬‬

‫الندرويد ‪ :‬تستخدـ لغة السي شارب في برمجة اليواتؼ العاممة بنظاـ األندرويد ألف األخير‬ ‫‪‬‬

‫مبني عمى لغة الجافا‪ ،‬لكف بعد ظيور منصة ‪ Xamarin‬اصبح باإلمكاف استخداـ لغة السي شارب في‬
‫برمجة ىواتؼ األندرويد‪ ،‬حيث يظير الثبات والمرونة في التطبيقات المبرمجة بواسطة الػ ‪،Xamarin‬حيث ىذه‬
‫المنصة تـ االستحواذ عمييا مف قبؿ شركة مايكروسوفت وقد قامت بدمجيا مع برنامج ‪Visual Studio‬‬
‫‪ 2015‬جاء مثبت بشكؿ افتراضي في االصدار ‪ 2017‬وقد طرحت الشركة البرنامج بشكؿ مدفوع بػ ‪$1000‬‬
‫ولكف أعمنت بعدىا جعؿ البرنامج مجاني وال توجد طريقة أخرى لبرمجة تطبيقات األندرويد مف خالؿ لغة ‪.C#‬‬

‫‪ ‬اي أو اس ‪ : IOS‬أيضا تستخدـ لغة سي شارب في بناء تطبيقات ‪ IPhone‬باستخداـ ‪Xamarin‬‬


‫و ‪ Visual Studio‬و ىي تتطمب الى حد كبير متطمبات تطوير تطبيقات ‪.IOS‬‬

‫ومف مميزات منصة الػ ‪ Xamarin‬ىو إمكانية اختبار التطبيقات التي قمت بتطويرىا عمى أكثر مف ‪1500‬‬
‫جياز‪ ،‬المدىش الكثر عند استخدامؾ لمنصة الػ ‪ Xamarin‬تستطيع كتابة تطبيؽ لألندرويد و ‪ IOS‬بنفس األكواد وىذا‬
‫ما يقمؿ مف كاىؿ المبرمج ويوفر لو السرعة والوقت‪.‬‬

‫‪24‬‬
‫الفصل الثالث‬
‫قواعد البيانات‬ ‫★‬

‫★ أنواع قواعد البيانات‬


‫★ مميزات قواعد البيانات‬
‫اىمية قواعد البيانات‬ ‫★‬

‫★ فوائد قواعد البيانات‬


‫★ عيوب قواعد البيانات‬
‫★ قواعد البيانات أـ نظاـ الممفات‬
‫بيئات قواعد البيانات‬ ‫★‬

‫★ تعميمات قواعد البيانات – ‪SQL‬‬


‫★ مكونات قواعد البيانات‬
‫★ تركيب قواعد البيانات‬
‫★ مياـ ووظائؼ مدير قاعدة البيانات‬
‫★ مخطط قاعدة بيانات النظاـ‬
‫★ تحميؿ قاعدة البيانات الموقع‬

‫‪25‬‬
‫قواعد البيانات‪:‬‬
‫تعتبػػر قواع ػػد البيانػػات أح ػػد الحمػػوؿ الجي ػػدة والمكمف ػػة لمشػػاكؿ بيئ ػػة نظػػـ الممف ػػات وابرازىػػا مش ػػكمة تك ارري ػػة‬
‫البيانػػات وانعكاسػػاتيا السػػمبية عمػػى اسػػتخداـ وسػػائط التخػزيف وتضػػارب المعمومػػات ومػػا يسػػتتبع ذلػػؾ مػػف تكػػاليؼ‬
‫لحفظيػػا وتشػػغيميا وصػػيانتيا ناىيػػؾ عػػف أف تحػػديث أي عنصػػر بيػػاف ال يعنػػي تحديثػػو عمػػى مسػػتوى النظػػاـ بػػؿ‬
‫يقتصػػر عمػػى الممػػؼ المعنػػي بيػػذا التحػػديث ممػػا يسػػبب عػػدـ تكامميػػة البيانػػات وعػػدـ إمكانيػػة فػػرض إدارة مركزيػػة‬
‫وسيطرة أمنية تقي المعمومات مف مخاطر التدخؿ فييا أو اإلخالؿ بيا أو سرقتيا‪.‬‬

‫المستعممة‪ ،‬ومع زيادة التّعويؿ واالعتماد عمى شبكة اإلنترنت‪ ،‬كاف‬


‫التطور الكبير واليائؿ في التقنيات ُ‬
‫ّ‬ ‫مع‬
‫يطوروا حافظةً لمبيانات بطريقة ُيمكف مف خالليا توظيؼ المعمومات بأفضؿ وأسيؿ‬ ‫طوريف أف ّ‬ ‫الم ّ‬
‫لزاماً عمى ُ‬
‫وبالسرعة‬
‫ّ‬ ‫النتائج‬
‫تؤدي إلى إعطاء ّ‬ ‫إف ُمعالجتيا ّ‬
‫خاصةً في يومنا ىذا؛ إذ ّ‬
‫ّ‬ ‫شكؿ؛ فالبيانات ضرورّية وبشكؿ كبير‬
‫المناسبة ليـ في‬
‫المعالَجة اتّخاذ الق اررات ُ‬
‫القُصوى ألصحاب األعماؿ‪ ،‬حيث ُيمكنيـ مف خالؿ ىذه البيانات ُ‬
‫الخاصة بالموظّفيف‬
‫ّ‬ ‫المختمفة‪ .‬ال يختمؼ مفيوـ قاعدة البيانات عف مفيوـ سج ّؿ البيانات‬
‫أعماليـ ووظائفيـ ُ‬
‫منطقية ُمترابطة مع بعضيا البعض عف طريؽ‬ ‫ّ‬ ‫والموجود في قسـ الموارد البشرّية‪ ،‬فيي عبارة عف جداوؿ‬
‫ويتكوف كؿ جدوؿ (باإلنجميزية )‪: Table‬مف مجموعة مف الحقوؿ‬
‫ّ‬ ‫عينة‪،‬‬
‫برمجية ُم ّ‬
‫ّ‬ ‫منطقية مكتوبة بمغة‬
‫ّ‬ ‫عالقات‬
‫عممية استرجاع المعمومات وطمبيا‬
‫ّ‬ ‫منطقية لتسييؿ‬
‫ّ‬ ‫(باإلنجميزية ) ‪: Fields‬مربوطة ببعضيا البعض بطريقة‬
‫مف قاعدة البيانات عف طريؽ أوامر برمجية ‪.‬‬

‫‪ 1.3‬أنواع قواعد البيانات ‪:‬‬


‫بناء عمى نوع البيانات‬
‫تختمؼ أنواع قواعد البيانات باختالؼ التركيب المنطقي الذي ُبنيت عميو؛ وذلؾ ً‬
‫العمميات الالزمة عمييا ونوع الترابط المطموب مع األنواع األخرى مف قواعد البيانات‪ ،‬ويمكف تصنيفيا‬
‫ّ‬ ‫وحاجة‬
‫بما يمي‪:‬‬

‫خزف البيانات المتعمّقة بالشركة مثؿ‬


‫‪ -1‬قواعد البيانات التشغيمية باإلنجميزية ‪: (Operational):‬ىي التي تُ ّ‬
‫بيانات الموظفيف واإلنتاج‪.‬‬

‫خزف معمومات االستخداـ التي‬


‫‪ -2‬قواعد بيانات المستخدميف باإلنجميزية‪ :(End User) :‬ىي التي تُ ّ‬
‫المستخدـ‪.‬‬
‫يحتاجيا ُ‬

‫‪26‬‬
‫‪ -3‬قواعد البيانات المركزية باإلنجميزية ‪: (Centralized):‬ىي قاعدة البيانات الموجودة في مركز الحاسوب‬
‫الرئيسي الخاص بالشركة‪ ،‬وتخزف التطبيقات والبرامج اإلعالنية‪.‬‬

‫موزعة في‬ ‫ٍ‬


‫بيانات ُمختمفة ّ‬ ‫‪ -4‬قواعد البيانات الموزعة باإلنجميزية ‪: (Distributed):‬ىي عبارة عف قواعد‬
‫أماكف مختمفة ومتّصمة مع بعضيا البعض لتسييؿ عممية الوصوؿ لمبيانات واسترجاعيا‪.‬‬
‫الموجودة عمى أجيزة الحاسوب الشخصية‪،‬‬
‫‪ -5‬قواعد البيانات الشخصية باإلنجميزية ‪: (Personal):‬ىي َ‬
‫حدد مف المستخدميف‪.‬‬ ‫وتحتوي عمى معمومات ٍ‬
‫عدد ُم ّ‬
‫‪ -6‬قواعد البيانات التجارية باإلنجميزية ‪: (Commercial):‬ىي نوع خاص بالمشاريع التجارية‪ ،‬والتي‬
‫ألجمو‪.‬‬ ‫أنشأت‬ ‫الذي‬ ‫التجاري‬ ‫بالمشروع‬ ‫خاصة‬
‫ّ‬ ‫ومعمومات‬ ‫بيانات‬ ‫عمى‬ ‫تحتوي‬

‫‪ 2.3‬مميزات قواعد البيانات ‪:‬‬


‫لقواعد البيانات الكثير مف المميزات‪ ،‬ومنيا‪:‬‬

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

‫‪ -2‬إمكانية تخصيص كممة سر ليا‪ :‬مف أىـ مميزات قواعد البيانات‪ ،‬إمكانية تخصيص كممة سر ليا‪،‬‬
‫وتعد ىذه الوسيمة مف وسائؿ األماف الميمة في حماية قواعد البيانات مف االختراؽ‪ ،‬والتخريب‪ ،‬مما‬
‫يساىـ في حفظيا وضماف عدـ العبث فييا مف قبؿ األشخاص اآلخريف‪.‬‬

‫‪ -3‬تحديث البيانات بسيولة‪ :‬تتوفر في قواعد البيانات خاصية تحديث بياناتيا بسيولة‪ ،‬فمف الممكف‬
‫العمؿ عمى تعديؿ أي حقؿ في قاعدة البيانات باإلضافة أو الحذؼ‪ ،‬خالؿ وقت قصير‪ ،‬ودوف إلحاؽ‬
‫المستخدمة‪.‬‬ ‫البيانات‬ ‫بباقي‬ ‫الضرر‬

‫‪27‬‬
‫‪ 3.3‬أهمية قواعد البيانات ‪:‬‬
‫النقاط والتي منيا‪:‬‬
‫أىميتيا تبرز في العديد مف ّ‬
‫المختمفة‪ ،‬و ّ‬
‫أىمية كبيرة في األعماؿ ُ‬
‫لقواعد البيانات ّ‬

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

‫‪ 4.3‬فوائد قواعد البيانات ‪:‬‬


‫‪ -1‬إضافة معمومة أو بياف جديد إلى الممؼ‪.‬‬
‫‪ -2‬حذؼ البيانات القديمة والتي لـ تعد ىناؾ حاجة الييا‪.‬‬
‫‪ -3‬تغيير بيانات موجودة تبعاً لمعمومات استحدثت ‪.‬‬
‫‪ -4‬البحث واالستعالـ عف معمومة أو معمومات منظمو‪..‬‬
‫‪ -5‬ترتيب وتنظيـ البيانات داخؿ الممفات ‪.‬‬
‫‪ -6‬عرض البيانات في شكؿ تقارير أو نماذج منظمو ‪.‬‬
‫‪ -7‬حساب المجموع النيائي أو المجموع الفرعي أو المتوسط الحسابي لبيانات مطموبة‪.‬‬

‫‪ 5.3‬عيوب قواعد البيانات ‪:‬‬


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

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

‫‪ 6.3‬قواعد البيانات أم نظام الممفات؟‬


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

‫‪ 7.3‬بيئة قواعد البيانات‪:‬‬


‫تكتب قواعد البيانات ببيئات مختمفة مف اشيرىا ‪ ، Microsoft SQL Server‬ومايكروسوفت أكسيس‪.‬‬
‫السايبيز‪،‬‬
‫أىميا األوراكؿ‪ ،‬والفيربيرد‪ ،‬والبوستجرس‪ ،‬و ّ‬
‫كما يوجد بيئات ُمختمفة لبناء قواعد البيانات‪ّ ،‬‬
‫و‪ ،Informix‬والعديد مف البيئات األُخرى‪ .‬ولكف تتفؽ جميع ىذه البيئات عمى لغة موحدة مف خالليا نستطيع‬
‫إدارة قاعدة البيانات الخاصة بنا وىي لغة ‪SQL‬‬

‫‪ 8.3‬تعميمات قواعد البيانات – ‪: SQL‬‬


‫ال بد أنؾ قد الحظت اآلف أف ىنالؾ الكثير مف العمميات التي تستطيع قاعدة البيانات أدائيا‪ ،‬فيمكنيا أف‬
‫تنشأ سجال أو تحذؼ سجالت أو تعدؿ سجال أو تغير جدوال أو تحذؼ جدوال وغيرىا الكثير‪ ،‬ىذه العمميات‬
‫تجرى بواسطة لغة ‪ SQL‬وىي اختصار لعبارة ‪ Structured Query Language‬أي لغة االستعالمات‬
‫البنيوية‪ ،‬تسمى كؿ عممية تنفذ عف طريؽ لغة ‪ SQL‬باالستعالـ‪ ، Query‬وعمى حسب لغة البرمجة التي‬
‫تست خدميا وبرنامج قواعد البيانات الذي تستخدمو فإف االستعالمات ترسؿ وتنفذ بطرؽ مختمفة وكيفية الحصوؿ‬
‫عمى نتائج االستعالـ تختمؼ أيضا‪،‬‬

‫‪29‬‬
‫لغة ‪ SQL‬شبو بالمعيار المتفؽ عمييا بيف جميع نظـ قواعد البيانات‪ ،‬عمى سبيؿ المثاؿ في موقعنا‬
‫نستخدـ لغة البرمجة ‪ C#‬لموصوؿ إلى مزود قاعدة البيانات ‪ ، SQL Server‬وىي مف التوليفات الشييرة‪،‬‬
‫ومنيا أيضا استخداـ برنامج ‪ Visual Studio‬لموصوؿ إلى مزود قاعدة بيانات ‪Microsoft SQL Server‬‬
‫لعمؿ البرامج التي تتطمب وصوال إلى بيانات مركزية كما في المحالت واألسواؽ والمخازف والمستشفيات‬
‫وغيرىا‪ ،‬ويمكف استخداـ لغة ‪ SQL‬أيضا عف طريؽ البرامج المكتوبة بمغة ‪ C‬و ‪ C++‬و ‪ Perl‬و ‪Delphi‬‬
‫لموصوؿ إلى بيانات مخزنة في قواعد بيانات ‪ Oracle‬و ‪ Sybase‬و ‪ Informix‬و ‪ IBM/DB2‬و ‪Access‬‬
‫وغيرىا‪.‬‬

‫‪: DDL‬‬

‫لغة تعريؼ البيانات وىي اختصا اًر الى ‪ ، Data Definition Language‬ولدييا التعميمات اآلتية‪:‬‬

‫‪ CREATE‬إلنشاء )‪ ،(table‬أو)‪ ، (views‬أو )‪ (index‬أو أي غرض أخر‪.‬‬ ‫‪‬‬


‫‪ DROP‬لحذؼ جدوؿ أو أي غرض آخر‪.‬‬ ‫‪‬‬
‫‪ ALTER‬لتعديؿ جدوؿ أو أي غرض آخر‪.‬‬ ‫‪‬‬

‫‪: DML‬‬

‫لغة ُمعالجة البيانات وىي اختصا اًر الى ‪ ، Data Manipulation Language‬ولدييا التعميمات اآلتية‪:‬‬

‫السجالت مف جدوؿ أو أكثر ‪.‬‬


‫ّ‬ ‫‪ SELECT‬السترجاع بعض‬ ‫‪‬‬
‫السجالت ‪.‬‬
‫ّ‬ ‫‪ INSERT‬إلنشاء‬ ‫‪‬‬
‫السجالت ‪.‬‬
‫ّ‬ ‫‪ DELETE‬لحذؼ‬ ‫‪‬‬
‫السجالت ‪.‬‬
‫ّ‬ ‫‪ UPDATE‬لتعديؿ جدوؿ‬ ‫‪‬‬
‫‪: DCL‬‬

‫لغة التَح ّكـ بالبيانات وىي اختصا اًر الى ‪ ، Data Control Language‬ولدييا التعميمات اآلتية‪:‬‬

‫لممستخدـ ‪.‬‬
‫‪ GRANT‬تعطي امتيازات ُ‬ ‫‪‬‬
‫المستخدـ‪.‬‬
‫‪ REVOKE‬تأخذ االمتيازات مف ُ‬ ‫‪‬‬

‫‪30‬‬
‫‪ 9.3‬مكونات قواعد البيانات‪:‬‬
‫أساسية‪:‬‬
‫ّ‬ ‫كونات‬
‫تتكوف قواعد البيانات مف أربعة ُم ّ‬
‫ّ‬

‫البيانات‪.‬‬ ‫‪‬‬
‫المعدات‪.‬‬
‫ّ‬ ‫‪‬‬
‫البرامج‪.‬‬ ‫‪‬‬
‫المستخدميف‪.‬‬ ‫‪‬‬
‫‪ 11.3‬تركيب قواعد البيانات‪:‬‬
‫عينة‬
‫وم ّ‬
‫حددة ُ‬
‫العالئقية‪ ،‬وىي التي تعتمد عمى عناصر ُم ّ‬
‫ّ‬ ‫خاصة منيا‪ :‬التّركيبات‬
‫ّ‬ ‫لقواعد البيانات تركيبات‬
‫حسابية تجري‬
‫ّ‬ ‫عمميات‬
‫ّ‬ ‫المختمفة‪ ،‬مثؿ أف تكوف قيمة عنصر مف العناصر ُمعتمدةً عمى‬ ‫مف عناصر البيانات ُ‬
‫التنظيمية التي‬
‫ّ‬ ‫الييكمي‪ ،‬وىذا التّركيب يعتمد عمى العالقة‬
‫ّ‬ ‫أما التّركيب الثّاني فيو التّركيب‬
‫عمى عناصر أُخرى‪ّ .‬‬
‫اليرمي‪ ،‬وىذا التّركيب‬
‫ّ‬ ‫عرؼ باسـ التّركيب‬
‫أما التّركيب الثّالث فيو التّركيب الذي ُي َ‬
‫تربط بيف عناصر البيانات‪ّ .‬‬
‫عدة‬
‫المختمفة‪ .‬فعمى سبيؿ المثاؿ‪ ،‬يمكف أف تندرج ّ‬ ‫ىرمية بيف العناصر ُ‬ ‫ّ‬ ‫ىو الذي يعتمد عمى وجود عالقات‬
‫عناصر مف عناصر البيانات المختمفة تحت عنصر واحد منيا‪.‬‬

‫‪ 11.3‬مهام ووظائف مدير قاعدة البيانات‪:‬‬


‫أىـ شخص يعمؿ في قسـ قواعد‬
‫ُيعتبر مدير قاعدة البيانات ‪ّ (DBA (Database Administrator‬‬
‫المياـ والوظائؼ عمى باقي‬
‫ألنو المسؤوؿ عف توزيع جميع َ‬ ‫أي بيئة عمؿ كال ّشركات أو البنوؾ؛ ّ‬
‫البيانات في ّ‬
‫أفراد الفريؽ المسؤوؿ عنيـ‪ ،‬وىو كذلؾ المسؤوؿ األوؿ عف أداء وجاىزّية قواعد البيانات‪ ،‬وسالمة البيانات‬
‫بكيفية عمؿ قواعد البيانات‬ ‫مماً‬ ‫ِ‬
‫ّ‬ ‫المستخدميف‪ ،‬لذا يجب أف يكوف ُم ّ‬
‫المبرمجيف أو ُ‬
‫وسيولة الوصوؿ الييا مف قَبؿ ُ‬
‫الحساس‪ ،‬باإلضافة إلى عممو في تأميف قواعد‬
‫ّ‬ ‫ؤىمو ليذا المنصب‬
‫جداً‪ ،‬ويمتمؾ مف الخبرة ما ُي ّ‬
‫بشكؿ كبير ّ‬
‫تتعرض ليا‪ ،‬ويجب عميو أف يكوف صاحب‬ ‫الممكف أف ّ‬‫اإللكترونية التي مف ُ‬
‫ّ‬ ‫البيانات وحمايتيا مف االختراقات‬
‫ميارات جيدة في التّواصؿ مع اآلخريف حتى يضمف نتائج ممتازة في ظ ّؿ أجو ٍ‬
‫اء ُمريحة داخؿ الفريؽ‪ .‬يكوف‬ ‫ُ‬ ‫ّ‬
‫عمؿ مدير قاعدة البيانات عادةً في مكاف تواجد القاعدة ذاتيا‪ ،‬فيو ليس بحاجة إلى أف يعمؿ في مكاف اّخر‪،‬‬
‫ِ‬
‫ستخدميف في الوصوؿ إلى قاعدة البيانات والتّعديؿ‬‫الم‬ ‫ِ‬
‫لممبرمجيف و ُ‬
‫الصالحيات ُ‬
‫ويكوف ىو المسؤوؿ عف إعطاء ّ‬
‫عمييا ومراقبتيـ‪ .‬ىناؾ العديد مف ال ّشيادات التي تُتيح لحاممييا شغؿ منصب مدير قاعدة البيانات مثؿ ‪:‬‬
‫المعتمدة لمدراء قواعد البيانات )‪. (MCDBA‬‬
‫‪ ،MySQL‬أوراكؿ لمدراء قواعد البيانات‪ ،‬وشيادة مايكروسوفت ُ‬

‫‪31‬‬
‫‪ 12.3‬مخطط قاعدة بيانات النظام‪:‬‬

‫شكل (‪ )1-3‬مخطط قاعدة البيانات النظام‬

‫‪32‬‬
‫‪ 13.3‬تحميل قاعدة البيانات النظام‪:‬‬
‫تـ تصميـ قاعدة البيانات بطريقة مرنة وتحت اطار موحد لمتسمية‪ .‬وىذا ممخص عاـ لجداوؿ‪:‬‬

‫‪: ManagementTB‬‬ ‫‪‬‬


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

‫‪: GovernorateTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف إدارة المحافظات لمدولة‪.‬‬

‫‪: CountyTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف إدارة االقضية التابعة الى المحافظات‪.‬‬

‫‪: GeneralHealthTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف إدارة الصحة العامة في كؿ محافظة‪ ،‬حيث إف الصحة العامة ىي التي تشرؼ‬
‫عمى المستشفيات و العيادات الطبية في المحافظة مثال الصحة ديالى العامة‪.‬‬

‫‪: HospitalTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف إدارة المستشفيات التابعة الى الصحة العامة‪ .‬وىو يكوف مرتبط بجدوؿ‬
‫‪.TypeHospitalTB‬‬

‫‪: TypeHospitalTB‬‬ ‫‪‬‬


‫وىو الجدوؿ الذي يحدد نوع الجدوؿ السابؽ حيث يصنؼ المستشفيات الى ثالث تصانيؼ وىي‪:‬‬
‫‪ ‬حكومي‬
‫‪ ‬اىمي‬
‫‪ ‬مستوصؼ‬

‫‪33‬‬
‫‪: DoctorTB‬‬ ‫‪‬‬
‫وىو مف اىـ الجداوؿ الموجودة في قاعدة البيانات‪ .‬يحث يكوف الركف االساسي في اغمب الجداوؿ‬
‫الموجودة في قاعدة البيانات‪ .‬وىو يكوف مسؤوؿ عف إدارة المستخدميف بشكؿ عاـ‪ .‬حيث يحتوي بداخمة عمى‬
‫جميع بيانات مستخدميف النظاـ‪ ،‬ويكوف مرتبط بجدوؿ ‪.TypeAccountTB‬‬

‫‪: TypeAccountTB‬‬ ‫‪‬‬


‫وىو الجدوؿ الذي يحدد نوع الجدوؿ السابؽ حيث يصنؼ الحسابات الى خمس تصانيؼ وىي‪:‬‬
‫‪ ‬مدير النظاـ‬
‫‪ ‬مدير الصحة العامة‬
‫‪ ‬مدير المستشفى‬
‫‪ ‬دكتور‬
‫‪ ‬ممرض‬

‫‪: LoginSystemTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف التسجيؿ الدخوؿ الى الموقع‪ .‬حيث تـ عمؿ ىذا الجدوؿ مف اجؿ تسريع‬
‫عممية الدخوؿ الى النظاـ‪ .‬ألنو كما معموـ كثرة االعمدة مع كثرة السجالت يبطئ مف عمؿ قاعدة البيانات‪.‬‬

‫‪: ForgetAccountSystemTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف استعادة كممة المرور في حاؿ نسيانيا‪.‬‬

‫‪: WorkDoctorHospitalTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف ربط المستخدـ بالمستشفى التي يعمؿ بيا‪ .‬حيث تـ االعتماد عمى عالقة‬
‫‪ many to many‬وذلؾ آلنو يوجد اكثر مف طبيب يعمؿ في اكثر مف مستشفى‪ .‬ويكوف مرتبط بجدوؿ‬
‫‪.WorkTypeTB‬‬

‫‪34‬‬
‫‪: WorkTypeTB‬‬ ‫‪‬‬
‫وىو الجدوؿ الذي يحدد نوع العمؿ المستخدـ داخؿ المستشفى اي يحدد نوع الجدوؿ السابؽ‪ ،‬حيث‬
‫يصنؼ العمؿ الى ثماف تصانيؼ وىي‪:‬‬
‫‪ ‬مدير قسـ‬
‫‪ ‬مدير قسـ فرعي‬
‫‪ ‬جراح‬
‫‪ ‬طبيب‬
‫‪ ‬معاوف طبي‬
‫‪ ‬معالج فيزيائي‬
‫‪ ‬ممرض‬
‫‪ ‬موظؼ تسجيؿ المرضى‬

‫‪: DepartmentTB‬‬ ‫‪‬‬


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

‫‪: TypeDepartmentTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف تحديد نوع القسـ لمجدوؿ السابؽ‪ .‬حيث يحتوي عمى نوعيف وىما‪:‬‬
‫‪ ‬عاـ‬
‫‪ ‬خاص‬

‫‪: BranchDepartmentTB‬‬ ‫‪‬‬


‫وىو الجدوؿ الذي يتبع الى جدوؿ ‪ .DepartmentTB‬حيث يعتبر قسـ فرعي لمقسـ الرئيسي‪ ،‬حيث‬
‫المثاؿ المذكور بالموقع ىو قسـ النفراس التابع الى قسـ الكسور‪ ،‬وىذا ما سنراىا بجزء العممي اف شاء اهلل‪.‬‬

‫‪: GroupBranchTB‬‬ ‫‪‬‬


‫ىو الجدوؿ المسؤوؿ عف ايجاد العالقة بيف القسـ الفرعي وبيف المستخدميف المتواجدوف في المستشفى‪،‬‬
‫بغية تسييؿ كتابة التقارير‪.‬‬

‫‪35‬‬
‫‪: ModelHospitalTB‬‬ ‫‪‬‬
‫وىو الجدوؿ الذي يضـ بداخمة جميع تقارير المستشفى فقط‪ .‬ويتـ كتابتو مف قبؿ مسؤوؿ القسـ الفرعي‪.‬‬
‫وىو يكوف مرتبطاً بعدد مف جداوؿ وىي‪:‬‬

‫‪: DoctorTB )1‬‬


‫سبؽ التكمـ عف ىذا الجدوؿ‪ .‬ىو الطبيب الذي قاـ بتشخيص المريض‪.‬‬

‫‪: PatientTB )2‬‬


‫وىو الجدوؿ الذي يضـ بداخمة جميع المعمومات الشخصية عف المرضى‪.‬‬

‫‪:CheckupStateTB )3‬‬
‫وىو الجدوؿ المسؤوؿ عف تحديد نوع التقرير‪ .‬حيث يحتوي عمى االنواع التالية‪:‬‬
‫‪ ‬كشؼ جديد‬
‫‪ ‬مراجعة‬
‫‪ ‬لقاح‬
‫‪ ‬عممية جراحية‬
‫‪ ‬عالج فزيائي‬

‫‪: DiseaseTD )4‬‬


‫وىو الجدوؿ الذي يضـ بدخمة جميع االمراض‪ .‬وىو يكوف مرتبطاً بجدوؿ ‪.ClassifyDiseaseTB‬‬

‫‪: ClassifyDiseaseTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف تصنيؼ االمراض في الجدوؿ السابؽ الى مجاميع‪ ،‬حيث المثاؿ المذكور‬
‫بالموقع ىو "االمراض الجمدية" ىذا ما سنراه بجزء العممي في ىذا البحث اف شاء اهلل‪.‬‬

‫‪: ImageModelHospitalTB‬‬ ‫‪‬‬


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

‫‪36‬‬
‫‪: AppointmentsTB‬‬ ‫‪‬‬
‫ىو الجدوؿ المسؤوؿ عف اضافة المواعيد التي يتطمب مف كادر القسـ القياـ بيا‪ .‬وىو يكوف مرتبطاً‬
‫بجدوؿ ‪.AppointmentTypeTB‬‬

‫‪: AppointmentTypeTB‬‬ ‫‪‬‬


‫ىو الجدوؿ المسؤوؿ عف تحديد نوع الموعد أو النموذج‪ ،‬حيث تـ االعتماد عمى نوع واحد في الموقع وىو‬
‫نموذج "العمميات الجراحية"‪.‬‬

‫‪: ClinicTB‬‬ ‫‪‬‬


‫وىو الجدوؿ المسؤوؿ عف إدارة العيادات الطبية‪ .‬حيث يحتوي عمى جميع بيانات العيادات الطبية في‬
‫داخمو‪.‬‬

‫‪: WorkDaysTB‬‬ ‫‪‬‬


‫ىو الجدوؿ الذي يجد العالقة بيف العيادة الطبية واياـ العمؿ في الجوؿ الالحؽ‪ ،‬حيث اف اياـ العمؿ ىي‬
‫االياـ التي يمكف لمعيادة الطبية قادرة عمى استقباؿ المرضى والكشؼ عمييا‪.‬‬

‫‪: DaysTB‬‬ ‫‪‬‬


‫جدوؿ اياـ العمؿ الذي سبؽ التحدث عنو‪.‬‬

‫‪: BookingsTB‬‬ ‫‪‬‬


‫ىو الجدوؿ المسؤوؿ عف الحجوزات المرضى في العيادات الطبية‪ ،‬وترتيبيا وفيرستيا‪.‬‬

‫‪: MedelClinicTB‬‬ ‫‪‬‬


‫ىو مشابو الى الجدوؿ الذي سبؽ التحدث عنو "‪ " ModelHospitalTB‬لكف ىذا النموذج يخص‬
‫العيادات الطبية فقط‪.‬‬

‫‪37‬‬
‫الفصل الرابع‬

‫االطار العممي‬
‫عند الدخوؿ الى الموقع ألوؿ مرة مف خالؿ كتابة الرابط مف قبؿ الزائر سوؼ تعرض الواجية التالية‪:‬‬

‫شكل (‪)١‬‬

‫الصورة أعاله تعتبر الواجية الرئيسية لمموقع‪ ،‬حيث تحتوي عمى قائمة رئيسية فييا (الصفحة الرئيسية‪،‬‬
‫العيادة‪ ،‬الحجوزات‪ ،‬فريؽ العمؿ‪ ،‬تواصؿ معنا‪ ،‬تسجيؿ دخوؿ‪ ،‬تسجيؿ حساب)‪ ،‬وفي اسفؿ القائمة الرئيسية‬
‫معمومات حوؿ النظاـ وما يتمتع بو النظاـ مف امكانيات‪ :‬إدارة المستشفيات وجمب التقارير وادارة شؤوف الكادر‬
‫الطبي والمواطنيف واالمراض‪ .‬وعند اختيار مف القائمة الرئيسية تبويب (العيادة) فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكل(‪)٢‬‬

‫في ىذه الواجية يتـ مف خالليا تسجيؿ الدخوؿ الى العيادة الطبية مف قبؿ موظؼ العيادة والذي أخذ‬
‫التخويؿ بالولوج الى العيادة مف قبؿ الطبيب الذي يمتمكيا والمسجمة بأسمة‪ ،‬حيث المعمومات المطموبة في‬
‫‪38‬‬
‫تسجؿ الدخوؿ ىي(البريد االلكتروني لمعيادة وكممة المرور العيادة) فإذا قاـ الموظؼ بالضغط عمى زر دخوؿ‬
‫فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)3‬‬

‫ىذه الواجية تعرض لمموظؼ العيادة عندما يقوـ بتسجيؿ الدخوؿ في الشكؿ السابؽ‪ ،‬حيث يعرض اسـ‬
‫العيادة عمى اليميف في القائمة الرئيسية‪ ،‬وعمى اليسار تسجيؿ الخروج مف خالؿ النقر عميو مف قبؿ الموظؼ‬
‫يستطيع تسجؿ الخروج مف النظاـ‪ ،‬وفي الوسط يكوف الحجوزات وكتابة تقرير‪ ،‬حيث تكوف الحجوزات كنافذة‬
‫رئيسية بعد تسجؿ الدخوؿ‪ ،‬يتـ فييا مشاىدة المواعيد التي قاـ المريض بحجزىا ‪ online‬بواسطة النظاـ‪ ،‬حيث‬
‫تحتوي الواجية عمى المعمومات التالية(التسمسؿ‪ ،‬اسـ المريض‪ ،‬نوع الحجز‪ ،‬مواليد المريض‪ ،‬جنس المريض‪،‬‬
‫ىاتؼ المريض‪ ،‬المعاينة(اي تـ الكشؼ اـ ال))‪ ،‬فإذا قاـ الموظؼ باختيار مف القائمة الرئيسية كتابة تقرير‬
‫فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)4‬‬

‫ىذه الواجية تعرض لمموظؼ العيادة اذا ما تـ اختيارىا في الشكؿ السابؽ‪ ،‬حيث يتـ بواسطتيا كتابة‬
‫التقرير حوؿ المريض‪ ،‬حيث إف المعمومات المطموبة في كتابة التقرير ىي(اسـ المريض ويتـ جمب المرضى‬

‫‪39‬‬
‫مف خالؿ الحجز الذي سبؽ وتحدثنا عنو في شكؿ(‪ ،)3‬عنواف التقرير‪ ،‬تصنيؼ المرض مثالً االمراض‬
‫العصبية ويتـ جمب التصنيفات مف قاعدة البيانات‪ ،‬المرض ويتـ جمب االمراض مف قاعدة البيانات باالعتماد‬
‫عمى تصنيؼ المرض‪ ،‬صورة لمتقرير وىي اختيارية‪ ،‬وصؼ التقرير)‪ ،‬فإذا قاـ الموظؼ بالضغط عمى زر‬
‫اضافة التقرير فسوؼ يتـ اضافة التقرير الى قاعدة البيانات النظاـ‪.‬‬

‫اما اذا لـ يتـ تسجيؿ الدخوؿ الى العيادة الطبية في شكؿ (‪ ،)2‬وتـ اختيار تبويب الحجوزات في شكؿ‬
‫(‪ )1‬مف القائمة الرئيسية فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)5‬‬

‫في ىذه الواجية يستطيع المريض مف حجز موعد في العيادات الطبية التي يرغبوف في الحجز بيا أي‬
‫يكوف الحجز ‪ ،online‬حيث إف المعمومات المطموبة لمحجز الموعد ىي(رقـ ىوية االحواؿ المدنية لممريض(رقـ‬
‫الجنسية) وذلؾ ألف رقـ الجنسية ىو حقؿ فريد في قاعدة البيانات لممريض لتكويف سجؿ كامؿ عف المريض‪،‬‬
‫البريد االلكتروني أو رقـ الياتؼ لمعيادة‪ ،‬ونوع الحجز(كشؼ جديد اـ مراجعة))‪ ،‬فإذا قاـ المستخدـ بالضغط‬
‫عمى زر الحجز فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫‪40‬‬
‫شكؿ(‪)6‬‬

‫تعرض ىذا الواجية عندما يقوـ المريض بالحجز في الشكؿ السابؽ‪ ،‬حيث يعرض معمومات عف الحجز‬
‫وىذه المعمومات ىي(اسـ المريض في منتصؼ الشكؿ‪ ،‬اسـ العيادة التي قاـ بالحجز بيا‪ ،‬عنواف العيادة‪،‬‬
‫الدكتور مالؾ العيادة‪ ،‬رقـ تسمسؿ الحجز‪ ،‬التاريخ) وجميع ىذه المعمومات يتـ جمبيا مف قاعدة البيانات‪.‬‬

‫واذا تـ اختيار تبويب فريؽ العمؿ في شكؿ (‪ )1‬مف القائمة الرئيسية فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)7‬‬

‫في ىذه النافذة يتـ الحديث عف فريؽ العمؿ الذيف قاما بتصميـ وتنفيذ النظاـ‪ ،‬حيث يعرض صورىما‬
‫الشخصية ومعمومات التواصؿ معيـ‪.‬‬

‫‪41‬‬
‫واذا تـ اختيار تبويب تواصؿ معنا في شكؿ (‪ )1‬مف القائمة الرئيسية فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)8‬‬

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

‫واذا تـ اختيار تبويب تسجؿ حساب في شكؿ (‪ )1‬مف القائمة الرئيسية فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)9‬‬

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

‫شكؿ (‪)10‬‬

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

‫فإذا كانت المعمومات التي تـ جمبيا مف قاعدة البيانات تتعمؽ بمدير النظاـ فسوؼ ينتقؿ بو النظاـ الى‬
‫الواجيات التي تخص المدير النظاـ‪ ،‬اي سوؼ ينتقؿ بو الى الواجية التالية‪:‬‬

‫‪43‬‬
‫شكؿ (‪)11‬‬

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

‫‪44‬‬
‫شكؿ (‪)12‬‬

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

‫شكؿ (‪)13‬‬

‫في ىذه الواجية يستطيع مدير النظاـ إدارة المديريات الصحة العامة‪ ،‬وىي مف الواجيات اليامة ‪ ،‬مف‬
‫خالؿ ىذه الواجية سيتـ إضافة مديرية الصحة العامة لتشرؼ عمى جميع المؤسسات الصحة التي تقع تحت‬
‫مسؤوليتيا‪ ،‬عف طريؽ ادخاؿ المعمومات التالية(اختيار المحافظة التي توجد بيا المديرية‪ ،‬واسـ المديرية المراد‬
‫اضافتيا‪ ،‬وعنواف المديرية‪ ،‬ثـ تفعيؿ عمؿ المديرية اي تدخؿ قيد التشغيؿ في النظاـ اـ ال‪ ،‬وفي األخير يتـ‬
‫اختيار المدير الى المديرية الصحة العامة والذي يأتي مف خالؿ اعطاء الصالحيات في الواجية الخاصة بإدارة‬
‫المستخدميف تحديداً في شكؿ(‪ ،))16‬فإذا قاـ مدير الموقع بالضغط عمى زر االضافة سيتـ اضافة المديرة‬
‫الجديدة الى قاعدة البيانات النظاـ‪ ،‬وفي االسفؿ يوجد جدوؿ ِ‬
‫فيو تفاصيؿ عف المديريات الصحة العامة التي تـ‬
‫اضافتيا مف قبؿ مدير النظاـ‪ ،‬حيث يعرض ىذا الجدوؿ اسـ المديرية الصحة العامة عمى شكؿ رابط عندما‬
‫يتـ الضغط عميو سيتـ توجييو مف قبؿ النظاـ الى الواجية التي تخص تعديؿ مديرية الصحة العامة اي سيتـ‬
‫توجييو الى شكؿ (‪ ،)14‬المحافظة‪ ،‬حساب العمؿ ويقصد بو حساب المدير الصحة العامة بأنو يمكنو الدخوؿ‬
‫الى النظاـ اـ ال‪ ،‬واسـ المدير عمى شكؿ رابط اذا تـ اضغط عميو سينتقؿ بو النظاـ الى تفاصيؿ حوؿ الحساب‬
‫اي يتـ توجييو الى شكؿ (‪ ،)15‬ايميؿ المدير‪ ،‬رقـ ىاتؼ المدير‪ .‬في حالة تـ الضغط عمى اسـ المديرية فسيتـ‬
‫عرض الشكؿ التالي‪:‬‬
‫‪45‬‬
‫شكؿ (‪)14‬‬

‫تظير ىذه النافذة عندما يتـ الضغط الى اسـ المديرية الصحة العامة مف قبؿ مدير النظاـ والتي سبؽ واف تكممنا عنيا في‬
‫شكؿ (‪ ،)13‬حيث في ىذه الواجية يستطيع مدير النظاـ مف التعديؿ معمومات الصحة العامة التي سبؽ واف قاـ بإضافتيا‪ ،‬حيث‬
‫يمكنو تعديؿ المعمومات (المحافظة‪ ،‬اسـ المديرية‪ ،‬عنواف المديرية‪ ،‬تفعيؿ عمؿ المديرية في حاؿ أراد مدير النظاـ إيقافيا‪ ،‬احتيار‬
‫مدير جديد لممديرية الصحة العامة‪ ،‬وفي السفؿ يوجد زر اذا تـ الضغط عميو مف قبؿ مدير النظاـ فسيتـ تحديث المعمومات‬
‫الجديدة في قاعدة البيانات النظاـ ويتـ توجيو مدير النظاـ الى الواجية السابقة اي الى شكؿ(‪.)13‬‬

‫أما اذا تـ الضغط عمى اسـ المدير الصحة العامة مف قبؿ مدير الموقع في شكؿ (‪ )13‬فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)15‬‬

‫‪46‬‬
‫تظير ىذه الواجية عندما يتـ الضغط عمى اسـ المدير (أو يتـ الضغط مف قبؿ حاسب احد المسؤوليف داخؿ النظاـ عمى‬
‫اسـ المستخدـ بشكؿ عاـ ذلؾ ألف ىذه الواجية ىي واجية عامة في النظاـ حيث سيتـ اشارة الى ىذه الواجية في الواجيات‬
‫القادمة)‪ ،‬ويتـ عرض معمومات حوؿ المستخدـ وىذه المعمومات ىي (االسـ األوؿ‪ ،‬االسـ الثاني‪ ،‬الجنس‪ ،‬حالة الزوجية‪،‬‬
‫المحافظة‪ ،‬القضاء‪ ،‬العنواف‪ ،‬رقـ الياتؼ‪ ،‬البريد االلكتروني‪ ،‬نوع الحساب‪ ،‬تاريخ الميالد‪ ،‬تاريخ التسجيؿ)‪.‬‬

‫اما اذا تـ اختيار مف القائمة الجانبية (إدارة المستخدميف) في شكؿ (‪ )11‬فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)16‬‬

‫في ىذه الواجية يستطيع مدير النظاـ مف إدارة جميع المستخدميف داخؿ النظاـ‪ ،‬حيث يوجد حقؿ إلدخاؿ البريد‬
‫االلكتروني لممستخدـ فعند الضغط عمى زر البحث مف قبؿ مدير النظاـ فسيتـ عرض تفاصيؿ حوؿ المستخدـ كما في‬
‫شكؿ (‪ )15‬التي سبؽ وتـ شرحيا‪ ،‬واسفؿ البحث عف الحساب يوجد جزء إلدارة الحساب‪ ،‬حيث يتـ ادخاؿ البريد‬
‫االلكتروني لمحساب المراد ادارتو‪ ،‬فعند الضغط عمى زر(اعرض) فسيتـ جمب البيانات مف قاعدة البيانات النظاـ‪ ،‬حيث‬
‫يعرض اسـ المستخدـ‪ ،‬نوع الحساب(النوع الحساب يتـ جمبة مف قاعدة البيانات وىي‪ :‬مدير النظاـ‪ ،‬مدير الصحة‬
‫العامة‪ ،‬مدير مستشفى‪ ،‬دكتور‪ ،‬ممرض) وفي اليسار يوجد خياريف لتحكـ بتفعيؿ الحساب اـ ال‪ .‬فإذا تـ الضغط عمى‬
‫زر التعديؿ فسيتـ تحديث المعمومات الجديدة في قاعدة البيانات النظاـ‪ .‬وفي االسفؿ يوجد حقؿ يعرض تفاصيؿ حوؿ‬
‫الحسابات‪ ،‬ويستطيع مدير النظاـ اختيار نوع الحسابات المراد عرض التفاصيؿ عنيا‪ ،‬باإلضافة يمكنو اختيار الحسابات‬
‫النشطة أو المتوقفة‪ ،‬فعند الضغط عمى رز تفاصيؿ الموجود عمى اليسار سوؼ يعرض المعمومات في الجدوؿ الموجود‬
‫في االسفؿ وىذه التفاصيؿ وىي(اسـ المستخدـ‪ ،‬المحافظة‪ ،‬القضاء‪ ،‬البريد االلكتروني لممستخدـ‪ ،‬رقـ ىاتؼ المستخدـ)‪.‬‬

‫اما اذا تـ اختيار مف القائمة الجانبية (التقارير) في شكؿ (‪ )11‬فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫‪47‬‬
‫شكؿ (‪)17‬‬

‫في ِ‬
‫ىذه الواجية يمكف لممدير مشاىدة التقارير عف االمراض األكثر انتشا اًر ‪،‬المناطؽ التي تنتشر بيا االمراض ومعرفة‬
‫عدد المصابيف بيا‪ ،‬حيث يكوف داخؿ الصفحة عمى اليميف عدد المرضى الذيف تـ اضافتيـ الى النظاـ‪ ،‬وعمى اليسار عدد‬
‫التقارير التي تـ كتابتيا‪ ،‬وفي االسفؿ يوجد جدوؿ يعرض المعمومات حوؿ تقارير المستشفيات(تصنيؼ المرض واسـ المرض‬
‫والمحافظة والقضاء وعدد المصابيف في ذلؾ الموقع الجغرافي) حيث يتـ جمب ىذه البيانات مف تقارير المستشفيات فقط‪ ،‬وفي‬
‫االسفؿ يعرض نفس المعمومات التي تـ ذكرىا ولكف ىذه المعمومات تكوف مف تقارير العيادات الطبية فقط‪.‬‬

‫اما اذا تـ اختيار مف القائمة الجانبية (تغير كممة السر) في شكؿ (‪ )11‬فسوؼ يتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)18‬‬

‫في ىذه النافذة يستطيع مدير النظاـ( أو اي حساب داخؿ النظاـ) مف تغير كممة السر لمدخوؿ الى النظاـ‪ ،‬حيث‬
‫اف المعمومات المطموبة ىي(ادخاؿ كممة السر القديمة‪ ،‬ادخاؿ كممة السر الجديدة‪ ،‬تأكيد كممة السر الجديدة)‪ ،‬فإذا تـ‬
‫الضغط عمى تعديؿ فسيتـ تحديث المعمومات في قاعدة البيانات‪.‬‬

‫الى ىنا ينتيي عمؿ مدير النظاـ‪ .‬واألف نعود الى شكؿ (‪ ،)10‬فإذا كانت المعمومات التي تـ جمبيا مف قاعدة البيانات‬
‫تتعمؽ بمدير الصحة العامة فسوؼ ينتقؿ بو النظاـ الى الواجيات التي تخص مديريات الصحة العامة‪ ،‬اي سوؼ ينتقؿ بو الى الواجية‬
‫التالية‪:‬‬

‫‪48‬‬
‫شكؿ (‪)19‬‬

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

‫شكؿ (‪)20‬‬

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

‫‪49‬‬
‫حكومي‪ ،‬اىمي‪ ،‬مستوصؼ)‪ ،‬عنواف المستشفى‪ ،‬مدير المستشفى(باالعتماد عمى نوع الحساب الذي سنتكمـ عنو‬
‫الحقا في شكؿ(‪ ،)22‬وتفعيؿ عمؿ المستشفى ويقصد بيا قيد العمؿ اـ متوقفة‪ ،‬صورة لممستشفى او شعار‬
‫المستشفى‪ ،‬وصؼ حوؿ المستشفى)‪ ،‬فإذا تـ الضغط عمى زر (اضافة) سيتـ اضافة المستشفى الى قاعدة‬
‫بيانات النظاـ‪ .‬وفي أسفؿ الجزء الخاص باإلضافة يوجد جزء حوؿ المستشفيات التي تـ اضافتيا الى النظاـ‪،‬‬
‫حيث يعرض المعمومات التالية (اسـ المستشفى عمى ىيئة رابط اذا تـ الضغط عميو سيتـ توجيو مدير الصحة‬
‫العامة مف قبؿ النظاـ الى صفحة تعديؿ بيانات المستشفى وذلؾ في شكؿ(‪ ،)21‬نوع المستشفى‪ ،‬المدير‬
‫المستشفى عمى ىيئة رابط في حاؿ تـ الضغط عميو فسيتـ توجيو مدير الصحة العامة الى شكؿ(‪ )15‬الذي‬
‫سبؽ وتحدثنا عنو‪ ،‬البريد االلكتروني لممدير المستشفى وىاتفو)‪ .‬في حاؿ تـ الضغط عمى اسـ المستشفى سيتـ‬
‫توجيو مدير الصحة العامة مف قبؿ النظاـ الى صفحة تعديؿ بيانات المستشفى في ىذه الواجية‪:‬‬

‫شكؿ (‪)21‬‬

‫في ىذه الواجية يستطيع مدير الصحة العامة مف تعديؿ بيانات المستشفى‪ ،‬حيث يتـ عرض صورة‬
‫المستشفى في االعمى وفي االسفؿ يعرض اسـ المستشفى ونوع المستشفى وعنواف المستشفى ومدير المستشفى‬
‫وتفعيؿ عمؿ المستشفى وصورة المستشفى ووصؼ عف المستشفى‪ ،‬وفي االسفؿ يوجد زريف‪ :‬الزر عمى اليميف‬
‫زر الحفظ عندما يتـ الضغط عميو تـ تحديث المعمومات الجديدة في قاعدة بيانات النظاـ‪ ،‬وعمى اليسار زر‬
‫الحذؼ يتـ مف خاللو حذؼ المستشفى‪.‬‬

‫‪50‬‬
‫اما اذا قاـ مدير الصحة العامة اختيار (إدارة المستخدميف) مف القائمة الرئيسية فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)22‬‬

‫يمتمؾ المدير صالحية إدارة المستخدميف كػ البحث عف معمومات المستخدميف وذلؾ عف طريؽ البريد‬
‫كتابة البريد االلكتروني لممستخدـ في خانة البحث والضغط عمى زر البحث فسيتـ عرض المعمومات مستخدـ‬
‫المستخدـ في شكؿ(‪ )15‬سبؽ وتـ شرحة‪ ،‬في اسفؿ الجزء الخاص بالبحث يوجد جزء خاص بإدارة حسابات‬
‫المستخدميف‪ ،‬حيث يتـ اختيار القضاء التابع لمديرية الصحة العامة وفي االسفؿ االختيار سيتـ جمب جميع‬
‫الحسابات التي تنتمي الى ذلؾ القضاء في حقؿ اختيار المستخدـ‪ ،‬وفي االسفؿ حقؿ اختيار المستخدـ يتـ‬
‫اختيار نوع الحساب وىي ثالث(مدير مستشفى‪ ،‬دكتور‪ ،‬ممرض)‪ ،‬وعمى اليسار يمكف لممدير مف تفعيؿ الحساب او‬

‫إيقافو‪ ،‬وفي االسفؿ زر التعديؿ إذا تـ الضغط عميو فسيتـ تحديث المعمومات الجديدة في قاعدة بيانات النظاـ‪.‬‬

‫وفي الجزء االخير يتـ عرض التفاصيؿ عف حسابات المستخدميف‪ ،‬حيث يتطمب اختيار نوع الحساب‬
‫وحالو التفعيؿ(نشط المتوقؼ)‪ ،‬فعند الضغط عمى رز تفاصيؿ الموجود عمى اليسار‪ ،‬فسيتـ عرض التفاصيؿ‬
‫عمى شكؿ جدوؿ في االسفؿ‪ ،‬حيث سيعرض اسـ المستخدـ عمى ىيئة رابط ينقمو الى شكؿ(‪ )15‬سبؽ وتـ شرحو‪،‬‬
‫المحافظة‪ ،‬القضاء‪ ،‬البريد االلكتروني لممستخدـ وىاتفو‪.‬‬

‫اما اذا قاـ مدير الصحة العامة اختيار (التقارير) مف القائمة الرئيسية فسيتـ عرض الشكؿ التالي‪:‬‬

‫‪51‬‬
‫شكؿ (‪)23‬‬

‫في ِ‬
‫ىذه الواجية يمكف لممدير الصحة العامة مف مشاىدة التقارير عف االمراض األكثر انتشا اًر ‪،‬المناطؽ التي تنتشر بيا‬
‫االمراض ومعرفة عدد المصابيف بيا‪ ،‬حيث يكوف داخؿ الصفحة عمى اليميف عدد المرضى الذيف تـ اضافتيـ الى النظاـ ويقعوف‬
‫تحت مدى الجغرافي لممديرية‪ ،‬وعمى اليسار عدد التقارير التي تـ كتابتيا مف قبؿ المؤسسات التابعة لممديرية الصحة العامة‪ ،‬وفي‬
‫االسفؿ يوجد جدوؿ يعرض المعمومات حوؿ تقارير المستشفيات التي تقع تحت اشرافيا وىي(تصنيؼ المرض واسـ المرض‬
‫والمحافظة والقضاء وعدد المصابيف في ذلؾ الموقع الجغرافي) حيث يتـ جمب ىذه البيانات مف تقارير المستشفيات فقط‪ ،‬وفي‬
‫االسفؿ يعرض نفس المعمومات التي تـ ذكرىا ولكف ىذه المعمومات تكوف مف تقارير العيادات الطبية فقط‪.‬‬

‫اما اذا قاـ مدير الصحة العامة اختيار (االمراض) مف القائمة الرئيسية فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)24‬‬

‫‪52‬‬
‫مف خالؿ ِ‬
‫ىذه الواجية يتـ إدارة االمراض مف قبؿ مدير الصحة العامة‪ ،‬إذ يمكنو إضافة وحذؼ وتعديؿ االمراض ‪ ،‬حيث‬
‫تكوف الواجية مقسمة الى ثالث اقساـ‪ ،‬في القسـ االوؿ في حاؿ اراد مدير الصحة العامة مف اضافة تصنيؼ جديد الى النظاـ‪،‬‬
‫فإف المعمومات المطموبة ىي ادخؿ اسـ التصنيؼ الجديد مثال االمراض الجمدية‪ ،‬في حاؿ تـ الضغط عمى زر اضافة اسفؿ اسـ‬
‫التصنيؼ‪ ،‬سيتـ اضافة التصنيؼ الجديد الى النظاـ‪ .‬أما الجزء الثاني يتـ استخدامو في حاؿ اراد مدير الصحة العامة مف اضافة‬
‫مرض جديد الى النظاـ‪ ،‬حيث المعمومات المطموبة ألضافو مرض جديد ىي( اختيار التصنيؼ الذي ينتمي إليو المرض وأسـ‬
‫المرض والوصؼ حوؿ المرض‪ ،‬في حاؿ تـ الضغط عمى زر اضافة اسفؿ الوصؼ فسيتـ اضافة المرض الجديد الى القاعدة‬
‫بيانات النظاـ‪ .‬أما في الجزء الثالث يمكف مشاىدة تفاصيؿ حوؿ االمراض التي تـ اضافتيا مسبقاً الى النظاـ‪ ،‬كؿ ما عمى مدير‬
‫الصحة العامة ىو اختيار التصنيؼ والضغط عمى زر التفاصيؿ وبعدىا سيتـ عرض التفاصيؿ عمى شكؿ جدوؿ‪ ،‬حيث سيتـ‬
‫عرض المعمومات التالية(التصنيؼ عمى شكؿ رابط‪ ،‬المرض عمى شكؿ رابط‪ ،‬اسـ المستخدـ(عمى شكؿ رابط) الذي قاـ بإدخالو‬
‫الى النظاـ مع البريد االلكتروني وىاتفو)‪ .‬في حاؿ تـ الضغط عمى اسـ المستخدـ فسيتـ توجييو مف قبؿ النظاـ الى شكؿ(‪)15‬‬
‫سبؽ وتـ شرحة سابقاً‪ .‬أما في حاؿ الضغط عمى اسـ التصنيؼ مف قبؿ مدير الصحة العامة فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)25‬‬

‫تظير ىذا الواجية عندما يتـ الضغط مف قبؿ مدير الصحة العامة عمى اسـ التصنيؼ في الواجية السابقة‪ ،‬في ِ‬
‫ىذه‬
‫الواجية يمكف تعديؿ تصنيؼ المرض الذي تـ اضافتو مسبقاً النظاـ‪ ،‬حيث تحتوي الواجية عمى اسـ التصنيؼ وفي االسفؿ زريف‪،‬‬
‫عمى اليميف(تعديؿ) عندما يتـ الضغط عميو سيتـ تحديث المعمومات الجديدة في قاعدة بيانات النظاـ‪ ،‬وعمى اليسار زر حذؼ‬
‫التصنيؼ‪ .‬لذا يتوجب الحذر عند الضغط عمى ىذه الزر ألنو سوؼ تفقد جمع البيانات المرتبطة بو‪ .‬أما في حاؿ الضغط عمى‬
‫اسـ المرض مف قبؿ مدير الصحة العامة فسيتـ توجييو مف قبؿ النظاـ الى صفحة تعديؿ المرض‪ ،‬أي الى ىذه الواجية‪:‬‬

‫شكؿ (‪)26‬‬

‫‪53‬‬
‫تظير ىذا الواجية عندما يتـ الضغط مف قبؿ مدير الصحة العامة عمى اسـ المرض في شكؿ(‪ ،)24‬يتـ في ِ‬
‫ىذه الواجية‬
‫تعديؿ المرض الذي تـ الضغط عميو‪ .‬حيث يمكنو تعديؿ التصنيؼ الذي تنتمي إليو المرض‪ ،‬اسـ المرض‪ ،‬الوصؼ‪ ،‬اما تاريخ‬
‫االضافة واسـ المستخدـ الذي قاـ بإضافتو ال يمكف تغيرىما‪ .‬وفي اسفؿ الواجية يوجد زريف عمى اليميف (تعديؿ) عندما يتـ‬
‫الضغط عميو يتـ حفظ المعمومات الجديدة في قاعدة بيانات النظاـ‪ ،‬وعمى اليسار زر الحذؼ لذا يتوجب توخي الحذر عند الضغط‬
‫عميو ألنو سيفقد جمع البيانات المتصمة معو!‪.‬‬

‫اما اذا قاـ مدير الصحة العامة اختيار (إدارة االقضية) مف القائمة الرئيسية فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)27‬‬

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

‫الى ىنا ينتيي عمؿ مدير الصحة العامة‪ .‬واألف نعود الى شكؿ (‪ ،)10‬فإذا كانت المعمومات التي تـ‬
‫جمبيا مف قاعدة البيانات تتعمؽ بمدير المستشفى فسوؼ ينتقؿ بو النظاـ الى الواجيات التي تخص المستشفيات‪ ،‬اي سوؼ يتـ‬

‫عرض الشكؿ التالي‪:‬‬

‫‪54‬‬
‫شكؿ (‪)28‬‬

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

‫اما اذا قاـ مدير المستشفى باختيار (إدارة االقساـ) مف القائمة الرئيسية فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)29‬‬

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

‫في حاؿ تـ الضغط عمى مدير القسـ فسيتـ توجييو مف قبؿ النظاـ الى شكؿ(‪ )15‬سبؽ وتـ شرحة سابقاً‪ .‬أما في حاؿ‬
‫الضغط عمى اسـ القسـ مف قبؿ مدير المستشفى فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)30‬‬

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

‫اما اذا قاـ مدير المستشفى باختيار (إدارة االقساـ الفرعية) مف القائمة الرئيسية فسيتـ عرض الشكؿ‬
‫التالي‪:‬‬

‫‪56‬‬
‫شكؿ (‪)31‬‬

‫في ىذه الواجية يستطيع مدير المستشفى مف ادارة االقساـ الفرعية التابعة لو‪ ،‬حيث تقسـ الواجية الى جزئييف‪ ،‬الجزء االوؿ‬
‫مف اجؿ اضافة قسـ فرعي جديد‪ ،‬حيث المعمومات المطموبة عند اضافة قسـ جديد ىي(اختيار القسـ الرئيسي الذي ينتمي اليو‬
‫القسـ الفرعي‪ ،‬وفي االسفؿ منو يتـ ادخاؿ اسـ القسـ الفرعي المراد إدخالو الى النظاـ‪ ،‬واسؼ منو يتـ اختيار مدير القسـ الفرعي‬
‫حيث يتـ جمب المديريف حسب نوع القسـ تحديدا في شكؿ(‪ )33‬سيتـ شرحة الحقا‪ ،‬وفي اسفؿ حقؿ اختيار المدير يوجد زر‬
‫االضافة‪ ،‬عند الضغط عميو سيتـ اضافة القسـ الفرعي الى قاعدة بيانات النظاـ‪ ،‬أما الجزء الثاني يتـ عرض تفاصيؿ حوؿ‬
‫االقساـ الفرعية التي تـ اضافتيا مسبقا الى النظاـ‪ ،‬وىذه المعمومات ىي(القسـ الرئيسي عمى شكؿ رابط‪ ،‬ونوع القسـ الرئيسي‪ ،‬اسـ‬
‫القسـ الفرعي عمى شكؿ رابط‪ ،‬مدير القسـ الفرعي عمى شكؿ رابط‪ ،‬البريد االلكتروني وىاتؼ مدير القسـ الفرعي‪ .‬في حاؿ تـ‬
‫الضغط عمى اسـ القسـ الفرعي سيتـ نقمو الى شكؿ(‪ )30‬سبؽ وتـ شرحو‪ ،‬وفي حاؿ تـ الضغط عمى اسـ المدير سيتـ نقمو الى‬
‫شكؿ(‪ )15‬سبؽ وتـ شرحو سابقا‪ ،‬اما في حاؿ تـ الضغط عمى اسـ القسـ الفرعي فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)32‬‬

‫في ىذه الواجية يستطيع مدير المستشفى مف تعديؿ بيانات القسـ الفرعي الذي تـ اضافتو سابقا الى النظاـ‪ ،‬حيث يمكف‬
‫تعديؿ القسـ الرئيسي الذي ينتـ اليو القسـ الفرعي وفي اسفؿ القسـ الرئيسي يمكف تعديؿ اسـ القسـ فرعي‪ ،‬واسفؿ اسـ القسـ‬

‫‪57‬‬
‫الفرعي يمكف تغير مدير القسـ الفرعي‪ ،‬وفي االسفؿ يوجد زريف‪ ،‬عمى اليميف لتعديؿ اذا تـ الضغط عميو فسيتـ‬
‫تحديث المعمومات في قاعدة البيانات النظاـ بالمعمومات الجديدة‪ ،‬وعمى اليسار زر الحذؼ‪ ،‬اذا تـ الضغط‬
‫عميو فسيتـ حذؼ القسـ الرئيسي مف النظاـ‪ ،‬لذا يتوجب توخي الحذر ألنو سيتـ فقد جمع البيانات المرتبطة بو‪.‬‬

‫اما اذا قاـ مدير المستشفى باختيار (الكادر الطبي) مف القائمة الرئيسية فسيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)33‬‬

‫في ىذه الواجية يستطع مدير المستشفى مف ادارة كادر المستشفى‪ ،‬حيث تقسـ الى جزئييف‪ ،‬الجزء‬
‫االوؿ‪ :‬عمى اليميف يستطيع مدير المستشفى مف اختيار نوع التخصص وسيتـ عرض جميع الكادر الذيف‬
‫ينتموف الى ىذا النوع في الجزء الثاني‪ ،‬حيث اذا كاف النوع التخصص مدير قسـ سيعرض(اسـ المدير القسـ‪،‬‬
‫اسـ القسـ‪ ،‬نوع القسـ‪ ،‬الحساب‪ ،‬والبريد االلكتروني وىاتؼ مدير القسـ)‪ ،‬اما اذا كاف نوع التخصص مدير قسـ‬
‫الفرعي سيعرض(اسـ المدير القسـ الفرعي‪ ،‬اسـ القسـ الفرعي‪ ،‬نوع القسـ‪ ،‬الحساب‪ ،‬والبريد االلكتروني وىاتؼ‬
‫مدير القسـ الفرعي)‪ ،‬اما اذا كاف التخصص جراح سيعرض(الجراح‪ ،‬اسـ القسـ الفرعي الذي يعمؿ بو‪،‬‬
‫الحساب‪ ،‬والبريد االلكتروني وىاتؼ الجراح)‪ ،‬اما اذا كاف التخصص الطبيب سيعرض(الطبيب‪ ،‬اسـ القسـ‬
‫الفرعي الذي يعمؿ بو‪ ،‬الحساب‪ ،‬والبريد االلكتروني وىاتؼ الطبيب)‪ ،‬اما اذا كاف التخصص المعاوف طبي‬
‫سيعرض(المعاوف طبي‪ ،‬اسـ القسـ الفرعي الذي يعمؿ بو‪ ،‬الحساب‪ ،‬والبريد االلكتروني وىاتؼ المعاوف طبي)‪،‬‬
‫اما اذا كاف التخصص المعالج فيزيائي سيعرض(المعالج فيزيائي‪ ،‬اسـ القسـ الفرعي الذي يعمؿ بو‪ ،‬الحساب‪،‬‬
‫والبريد االلكتروني وىاتؼ المعالج فيزيائي)‪ ،‬اما اذا كاف التخصص الموظؼ التسجيؿ سيعرض(الموظؼ‪،‬‬
‫الحساب‪ ،‬والبريد االلكتروني وىاتؼ الموظؼ)‪،‬‬

‫وفي الجزء االوؿ عمى اليسار يوجد زر لعرض طمبات االنضماـ مف قبؿ المستخدميف الى المستشفى‪،‬‬
‫في الشكؿ اعاله يوجد طمب واحد لالنضماـ فعند الضغط عميو سيتـ عرض النافذة التالية‪:‬‬

‫‪58‬‬
‫شكؿ (‪)34‬‬

‫في ىذه النافذة يتـ ادارة طمبات االنظاـ الى المستشفى‪ ،‬حيث تكوف النافذة مقسمة الى جزئييف‪ ،‬االوؿ يستخدـ لإلدارة كممة‬
‫السر‪ :‬التي يتـ اعطائيا لممستخدميف المسجميف داخؿ النظاـ‪ ،‬والتي مف خالليا يستطيعوف ارساؿ طمب االنظاـ الى المستشفى‪،‬‬
‫حيث سيتـ شرح ىذه الخطوة الحقا في الحسابات(الدكتور والممرض)‪ ،‬ويحتوي ىذا القسـ عمى حقؿ ادخاؿ كممة السر‬
‫لالنضماـ(بحيث يتـ توليد ىذه الكممة م ف قبؿ النظاـ مع امكانية تعديميا)‪ ،‬وفي االسفؿ مف كممة السر يوجد زر الحفظ عند‬
‫الضغط عميو يتـ تحديث المعمومات الجديدة في قاعدة بيانات النظاـ‪ .‬اما في الجزء الثاني عرض جميع الطمبات عمى شكؿ‬
‫جدوؿ يحتوي عمى المعمومات التالية(اسـ المستخدـ عمى شكؿ رابط‪ ،‬المحافظة‪ ،‬القضاء‪ ،‬البريد االلكتروني وىاتؼ المستخدـ‪،‬‬
‫الطمب عمى شكؿ رابط)‪ ،‬في حاؿ الضغط عمى اسـ المستخدـ فسيتـ عرض شكؿ(‪ )15‬سبؽ وتـ شرحو‪ ،‬اما في حاؿ تـ الضغط‬
‫عمى رابط الطمب سيتـ عرض النافذة التالية‪:‬‬

‫شكؿ (‪)35‬‬

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

‫‪59‬‬
‫معاوف طبي‪ ،‬معالج فيزيائي‪ ،‬موظؼ تسجيؿ المرضى)‪ ،‬وفي االسفؿ يوجؿ زريف عمى اليميف قبوؿ عند‬
‫الضغط عميو يتـ قبوؿ الطمب ويصبح المستخدـ احد الكادر المستشفى‪ ،‬وعمى اليسار رفض اذا تـ الضغط‬
‫عميو سيتـ رفض طمب المستخدـ‪.‬‬

‫اما اذا قاـ مدير المستشفى باختيار (تعديؿ بيانات المستشفى) مف القائمة الرئيسية فسيتـ عرض الشكؿ‬
‫التالي‪:‬‬

‫شكؿ (‪)36‬‬

‫سبؽ وتـ شرح ىذه النافذة في شكؿ(‪ ،)21‬ولكف ما اختمؼ ىو تقيد الصالحية فقط‪ ،‬حيث ال يمكف تعديؿ‬
‫نوع المستشفى والمدير المستشفى وتفعيؿ عمؿ المستشفى وحذؼ المستشفى ألف جميع ىذه البيانات ىي مف‬
‫صالحية مدير الصحة العامة وليس مف صالحية مدير المستشفى‪ .‬أما اذا تـ اختيار تغير كممة السر مف‬
‫القائمة الرئيسية فسيتـ عرض شكؿ(‪ )18‬سبؽ وتـ شرح سابقاً‪.‬‬

‫الى ىنا ينتيي عمؿ مدير المستشفى‪ .‬واألف نعود الى شكؿ (‪ ،)10‬فإذا كانت المعمومات التي تـ جمبيا‬
‫مف قاعدة البيانات تتعمؽ بمدير القسـ الرئيسي فسوؼ ينتقؿ بو النظاـ الى الواجيات التي تخص مدير القسـ‬
‫الرئيسي‪ ،‬اي سيتـ عرض الشكؿ التالي‪:‬‬

‫‪60‬‬
‫شكؿ (‪)37‬‬

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

‫شكؿ (‪)38‬‬

‫في ىذه الواجية يستطيع مدير القسـ مف تعديؿ الموعد‪ ،‬حيث يتـ عرض رقـ ىوية االحواؿ المدنية(رقـ الجنسية) لممريض‬
‫في الحقؿ المخصص‪ ،‬وفي اسفؿ منو يتـ عرض المعالج المختص‪ ،‬واسفؿ المعالج المختص يتـ عرض التاريخ‪ ،‬واسفؿ التاريخ‬
‫يتـ عرض وقت الموعد‪ .‬في اسفؿ الواجية يوجد زريف‪ :‬عمى اليميف زر التعديؿ عند الضغط عميو يتـ تحديت المعمومات في‬
‫قاعدة بيانات النظاـ‪ .‬وعمى اليسار زر الحذؼ عند الضغط عميو يتـ حذؼ الموعد‪.‬‬

‫‪61‬‬
‫اما اذا قاـ مدير القسـ الفرعي باختيار اضافة موعد جديد مف القائمة الرئيسية‪ ،‬سوؼ تعرض لو النافذة التالية‪:‬‬

‫شكؿ (‪)39‬‬

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

‫اما اذا قاـ مدير القسـ باختيار ادارة العيادة الطبية الخاصة بو‪ ،‬فسوؼ يعرض النظاـ الواجيات التي تسيؿ لمدير العيادة‬
‫الطبية مف ادارة العيادة التي يمتمكيا‪ ،‬أي سوؼ يعرض الواجية التالية‪:‬‬

‫شكؿ (‪)40‬‬

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

‫عمما اف البريد االلكتروني وكممة السر لمعيادة يتـ استخداميا مف قبؿ موظؼ العيادة الطبية( موظؼ‬
‫العيادة ىو المخوؿ مف قبؿ مدير العيادة لمولوج الى العيادة الطبية وذلؾ مف خالؿ اخذ البريد االلكتروني وكممة‬
‫السر مف مدير العيادة) حيث يمكنو ادارة العيادة الطبية عبر نافذة مخصصة لو سبؽ وتـ شرحيا في شكؿ(‪.)2‬‬

‫مدير العيادة الطبية(المالؾ) ىو المسؤوؿ عف تعديؿ بيانات العيادة وال يحؽ لموظؼ العيادة مف الوصوؿ‬
‫الييا‪.‬‬

‫في حاؿ قاـ مدير العيادة باختيار الحجوزات مف القائمة الرئيسية فسيتـ عرض النافذة التالية‪:‬‬

‫شكؿ (‪)41‬‬

‫سبؽ وتـ شرح ىذه الواجية في شكؿ(‪ )3‬ولكف ما اختمؼ عنيا ىذه مف خالليا يستطيع مدير العيادة‬
‫الطبية(المالؾ) مف مشاىدة المواعيد عمى حسابة وليس عمى حساب الموظؼ العيادة‪.‬‬

‫الى ىنا ينتيي عمؿ مدير القسـ الرئيسي‪ .‬واألف نعود الى شكؿ (‪ ،)10‬فإذا كانت المعمومات التي تـ جمبيا مف قاعدة‬
‫البيانات تتعمؽ بمدير القسـ الفرعي فسوؼ ينتقؿ بو النظاـ الى الواجيات التي تخص مدير القسـ الفرعي‪ ،‬اي سوؼ ينتقؿ بو الى‬
‫الواجية التالية‪:‬‬

‫‪63‬‬
‫شكؿ (‪)42‬‬

‫في ىذه الواجية يستطيع مدير القسـ الفرعي بعمؿ مجموعة خاصة بو لتسيؿ عميو كتابة التقارير‪ ،‬حيث‬
‫تكمف فائدة ىذه الفكرة ىي اذا كاف كادر المستشفى كبير جدا فميس مف المنطقي جمب جميع الكادر وادراج‬
‫الطبيب المختص في كتابة التقرير(سيتـ شرح ىذه النقطة في شكؿ(‪ ،))43‬حيث يستطيع مدير القسـ الفرعي‬
‫عمؿ مجموعة خاصة بو يتـ عرض المتواجدوف فييا فقط عند كتابة التقارير‪ .‬حيث تحتوي ىذه الواجية عمى‬
‫قائمة رئيسية يظير فييا عمى اليميف اسـ القسـ الفرعي وعمى اليسار التبويبات‪ ،‬واسفؿ القائمة الرئيسية تنقسـ‬
‫الى جزئييف‪ :‬الجزء االوؿ يستطيع مدير القسـ الفرعي مف اضافة اعضاء الى مجموعتو الخاصة‪ ،‬كؿ ما عمى‬
‫مدير القسـ ىو اختيار نوع الحساب(التخصص) وسيتـ جمب جميع االعضاء الذيف لدييـ التخصص الذي تـ‬
‫اختياره‪ ،‬عمماً االعضاء في المتواجدوف في المستشفى ذاتيا التي ينتمي الييا مدير القسـ الفرعي‪ .‬وفي الجزء‬
‫الثاني جدوؿ يعرض تفاصيؿ حوؿ االعضاء الذيف تـ اضافتيـ الى المجوعة‪ ،‬حيث يعرض اسـ المختص عمى‬
‫شكؿ رابط يتـ نقمو الى شكؿ(‪ )15‬سبؽ وتـ شرحو ونوع الحساب والبريد اإللكتروني وىاتؼ المستخدـ‪.‬‬

‫وعند اختيار تبويب كتابة التقرير مف القائمة الرئيسية مف قبؿ مدير القسـ الفرعي سيتـ عرض القائمة‬
‫التالية‪:‬‬

‫‪64‬‬
‫شكؿ (‪)43‬‬

‫في ىذه النافذة يستطيع مدير القسـ الفرعي مف كتابة التقارير‪ ،‬حيث المعمومات المطموبة لكتابة التقرير ىي ادخاؿ عنواف‬
‫التقرير‪ ،‬واختيار حالة الكشؼ(نوع التقرير)‪ ،‬واختيار الطبيب الذي قاـ بالكشؼ عمى المريض(حيث يتـ جمب االعضاء فقط‬
‫المتواجدوف داخؿ المجوعة التي قاـ مدير القسـ بأنشائيا في شكؿ(‪ ،))42‬رقـ ىويو االحواؿ المدنية لممريض(رقـ الجنسية)‪،‬‬
‫اختيار تصنيؼ المرض سيتـ عرض جميع االمراض التي يتضمنيا التصنيؼ في حقؿ المرض‪ ،‬يتـ اختيار المرض المصاب بو‬
‫المريض‪ ،‬واختيار صورة لمتقرير(اختياري)‪ ،‬وحالة الكشؼ(ىؿ تمت معاينتو اـ ال)‪ ،‬وفي االسفؿ زر االضافة عند الضغط عميو‬
‫يتـ اضافة التقرير الى قاعدة بيانات النظاـ‪ .‬وفي االسفؿ يتـ عرض تفاصيؿ ممخصة حوؿ جمع التقارير التي تـ كتابتيا في ذلؾ‬
‫اليوـ‪ ،‬حيث يتـ عرض اسـ المريض‪ ،‬والطبيب عمى شكؿ رابط يتـ توجييو الى شكؿ(‪ )15‬سبؽ وتـ شرحو عند النقر عميو‪،‬‬
‫وتصنيؼ المرض‪ ،‬المرض‪ ،‬عنواف التقرير‪ ،‬نوع التقرير‪ ،‬التاريخ‪ ،‬تعديؿ عمى شكؿ رابط عند النقر عميو يتـ عرض الواجية التالية‪:‬‬

‫شكؿ(‪)44‬‬

‫‪65‬‬
‫في ىذه النافذة يتـ تعديؿ التقرير‪ ،‬حيث شكؿ ىذه الواجية تشبو النافذة السابقة‪ ،‬وتختمؼ عنيا بأنيا ال‬
‫تحتوي عمى التفاصيؿ‪ ،‬وزر االضافة يتحوؿ الى زر التعديؿ عند الضغط عميو سيتـ تحديث المعمومات الجديدة‬
‫في قاعدة بيانات النظاـ‪ .‬وعند اختيار تبويب إدارة العيادة مف القائمة الرئيسية مف قبؿ مدير القسـ الفرعي سيتـ‬
‫عرض شكؿ(‪ )40‬سبؽ وتـ شرحة‪ ،‬وعند اختيار تبويب تغير كممة السر مف القائمة الرئيسية مف قبؿ مدير‬
‫القسـ الفرعي سيتـ عرض شكؿ(‪ )18‬سبؽ وقمنا بشرحو سابقا‪.‬‬

‫الى ىنا ينتيي عمؿ مدير القسـ الفرعي‪ .‬واألف نعود الى شكؿ (‪ ،)10‬فإذا كانت المعمومات التي تـ‬
‫جمبيا مف قاعدة البيانات (دكتور) فسوؼ ينتقؿ بو النظاـ الى الواجيات التي تخص الدكتور‪ ،‬اي سوؼ ينتقؿ‬
‫بو الى الواجية التالية‪:‬‬

‫شكؿ (‪)45‬‬

‫ىذه النافذة الرئيسية التي تظير بشكؿ افتراضي لمدكتور‪ ،‬حيث مف خالؿ ىذه النافذة يستطيع الدكتور مف‬
‫مشاىدة المواعيد المطموب منو اكشؼ عمييا‪ ،‬كؿ ما عمى الدكتور ىو اختيار المستشفى التي يعمؿ بيا‪ ،‬ألنو‬
‫كما معموـ إف ىناؾ مف االطباء يعمموف في عدة مستشفيات‪ ،‬بعد أف يقوـ الدكتور باختيار المستشفى سوؼ‬
‫تعرض لو جميع االقساـ تمؾ المستشفى‪ ،‬كؿ ما عميو اختيار القسـ الذي يعمؿ بو سوؼ تعرض المواعيد في‬
‫االسفؿ تحديدا في جدوؿ المواعيد‪ ،‬حيث يعرض الجدوؿ جميع المواعيد التي تـ كتابتيا مسبقاً مف قبؿ مدير‬
‫القسـ الرئيسي سبؽ وتـ شرحة في شكؿ(‪ )39‬ليذا اليوـ‪ ،‬وىذه المعمومات ىي‪ :‬اسـ المريض‪ ،‬الجراح‬
‫المختص‪ ،‬التاريخ‪ ،‬الوقت‪.‬‬

‫أما اذا قاـ الدكتور باختيار ادارة العيادة مف القائمة الرئيسية سوؼ يعرض لو شكؿ(‪ )40‬سبؽ وتـ شرحو‪،‬‬
‫واذا تـ اختيار طمب االنضماـ مف القائمة الرئيسية فسوؼ تعرض النافذة التالية‪:‬‬

‫‪66‬‬
‫شكؿ (‪)46‬‬

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

‫الى ىنا ينتيي عمؿ مدير القسـ الفرعي‪ .‬واألف نعود الى شكؿ (‪ ،)10‬فإذا كانت المعمومات التي تـ جمبيا مف قاعدة‬
‫البيانات تتعمؽ بموظؼ تسجؿ المرضى فسوؼ ينتقؿ بو النظاـ الى الواجيات التي تخص موظؼ تسجيؿ المرضى‪ ،‬اي سوؼ‬
‫ينتقؿ بو الى الواجية التالية‪:‬‬

‫شكؿ (‪)47‬‬

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

‫‪67‬‬
‫استخداـ رقـ ىوية االحواؿ المدنية(رقـ الجنسية) عندما يتطمب الوصوؿ الى بيانات المريض‪ ،‬حيث المعمومات المطموبة لتسجؿ‬
‫المريض ىي(االسـ االوؿ‪ ،‬االسـ الثاني‪ ،‬الحالة الزوجية‪ ،‬الجنس‪ ،‬المحافظة‪ ،‬القضاء‪ ،‬تاريخ الميالد‪ ،‬رقـ الياتؼ‪ ،‬البريد‬
‫االلكتروني‪ ،‬العنواف)‪ ،‬عمما ا ف رقـ الياتؼ والبريد االلكتروني حقوؿ اختيارية‪ ،‬وفي االسفؿ يوجد ثالث ازرار‪ :‬عمى اليميف زر‬
‫االضافة عندما يتـ الضغط عميو يتـ اضافة المريض عمى قاعدة بيانات النظاـ وفي الوسط زر التعديؿ ويكوف غير مفعؿ سيتـ‬
‫شرحة في الجزء الثاني‪ ،‬والزر الثالث اضافة جديدة عندما يتـ الضغط عميو يتـ تفريغ جميع الحقوؿ مف البيانات‪.‬‬

‫االف الجزء االوؿ‪ :‬في الجزء االوؿ يمكف لموظؼ تسجؿ المرضى مف البحث عف مريض داخؿ النظاـ وذلؾ بكتابة رقـ‬
‫ىوية االحواؿ المدنية(رقـ الجنسية) في الحقؿ المخصص المبيف في الشكؿ اعاله وعمى اليميف زر البحث عندما يتـ الضغط عميو‬
‫سيتـ عرض الشكؿ التالي‪:‬‬

‫شكؿ (‪)48‬‬

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

‫الى ىنا ينتيي عمؿ موظؼ تسجؿ المرضى‪ .‬واألف نعود الى شكؿ (‪ ،)10‬فإذا كانت المعمومات التي تـ جمبيا مف قاعدة‬
‫البيانات تتعمؽ بحساب الممرض فسوؼ ينتقؿ بو النظاـ الى الواجيات التي تخص الممرض‪ ،‬اي سوؼ ينتقؿ بو الى الواجية التالية‪:‬‬

‫‪68‬‬
‫شكؿ (‪)49‬‬

‫جميع الواجيات التي تعرض الى حساب الممرض تـ شرحيا سابقا وذلؾ في شكؿ(‪ )45‬وشكؿ(‪ ،)18‬ذلؾ الف الممرض ال‬
‫يمتمؾ عيادة طبية ليتـ ادارتيا‪ ،‬ولـ يتـ ارساؿ طمب االنظاـ الى أي مستشفى بعد‪.‬‬

‫واجيات اخرى‪:‬‬

‫شكؿ (‪)50‬‬

‫يتـ عرض ىذه الواجية عندما يتـ ايقاؼ حساب المستخدـ مف قبؿ مدير النظاـ لكي يعرؼ المستخدـ بأنو تـ ايقاؼ حسابة‬
‫ولعيادة تفعيمو عميو اخبار مدير النظاـ حوؿ حسابة‪.‬‬

‫شكؿ (‪)51‬‬

‫يتـ عرض ىذه الواجية عندما حدث خطأ غير متوقع مف قبؿ النظاـ‪ ،‬حيث يتـ توجيو المستخدـ الى ىذا الواجية لكي‬
‫يعرؼ ىناؾ مشكمة ما‪ ،‬فيقوـ بمراسمة مدير النظاـ عنيا ليتـ حميا بأقرب وقت ممكف‪.‬‬

‫‪69‬‬
‫الفصل الخامس‬

‫االستنتاجات والتوصيات والخالصة‬

‫االستنتاجات‪:‬‬
‫استنتج الباحثاف أف الموقع االلكتروني لوُ العديد مف المميزات التي تجعموُ افضؿ في اإلدارة مف اإلدارة‬
‫التقميدية ومف ِ‬
‫ىذه المميزات ما يمي ‪:‬‬

‫ال يوجد تعريؼ موحد إلدارة االلكترونية اال انو قد لوحظ اف جوىر االدارة االلكترونية ىو انجاز‬ ‫‪)1‬‬
‫االعماؿ االدارية الكترونيا باستخداـ تقنيات المعمومات لذلؾ عرفنا االدارة االلكترونية عمى انيا عبارة‬
‫عف منظومة الكترونية متكاممة تيدؼ الى تحويؿ العمؿ االداري العادي مف ادارة يدوية ورقية الى ادارة‬
‫باستخداـ االجيزة االلكترونية و التكنولوجية وذلؾ باالعتماد عمى نظـ معموماتية قوية في اتخاذ القرار‬
‫بأسرع وقت واقؿ جيد‪.‬‬
‫تيدؼ االدارة االلكترونية الى تقديـ الخدمات الكترونيا في اي مكاف واي زماف مما يؤدي الى جودة‬ ‫‪)2‬‬
‫وتحسيف االداء وسرعة تنفيذ وخفض التكمفة والدقة والسرعة في تقديـ الخدمات وتطوير التنظيـ االداري‬
‫وتبسيط االجراءات وتوفير المعمومات الصحيحة وسرعة اتخاذ الق اررات المبنية عمى معمومات دقيقة‬
‫ومباشرة‪.‬‬
‫الخصوصية واالماف حيث تتمتع االدارة االلكترونية بمعايير الخصوصية والسرية واالماف والمصداقية‬ ‫‪)3‬‬
‫في انجاز العمؿ‪.‬‬
‫التخمص مف الروتيف في اداء العمؿ‪.‬‬ ‫‪)4‬‬
‫اقتصادية عمى مدى البعيد‪.‬‬ ‫‪)5‬‬
‫سيولة الوصوؿ الى المعمومات بسبب توفر قواعد البيانات‪.‬‬ ‫‪)6‬‬

‫التوصيات ‪:‬‬
‫إضافة المغة االنكميزية لمموقع االلكتروني لكي يشتمؿ الموقع اثناف مف ابرز المغات العالمية‪.‬‬ ‫‪)1‬‬
‫تحويؿ المشروع مف ‪ ASP.NET WebForm To ASP.NET MVC‬بما تمتمكو مف امكانية تطوير‬ ‫‪)2‬‬
‫الموقع بسيولة وسرعة عالية باألداء‪.‬‬
‫رفع المشروع عمى موقع و ازرة الصحة العراقية ليتـ االستفادة منو في كافة فروع الميداف الصحي وتحقيؽ‬ ‫‪)3‬‬
‫اليدؼ الذي صمـ مف أجمو‪.‬‬
‫‪70‬‬
‫االىتماـ بتدريب المورد البشرى المشارؾ في تمؾ األنظمة عمى كيفية التعامؿ االلكتروني عبر شبكة‬ ‫‪)4‬‬
‫االنترنت‪.‬‬
‫توفير الدعـ المادي والفني لبناء وتطوير أنظمة الموقع‪.‬‬ ‫‪)5‬‬
‫تطوير أمنية وخصوصية الموقع واالرتقاء بيا‪.‬‬ ‫‪)6‬‬
‫عمؿ غرؼ لمدردشة بيف مديري ومستخدمي النظاـ كؿ عمى حسب صالحيتو‪ ،‬بغية حؿ المشاكؿ واتخاذ‬ ‫‪)7‬‬
‫القرار بشكؿ سميـ وسريع‪.‬‬
‫تطوير خدمة البريد االلكتروني لتدعـ ارساؿ الرسائؿ الى المرضى في حاؿ قاموا بعمؿ حجز بالعيادات‬ ‫‪)8‬‬
‫الطبية تخبرىـ عف معمومات الحجز‪.‬‬
‫تطوير خدمة البريد االلكتروني او رسائؿ الػ ‪ SMS‬تعمـ المرضى عف المقاحات او الحمالت التوعية‬ ‫‪)9‬‬
‫المجتمعية التي تقوـ بيا و ازرة الصحة‪.‬‬

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

‫‪71‬‬
‫أمكانية معرفة االمراض االكثر انتشا اًر والمواقع الجغرافية في جميع ارجاء البالد التي تتكاثر بيا بكؿ‬ ‫‪)8‬‬

‫سيولة ويسر وىذا أمر غاية في التعقيد والصعوبة لإلدارة العادية التي تتطمب عمؿ شاؽ وضخـ جداً‬
‫وبإحصائيات دقيقة ومعقدة وتكاليؼ باىظة‪.‬‬
‫القررات المناسبة وانجاز االعماؿ‪.‬‬
‫سيولة الوصوؿ الى البيانات والمعمومات مف قبؿ المديريف التخاذ ا‬ ‫‪)9‬‬
‫‪ )10‬تحويؿ المؤسسة التقميدية الى مؤسسة الكترونية‪.‬‬
‫‪ )11‬امكانية ادارة المستخدـ وتحديد الصالحيات الوصوؿ الى البيانات مف قبؿ مشرفيف النظاـ‪ ،‬مع امكانية‬
‫ايقاؼ اي مستخدـ مف الدخوؿ الى النظاـ‪.‬‬
‫‪ )12‬تقديـ الخدمات بكفاءة عالية وبأسرع وقت‪.‬‬
‫‪ )13‬امكانية االستفادة مف االدارة االلكترونية في تطوير االدارة العادية‪.‬‬
‫‪ )14‬قابمية التوسع والتطور في المستقبؿ‬

‫‪72‬‬
‫الخاتمة‪:‬‬

‫نحمد البارئ سبحانو وتعالى الذى وفقنا لما قدمناه فنضع قطراتنا األخيرة‬
‫بعد المشوار الذى خضناه بيف تفكر وتعقؿ في تصميـ وتنفيذ موقع الكتروني‬
‫يدير و ازرة الصحة والمديريات والمستشفيات والعيادات الطبية‪ ،‬لتقديـ ما‬
‫قدمنا‪ :‬فقد كانت رحمة ممتعة و جاىدة لالرتقاء بدرجات الفكر والعقؿ‪ ،‬ولـ‬
‫َ‬
‫ندعي ِ‬
‫فيو الكماؿ ‪ ،‬ولكف لنا عذرنا‬ ‫يكف ىذا بالجيد القميؿ‪ ،‬وال نستطيع اف َ‬
‫أننا بذلنا ِ‬
‫فيو عصرة جيدنا فإف وفقنا اهلل في اصابة ما ىدفنا اليو ‪ ،‬فذاؾ‬
‫ىدفنا ‪ ،‬واف أخطئنا فمقد نمنا شرؼ المحاولة والتعميـ‪ .‬وأخي اَر بعد أف ابحرنا‬
‫في ىذا المجاؿ المتيع‪ .‬نأمؿ مف اهلل أف يناؿ قبولكـ واف يمقى االستحساف‬
‫منكـ ‪ ،‬وصؿ الميـ وسمـ تسميماً كثي ار عمى سيدنا وحبيبنا اشرؼ خمؽ اهلل‬
‫محمد بف عبداهلل وعمى آلو وصحبو اجمعيف‪.‬‬

‫‪73‬‬
:‫المصادر‬

:‫كتب الكترونية‬
،ASP ‫ طريقة لتحسيف وتسريع أداء موقع‬22 ‫ شرح‬،‫) نبيؿ محمد لطؼ مصمحي‬1
pm 9:00 2018/3/23 ،https://mega.nz/#fm/transfers
،ASP.NET‫)في تقنية‬Validation Controls( ‫ أدوات التحقؽ مف المدخالت‬،‫) نبيؿ محمد لطؼ مصمحي‬2
pm 9:15 2018/3/23 ،https://mega.nz/#fm/transfers
2018/3/31 ،http://www.kutub.info ،‫ التعامؿ مع قواعد بيانات بمغة‬ASP.NET ،‫) حسيف احمد طالب‬3
am 9:00
،C# 2010 and SQL Server 2008 ‫ برمجة قواعد البيانات باستخداـ‬،‫) حساـ كماؿ محمد‬4
pm 8:00 2018/3/24 ،http://www.kutub.info
2018/3/24 ،/http://www.kutub.info ،2008 ‫ خطوة بخطوة مع فجواؿ ستوديو‬،‫) أحمد جماؿ خميفة‬5
pm 10:00
pm 9:10 2018/3/27 ،/http://www.kutub.info ،‫ االبحار في السي شارب‬،‫) حساـ الديف الرز‬6
،John Sharp, MS Microsoft Visual Csharp 2013.Step by Step )7
am10:29 27/2/2018 ،http://www.csharpens.com/p/ebooks.html

:‫مواقع الكترونية‬
،http://www.mobde1.com/analysis ‫) تحميؿ وتصميـ النظـ ( شبكة المبدع ) عمي الرابط‬8
pm 7:30 2018/2/12
MSDN – Microsoft Developer Network, http://msdn2.microsoft.com/en- )9
pm 8:30 2018/4/12 ،us/default.aspx
pm 7:30 2018/2/2 ،/https://www.w3schools.com/html ،W3SHCHOOLS )10
pm 7:00 2018/4/10 ،https://stackoverflow.com ،Stack Overflow )11
https://www.mssqltips.com/sqlservertip/1856/sql-server-query- ،mssqltips )12
pm 9:00 2018/4/10، /execution-plans-in-sql-server-management-studio
https://msdn.microsoft.com/ar- ،MSDN-Microsoft )13
pm 8:42 2018/3/25، sa/library/4w3ex9c2(v=vs.100).aspx
،CodePen - Front End Developer Playground & Code Editor in the Browser )14
pm 7:30 2018/2/5 ،/https://codepen.io

74
،HTML element reference - HTML | MDN )15
pm 7:30 2018/3/1 ،https://developer.mozilla.org/ar/docs/Web/HTML/Element
pm 7:30 2018/3/6 ،/https://validator.w3.org ،The W3C Markup Validation Service )16
،https://gtmetrix.com ،GTmetrix | Website Speed and Performance Optimization )17
pm 7:30 2018/4/2
7:30 2018/4/2 ،https://developer.mozilla.org/en-US/docs/Web/JavaScript ،MDN )18
pm
pm 7:30 2018/4/2 ،https://javascript.info ،The Modern JavaScript Tutorial )19
pm 7:30 2018/3/25 ،https://jstherightway.org ،JS Professional )20
pm 7:30 2018/3/25 ،https://www.javascript.com ،JavaScript )21

75

You might also like