Graduation Projects

VidEditor: A Web-Based Video Editor

February 2014

Abdelrahman A. Hamra
Ahmed A. Ahel
Belal M. Alzaneen
Fayez J. Budear

Video content creation and consumption have been increasingly available for the masses with the emergence of handheld devices capable of shooting, downloading, and playing videos. Video editing is a natural and necessary operation that is most commonly employed by users for finalizing and organizing their video content. With the constraints in processing power and memory, conventional spatial domain video editing is not a solution for mobile applications. In this paper, we present a complete cloud-based video editing system for efficiently editing video content on web.

Due to the rapid growth of video usages, many people are having difficulties with getting online real high quality promotional video. These difficulties include absence of previewing samples, the high costs of video productions, lack of technical abilities, lack of knowledge of using design and production of specialized programs, and the complexity of adding Arabic texts in those programs.

The system will allows the user to upload (videos, photos) or select it from social networks as (Facebook, YouTube …etc.) and customize it from choosing (audio, add subtitles, crop, and convert the video format to others formats, or even select style for video)


Learner Friend: A Cloud-Based Social Educational Service

August 2013

Tala Eid Al-Naji   
Dina Mahmoud Abo Samra
We propose a cloud-based social educational service specialized in providing distance education as well as assistance to students. It facilitates communication among teachers and educators.

The cloud service offers several services for students, teachers and organizations to facilitate their e-learning training process. These services include groups, courses, goal paths, and experience lists.

What distinguishes Learner Friend is that it combines the education systems and social networks to produce a new educational service with new properties. 

Online Market Place for Selling and Buying Websites

June 20-13
Mohammed Khaled Abu yassin
Moath Alhabeel
Mhmoud al Sosy
Salah Eldeen Kalakh


This project develops a web-based application called online market place for selling and buying of websites. It provides an online auction system to appropriately post sites for sale. Any user who wants to buy a site can start the auction by posting a certain bid and other users interact with bid based on their interest. The bids stop and the auction finish during a predetermined period of time specified by the owner of the site. The system offers a degree of usability and flexibility for both sellers any buyer in performing the tasks related to their rules.


Arabic Text Author Identification Using Support Vector Machines

June 2012

Samar Salem           
Mona Abu Hussien 
Nidaa Nayef            
Wala abu Shaban
Author identification is a typical classification problem where we identify the author of a text with unknown authorship. This research deals with author identification for Arabic text using natural language processing tools and techniques. The identification process is achieved through five phases which are: documents collection, dataset preparation, features extraction, features optimization and classification model building.

In the documents collection phase we collect a set of Arabic text documents in literature and Political Analysis Articles fields. Then in the dataset preparation phase we process the documents and organize them into separate directories for each author. The feature extraction phase is the most essential since a set of features are extracted from the documents to capture the style of writers. For the feature optimization phase, the previously extracted features are optimized to get the most relevant features that represent the style of authors. The final phase is classification model building and evaluation to test the model performance. The method proposed for classification is based on Support Vector Machines.

This research used Support Vector Machines for authorship identification of Arabic Text by combining two feature types on two domains: Political Analysis Articles and literature. The results of experiments show that SVM is very effective tools that results in high classification accuracy that may reach 100%.    


Connect: A Web Based Social Network to Fight Poverty and Unemployment

October 2011

Mariam Abu Etewy
Ejlal Shokor
Doaa Adas

Poverty and unemployment became a major problem in most communities in the Arab world in particular and the world in general. It is a result of the rapid development in the world which made a gap in communities. Countries around the world try to put many solutions to this problem, but these solutions have not yet alleviated the problem. For instance it is a practice until now to involve only the poor and the concerned institutions in finding a partial solution to a specific individual problem. Therefore it is necessary to involve several parties of society including individuals, concerned institutions, companies, financiers in solving the problem.

The Connect project tries contribute in solving this problem, and finds consecutive livelihoods for them through implementing information system via internet to connect among charities, concerned institutions either governmental or nongovernmental, and needy individuals. These parties are enabled, through Connect, to exchange information, services, aids, products, and ideas. Connect connects these parties in a close and cooperative manner such that they can be mutually benefited from each other in helping needy people.
The system provide three main functionalities: the first links charities together as a virtual body to control users, manage cooperation, exchange services, avoiding duplicate services, and preserve resources. The second help financiers and charitable to find their target needy beneficiaries and find partners that have same goals. The third functionality configure groups of beneficiaries who have same interests to share ideas and initiatives for developmental and sustainable poverty alleviating projects and opens the way for all concerned institutions specially charities to participate in financing and supporting these projects.

