You are on page 1of 13

‫‪1‬‬

‫تطبيقات وبرامج الحاسوب‬


‫ومجالت الفادة منها في مؤسسات المعلومات‬
‫الدكتور طلل ناظم الزهيري‬

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

‫الكرات باللون السود تمثل العناصر التي تحتوي على شحنة كهربائية‪ ،‬اما التي باللون البيض‬
‫فهي عناصر خالية من الشحنة‪ .‬وعلى تعقيد جهاز الحاسوب إل انه ل يفهم او يستجيب إل لهذه‬
‫الحالة فقط وجود او عدم وجود شحنة في احد العناصر (‪ .)On، Off‬وعليه حتى نتمكن من‬
‫التحاور مع الحاسوب‪ ،‬لبد من وجود لغة مشتركة يفهمها الحاسوب‪ ،‬ويفهمها النسان في الوقت‬
‫نفسه‪ .‬وهذه اللغة وجدت ضالتها في نظام عددي يعرف بالنظام الثنائي ‪ .Binary System‬وهو‬
‫نظام عددي يتكون من رقمين فقط هما (‪ )0،1‬وهذا النظام يحاكي تماما مبدأ عمل الحاسوب‪ ،‬إذ‬
‫اعتبر العدد(‪ )1‬هو حالة وجود شحنة (‪ ،)On‬و العدد (‪ )0‬هو حالة عدم وجود شحنة (‪ .)Off‬عودة‬
‫إلى مثال الكرات ‪:‬‬
‫‪2‬‬

‫‪1‬‬ ‫‪0‬‬ ‫‪1 1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬


‫عندها يمكن القول إننا حصلنا على طريقة للتحاور مع الحاسوب التي ستمكننا من توجيهه لتنفيذ‬
‫مختلف العمليات‪ .‬بوجود لغة مشتركة أطلق عليها لغة اللة‪ .‬ولقد تطورت لغات البرمجة مع‬
‫تطور الحاسوب‪ ،‬لتستجيب إلى متطلبات المبرمجين والمستخدمين لتنفيذ برامج متنوعة تخدم‬
‫المستفيدين‪ ،‬ويمكن تتبع مراحل تطور لغات البرمجة على الوجه التي‪:‬‬
‫‪ .1‬لغة اللة‬
‫لغة اللة ‪ Machine Language‬هي مجموعة من الشفرات التي تتكون من سلسلة‬
‫العداد في النظام الثنائي‪ ،‬وسميت بهذا السم كونها اقرب إلى فهم اللة منها إلى النسان‪ .‬ولقد‬
‫استخدمت شفرة مقاربة لمفهوم لغة اللة في أجهزة التلغراف إذ كانت عملية إرسال واستقبال‬
‫الرسائل تعتمد على (‪ ).‬النقطة و (‪ )-‬إذ كانت النغمة القصيرة تعني نقطة والنغمة الطويلة تعني‬
‫(‪ . )-‬لكن عمل الحاسوب أكثر تعقيدا من التلغراف‪ ،‬لذا تطلب المر تصميم شفرة قياسية للغة‬
‫اللة‪ ،‬للتعبير عن الرموز والحروف والرقام‪ ،‬التي من خللها يمكن تنفيذ وتوجيه عمل‬
‫الحاسوب‪ ،‬لحل مشكلة معينة‪ .‬ويمكن القول‪ ،‬ان لغة اللة هي اللغة الوحيدة‪ ،‬التي يمكن استخدامها‬
‫مباشرة في الحاسوب‪ ،‬أي أن الشخص المر‪-‬المبرمج‪ -‬يلقي الوامر إلى المأمور‪-‬الحاسوب‪ -‬بلغة‬
‫الطرف الثاني‪-‬اللغة الثنائية‪ -‬وهذا يقتضي بطبيعة الحال أن يتعلم الشخص الول‪ ،‬لغة اللة أي أن‬
‫يتقن المبرمج لغة ‪ .1 ،0‬إذن يتكون البرنامج المكتوب بلغة اللة‪ ،‬من أرقام ثنائية تعبر عن‬
‫التعليمات ومواقع الذاكرة والبيانات الضرورية لحل مشكلة معينة‪ ،‬لذلك فإن أي لغة آلة تتكون من‬
‫مجموعات ‪ 0،1‬ولكن طريقة تنظيمها تختلف من نوع حاسوب إلى آخر فمثل تعليمة لغة اللة‬
‫التي تقوم بجمع ‪ 8‬إلى القيمة الموجودة في المراكم تكون على الشكل التالي‪:‬‬
‫‪00001000 10100000‬‬

