Show: 25 50 75 100 Results

Search results: 18 out of 118

اضفاء طابع الشخصية على قاعدة بيانات تعليم الكتروني == Database Personalization in E - Learning

Author name: شيلان صباح احمد
Supervisor name: بان نديم ذنون يونس
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Personalized support for learners became even more important when e - learning take place in distributed database system. This research provides access to learning resources in a distributed e - learning database and it intends to adapt the system to the learner’s needs (personal needs) so that each learner gets the idea that the system was created just for him and knows what he likes. The personal needs are determined in different ways like the current request (search), the previous resource requests (personal search about the previous requests) or the education level of the learner (syllabus). The personal search methods are implemented by creating explicit and implicit user profiles to store the learner's information and his previous resource requests (interest). The personalization techniques that are used in this research are content - based filter and rule - based filter which have rely heavily on user profiles.The proposed system ensuring security in terms of authentication (identify the user and his permission), integrity (the data is not getting changed or corrupted), and confidentiality (other people should not be able to see other user’s personal information in the user profile).The proposed system architecture is Two - Tier Multiple - Client / Multiple - Server model which consist of two data servers and multiple clients. Each server used to store a fragment of the data. The servers are located in locations where there data are most widely used to decrease the size of the data stored in each server, decrease the load over the distributed database management system and most operations are performed locally.

نظام صورة العلامة المائية بالتحويل المويجي == Image Watermarking System based on Wavelet Transform

Author name: اعتماد رحيم علي مرعي الربيعي
Supervisor name: هلال محمد يوسف
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: في هذه الاطروحة تم اقتراح طريقة لاخفاء العلامة المائية في الصور الملونة. حيث تتطلب وجود الصورة الاصلية عند استخلاص العلامة المائية. وقد استثمرت هذه الطريقة مميزات التحويلات المويجية من خلال استثمار المعاملات الكبيرة في الحزم الثانوية للترددات العالية كمضيف لاخفاء العلامة المائية الغير مرئية. وتم استثمار تقنية التقسيم الجزئي في توليد العلامة المائية بطريقة التوليد الذاتي من خلال شرط اولي باستخدام تقنية ازاحة النقطة الوسطى والاستفادة من خواص هذه التقنية (باستخدام ابعاد صورة التقسيم الجزئي المحصورة بين البعد الواحد والبعدين) من اجل زيادة امن الصورة وقوتها عند التعرض للمهاجمة المتعمدة والغير متعمدة. ممكن استخدام هذه الطريقة لاغراض تعريف المالك واثبات الملكية وتحديد شرعية المستخدم وايضا قادر على الصمود ضد درجة عالية من الضغط الناتج من البرنامج القياسي JPEG2000. وهذه الطريقة ارتكزت على استخدام خطوات تحليلية لايجاد التاثيرات الحاصلة في قيم المعاملات عند تعرض الصورة المضيفة الى الضغط وقبل اجراءات اخفاء العلامة المائية وهذا يفيدنا في حساب العامل التحليلي لاخفاء العلامة المائية وفي نفس الوقت يجب ان تحافظ على الصمود الى مستوى معين من الضغط. حيث تصل نسبة ضغط الصورة الى (1 : 3) الصورة الاصلية. بالرغم من هذا النقصان الحاصل في الحجم الا ان عدد الاعداد الثنائية جدا قليل او معدوم والعلامة المائية قابلة للاسترجاع. عمليا، طبق النظام على مدى واسع من الصور واخضع على مقاييس عالمية، حيث اظهرت ان عدد الاعداد الثنائية المشوهة تزداد بزيادة درجة الضغط بالتالي نوعية الصورة يقل. باستخدام طريقة ازاحة النقطة الوسطى نستطيع توليد صور ذات احجام متعددة ومواصفات عالمية قياسية.تم استخدام النموذج اللوني المناسب لتطبيق عملية اخفاء العلامات المائية في الصور وهو (RGB). | In this thesis, a method for color image watermarking is suggested. It requires the original image for watermark extraction. This method exploit the discrete wavelet transform features, where the large coefficients in high frequency sub bands are used as host place to embed the invisible fractal watermark image using the Haar transform to embed the huge data. The proposed system exploit the fractal image technique using the midpoint displacement method fractal technique (By using the H - dimension as entered real number) to more secure and preserve the watermark from intentional or unintentional attacker. The system can be used for owner identification, proof of ownership, and transactional watermarks (fingerprinting) also it is capable to survive against the high degree of compression produced by JPEG2000. By using Haar transform we can embed the fractal watermark image with modulation factor value to satisfy robustness against compression. The fractal watermarking image was fully extracted under degree of compression that makes the size of image decrease into (1 : 3) of the original size. In spite of this decreasing in the size of image the distortion bits is very little or underprivileged and the image is capable to survive the extraction. To be practical, the system was tested by using various images evaluated by adopting many fidelity measurement, the test results indicated that the distortion bits is increased when the compression size decreases, and the quality of image also decreases. The system was incomplete and robust watermark, then it considered as a private watermark. By using midpoint displacement method can generate image of any size with mean equal to zero and standard deviation equal to one. The proposed system uses RGB color space