The project serves for one of “Millennium development goals of United Nations” and participates in Imagine Cup 2011 and takes 2nd place in Palestine local qualifier, Also the project qualify to be one of top 25 projects in Zayed competition. 


Online Student Query System (OSQS)

June 2011

Sahar Sameer Ali Mukhairez   
Alaa Khalil Ibraheem Hamoudah 

This Online Student Query System (OSQS) is a web-based application that automates the process of inquiry about students in Islamic University of Gaza (IUG). Different kinds of inquiry with different kinds of inquirer make stress to the staff working in the deanship of admission and registration in IUG. OSQS allows trusted parties to have some access to students’ records depending on their privileges and what it is supposed to know about IUG students. OSQS not only grants access to formal institutions but also creates portal for parents to give them access rights to their son’s progress and educational status.

IUG policy forces so many rules on protecting its student’s privacy, so we have to make restrictions on the way of authenticating inquirers, and giving them only the information they are allowed to know. In addition, parents require their sons' permission to activate their portals. We expect to product decent software which is applicable and can be integrated with the existing system of admission and registration in IUG.


تطوير نظام معلوماتي إداري لبلدية بني سهيلا: المعاملات الداخلية كحالة دراسية

فبراير 2011
إسراء خليل النبريصي
دعاء عيسى صالح     
سلام محمود الشيخ أحمد
نسرين عبد الباري الفالوجي 

هذا المشروع عبارة عن دراسة تحليلية لنظم المعلومات الإدارية والمالية المؤسساتية ودور هذه النظم في دعم اتخاذ القرار واختيار بلدية بني سهيلا كنموذج تطبيقي لهذه الدراسة . تهدف الدراسة لوضع نظام متكامل للبلدية يبدأ بالمعاملات الداخلية كنموذج مرحلي وقابل للتطوير بحيث يقوم  بتغطية جميع نشاط وعمل المؤسسة خلال أربع سنوات من بدء تنفيذه .

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

النتيجة المرجوة أن تكون هذه الخطوة بداية الطريق لاستخدام تكنولوجيا المعلومات في جميع أوجه النشاط العام والخاص لمواكبة التقدم التكنولوجي في العالم بأسره.


Web Based-Application for Online Clinic

January 2011

Rawand Nabil Ashoor
Heba Hesham Al Ashqar
Alaa Maged Mushtaha

Despite the vast services that provided to people to help them in their  health care , there is an urgent need to hire technology to support  health and medical services. Many patients do not  have time or desire to visit the doctors to discuss their health care needs – especially when it comes to potentially embarrassing problems. Others , are reluctant to go to clinics especially when the medical consultation is non- urgent and can be deferred. Otherwise,  facilitating the booking in clinics instead of going to clinics which sometimes overcrowded with patients is necessary and effective. Beside that  doctors have difficulty in communicating with experts in other countries. So, this  project aims for developing a web-based application for online clinic to enable patients access to health care wherever they are and when they may be in ease and confidence, and without embarrassment and time losing. In difference to the other existence applications, this application is combination of different services that will be available online and serve doctors and patients.


Towards an Arabic Semantic Search: An Ontology-Based Annotation Approach for Document Retrieval

July 2010

Ghadeer Abo Uda
Asma El-khateeb
Marwa Yusif
Sarah Al-Looh

Technologies such as Semantic Web or Web 3.0 are working to create a Web of distributed machine understandable data in order to enhance computer and human communication and collaboration over the Web. One of the current research topics is the semantic-based document retrieval. In semantic search, the search process is done over the Web or any data store by analyzing the searcher's intent and the text to be retrieved to generate the most relevant results.Relevancy of documents is measured by two factors, precision and recall, that determine how much the search results are enhanced.

In this project we aim to semantically enhance information retrieval for Arabic documents by applying ontology-based annotation to a limited repository of FATWA documents collected from two different Websites in "Internet Issues" Domain. Document retrieval is done by the aid of semantic annotation, information extraction, and ontology usage. The result of this study in terms of relevant documents is fairly good but still needs further investigations. This study is an important step towards semantic search in Arabic.


Souki Classified Advertisement System

May 2010

Ahmed S. AL-Ramlawi 
Khaled B. Abu Al-qomboz 
Ahmed Tayseer Al-Ashqar 
Osama souhail Arafa 

The need of information technology increase day by day , but the problem remain in using traditional way for adverting ads and spread companies  in commercial directory that use old way that depend on paper that may caused  high cost  and difficulty to search between huge amount of paper inside commercial directory.