‫‪DDA‬‬ ‫‪8‬‬

‫‪ .2‬لغات التجميع‬
‫لغة التجميع ‪ Assembly Languages‬هي لغة تستخدم اختصارات معبرة من اللغة‬
‫النجليزية لتعبر بها عن العمليات الولية التي يقوم بها الحاسوب مثل إضافة ‪ Add‬وحفظ ‪Store‬‬

‫وطرح ‪ Sub‬وغيرها‪ ،‬و لن هذه اللغة تستخدم كلمات مختصرة من اللغة النجليزية فإنها تحتاج‬
‫محول لكي يحولها إلى لغة اللة وهو ما يسمى المجمع ‪ Assembler‬الذي يقوم بتحويل لغة‬
‫التجميع إلى لغة اللة‪ ،‬كي يفهمها الحاسوب ويستطيع تنفيذها ‪ ،‬وبالرغم من تقليل المجهود على‬
‫عاتق المبرمج للقيام بعمليات البرمجة‪ ،‬إل أنه ما زالت توجد مشقه عند حل أبسط المسائل‪ ،‬لن‬
‫‪3‬‬

‫ذلك يتطلب معرفه وكتابه العديد من التعليمات‪ .‬وهذا ما دفع المبرمجين للتفكير في لغات أخرى‬
‫تقلل المجهود الكبير اللزم لكتابه التعليمات‪ ،‬فكانت لغات البرمجة ذات المستوى العالي ‪.‬‬
‫‪ .3‬لغات المستوى العالي‬
‫لغات المستوى العالي ‪ High Level Languages‬هي تلك اللغات التي تكتب‬
‫باستخدام بعض الكلمات النجليزية العادية في معانيها‪ ،‬حيث يقوم كل أمر منها بتنفيذ العديد من‬
‫الواجبات‪ ،‬وهذه اللغات كسابقتها تحتاج إلى مترجمات ‪ Compilers‬التي تقوم بتحويل التعليمات‬
‫والوامر إلى لغة اللة ليفهمها الحاسوب‪ .‬وتستخدم هذه اللغات العلقات والعوامل الرياضية‬
‫المتعارف عليها ‪ .‬مثال على ذلك ‪Sum = A + B + C‬‬
‫وتعد هذه اللغات سهله ومرغوبة من وجهه نظر المبرمجين بالمقارنة بلغات التجميع‬
‫ولغة اللة‪ ،‬وذلك لسهوله كتابتها وفهمها‪ .‬وإمكانية حل المشاكل باستخدامها ‪ ،‬ومن أمثله هذه‬
‫اللغات الباسكال ‪ Pascal‬الفورتران ‪ Fortran‬البيسك ‪ Basic‬الخ‪ ...‬ومن المعلوم أن عمليه‬
‫تحويل البرنامج من لغة ذات مستوى عال إلى لغة اللة تستهلك وقتا‪ ،‬لذلك تم تطوير نسخ من‬
‫لغات المستوى العالي‪ ،‬تستخدم برنامج مفسر ‪ Interpreter‬والذي يقوم بترجمة الكود سطرا‬
‫سطرا أثناء التنفيذ‪ .‬وبالرغم من أن البرامج المترجمة الناتجة من عمليه الترجمة باستخدام‬
‫المترجم ‪ Compiler‬تكون أسرع في التنفيذ‪ ،‬عن البرامج التي تستخدم المفسر ‪ Interpreter‬إل‬
‫أنه يفضل وجود نسخه من اللغات تعمل باستخدام المفسر‪ ،‬وذلك لسهوله التغيير والحذف‬
‫والضافة والتصحيح‪ ،‬وبعد النتهاء من كل التعديلت والوصول إلى نسخه نهائيه‪ ،‬فأنه يتم‬
‫استخدام المترجم لترجمة البرنامج وانتاج نسخه تنفيذيه حتى تكون أسرع في التنفيذ عند تشغيلها‬
‫على الحاسوب‪.‬‬
‫‪ .4‬لغات البرمجة المرئية‬