تصميم وتنفيذ نظام وكيل لتصفية وترشيح البريد الالكتروني == Design and Implementation of Email Filtering Agent

Author name: هدى فوزي الشهد
Supervisor name: جمال محمد كاظم
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: مع تزايد عدد مستخدمي الشبكة الدولية للمعلومات (الانترنت) بصورة مطرده .اصبح البريد الالكتروني احد اسرع وارخص انواع الاتصالات المتوفرة حيث ان البريد الالكتروني قليل الكلفه وسهل الارسال . ومع تزايد ارتباط حياتنا بعالم الانترنت, حجم البريد الالكتروني الذي يصل الينا في تزايد ايضا , ولهذا مشكلة تصفية وترشيح البريد الالكتروني اصبحت مشكله حرجه بعض الشيء . الحل المستخدم في الوقت الحاضر يتضمن برنامج لتصفية وترشيح البريد الالكتروني القادم بالاعتماد على قواعد معينه, هذا النظام يسمى النظام الوكيل لتصفية وترشيح البريد الالكتروني(Email Filtering Agent )(EMFA هذا النظام يقوم بتوزيع الرسائل الالكترونيه اوتماتيكيا الى فئات معينه, هذا يساعد في جعل عملية تنظيم البريد الالكتروني اوتماتيكية والتي تقوم على تحديد الاسبقيه للرسائل الالكترونية وتقرير افعال معينه (مثل مسح الرسائل الغير مرغوبه وتمرير او اجابة الرسائل الالكترونية القادمة من عنوان معين).النظام يحتوي على طراز تعليمي بسيط لايستعمل رموز ضمن نص الرسالة الالكترونية, بل يستخدم بدلا عن ذلك مجموعة محددة ومعرفه مسبقا من الرموز الماخوذة من بعض حقول الرسالة الالكترونية (باستخدام بعض الخواص من الحقول عنوان المرسل والتاريخ). البرنامج الوكيل يتعلم الافعال التي ينفذها على البريد الالكتروني والميزات المستخلصة والتي تستعمل في عملية التصنيف من امثلة سابقة مخزونة في النظام. النظام يستخدم طراز تعليمي غير خاضع لسيطرة المستخدم (Unsupervised Machine Learning) لتقسيم الرسائل الالكترونية الى قائمتين : القائمة السلبية Negative List التي تحتوي على الرسائل الالكترونية التي يجب حذفها والقائمة الايجابية Positive List التي تحتوي على الرسائل الالكترونية التي يجب الاجابة عليها او تمريرها بعد ذلك يحذف محتويات القائمة السلبية ويرد على او يمرر الرسائل الموجوده في القائمة الايجابية.استخدمتJAVA جافا لتطبيق نظام ال EMFA حيث تنها مزوده بمجموعة من المختصرات تعرف العناصر التي تشكل نظام البريد الالكتروني, وايضا تدعم خلق واجهات عرض متطورة | As the number of users connects to the internet increases rapidly, Electronic mail (E - mail) is quickly becoming one of the fastest and most economical forms of communication available, since E - mail is extremely cheep and easy to send. As our lives have become ever increasingly tied up to the online world, the volume of E - mails coming into our inboxes has also been increasing, so the problem of email filtering is a critical one. The current solution usually consists of using E - mail filtering program that can filter incoming E - mail according to user specified rules; this program is the E - mail Filtering Agent (EMFA). EMFA system splits E - mails into categories, this would help to automate the process of sorting through E - mail and applying actions (such as deleting unwanted mail or forwarding or replying messages to a specific address). The agent learns the actions to be performed on E - mail and the features to be used in the classification task from predefined examples in the system. It uses machine learning to classify the messages into two lists : Negative list (that contains unwanted messages) and Positive list (that contains the messages that must be forwarded or replied) and then discard the contents of the negative list and reply or forward the positive list messages. To implement EMFA system, JAVA language was used. It provides a set of abstract classes defining objects that comprise the E - mail system also supporting the creation of sophisticated user interfaces

نظام استرجاع الصور بالاعتماد على المحتويات وباستعمال القواعد المضببة == CONTENT - BASED IMAGE RETRIEVAL SYSTEM USING FUZZY RULE

Author name: حسناء عماد عبد السلام
Supervisor name: لؤي ادور جورج
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Content - based image retrieval has been an active area of research over last decade. The goal is to create systems capable of interactively retrieving images that are semantically related to the user's query from a database. In this research, a content - based image retrieval system is presented, it supports querying by example to retrieve images from the images database according to their color and textural low level features.The underlying techniques are based on the adoption of histograms of YUV, YIQ, YCbCr, HSV and HSI color models as color features. In addition, Gray - Level Co - occurrence Matrix (GLCM) and Gray - Level Run Length Matrix (GLRLM) are used to extract two sets of textural features. These features are used for retrieval tasks in separated and combined manners.The various combinations of the extracted features lead to a large number of possible feature vectors; each describe some aspects of the image contents. The fuzzy concepts have been utilized to reduce the number of possible feature combinations; both the triangular and trapezoidal membership functions have been used for this purpose.After reducing of possible feature vectors, and keeping those vectors which show high discrimination power, then, all images listed in the database are grouped (according to their feature vectors) by applying K - means clustering algorithm. The clustering of feature space is helpful to minimize search time. Euclidean Distance measure is used to assess the similarity (or the distance) between the query image and the images listed in database to find top N similar images.Given a query image, the system first extracts the selected features to establish the query feature vector, and then compares it with the images belongs to most closest two database clusters. The most similar images are sorted, and then the top 8 images are retrieved as the query results. The performance of retrieval system has been evaluated using two measurements (i.e., precision and recall).The test results indicted that HSV and HSI color representations are the best when using single (around 0.63 for precision, and 0.1 for recall) or combined (around 0.65 for precision, and 0.1 for recall) types of features. The tests results indicated that color and texture features are not quite enough to retrieve complex images (such as natural images).

تطوير نظام استرجاع صورة معتمد على المحتويات

Author name: مهدي كزار دعيمي
Supervisor name: لؤي ادور جورج | ليث عبد العزيز العاني
General topic: Computer Science
Specific topic: Computer Science
Degree: Doctorate
Language: English
University location: Baghdad
First pages:
Abstract: In this thesis, a Content - Based Image Retrieval (CBIR) system is presented that supports querying with respect to color and texture low - level features. The fundamental idea is to generate automatically image descriptors by analyzing the image content. The focus will be on computing global similarity between images. Query is made upon images of homogeneous color/texture that do not require segmentation. The selected images domain is fashion and interior design.The underlying techniques are based on the adoption of Gray Level Cooccurrence Matrix (GLCM) and correlogram (correlation histogram) as statistical approaches to texture analysis. In addition, cumulative histogram and moments are utilized in color analysis. These techniques are applied in separated and combined manners.Each image is represented by features vector(s) in the features space.These vectors are indexed using an iterative clustering algorithm called Hierarchical Agglomerative Clustering (HAC) which provides easy - to - index data structures as well as faster query execution facilities. The degree of similarity between images is defined by the distance in the features space. Given a query image, the system first extracts its features vector, and then compares this vector with those of the images pointed along the index structure using wide or narrow search algorithms. In this way, the matched images could be ranked and put into group according to the distance of their features vectors to the query one. This ranked group is considered as the query result.During the evaluation process a comparison study is made between different applied retrieval schemes. Cumulative histogram proved to be the best according to the selected domain, both as a separated retrieval scheme or when it is combined with GLCM or correlogram, respectively. The conducted experimental evaluation showed that the clustering based indexing algorithm offers high retrieval accuracy with a considerable reduction in the number of required similarity comparisons. Search efficiency is improved due to the fact that the query image is not compared exhaustively with all the images listed inthe database.

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

Author name: مصطفى ضياء توفيق الحسني
Supervisor name: عبد الكريم عبد الرحمن كاظم | فينوس وزير سماوي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:

اخفاء المعلومات في الملفات الصوتية الصورية المتداخلة == Steganography in AVI Files

Author name: غسق حسين علي العنبكي
Supervisor name: طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: اخفاء المعلومات هو فن اخفاء وارسال البيانات خلال ناقلات تبدو طبيعية في محاولة لاخفاء وجود البيانات. اعتمد في هذا البحث اخفاء نص او صورة او صوت في ملف متعدد الوسائط من نوع (AVI).في الخطوة الاولى من هذا البحث, يتم فصل (AVI) ملف الى جزئين, الفديو والصوت. جزء الفديو هو عبارة عن سيل من الهياكل الصورية تاخذ كل واحدة على هيئة صور وتخزن في فايل منفصل من نوع (BMP). الخطوة التالية يتم اختيار عدد الهياكل الصورية لغرض استخدامها كغطاء, ويتم قطع المعلومات السرية الى عدد من القطع بناءا على اخفاء كل قطعة في هيكل صوري واحد, ولزيادة الامنية يتم اختيار الهياكل الصورية المستخدمة للاخفاء بصورة عشوائية.هناك طريقتين تم استخدامها للاخفاء, الطريقة الاولى (الثنائيات الاقل اهمية) وهي مثال من طرق الاخفاء في المجال المتسلسل, والطريقة الثانية (نظام التحويل الموجي هار) وهي مثال من طرق الاخفاء في المجال الانتقالي. تم استخدام طريقة الحشر في الثنائي الاقل اهمية (LSB) في الثماني لاخفاء ثنائيات البيانات داخل ثمانيات الصور التي من نوع (BMP) ومن ثم استخدام نفس هذه البيانات في استخراج بيانات الرسالة من الصور. لزيادة امنية النظام التحويل الموجي هار (Haar Wavelet Transform) لتقوية الملف المحتوي على البيانات ضد الهجوم.في جزء الصوت يتم اخفاء معلومات خاصة باستخدام طريقة (الثنائيات الاقل اهمية).النظام المقترح تم اختباره باستخدام مقياسيين معلويين قياسية (MSE, PSNR), كل المقاييس المعلوية في اختبار النظام المقترح اظهرت قيم جيدة ل PSNR( اكثر من 45 ديسي بيل للفديو واكثر من 90 ديسي بيل للصوت) وهذه النسبة تزداد بزيادة عدد الهياكل التي تستخدم كغطاء. اما البيانات المسترجعة فكانت هي نفسها البيانات السرية التي تم اخفاءها. | Steganography is the art of hiding and transmitting data through apparently innocent carriers in an effort to conceal the existence of data. Text, image or audio in an Audio Video Interleave (AVI) multimedia file is adopted in this work. In the first step in this work, AVI file is separated into two parts, video and audio. The video part is a stream of frames, each frame is taken as a separated image stored in a separated Bit - Map (BMP) file. In the next step a number of frames require or needed to be used as a cover is chosen, and the secret data is divided into blocks in order to hide each block into one frame, to increase the security the frame could be selected randomly.Two methods were used for hiding, the first method is the “Least Significant Bit” as an example for hiding in sequential domain and the second is the “Haar Wavelet Transform” as an example for hiding in transformation domain. Least significant bit insertion was used to conceal the data bits inside BMP image bytes, and then the message bits are extracted from the same bytes. Haar wavelet transform were used to increase the stego file robustness against attacks. The audio part is used to hide spatial information by using the “Least Significant Bit”.The proposed system was tested by using the two standard fidelity measures (Mean Square Error (MSE) and Peak Signal - to - Noise Ratio (PSNR)). All of the fidelity measures obtained as the test results have indicates good results for PSNR (above 45 dB for video and above 90 dB for audio) and its increased when increased the number of frames that used as a cover. The reconstructed data is the same as secret data

نظام تعليمي رمزي لفهم اللغة الطبيعية == Symbolic Learning System for Natural Language Understanding

Author name: زينة عبد الرزاق موسى الجصاني
Supervisor name: مؤيد عبد الرزاق فاضل | طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: ان هذه الدراسة المقدمة ليست سوى محاولة لبناء منظومة تعليمية لفهم اللغة الطبيعية والطريقة المستخدمة هي طريقة التعليم الرمزي ومجال الدراسة المختار هو تعلم موضوع هياكل البيانات.ان تقنية التعليم المستخدمة هي طريقة التعلم الرمزي وذلك بجمع استراتيجيتين من التعليم وهما طريقة التعليم بتكرار الحفظ والتعليم بواسطة توجيه التعليمات. حيث ان طرق التعليم الرمزي قد طورت لانشاء نظم تتطلب استخلاص المعلومات من مستندات اللغة الطبيعية وللاجابة عن استفسارات معينة من قاعدة البيانات.النظام المقترح يتكون من عدة مركبات, مركب معالجة الاستفسار (مصدر المعلومات) متمثلا بالاستفسار المقدم من قبل المستخدم النهائي, مركب التعلم ينجز عملية التعلم وينتج معرفة جديدة, مركب محرك الاداء يتاكد من فائدة المعرفة الجديدة المكتسبة من مركب التعلم.و نفذ هذا النظام باستخدام لغة برولوك الصورية Visual Prolog 5.1 لبناء المنظومة وواجهاتها حيث ان هذه اللغة توفر بيئة التطوير البصرية. | The present work is an attempt of designing a symbolic based learning system for natural language understanding. The field selected to be the domain of application is the subject of data structure.The technique of learning used is Symbolic Learning which is a combination of two learning strategies Rote Learning and Learning by Instruction. Symbolic learning methods are being developed for aiding the construction of systems requiring extraction of information from natural language documents and subsequent natural language querying of the resulting database.The system consists of the following modules, Process Query (Information Source) input to the learning system represented by the query entered by the end user, The Learning Engine carries out the learning task and produce knowledge for the knowledge base, Performance Engine make sure that the knowledge produced is useful . Visual Prolog Version 5.1 was used for building the system and its interface which provides Visual Development Environment (VDE

بناء قشرة لنظام خبير تشخيصي == Building Diagnoses Expert System Shell Using An Arabic Interface

Author name: عبير خالد احمد المشهداني
Supervisor name: فينوس وزير سماوي | طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: البحث الحالي عبارة عن محاولة لبناء قشرة لنظام تشخيصي خبير معتمدا اللغة العربية يمكن تطبيقه في اي مجال عام او خاص. اسم النظام (GADESS) مشتق من العبارة الانكليزية (General Arabic Diagnosing Expert System Shell). النظام الخبير يتكون من طورين متعاقبين. الاول يهتم ببناء واجهة خاصة بجمع المعرفة من الشخص الخبير. خلال هذا الطور تتم تحليل المعرفة الداخلة الى النظام باستعمال قواعد الصرف في اللغة العربية لايجاد جذور الكلمات. النظام مزود ايضا بقاموس بالكلمات التي يمكن استخدامها في مجال التطبيق المعين. الطور الثاني خاص ببناء مشغل او محرك استدلال (Inference Engine) الذي يستخدم طريقة بحث الرجوع (backward chaining). هذا الطور يختص بالتخاطب مع المستخدم النهائي (الغير خبير).النظام GADESS ياخذ بنظر الاعتبار نسبة التاكد باستخدام الموثوقية المصممة من قبل جامعة Stanford. بالاضافة الى ذلك النظام يدعم نوعين من التفسيرات : "لماذا" و"كيف". السؤال "لماذا" يوضح سبب توجيه سؤال محدد من قبل النظام. اما "كيف" تهتم بتوضيح الخطوات التي من خلالها تم التوصل الى تشخيص محدد.تم انجاز العمل باستخدام اللغة البرمجية (Visual Prolog version 5.0). | The present work is an attempt to develop an Arabic expert system shell for general diagnosing systems. The system abbreviated as GADESS (General Arabic Diagnosing Expert System Shell), it is constructed of two phases. The first phase responsible for acquiring human expert knowledge in an automatic way provided with menu and windows message (expert interface). The acquired knowledge is analyzed by Arabic morphological system, which analyze the given Arabic phrase and find the required keywords (roots), the system also provided with the required domain dictionary. The second phase is concerned with the design of inference engine together with user interface that uses a backward chaining method (end - user interface). GADESS considers reasoning under uncertainty using certainty factor method (Stanford Certainty Factor). Also GADESS uses the external database approach to store the human expert knowledge in order to be used by the inference engine. GADESS supports two types of explanations “Why” and “How”. The “Why” concerned the reason that the system asks a specific question, while the “How” concerned conclusion steps.GADESS was implemented using Visual Prolog version 5.0 with its supplement tools for building the inference engine and for building the interface tools.

تطوير محرك بحث الموقع == Developement of a Web Site Search Engine

Author name: ايهاب احمد محمد شاكر
Supervisor name: مؤيد عبد الرزاق فاضل | بان نديم الكلاك
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: ان كمية المعلومات الموجودة على شبكة الانترنيت تزداد بشكل سريع جدا, اضافة لعدد المستخدمين التي تنقصهم الخبرة في مجال البحث في الشبكة, مما ادى الى تطوير الكثير من التطبيقات الخاصة بالشبكة والتي تسمى محركات البحث المتخصصة في مساعدة المستخدم في ايجاد المعلومات المطلوبة من على الشبكة. محرك بحث الموقع هو برنامج يستخدم للبحث في موقع معين في الشبكة عن استفسار معين. ان هذا البحث يهدف الى تصميم محرك بحث للموقع يساعد المستخدم في استرجاع الصفحات الاكثر مطابقة مع الاستفسارات المقدمة من قبل المستخدمين. يعتمد الجزء المسؤل عن الرتب على صفات الكلمة (مثل حجم الخط, نوع الخط, لون الخط, مكان الكلمة في الصفحة, نص ارتباطي, عنوان, وعنوان خاص) وهو مدمج مع الجزء الخاص بالفهرسة. تم تقسيم الفهرس الى 36 فايل للتقليل من مصادر النظام (الذاكرة ووحدة الخزن المطلوبة), كما تم تصميم الفهرس المعاكس عن طريق ترتيب الفهرس باستخدام طريقتي الترتيب السريع المحسنة والادخال (Quick and Insertion sort methods) وذلك لزيادة سرعة الفهرسة. تم تصميم القاموس باستخدام هيكل متعدد الطبقات يتكون من اربعة طبقات. نظام الرتب المستخدم في محرك بحث الموقع المقترح يعتمد فقط على صفات الكلمة, ممكن استخدام الهيكل الارتباطي الموجود في شبكة الانترنيت لزيادة كفائة نظام الرتب. ان محرك بحث الموقع المقترح يتطلب جهاز حاسوب يعمل كخادم, كما تم استخدام الادوات البرمجية التالية : HyperText Markup Language, Visual Basic Script, Common Gateway Interface technique, Microsoft Visual Basic 6.0, and Windows operating system Socket. | The amount of information on the Web is growing rapidly, as well as the number of new users inexperienced in the art of Web research, which leads to the development of many Web applications called search engines specialized in helping the user in finding the information needed on the Web. Web site search engine is software used for searching a specific Web site for a specific query. This research aims to develop a Web site search engine that helps the user to find the most relevant Web pages with the user queries. The ranking part depends on the word attributes (such as font size, font style, font color, position of the word in the page, link text, title, header) and mixed with the indexing part. The index is spread in 36 binary files to reduce the system resources (Memory and Storage required) and the inverted index is created by sorting the index using the Improved Quick and Insertion sort methods to increase the indexing speed. The Lexicon is designed using a Multilayer structure with 4 layers. The ranking part of the proposed Web site search engine based only on the word attributes, using the link structure of the Web will increase the ranking efficiency. The proposed Web site search engine requires a computer installed as a server. The programming tools used in developing the Web site search engine are : HyperText Markup Language, Visual Basic Script, Common Gateway Interface technique, Microsoft Visual Basic 6.0, and Windows operating system Socket.

نظام مراقبة حاسوبية تحت نظام النوافذ == Windows Based Target Monitoring System

Author name: دلال نعيم حمود الزيدي
Supervisor name: طه سعدون باشاغا | فينوس وزير سماوي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
Key words:
  • Monitoring System
  • Target Monitoring
  • Online and Offline Monitoring Systems
  • Networks
  • Protocols
  • Ports
First pages:
Abstract: تتطلب عملية ادارة الشبكات الحاسوبية في الشركات والجامعات وغيرها متابعة الافراد العاملين عليها من اجل السيطرة على فعاليات الشبكة لكشف ومنع اي عملية سوء استخدام للشبكة.من الطرائق المستخدمة في عملية المراقبة هي طريقة كشف الشذوذ((Anomaly Detection, كشف الاستعمال السيء ((Misuse Detection وطريقة مراقبة الهدف ((Target Monitoring. في هدا البحث تم التركيز على بناء نموذجين من المراقبة ينتميان الى طريقة مراقبة الهدف(Target Monitoring) وفي ظل نظام التشغيل نوافد(Windows). الاول هو المراقبة الفورية او المباشرة(Online Monitoring) والاخر المراقبة غير فورية اوغيرالمباشرة(Offline Monitoring). النوع الاول المراقبة الفورية او المباشرة Online Monitoring تهتم بتقديرات الوقت العام لعملية التوليد , النشر, وتمثيل البيانات المراقبة. في هذا النموذج تراقب شاشة حاسبة المستخدم وحركة المؤشر(الفارة) بالاضافة الى ما يتم كتابته باستخدام لوحة المفاتيح. يمكن لمراقب الشبكة يمكن ارسال تنبيه الى مستخدم الحاسبة التي يتم مراقبتها, اذا قام المستخدم باستخدام الحاسبة بشكل غير مناسب اواستخدام خاطى وغيرها كما يمكن اطفاء الحاسبة ان تطلب الامر. وتم استخدام فكرة برامجيات الزبون والخادم (Client/Server) واستخدام التجاويف (Windows Sockets) لنموذج المراقبة الفورية. اما النوع الثاني المراقبة غيرالفورية او غير مباشرة Offline Monitoring لا تتوقف على قيود الوقت. لذلك,فان مراقب الشبكة ربما يحصل على بيانات المراقبة في وقت اعتباطي بعد ان تتولد هذه البيانات بواسطة وكلاء(Agents) المراقبة مما يتطلب مساحة خزنية هائلة لكي تعرض على المراقب عند الطلب, لذلك، حددت المراقبة الى لوحة المفاتيح فقط كون المعلومات المتولدة هي فقط على شكل نص من الرموز.كلا النموذجين تم بنائهما باستخدام لغة (Visual Basic 6) ونظام dirextX 7 المجهز بولسطة بيئة النوافذ. وتم اختبار النظامين في بيئة ويندوز XP , ويندوز2000 , وويندوز Melleniume. وقد اثبت النظام كفاءة متميزة. | Network operators and administrators have a substantial interest to trace the state and performance of their networks and their components. Administrators needed to observe users to avoid any attack attempts. This can be done through System Monitoring.Traditional types of monitoring system include Anomaly Detection, Misuse Detection and Target Monitoring. This work concerns with the development of two types of target monitoring works under windows environments. These are Online Monitoring and Offline Monitoring. Online monitoring concerned with time constraints on the overall time its takes to generate process, disseminate, and present monitoring data. Online monitoring can monitor the screen picture, mouse motion, and keystrokes. The administrator can send warning messages to the remote computer user. When the user performs suspicious actions on his computer, in this case, the administrator can force the remote user to logoff or shutdown windows. In the online Monitoring, uses the concept of client/server software system and Windows sockets. Offline monitoring do not concerned time constraints. Hence, administrator may obtain monitoring data at an arbitrary time after its generation by monitoring agents. In this phase the monitoring limited to the keyboard only.Both the online monitoring and offline monitoring are implemented using Visual Basic programming Language version 6 (VB) and dirextX 7 system provides by windows environment. The developed systems were tested under different environments (Windows 2000, Windows XP) and the results obtained are quite encouraging

النظام الناصح للتجارة الالكترونية == Recommender System for E - Commerce Data

Author name: اسيل باسم صبري يعقوب الطائي
Supervisor name: طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
Key words:
  • Recommender system
  • Recommendation methods
  • E - commerce
  • Data mining
  • Rating
  • Collaborative filtering
  • User based
  • Item based
  • Internet
  • Web site
First pages:
Abstract: لقد غيرت ثورة الانترنيت العالم باسره فاصبح قرية صغيرة وصار بامكان اي شخص في اي مكان ان يطوف العالم باسره وهو جالس امام شاشة الكومبيوتر. من هنا ظهر الشراء والبيع عن طريق الانترنيت او ما يعرف الان بالتجارة الالكترونية (E - commerce).هذا التوسع خلق مشكلة جديدة وهي صعوبة الاختيار. فصار الزبون يشعر بالحيرة حينما يريد ان يختار حاجة ما اذ انه امام الاف المواقع التي توفر الحاجة التي يريدها وكل موقع منها يعرض اشكالا وانواعا مختلفة للحاجة الواحدة. من هنا ظهرت الحاجة لتقنية جديدة تتمثل اليوم في الانظمة الناصحة.اننا في كثير من الاحيان نقوم بعمل ما دون ان نملك الخبرة الكافية للقيام به. وفي حياتنا اليومية كلنا يعتمد من وقت لاخر على نصائح مختلفة اما من ناس يخبروننا بها او عن طريق وسائل الاعلام المختلفة او من مسؤولين عن الخدمات العامة.النظام الناصح يساعد وينمي هذه العملية الطبيعية التي نقوم بها يوميا في مجتمعاتنا. في النظام الناصح يدخل المستخدمون نصائحهم فيقوم النظام بجمعها وتوجيهها الى المتلقي. يعمل النظام الناصح بان يسالك سلسلة من الاسئلة عن الاشياء التي تحبها والتي لا تحبها. ثم يقارن اجاباتك باجابات زبائن غيرك ومن خلال هذه المقارنة يجد اقرب الزبائن اليك من خلال الشبه في الاراء. وبهذا ينصحك بما يحب الزبون القريب منك.في هذه الاطروحة تم بناء نظام ناصح يعتمد على مجموعة من الطرق لكي يقدم النصائح للمستخدمين. | The Internet revolution changed the world and made it as a small village, since everyone can contact people anywhere in the world. This easy communication facilitates selling and buying through the Internet which is called e - commerce.When e - commerce began to grow, problems appeared, one of them is how to buy something from a huge category, i.e. when a customer wants to buy something from internet markets, he will be confused what to choose and from where, because of the various items and enormous sites. People handle this information overload through their own effort, the effort of others and some blind luck. First of all, most items and information are removed from the stream simply because they are either inaccessible or invisible to the user. Second, a large amount of filtering is done for us. Newspaper editors select what articles their readers want to read. Bookstores decide what books to carry. However with the dawn of the electronic information age, this barrier will become less and less a factor. Finally, we rely on friends and other people whose judgement we trust to make recommendations to us. A technology is needed to help people wade through all the information to find the items they really want and need, and to rid them of the things they do not want to be bothered with.Recommender systems are the new technology that assist and augment the recommendation process. In a typical recommender system people provide recommendations as inputs, which the system then aggregates and directs to appropriate recipients.In this work, a recommender system is built that uses different recommendation methods.

متنبئ تناظر البلوك لتحسين ضغط الصور الكسوري == Block Symmetry Predictor to Improve Fractal Image Compression

Author name: رؤى عبد الله جابر
Supervisor name: لؤي ادور جورج
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Various compression methods have been proposed to achieve high compression ratios and high image qualities in low computation time.One of these methods is Fractal Image Compression. The basic idea of fractal image compression is the partitioning of input image into nonoverlapping range blocks. For every range block a similar but larger domain block is found. The set of coefficients of mapping the domain blocks to the range block, using affain transform, is recorded as compression data. The compressed image data set is called the Iterated Function System (IFS) mapping set. Decoding process applies the determined IFS transformations on any initial image, and the process is repeated many times till reaching the attractor.In this research work, four IFS coding schmes have been established and tested. The first scheme is the traditional Fractal Image Compression (FIC) method, it is implemented on color images after transforming the (RGB) color components to (YCbCr) components. The compression results led to encoding time=144.02 sec, compression ratio=8.89 and PSNR=33.39.The second scheme uses the FIC method with a predictor based on centralized moment features, this predictor is introduced to predict the type of symmetry operation required to set the domain block in a proper state to best matches the range block. The use of this predictor helps in reducing the number of trials of symmetry mappings from 8 trials to only one symmetry case. The use of predictor had reduced the encoding to approximately 14% in comparison with that of traditional method.The third and fourth scheme implies the use of FIC method enhanced by the use of moment descriptor (order - 1) and (order - 3), respectively. Either of these descriptors is used to classify the domain and range blocks into classes, each class is assigned by a class index whose value is equal to moments descriptor value. For encoding each range blocks only the domain blocks have similar descriptor values to that for range block will be IFS - matched with it. In these schemes the symmetry predictor, used in the second scheme, had been used to reduce the search about the best available similar domain block. The attained encoding time in both 3rd and 4th scheme is approximately 0.9% of that spend by atraditional scheme.

تصميم وتنفيذ لنظام توصيات == Design and Implementation for Recommender System

Author name: زينه حسين فهد
Supervisor name: طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Recommender systems have been introduced to provide a solution to navigating the huge volume of information already available and growing at an explosive rate. The amount of information available in electronic form, such as news, movies, books, advertisements and other online information is overwhelming us. Recommender systems are computerbased techniques that can be utilized to efficiently provide personalized services in many e - business domains.In this thesis, recommender system has been designed by mixing two main types of recommender systems (content based on personal profile and collaborative based). This type of system producing recommendations for its users in two stages. In the first stage, searching about active user's neighborhood is done to compute the similarity with the active user. The similarity is computed in two steps, the first step is to compute personal similarity using content based technique, depending on the personal features only. The second step is a conditional step that is if the user has enough rating then the similarity computed using collaborative filtering technique depending on the user ratings (rating similarity) in addition to personal similarity computed by the first step. In the second stage a list of new items is recommended from highly rated items by nearest neighbor users, with or without predictions on the acceptance of the list by the user.The content based part in which a personal similarity is computed a weight for each personal feature is required. So in this work, a survey has been made to obtain initial value for impact ratio (weight) for the effectiveness of each feature. Then the computation of these ratios is updated from time to time according to the given new users information.These updates are made according to Mean Absolute Error (MAE) between the real ratings and prediction of ratings

نظام محادثة فوري لشبكة اتصالات محلية مع بعض سمات الامنية == LAN - Based Instant Messaging System with Some Security Aspects

Author name: مروة سعد ملكي القس
Supervisor name: عبیر متي یوسف | جمال محمد كاظم
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Instant messaging is a form of online, real time form of communication between two or more people based on typed text. IM system has grown rapidly among network users. But most of existing instant messaging systems have severe security problems, people want to retain their privacy and communication should not copy or modified by a third party. This thesis presents the design and implementation of a secure instant messaging system. It achieved security objectives such as data integrity and confidentiality through encryption. It ensures that the conversation is only read by intended recipient. The name of the proposed system is chosen to be SIMSM (the acronym for SIMple Secure Messenger).SIMSM is designed for local networks. Based on client - server connection, it enables users to send and receive secure instant messaging between them. No internet connection is required. Easily in sending and receiving text messages. It supports standard messaging features such as private chat, group chat (conference), message notification and encryption. The primary constituting modules are : Registration Module which identifies users to the system; Login Module which allows users to access the system; Sign - In Problem Module that deals with forgetting the identification (ID) and password problem; Private Chat Module that enable private chat between online users; and Conference Chat Module that enable more than one online user to chat with each others.The proposed IM system has been evaluated according to two important factors in instant messaging : security and time consuming. Many test cases were taken to show that SIMSM is quite suitable for secure chatting service.The proposed secure instant messaging had been established using windows API functions with Java platform version 6.0.0.105 programming language.

تشفير الصوت الحصصي باستخدام تحويل الجيب تمام المنقطع == Share Audio Cryptography Using DCT Transform

Author name: سارة سعد علي البغدادي
Supervisor name: عبير متي يوسف
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: الحماية الفعالة والامنة للمعلومات الحساسة هو مصدر القلق الاساسي في نظم الاتصالات او انظمة التخزين الشبكي، فمن المهم لاي معالجه معلومات هو ضمان عدم العبث بالبيانات.و لتحقيق السرية وسلامة المعلومات والوسائط المتعددة، تم وضع عدة مخططات الحصص السرية المختلفه | An Effective and secure protection of sensitive information is the primary concern in communication systems or network storage systems, it is important for any information process to ensure data is not being tampered. To achieve confidentiality and integr

تمييز النسيج باستخدام طريقة توزيع الكثافة == Texture Recognition Using Density Distribution Method

Author name: نجمة درع ظاهر
Supervisor name: لؤي ادور جورج
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:

تصميم وتنفيذ نظام مراقبة VSAT بالاعتماد على نظام التشغيل لينكس

Author name: مازن محمد راضي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
University location: Baghdad
1 ... 3 4 5