The website aims to use modern technology to transform old traditional way of advertising ads and speared of companies in commercial directory by electronic system that depend on computer system that can easy on any person to spread his ads or company without needed to old system , these technology consider easy and  decreasing cost of advertising on website. The result  is to easy spread  ads and companies on website to enable users to have their  goals  from these ads and easy communicate with their customer to exchange benefits.


AL-BAYAN II: An XML-Based Holy Quran Web Application

July 2009

May Yossif Siam
Wafa' Mohammed Moqbel
Jasmine Amer Hussein

This Quran web-based application comes as a step towards improving Arabic software field using XML and related web technologies. It uses XML for verse representation to achieve textual-based rather than image-based rendering and root-based, multi-optional, and instant searching. This project is a continuation and improvement to "AL-BAYAN" project; an XML based computerization of the Holy Quran.

The previous version lacks many important features such as: search capabilities and Tajweed rules guidance. But this version provides more reciters, tafseers and multiple views of Quran verses taking accessibility in consideration.

The main contribution of this version is enhancing the search capabilities using search by word root. Another new added feature is the Tajweed rules to show the user how to read the verses by highlighting each rule with a specified color.

In Addition, giving the user more display choices: viewing verses with Tajweed rules or not and different font sizes and colors. Also, adding audio controls. The advancing of AL-BAYAN to be web-based should insure availability to all users from the whole Islamic world.

 تطوير نظام المؤسسة اليمنية لرعاية الطفل الفلسطيني "تكافل" في قطاع غزة
فبراير 2010
محمد سليمان موسى زعرب
حسن عيسى
عبد الله الشيخ عيد
عبد الله اليعقوبي

هذا المشروع عبارة عن تطوير لنظام المؤسسة اليمنية لرعاية الطفل الفلسطيني "تكافل" والتي تدعم الطفل الفلسطيني في قطاع غزة  واليتامى من خلال الجمعية الإسلامية بفروعها الثمانية ,ومن خلال هذا النظام  يتم  إدارة جميع العمليات الخاصة باليتيم وعائلته والكفيل مثل إضافة, تحديث,  تخصيص مبالغ مالية, استخراج تقارير سنوية وربع سنوية .

إن أهم المشاكل التي استدعت وجود هذا البرنامج هو عدم وجود برنامج إداري متكامل يغطي جميع المتطلبات ويربط الجمعيات المختلفة مع بعضها على أساس أنها تابعة لنفس المؤسسة(المؤسسة اليمنية) وبالتالي كان هذا النظام العمود الفقري للربط والتنسيق بين جميع فروع المؤسسة اليمنية في قطاع غزة.

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

من أهم ما يميز النظام الجديد أنه يتم التخلص من التعارضات وتكرار البيانات لان كل الجمعيات ستكون تابعة  لقاعدة بيانات موحدة و متكاملة ومترابطة وبالتالي التخلص من مشاكل تكرار البيانات, وأيضا سرعة وسهولة استخراج التقارير والاستعلام . النتيجة المرجوة من هذا النظام هو أن يتم الاستفادة من التكنولوجيا قدر الإمكان في جميع مؤسسات المجتمع لتقديم خدمة أفضل للمواطنين ولاسيما الأيتام والآسر الفقيرة .


تطوير نظام ضريبة الدخل المحوسب لوزارة المالية

يوليو 2009

بلال محمد محمود زقوت
محمد نبيل إبراهيم الصوالحي
أحمد عزمي أحمد عزام
سليمان نصر الله البريم

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

لتطوير نظام متكامل يغطي جميع المتطلبات الوظيفية والأساسية في مديرية ضريبة الدخل اتبعنا منهجية علمية متكاملة لتلبية المتطلبات الضرورية والوظائف الأساسية أعلاه. تتمثل هذه المنهجية في عملية تحليل للنظام السابق، جمع المتطلبات وتحليلها في النظام المقترح، تصميم النظام وقاعدة بياناته، تطبيق النظام وبرمجته وفحصه وتجريبه.

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

النتيجة المرجوه أن تكون هذه الخطوة بداية الطريق لاستخدام تكنولوجيا المعلومات في جميع أوجه النشاط العام والخاص لمواكبة التقدم التكنولوجي في العالم بأسره والتقدم نحو بداية تطبيق للحكومة الالكترونية في فلسطين.


A Computerized System for the Civil Defense Administration in Gaza Strip

July 2009

Mohammed I. El-Shorafa 
Yousef M. El-Hallaq 
Saleem M. Abedalla

The current system of the Civil Defense Administration (CDA) in Gaza Strip is a traditional, manually and paper-based system. It is difficult and time consuming to deal with because of the dependencies between departments and sub-departments in it. Additionally it lacks the efficiency (in term of time and approach) to connect with other branches of civil defense in the Gaza Strip counties.