‫البرمجة المرئية ‪ Visual Programming‬هي عبارة عن أسلوب جديد للبرمجة‪،‬‬


‫تستخدم فيه برامج مساعدة لتصميم واجهة الستخدام ( الزار والنصوص ‪ ) ..‬وربطها بالشفرة‬
‫البرمجية‪ ،‬وتسمى هذه البرامج المساعدة ببيئة التطوير المدمجة ‪Integrated Development‬‬
‫‪ . .Environment IDE‬في السابق كانت البرامج تستخدم ما يسمى بسطر الوامر‬
‫‪ Command Line‬أو المحث‪ ،‬فكان يظهر البرنامج في صورة عدة أسطر ثم يتوقف ليقول لك‬
‫‪ ..‬أدخل اسمك ثم اضغط مفتاح ‪Enter‬ولم يكن له وظيفة إل انتظارك لتدخل أسمك ثم يكمل عمله‬
‫طبيعيا‪ ،‬أما الن ومع الواجهات الرسومية‪ ،‬تظهر أمام المستخدم عشرات الزرار والخيارات‬
‫والقوائم وغيرها‪ ،‬ول يمكن للبرنامج أن يتوقع ما الذي سيحدث في الخطوة التالية‪ ،‬لذا فإن‬
‫‪4‬‬

‫البرنامج يقسم إلى عدة وظائف ينفذ كل منها عندما يحدث ما يسمى بالحدث‪ ،‬نقرة الزر مثل تعد‬
‫حدثا‪ ،‬ضغط أحد المفاتيح يعتبر حدثا‪ ،‬التصال بالنترنت يعتبر حدثا‪ ،‬كل هذه تعد أحداث‪،‬‬
‫وتسمى الدالة التي تعمل عند حدوث الحدث بالدالة الحدثيه أو الدالة المرتبطة بالحدث‪ .‬من أشهر‬
‫بيئات التطوير الرسومية ‪ ++Visual C‬و ‪ Visual Basic‬و ‪ ++Visual J‬و ‪ Delphi‬و‬
‫‪ ++Borland C‬و ‪ Borland C++ Builder‬و ‪ Java Builder‬وغيرها الكثير‪ ،‬وتستخدم‬
‫هذه البرامج نسخ محسنة من لغات البرمجة العادية والقديمة وتدمجها في بيئة التطوير الخاصة‬
‫بها‪ ،‬لذلك فإن ‪ Delphi‬مثل ليست لغة برمجة بمعنى الكلمة‪ ،‬وإنما هي بيئة تطوير تستخدم لغة‬
‫محسنة من ‪ Pascal‬تتميز بميزات الكائنات وميزات أخرى فيطلق عليها مجازا لغة ‪.Delphi‬‬

‫البرامج ‪Program‬‬

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

‫‪ .1‬برامج حرة‬

