فصل أول: دراسة حالة بناء مكتبة رقمية PDF
Document Details
Uploaded by CarefreeForsythia4644
جامعة الجفرة
Tags
Summary
هذا البحث يتناول دراسة حالة لبناء مكتبة رقمية، و يركز على أهمية المكتبات الرقمية في نشر المعرفة، وتوفير مصادر المعلومات، ويقدم لمحة عن المتطلبات والمنهجيات المستخدمة في بناء هذا النوع من المكتبات.
Full Transcript
الفصل األول المقدمة 1.1المقدمة: في ضوء التطور الهائل للتقنية والمعلوماتية ،وتزايد البيانات وتضخم المعلومات عبر شبكات االنترنت ،تمكن القراء والمستفيدين من الوصول الى المكتبات اإللكترونية عن بعد ،حيث ط...
الفصل األول المقدمة 1.1المقدمة: في ضوء التطور الهائل للتقنية والمعلوماتية ،وتزايد البيانات وتضخم المعلومات عبر شبكات االنترنت ،تمكن القراء والمستفيدين من الوصول الى المكتبات اإللكترونية عن بعد ،حيث طورت العديد من الجامعات عبر العالم الرقمي مواقع متنوعة للمكتبات الرقمية اإللكترونية التي توفر كم هائل من المعلومات المتنوعة في الشكل والمحتوى.بنا ًء على ذلك ،يمكن تعريف المكتبات اإللكترونية بأنها عبارة عن مجموعة من المفاهيم والتطبيقات المستدامة لمفهوم المكتبة الحديثة القائمة على أساس تقنية المعلومات الرقمية والشبكات والذكاء االصطناعي ،بحيث تترابط وتتكامل فيما بينها بكفاءة وفعالية لتقديم خدمات رقمية سهلة للمستفيد. حيث أصبحت المكتبات اإللكترونية حجر الزاوية في نشر المعرفة وتسهيل الوصول إليها.حيث تعد المكتبات اإللكترونية بمثابة بوابات رقمية تفتح آفاقًا جديدة للباحثين والطالب والقراء على حد سواء ،مما يمكنهم من الوصول إلى مصادر المعلومات بكفاءة وفعالية. كما تعد المكتبة أحد أجزاء الجامعة التي من خاللها يمكن توفير الخدمات الضرورية المتعلقة بمشاركة المعلومات والبحث عن الكتب ،المحاضرات ،الندوات ،والعروض. تعتبر المكتبات الجامعية من المؤسسات العلمية المهمة باإلضافة إلى أنها في الوقت الحاضر تعتبر مركز لمختلف مصادر المعلومات بحيث تقدم الخدمات بشقيها التقليدي وااللكتروني لمختلف الفئات العمرية ويجب أن تقدم هذه الخدمات بشكل أفضل وبطرق حديثة ،وذلك بإتباع األساليب والوسائل المتطورة لترقية المستوى الذي يحتاجه المستفيدون منها ،حيث تسعى المكتبات الجامعية إلى تطوير أدائها وتحسين خدماتها ،وذلك عن طريق توظيف الوسائل واإلمكانات المتاحة كبقية المراكز والمؤسسات المعلوماتية العالمية ،ومن هذه الوسائل استخدام تكنولوجيا المعلومات من خالل أهم التقنيات التي تعمل على معالجة البيانات وتطوير خدمات المكتبات ،وقد سعت العديد من المكتبات الى استخدام هذه التكنولوجيا في عملياتها المختلفة. 1.2مشكلة البحث: تتجسد مشكلة البحث في عدم مقدرة الطالب على اللجوء الى المكتبة في أي وقت ،باإلضافة الى عدم إمكانية توفير الكتب في المكتبة في كل األوقات ،واستعارة نفس الكتاب من قبل عدد من الطالب 1 مما يسبب مشكلة من تحقيق االستفادة الكبرى ،وأيضا ً ضياع جزء من زمن الطالب وأخد مجهود من الطالب حيث يجب على الطالب الذهاب الي المكتبة للحصول على الكتب. قد يضطر الطالب إلى شراء نسخ من المناهج والمقررات الدراسية من المكتبات ،مما يُشكل عبئًا ماليًا عليهم. كما قد يواجه أعضاء هيئة التدريس بعض الصعوبات في عملية إيجاد المراجع ألعداد المحاضرات، وقد يتوجب عليهم الذهاب الى المكاتب لوضع نسخ ورقية من المقرر الدراسي ليقوم الطالب بنسخه مما يسبب في اهدار الوقت لكليهما. 1.3أهمية البحث ان التأخر انشاء وتطوير المكتبات اإللكترونية يعني التأخر في إيصال مصادر العلم والمعرفة للمجتمع من أعضاء هيئة تدريس وطالب وباحثين وبالتالي سيكون هناك تأثير سلبي في الجانب التعليمي والبحثي والثقافي. تظهر أهمية البحث في تقديم خدمة الحصول على المعلومات التي تحتوي عليها الكتب والمناهج التعليمية ،مما يساعد الطالب وأعضاء هيئة التدريس على توفير الوقت والجهد ،وتمكنهم من التفاعل وإعطائهم القدرة على االطالع والتصفح وإمكانية نشر إنتاجهم وبحوثهم. 1.4اهداف البحث: يهدف هذا البحث الى تصميم مكتبة إلكترونية تربط جميع مصادر المعلومات اإللكترونية المتاحة لتعزز القدرة العلمية والبحثية لمنسوبي المؤسسة التعليمية من أعضاء هيئة التدريس والطالب وذلك لتيسير الوصول الى المعلومات التي يحتاجونها والتفاعل اإليجابي فيما بينهم. وكذلك تسهيل حصول الطالب على المناهج والمقررات الدراسية ،والكتب العلمية ،واختصار الجهد والزمن على الطالب ،وترسيخ مبدأ التعليم الذاتي لدى الطالب باعتمادهم على أنفسهم في البحث عن المعرفة وتخزينها واستثمارها. 2 وتمكين ايضا ً أعضاء هيئة التدريس من الحصول على المراجع والمصادر التي تساعدهم في اختيار ووضع المناهج والمقررات الدراسية ،وسهولة تنزيلها على المكتبة ليقوم الطالب باالطالع على المقرر الدراسي وتحميله. 1.5منهجية البحث: يعتمد هذا البحث أسلوب حل المشكالت problems solvingفي تحليل وتصميم التطبيق المستهدف وهو الموقع اإللكتروني للمكتبة الرقمية ،حيث يعتمد على الطريقة الموحدة process unifiedفي صياغة نماذج التحليل والتصميم. 1.6تنسيق البحث: في هذا الفصل ،تم مناقشة المقدمة ،ومشكلة البحث ،واهمية البحث ،واهداف البحث والمنهجية المتبعة لتصميم موقع المكتبة اإللكترونية.وبقية الفصول لهذا البحث منسقة كما في الفقرات التالية: الفصل الثاني يشمل الدراسات السابقة التي لها عالقة بموضوع البحث. الفصل الثالث يمثل مرحلة تحليل البيانات التي تم جمعها. الفصل الرابع ويشمل مرحلة التصميم للموقع اإللكتروني من حيث تصميم قاعدة البيانات والواجهة الخاصة بالموقع. الفصل الخامس ويتعلق بالتنفيذ واالختبار للموقع والتحقق من خلوه من األخطاء والعيوب. الفصل السادس ويتضمن النتائج التي توصل اليها البحث والتوصيات. 3 الفصل الثاني اإلطار النظري والدراسات السابقة 4 2.1المقدمة يتمثل اإلطار النظري في اللغات البرمجية المستخدمة في تصميم موقع المكتبة اإللكترونية واألدوات ومحرر االكواد ،بجانب الدراسات السابقة في الكتب والمراجع والوثائق والمستندات التي تحتوي على معلومات وبيانات ذات صلة بموضوع البحث.كما تتعلق باألسس والنظريات التي يعتمد عليها الباحث في تحديد أبعاد موضوع البحث. وفيما يخص الموقع المقترح ،فإنه يهتم بتصميم موقع إلكتروني لمكتبة رقمية لكلية تقنية المعلومات. حيث توجد العديد من المواقع اإللكترونية التي تتخذ نسقا ً مشابها ً للموقع المقترح ،مع تنوع واختالف صمم من أجله ،واحتياجات المستخدم. الخدمات التي تقدمها هذه المواقع كال حسب الهدف الذي ُ هذا الفصل يلخص الجانب المتعلق بالدراسات السابقة واألنظمة الشبيهة ذات العاقة بموضوع البحث. 2.2البرمجيات المستخدمة في تصميم الموقع 2.2.1لغة HTML هي لغة توصيف تستخدم في إنشاء وتصميم صفحات ومواقع الويب ،وتعتبر هذه اللّغة من أقدم اللّغات وأوسعها استخداما في تصميم صفحات الويب.حيث توفر بنية صفحة الويب وترشد متصفحات الويب حول كيفية عرض العناصر المختلفة للصفحة ،مثل النص ،والصور ،والروابط، والهيكل العام لصفحة الويب. 2.2.2لغة CSS اختصارا، CSS ً تُستخدم لغة صفحات األنماط المتتالية Cascading Style Sheetsالتي تسمى إلنشاء مظهر وتصميم صفحات الويب بما في ذلك؛ األلوان والتخطيط والخطوط ،فهي التي تجعل صفحات المواقع اإللكترونية قابلة للعرض على المستخدمين. 2.2.3لغة Java Script هي لغة برمجة يستخدمها المطورون في بناء صفحات ويب تفاعلية .بدايةً من تحديث موجز الوسائط االجتماعية وحتى عرض الرسوم المتحركة والخرائط التفاعلية ،يمكن لوظائف JavaScriptأن ونظرا ألنها لغة برمجة نصية من طرف العميل ،فإنها تعد واحدة ً تحسّن تجربة مستخدم وقع الويب. من التقنيات األساسية في شبكة الويب العالمية. 5 2.2.4لغة MySQL لغة االستعالم الهيكلية ) (SQLهي لغة برمجة لتخزين المعلومات ومعالجتها في قاعدة بيانات عالئقيةّ. تخزن قاعدة البيانات العالئقية المعلومات في شكل جدول ،به صفوف وأعمدة تمثل سمات بيانات مختلفة والعالقات المختلفة بين قيم البيانات.يمكنك استخدام عبارات SQLلتخزين المعلومات ضا استخدام SQLللحفاظ وتحديثها وإزالتها والبحث عنها واستردادها من قاعدة البيانات.يمكنك أي ً على أداء قاعدة البيانات وتحسينه. 2.2.5محرر االكواد Visual Studio Code ضا باسم ،VS Codeهو محرر نصوص قوي ومتعدد االستخدامات تم تطويره المعروف أي ً بواسطة .Microsoftيُستخدم على نطاق واسع من قبل المبرمجين ومطورو الويب وعلماء البيانات والمهنيين في مجاالت أخرى للتعامل مع مجموعة متنوعة من مهام الكتابة والبرمجة. 2.3الدراسات السابقة تع ّد دراسة المكتبات اإللكترونية من الموضوعات المهمة في عالم التكنولوجيا الحديثة ،حيث تلعب هذه التقنية دورا ً حيويا ً في تحسين كفاءة العمل وتنظيم البيانات في مختلف القطاعات.تسعى الدراسات السابقة إلى استكشاف مدى تأثير المكاتب اإللكترونية على اإلنتاجية واألداء العام للمؤسسات ،باإلضافة إلى ذلك تطرقت األبحاث السابقة إلى أساليب تطوير وتنفيذ المكاتب اإللكترونية بما يتماشى مع احتياجات المؤسسات الحديثة ومتطلباتها التكنولوجية المتغيرة. 2.3.1المكتبة الرقمية السعودية المكتبة الرقمية السعودية هي مكتبة علمية سعودية ،تعنى بإتاحة مصادر المعلومات بمختلف أشكالها ألعضاء هيئة التدريس والباحثين والطالب في الجامعات السعودية ومؤسسات التعليم العالي، ومنسوبي وزارة التعليم. تعمل المكتبة على التفاوض مع الناشرين والموردين للكتب والمجالت اإللكترونية ،بهدف توفير الجهد والمال للجهات المشتركة ،وتوحيد المعايير وآليات العمل في بناء المجموعات الرقمية في مؤسسات التعليم العالي.إلى جانب المشاركة في مصادر المعلومات ،والتي قد يكون من المستحيل لكل جهة على حدة أن تحصل على تلك المصادر التي ستؤمنها المكتبة الرقمية السعودية ،وهي تسعى بذلك إلى تقديم محتوى رقمي وخدمات معلوماتية متطورة من خالل مساندة منظومة التعليم الجامعي وخدمة منسوبي الجامعات السعودية ،وبناء بيئة رقمية تواكب التطورات التقنية في صناعة 6 النشر اإللكتروني ،وتزيد من سرعة التواصل بين الباحثين في مجال اإلنتاج والنشر العلمي ،واقتناء الكتب الرقمية التي أنتجتها الجامعات المرموقة في العالم ،وكذلك التي أنتجت من قبل ناشرين تجاريين عالميين في مختلف التخصصات ،والمشاركة في مصادر المعلومات اإللكترونية بين مؤسسات التعليم العالي المشتركة في المكتبة الرقمية ،وتحويل مصادر المعلومات الورقية التي تنتجها الجامعات السعودية والتي تتمثل إلى مصادر رقمية يمكن االطالع عليها عبر بوابة المكتبة الرقمية ،وتهدف المكتبة بعملها إلى المساهمة في إثراء المحتوى العربي الرقمي من خالل إيجاد جهة واحدة تتفاوض مع الناشرين وتحصل على أفضل العروض)1(. الشكل ( )1،2يوضح الواجهة الرئيسة لموقع المكتبة الرقمية السعودية. شكل ( )1،2المكتبة الرقمية السعودية SDL 2.3.2مكتبة جامعة قطر تُقدم مكتبة جامعة قطر خدمات معلوماتية عالية الجودة لمنتسبي جامعة قطر وشركائها المحليين ضم المكتبة مجموعات شاملة من الكتب المطبوعة والدوليين وللمجتمع القطري بشكل عام.ت ُ واإللكترونية ،كما تشترك المكتبة في العديد من قواعد البيانات العلمية التي تخدم كافة التخصصات والبرامج في جامعة قطر.توفر أيضا ً مكتبة جامعة قطر برنامجا ً للتوعية المعلوماتية والتدريب على مهارات البحث العامة. حيث تسعى مكتبة جامعة قطر لتعزيز التطلُعات األكاديمية والبحثية لمنتسبي جامعة قطر ،وتلبية االحتياجات التعليمية والمهنية للمجتمع.الشكل ( )2،2يوضح الواجهة الرئيسية لمكتبة جامعة قطر. 7 شكل ( )2،2مكتبة جامعة قطر 8 الفصل الثالث التحليل 9 )1.3المقدمة تحليل النظام هو عملية مفصلة تهدف إلى فهم ووصف النظام الذي يتم بناؤه ،وتشمل المراحل التي يتكون منها عملية بناء النظام ،كما تتضمن هذه العملية جمع وتحليل جميع البيانات المتعلقة بالنظام الستخالص المتطلبات التي تساهم في إعداد النظام.بنا ًء على هذه المتطلبات ،يتم تحديد المتطلبات الوظيفية وغير الوظيفية للنظام المقترح الذي سيتم بناؤه ،باإلضافة إلى تحديد المميزات الرئيسية والوظائف والعمليات األساسية التي سيقوم بها النظام ،والفقرات التالية توضح المتطلبات الوظيفية وغير الوظيفية للنظام المقترح وهو الموقع اإللكتروني. )2.3المتطلبات الوظيفية تعد المتطلبات الوظيفية من أهم مكونات تحليل النظام ،حيث تتضمن العمليات التي يجب أن يحتويها النظام الجديد بشكل أساسي ،والخدمات التي يجب أن يقدمها النظام للمستخدم وتشمل المتطلبات الوظيفية العمليات األساسية التالية. 1.2.3اإلدخال تسمح هذه العملية بإدخال البيانات أو المعلومات إلى نظام البرمجي ،ويتم استخدام عملية اإلدخال كمتطلب وظيفي أساسي في بناء النظم البرمجية ،حيث تسمح للمستخدم بتزويد النظام بالمعلومات الالزمة لتنفيذ المهام المطلوبة منه مثل بيانات المستخدمين ،وبيانات الموارد مثل لكتب ،األوراق العلمية ،ملخصات المحاضرات ،باإلضافة إلى إدخال كل ما يتعلق بالموقع اإللكتروني الخاص بالمكتبة الرقمية. 2.2.3العرض تسمح هذه العملية بتوفير الموقع اإللكتروني إلمكانية عرض المعلومات بطريقة سهلة وواضحة للمستخدمين ،حيث يُراعى في هذه العملية تسهيل فهم المحتوى المعروض على الشاشة ،وتعزز قدرة المستخدمين على التفاعل مع النظام ،وتنفيذ اإلجراءات بسالسة وكفاءة ،ويوفر الموقع اإللكتروني المقترح عرض معظم البيانات والمعلومات المدخلة بطريقة سهلة ومرنة من خالل الواجهات التفاعلية. 3.2.3التعديل يسمح النظام المقترح بتعديل كافة البيانات المدخلة ،حيث تعزز هذه العملية قدرة النظام على الحفاظ على دقة وصحة البيانات المخزنة في النظام ،كما تعمل هذه العملية على تمكين المستخدمين من إدارة النظام والتفاعل معه بشكل فعال ،مما يسهم في تقليل األخطاء والمشكالت التي قد تنشأ نتيجة إدخال خاطئ ،أو وجود بيانات غير صحيحة أو ناقصة. 4.2.3حذف البيانات تسمح عملية حذف البيانات من إمكانية إزالة البيانات غير المرغوب فيها من النظام وتعتبر هذه العملية جزءا أساسيا من عمليات إدارة البيانات والملفات ،وتتمثل أهمية عملية حذف البيانات في إمكانية تقليل حجم التخزين للبيانات غير المرغوب فيها ،حيث يتم إزالة البيانات القديمة أو غير المستخدمة ،مما يساهم في تحسين سرعة النظام وأداءه. 10 )3.3المتطلبات غير الوظيفية المتطلبات غير الوظيفية هي مجموعة من المتطلبات التي تحدد الخصائص والميزات التي تتوفر في النظام قيد التطوير ،مثل سهولة االستخدام ،واألمان ،والكفاءة ،وسرعة االستجابة ،والفقرات التالية توضح هذه المتطلبات بالتفصيل. 1.3.3سهولة االستخدام تشمل سهولة االستخدام العديد من العوامل مثل التصميم البسيط والواضح ،وتنظيم األدوات والوظائف بطريقة منطقية وسهلة الوصول ،وتوفير وسائل تعليمية وتوجيهية للمستخدم ،ويتميز النظام المقترح بسهولة االستخدام من خالل تصميم واجهات بسيطة وسهلة الفهم واالستخدام ،كما يتم تنظيم العناصر المعروضة بشكل منطقي ،ويتم وضعها في أماكن سهلة الوصول للمستخدم. 2.3.3قابلية التحديث والتطوير تعني قابلية التعديل والتطوير القدرة على تغيير أو تعديل مكوناته البرمجية ،وإمكانية إضافة مزايا جديدة بكل سهولة ،ويمكن توفير هذه الميزة من خالل توثيق المحتوى البرمجي ،واستخدام التعليقات المناسبة في المكان المناسب لتسهيل الوصول إلى الشفرة المطلوبة وتعديلها أو تحسينها. 3.3.3األمان األمان تعني قدرة النظام على حماية وتأمين بيانات النظام والمستخدمين من أي انتهاكات أو خروقات ،ويتم تحقيق األمان من خالل اتخاذ عدة إجراءات مثل ضمان وجود وصول محدود للبيانات للمستخدمين ،حيث يتم تحديد صالحيات الوصول المناسبة لكل مستخدم وتقييد الوصول غير المصرح به. 4.3.3الكفاءة الكفاءة في النظام تعني استخدام الموارد بشكل فعال ،حيث يهدف النظام المقترح إلى أن يكون فعاالً في استخدام الموارد ،مما يؤدي إلى تشغيل سلس ،ويتم ذلك من خالل تحسين تنظيم البرمجيات، واالستفادة من تقنيات التحسين المختلفة ،وتحسين استخدام الشبكة واالتصاالت. )4.3نمذجة النظام System Modeling يتم وصف النظام المقترح باستخدام لغة النمذجة UMLلتساعد على فهم وتحليل مكونات النظام قيد التطوير ،والعالقات بينها ،ويتم استخدام لغة UMLلتمثيل المفاهيم والعالقات المختلفة في النظام بشكل بصري ومفهوم ،الفقرات التالية توضح لغة النمذجة UMLوالمخططات المستخدمة في وصف النظام المقترح. )4.3.1لغة النمذجة الموحدة )UML( Unified Modelling Language لغة النمذجة الموحدة هي لغة قياسية تستخدم في تصميم البرمجيات لوصف هياكل النظم وسلوكياتها، وتتضمن مجموعة من الرموز والمفاهيم القياسية التي تستخدم لتوصيف البرمجيات وعالقاتها وتفاعالتها من خالل مجموعة متنوعة من المخططات التي تستخدم كل منها لوصف النظام من منظور معين لتوضيح أحد جوانب البرمجية قيد التطوير. والفقرات التالية توضح بالتفصيل هذه المخططات ووصفها للنظام المقترح. 11 .1مخطط حالة االستخدام ()Use case diagram مخطط حالة االستخدام هو أحد مخططات لغة ،UMLويستخدم لوصف سيناريوهات استخدام النظام وتمثيل العمليات والممثلين والعالقات بينهم ،كما يساعد هذا المخطط في تحليل وتصميم النظام بشكل منظم وشامل لجميع عمليات النظام الممكنة. الجدول ( )1.3يوضح الرموز المستخدمة في مخطط حالة االستخدام التوضيح الرمز ممثل ( :)actorهو الذي يقوم بالتعامل مع النظام رابط/عالقة :يربط بين المستخدم وحالة النظام Relationship واقعة االستخدام :العملية التي يقوم بها النظام Use Case حزمة وقائع االستخدام عالقة احتواء :تعني ان عالقة استخدام رئيسية include تتضمن واقعة استخدام فرعية عالقة امتداد :تعني ان حالة االستخدام ممتدة Extends األهداف والخطوات لحالة استخدام موسعة توضح االشكال ( )1.3و( )2.3و( )3.3و( )4.3و( )5.3و( )6.3و( )7.3مخططات حالة االستخدام للنظام المقترح. 12 شكل ( )1.3يوضح مخطط حاالت االستخدام لمدير النظام 13 شكل ( )2.3مخطط يوضح حاالت استخدام الطالب 14 شكل ( )3.3يوضح مخطط حاالت االستخدام لعضو هيئة التدريس 15 شكل ( )4.3عملية البحث عن كتاب شكل ( )5.3يوضح مخطط حالة االستخدام الإدارة بيانات مورد علمي 16 الشكل ( )6.3يوضح نموذج حالة االستخدام إلدارة بيانات المستخدمين 17 الشكل ( )7.3يوضح نموذج حالة االستخدام إلدارة بيانات مورد النظام 18 .2مخطط التصنيف Class Diagram هو عبارة عن مخطط لوصف الوحدات البرمجية للنظام قيد التطوير مثل الكائنات وخصائصها والعمليات التي تُجرى عليها ،كما يستخدم مخطط التصانيف لتحديد هيكل النظام وتوضيح العالقات بين مكوناته ،والجدول ( )2.3يوضح العناصر األساسية في مخطط التصانيف ،كما يوضح الشكل ( )3..8مخطط التصانيف للنظام المقترح. الجدول ( )3.2يوضح العناصر األساسية في مخطط التصانيف Class name Attribute Operation يحتوي مخطط التصانيف على الفقرات التالية. الفئات ( :)Classesتمثل كائنا أو مفهوما في النظام ،وتحتوي الفئات على خصائص وعمليات تميزها ،ويتم تمثيل الفئات في مخطط التصانيف باستخدام مستطيل يحتوي على اسم الفئة. الخصائص ( :)Attributesتمثل السمات أو البيانات التي تعرف حالة الفئة ،يمكن أن تكون الخصائص عبارة عن متغيرات تخزن فيما مختلفة للفتة.يتم تمثيل الخصائص في مخطط التصانيف أسفل اسم الفئة في مستطيل ويتم توضيح نوع البيانات المرتبط بكل خاصية. العمليات ( :(Operationsتمثل السلوك أو اإلجراءات التي يمكن للفئة أن تقوم بها ،وتشمل العمليات الوظائف واألساليب واإلجراءات التي يمكن استدعائها للفئة.يتم تمثيل العمليات في مخطط التصانيف بجانب أسفل خصائص الفئة ويتم توضيح البارامترات المطلوبة لكل عملية. 19 شكل ( )8.3مخطط التصانيف للنظام المقترح 20 .3المخطط التسلسلي ()Sequence Diagram يستخدم المخطط التسلسلي لتصميم ووصف تتابع العمليات واالحداث في النظام البرمجي قيد التطوير ،ويوضح هذا المخطط التفاعالت المختلفة بين مكونات النظام من خالل ترتيب مراحل التفاعل بينها عبر خط الزمن ،حيث يتم تمثيل مخطط التسلسل بواسطة خطوط مستقيمة تربط بين مكونات النظام ،وتعبر هذه الخطوط عن التواصل الزمني بين المكونات ،الجدول ( )3.3يوضح الرموز المستخدمة في المخطط التسلسلي. الجدول ( )3.3يوضح الرموز المستخدمة في المخطط التسلسلي المعنى الرمز هو الشخص الذي يقزم بتنفيذ وظيفة ما على النظام. التصنيف :يدل على الكائن او النظام الذي يرد على رسائل طلبات المستخدم. يشير الى دورة حياة الكائن خالل التسلسل الزمني اثناء العمليات. يمثل الجزء الذي يرسل ويستقبل اثناء القيام بالوظائف. يمثل انتقال المعلومات من كائن الى آخر. عملية ذاتية :تشير الى عملية داخل الكائن. يدل على رجوع رسالة من كائن البيانات عند طلب شيء معين. 21 شكل ( )9.3المخطط التسلسلي لعملية تسجيل مستخدم جديد 22 شكل ( )10.3المخطط التسلسلي لعملية الدخول الى النظام 23 شكل ( )11.3المخطط التسلسلي لعملية إضافة بيانات كتاب 24 شكل ( )12.3المخطط التسلسلي لعملية إضافة بيانات ورقة علمية 25 شكل ( )13.3المخطط التسلسلي لعملية إضافة بيانات مجلة علمية 26 شكل ( )14.3المخطط التسلسلي لعملية البحث 27 شكل ( )15.3يوضح المخطط التسلسلي لعملية تعديل البيانات 28 شكل ( )16.3المخطط التسلسلي لعملية حذف بيانات كتاب 29