In this project we develop a computerized system for the Civil Defense Administration that overcomes the forth mentioned limitations of the existing system. The developed system fulfills the need of three department of CDA, namely, Organization and Management, Archive and Financial. The Organization and Management part of the system handles employee data, absences, vacations, settlements, promotions, social additions and penalties. The Financial part of the system manages revenue, box management, salaries and accountancy.

The Archive part of the system adds incoming correspondence, adds outgoing correspondence, retrieves and follows up correspondence. Additionally the system provides common functionalities such as adding and managing system users, password and security measures, grant/revoke permissions to user and manage system constants such as branch names, accounts, ranks. The system can be considered as a contribution towards achieving the e-government initiative in Palestine and can be integrated easily in any e-government network.


حوسبة منهاج العـلوم للصـف الثـاني الابتـدائي
يوليو 2009

أمل سعيد النعسان
منال ياسين المدهون
إيمان عادل الوحيدي
صابرين صابر الباز

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


Albayan: An XML-Based Computerization of the Holy Quran

June 2008

Karima B. Mushtaha
Hanan H. Altalla
Lana A. Al-khozondar

Existing computerizations of the holy Quran have many short comings such as non-portability, slowness, big size (caused by representing verses as images), user unfriendly interfaces, and slow search capabilities. In this project we develop a new holy Quran application (Albayan) based on a new approach taking advantage of current eXtensible Markup Language (XML)-based technologies. 

XML is used for verse representations where efficient viewing and searching is achieved. XML and Java are used together to achieve portability. The functionality and the interface of the application are designed with simplicity and user friendliness put as a primary objective.


Arabic Classifications Using XML Registry

 July 2008

Abeer Abu Dakaa
Heba Abu Amer
Maysoon obead

There are many classification programs that used to classified different types of topics, but these programs constraint on English topics, few programs it seems to be nothing that is dealing with Arabic program. In this project we aim to make an Arabic classification schemes for HADITH and FATWA`A, by this we will be one of few applications that is dealing with Arabic classification schemes.

We use the XML registry to store and publish the Arabic classification schemes, because it is a secure and useful technique, also it is an open source application which makes it available to the qualified users to work on it. Java is also used with the XML registry, to produce the XML-based classification schemes which can be understandable with the XML registry.  This application can be either a web based or a desk top application, but we made it as a desk top application, doing it as a web based isn`t difficult.


An Approach for Building Rich Internet Applications with Palestinian Encyclopedia as a Case Study

August 2008

Ahmad S. El-Saidy
Youssuf F. Sha'ath
Abu Baker N. El-Yazgy
Abed El-Salam M. El-Zeen

The traditional web is insufficient to meet various user and business demands that require online and instant interactions. Various Rich Internet Application (RIA) technologies began to immerge to meet these demands. This study answers basic questions such as what RIA technologies are appropriate to meet such demands. What type of interactive as well as visual presentations do these technologies provide? What are the limitations of these technologies? 

The result is an approach that suggests guidelines for selecting the appropriate technologies that can be used to address a broad range of web applications. These technologies provide high interactive and rich interfaces with desktop-like look and feel applications that meet user satisfactions and business needs. The approach is demonstrated through a case study, where these technologies are used in developing a framework for an encyclopedia for Palestine “PalPedia”.


تطوير نظم المعلومات الإدارية المالية ودورها في دعم اتخاذ القرار: قسمي المشتريات والمخازن في بلدية رفح كحالة دراسية

سبتمبر 2007

عبد الله عمر الــحداد
 مصباح هاني أبو شعبان
 وائل معيـن عـودة
مهنـد عمـاد النـونـو

هذا المشروع عبارة عن دراسة تحليلية لنظم المعلومات الإدارية والمالية المؤسساتية ودور هذه النظم في دعم اتخاذ القرار واختيار بلدية رفح كنموذج تطبيقي لهذه الدراسة. تهدف الدراسة لوضع نظام متكامل للبلدية يبدأ بالمشتريات والمخازن كنموذج مرحلي وقابل للتطوير بحيث يقوم بتغطية جميع أوجه نشاط وعمل المؤسسة خلال خمس سنوات من بدء تنفيذه.

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

النتيجة المرجوه أن تكون هذه الخطوة بداية الطريق لاستخدام تكنولوجيا المعلومات في جميع أوجه النشاط العام والخاص لمواكبة التقدم التكنولوجي في العالم بأسره والتقدم نحو بداية تطبيق للحكومة الالكترونية في فلسطين.