‫هي البرمجيات التي يمكن استخدامها‪ ،‬ونسخها‪ ،‬ودراستها‪ ،‬وتعديلها‪ ،‬وإعادة توزيعها‬
‫بشروط قليلة او بدون أي قيود‪ .‬الحرية من قيود تعد جزء مركزي من الفكرة‪ ،‬على عكس‬
‫البرمجيات المحتكرة‪ .‬الطريق المعتاد لتوزيع البرمجيات كبرمجيات حرة هو ترخيصها للمتلقي‬
‫تحت رخصة حرّة (أو وضعها للملكية العامة)‪ ،‬وتوفير الشفرة المصدرية لها إي إنها مفتوحة‬
‫المصدر ‪ . Open Source‬ويجب التفريق بين مفهوم البرمجيات الحرة ‪ Free Software‬وبين‬
‫البرمجيات المجانية ‪ .Freeware‬فالمجانية هي متوفرة بدون مقابل‪ ،‬لكنها بشكل عام محتكرة‬
‫وليست حرّة‪ .‬حيث ل يحصل المستخدمين بالضرورة على حرية استخدامها‪ ،‬ونسخها‪ ،‬ودراستها‪،‬‬
‫وتعديلها‪ ،‬وإعادة توزيعها‪ .‬دون شروط‪ .‬كما أن شفرتها المصدرية قد ل تنشر ‪ ،‬وقد ل يسمح‬
‫بتوزيع النسخ المعدّلة منها مثال على ذلك نظام ‪ Winisis‬الذي يوزع مجاني بدون شفرته‬
‫المصدرية فهو نظام مجاني لكنه محتكر‪ .‬وعلى هذا الساس تتوافق البرمجيات التجارية بشكل‬
‫كامل مع البرمجيات الحرة‪ ،‬حيث أن منع بيع البرنامج يعد مخالفا لتعريف البرمجيات الحرّة‪.‬‬
‫‪5‬‬

‫وطبقا لمؤسسة البرمجيات الحرة يجب أن توفر البرامج الحريات الربع التالية ليطلق عليها‬
‫لفظ "حرّة"‪:‬‬

‫•الحرية ‪ :0‬حرية استعمال البرنامج لي غرض‪.‬‬


‫•الحرية ‪ :1‬حرية دراسة وتعديل البرنامج‪.‬‬
‫•الحرية ‪ :2‬حرية نسخ البرنامج وتوزيعه مساعدة الخرين‪.‬‬
‫•الحرية ‪ :3‬حرية تطوير البرنامج وتحسينه‪ ،‬وإصدار تحسيناتك وإظهارها للعالم‪.‬‬

‫‪ .2‬برامج محتكرة‬

‫تقوم بعض شركات البرمجيات بتطوير العديد من البرامج والتطبيقات‪ ،‬وتعمل على تسويقها‬
‫تجاريا بتراخيص قانونية‪ ،‬لكنها تحتفظ لنفسها بحق الحتكار الذي يعني عدم السماح لي جهة‬
‫بإجراء التعديلت والتحديثات عليها‪ .‬بمعنى إنها ل تتيح شفرة المصدر التي يمكن من خللها‬
‫إجراء التعديلت‪ .‬وتعد شركة مايكروسوفت اكبر الشركات المحتكرة للبرمجيات بدأ من نظام‬
‫التشغيل ‪ Windows‬والتطبيقات الخرى‪ .‬ولقد تعرضت هذه الشركة إلى عقوبات قانونية بسبب‬
‫هذا النهج‪ ،‬كلفتها مبالغ ضخمة جدا‪ .‬واهم أوجه الحتكار هي قيام الشركات بإنتاج أنظمة ل‬
‫تسمح لبرامج الشركات المنافسة العمل عليها‪ .‬وكانت شركة ‪ Sun Microsystems‬قد اتهمت‬
‫مايكروسوفت بالتعمد في إنتاج نظام ل يمكن للمنتجات المنافسة أن تعمل من خلله‪ .‬وتقول شركة‬
‫صن إن مايكروسوفت تحاول تهميش لغة جافا وذلك بإصدار نظام تشغيل ويندوز جديد يستخدم‬
‫في نحو ‪ 90‬بالمائة من أجهزة الكومبيوتر الشخصية في العالم لكنه غير متوافق مع برامج لغة‬
‫جافا (‪ .)Java‬يذكر أن مايكروسوفت اضطرت لحقا إلى إجراء عدد من التنازلت خلل النظر‬
‫في قضية منع الحتكار‪ ،‬التي أقامتها ضدها الحكومة المريكية‪ .‬وكان الهدف من إنتاج برامج لغة‬
‫جافا استخدامها في جميع أنواع الكومبيوترات الشخصية‪ ،‬بغض النظر عن نظام التشغيل الذي‬
‫تعمل به‪ .‬وتعارض مايكروسوفت جافا منذ عدة سنوات‪ ،‬خوفا من احتمال تأثيرها على احتكارها‬
‫لنظمة تشغيل ويندوز‪ ،‬وأدرجت نوعا من أنواع جافا في أنظمة تشغيلها ل يعمل بشكل جيد مع‬
‫أنظمة تشغيل أخرى عدا ويندوز‪ .‬ورفضت مايكروسوفت في بداية المر إدراج جافا في نظام‬
‫تشغيل أكس بي الذي أطلقته العام الماضي‪ ،‬لكنها تراجعت فيما بعد و وضمنته في برنامجها الذي‬
‫أصدرته عام ‪.2004‬‬
‫‪ .3‬البرامج الجاهزة‬
‫‪6‬‬

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

‫‪.3‬إعداد جدول ثنائية اللغة ‪.‬‬

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

‫‪ .7‬فرز وترتيب النص العربي ‪.‬‬


‫‪7‬‬

‫‪ .8‬إمكانية التعامل مع التقويم الهجري والميلدي ‪.‬‬

‫‪ .9‬استخدام أسلوب وآلية للبحث عن النص واستبداله ‪.‬‬

‫‪ .10‬أنماط مختلفة لترقيم الصفحات والفقرات ‪.‬‬

‫‪ .11‬إظهار علمات التشكيل وإخفاؤها بسهولة كبيرة ‪.‬‬

‫‪ .12‬تصميم صفحات للنشر على النترنت بيسر وسهولة ‪.‬‬

‫‪ .13‬استرداد الملفات في حال حدوث أي عطل في البرنامج أو الجهاز ‪.‬‬

‫‪ .14‬إمكانية استيراد وتصدير الملفات من برامج وأنظمة وتطبيقات أخرى ‪.‬‬

‫‪ .15‬مخططات جاهزة وأشكال هندسية تساعد المستخدم في إبداع عمله ‪.‬‬

‫‪ .16‬إمكانية إصلح النص المقطوع ‪.‬‬

‫‪ .17‬إبراز عرض الملفات واستردادها من خلل جزء المهام ‪.‬‬

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

‫‪.6‬تنفيذ هويات العارة وإشعارات الكتب المتأخرة‪.‬‬


‫‪.7‬تنفيذ القوائم الحصائية وقوائم الجرد السنوية الخاصة بعمل المؤسسة‪.‬‬

‫‪ .2‬نظام ‪Excel‬‬
‫‪8‬‬

‫الكسل ‪ Excel‬هو برنامج جداول بيانات ( تنتظم فيه البيانات داخل أعمدة وصفوف ) تم‬
‫تصميمه لغرض تحليل العداد والبيانات‪ ( ،‬وصمم أساسا لغراض المحاسبة والمالية )‪ ،‬وذلك‬
‫ليحل محل اللة الحاسبة وصفحات الدفاتر المحاسبية المجدولة بما يسهل التعامل مع العداد‬
‫والمعادلت والنصوص‪ ،‬مع تمكين المستخدم من تقديم عمله بصورة منسقة ومنمقة‪ .‬عادة ما‬
‫نحصل على نظام أكسل كجزء من منظومة المكتب ‪ ) ) office‬الذي تنتجه شركة مايكرو‬
‫سوفت ومنظومة ‪ office‬تشمل مجموعة برامج منها ‪ word‬و ‪ PowerPoint‬وهي تعمل تحت‬
‫نظام ‪ windows‬بإمكانك استخدام أكسل للقيام بأعمال محاسبية بسيطة مثل تسجيل المشتريات‬
‫اليومية للمنزل أو إنشاء ميزانية معقدة ( سواء من ناحية حجمها أو المعادلت المستخدمة فيها )‬
‫للشركة التي تعمل بها ‪ .‬يسمى كل ملف تكونه في اكسل مصنفا‪ ) book ( ،‬يمكننا اعتبار ملف‬
‫ومصنف ومستند تشير إلى نفس المعنى‪ .‬فقد يكون هنالك بشركة ما مصنفا للميزانية وأخر لحركة‬
‫المخازن ومصنفا أخر للجرد السنوي وهكذا‪ .‬يحتوي المصنف على عدد من الوراق‬
‫‪ ) ) worksheets‬فالورقة هي ما تظهر على الشاشة عند تشغيل أكسل‪ ،‬وهي المكان الذي تسجل‬
‫فيه المدخلت‪ ،‬فمثل في مصنف يخص الرواتب فقد تخصص الورقة للبيانات الساسية للموظفين‬
‫بينما تخصص الصفحة الثانية للضرائب المستحقة حسب الشرائح‪ .‬إل أن اكسل يسمح لك‬
‫باستخدام أجزاء مختلفة من نفس الورقة لتسجيل البيانات‪.‬‬

‫ويمكن ان يستخدم العاملون في مؤسسات المعلومات هذا النظام لتنفيذ العديد من المهام‬
‫والوظائف التي تخدم المؤسسة في المجالت التية ‪:‬‬

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

‫‪ .3‬نظام ‪PowerPoint‬‬
‫‪9‬‬

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

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

‫‪ .4‬نظام ‪Access‬‬

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

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

‫‪ .1‬بناء نظام ادارة الفراد والرواتب‪.‬‬


‫‪ .2‬بناء قاعدة بيانات بمختلف مصادر المعلومات‪.‬‬
‫‪ .3‬بناء نظام إعارة المصادر‪.‬‬
‫‪ .4‬بناء قواعد بيانات يتم استدعائها في مواقع المؤسسة على النترنت‪.‬‬
‫‪.5‬نظام ‪FrontPage‬‬

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

‫المعلومات‪ .‬وسيتم التركيز هنا على ثلث نظم تعد الكثر استخداما في مجال عمل المكتبات على‬
‫المستوى العربي‪ .‬وكالتي‪:‬‬
‫‪.1‬نظام ‪Winisis‬‬

‫إن المنظمفة العالميفة للتربيفة والعلوم والثقاففة (‪ )UNESCO‬عملت على دعفم تطويفر نظام خاص‬
‫بالتوثيق اللكتروني للمعلومات عرف‪.)CDS\ISIS( :‬‬
‫‪Computerized Documentation Service/Integrated Set of Information System‬‬

‫وففففي عام ‪ 1995‬وبعفففد انتشار اسفففتخدام نظام التشغيفففل ‪ Windows‬طورت منظمفففة‬


‫اليونسكو النظام للعمل في بيئة نظام التشغيل ‪ .Windows‬إذ ظهر الصدار ‪ 1.3‬عام ‪ ،1998‬ثم‬
‫تله الصدار ‪ 1.4‬عام ‪ 2001‬الذي قدم دعم للغة العربية ‪ .‬ثم أصدرت المنظمة مؤخرا الصدار‬
‫‪ .1.5‬الذي يقدم دعم كامل للغة العربية‪ .‬في بيئة نظام التشغيل ‪ Windows XP‬بعنونة ذاكرة ‪32‬‬
‫بفت‪ .‬وشاع اسفتخدام مصفطلح ‪ Winisis‬للدللة على مفهوم ‪.CDS/ISIS For WINDOWS‬‬
‫ويعفد هذا النظام رزمفة برمجيفة جاهزة توففر العديفد مفن الوظائف والبرامفج الفرعيفة التفي تعمفل‬
‫بتكامل تام للسيطرة على قواعد البيانات التي يتم بنائها على النظام‪.‬‬
‫وبالرغم من المكانات الكبيرة التي يقدمها النظام في مجال بناء قواعد بيانات خاصة بمتطلبات‬
‫عمففل مؤسففسات المعلومات‪ ،‬إل انففه يعففد مففن النظمففة البسففيطة فففي متطلباتهففا الماديففة لغراض‬
‫التشغيفل‪ .‬ولضمان أفضفل أداء يكففي توففر المتطلبات التيفة ففي الحواسفيب الشخصفية المسفتخدمة‬
‫لغراض الحوسبة‪:‬‬
‫‪‬معالج بنتيوم بسرعة ‪ 100‬ميغاهرتز أو أعلى‪.‬‬
‫‪ ‬ذاكرة الوصول العشوائي بحجم ‪ 16‬ميغابايت أو أعلى‪.‬‬
‫‪ ‬قرص صلب بحجم ‪ 5‬غيغابايت أو أعلى يحتوى على مساحة خالية بحدود ‪ 40‬ميغابايت‪.‬‬
‫‪ ‬شاشة ملونة ‪ VGA‬بدقة عرض ‪.600x 800‬‬
‫‪ ‬نظام تشغيل ‪ windows‬يفضل إصدار ‪ Millennium‬أو احدث‪.‬‬
‫‪ ‬دعففم نظام التشغيففل للحرف العربففي لمؤسففسات المعلومات العربيففة وأينمففا وجدت حاجففة‬
‫لستخدام اللغة العربية‪.‬‬
‫‪ ‬مشغل أقراص ليزرية‪.‬‬
‫‪ ‬مشغل أقراص مرنة‪.‬‬
‫‪ ‬منافذ ‪.USB‬‬
‫مميزات النظام‬
‫‪12‬‬

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

‫‪.2‬نظام ‪Genisis‬‬

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

‫‪.8‬متاح بإصفدارين الول ‪ Genisiscd‬لتحويفل المكتبات الرقميفة المنجزة على قرص مدمفج ‪.‬‬
‫والثاني ‪ Genisisweb‬لتحويل المكتبات الرقمية المنجزة إلى النترنت‪.‬‬
‫‪.9‬يوفر إمكانية لستقبال المعلومات بالنص الكامل وبمختلف انواع معالجات النصوص‪.‬‬
‫‪13‬‬

‫‪.10‬يدعم محرك بحث خاص به سهل الستخدام ويدعم البحث في محتوى النص الكامل باستخدام‬
‫العوامل البوليانية‪.‬‬
‫‪ .3‬نظام ‪Greenstone‬‬
‫يعففد مففن البرامففج التففي تدعمهففا المنظمففة العالميففة للتربيففة و العلوم والثقافففة ‪UNESCO‬‬

‫لتحويفل محتوى قواعفد البيانات والملفات النصفية إلى مكتبات رقميفة متكاملة ويسفمح بتحويفل تلك‬
‫المكتبات على أقراص مدمجفة أو نشرهفا على النترنفت‪ .‬ويتمتفع هذا البرنامفج بخصفائص عديدة‬
‫من أهمها‪:‬‬
‫‪.1‬يدعفم النظام واجهات عمفل بالغات عديدة منهفا اللغفة العربيفة ويسفمح ببناء مكتبات‬
‫رقمية لمحتوى نصي للوثائق والمستندات بمختلف اللغات‪.‬‬
‫‪ .2‬يدعم النظام عمليات تحويل قواعد بيانات نظام ‪ CDS/ISIS‬بإصدارات ‪DOS‬‬
‫و ‪ .WINDOWS‬إلى مكتبات رقمية‪.‬‬
‫‪ .3‬يسمح النظام ببناء مكتبات رقمية بالنص الكامل‪.‬‬

‫‪ .4‬يوفر النظام إمكانية تصفح تماثل متصفحات النترنت‪.‬‬

‫‪.5‬النظام متاح للتحميل على الموقع ‪.http://www.greenstone.org‬‬

‫‪ .6‬سهل الستخدام ول يتطلب خبرة برمجية لتنفيذ عملية بناء المكتبات الرقمية‪.‬‬

‫‪.7‬يعد من البرامج مفتوحة المصدر والذي يمكن تعديله لمتطلبات المستخدم‪.‬‬


‫‪ .8‬يوفر النظام آلية لتحميل الملفات النصية من النترنت مباشرة‪.‬‬

‫‪ .9‬يسففمح النظام بنقففل محتوى المكتبات الرقميففة إلى القراص المدمجففة ويمنحهففا‬
‫إمكانية التشغيل الذاتي‪.‬‬
‫‪ .10‬يسمح النظام بنشر المكتبات الرقمية على شبكة النترنت‪.‬‬

‫‪ .11‬يوفر النظام آلية بحث متطورة لغراض استرجاع المعلومات باستخدام العوامل‬
‫المنطقية‪.‬‬

You might also like