الباحث في القران الكريم
description
Transcript of الباحث في القران الكريم
![Page 1: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/1.jpg)
القران في الباحثالكريم
Students:Abdullah Ahmad & Moath Omar
Supervisor:Dr. Samer Arandi
An-Najah National University
Facility Of Engineering
Computer Engineering Department
![Page 2: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/2.jpg)
Welcome
![Page 3: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/3.jpg)
Outline
Problem Solution Overview Previous & Related Work Technical
o Toolso PHP FrameworksoMVC
Semantic Search Design & Implementation Future work Demo time
![Page 4: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/4.jpg)
Intro
![Page 5: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/5.jpg)
Quran
﴿ األلباب أولو ر وليتذك آياته روا ليدب مبارك إليك أنزلناه ﴾ كتاب(29ص )
) ( : وعلمه القرآن تعلم من خيركم قال وسلم عليه الله صلى النبي .عن( البخاري (صحjيح
![Page 6: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/6.jpg)
Problem & Motivation
![Page 7: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/7.jpg)
Problem
•All Muslims:Need information about a specific topic The internet & technology evolution
•Researchers:Explore Previous researches.Share researches.
![Page 8: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/8.jpg)
Current solution
Soft and hard copies of booksLiteral searchGoogle
![Page 9: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/9.jpg)
Previous Work األوفى
القران في بحث محركالكريم
![Page 10: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/10.jpg)
Solution
Our Solution is a web application that help Muslims and researchers to :
View all information in one place. Search by topics. Search by Ayah Tags. Search by Ayah Literal Text. Share research for all people.
![Page 11: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/11.jpg)
Technical and Tools
![Page 12: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/12.jpg)
Tools
Database: MySQL.
Server: “Apache” included within WAMP Server package.
Backend: PHP with CakePHP as an MVC framework.
Frontend: Twitter bootstrap 3.
![Page 13: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/13.jpg)
Tools Applications: Net beans, Sublime Text editor.
Task management: Teambox.
Languages : HTML, JavaScript + JQuery , PHP , CSS , SQL.
![Page 14: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/14.jpg)
PHP Frameworks
Why we need a Framework?
Without Framework: spaghetti code . redundant work. Hard editing . Bad Code reusability .
![Page 15: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/15.jpg)
Good PHP frameworks
• Zend Framework
• CodeIgniter framework
• CakePHP framework
PHP Frameworks
![Page 16: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/16.jpg)
Model-View-Control (MVC)
What is MVC?
• Model
• View
• Controller
MVC
![Page 17: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/17.jpg)
MVC
![Page 18: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/18.jpg)
BootstrapBootstrap is a Sleek and powerful mobile first front-end framework for faster and easier web development.
![Page 19: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/19.jpg)
Semantic Search
![Page 20: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/20.jpg)
Semantic Search
Initial Idea: Build a very accurate and smart searching tool.
Question Answering system.
![Page 21: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/21.jpg)
Semantic Search
Limitation in Quran Semantic: Needs long time to build an overall ontology. Arabic language has very complicated structure. Needs specialist persons/team to fill data. Needs verification every time we change the
ontology. Automating the system leads to fatal mistakes.
![Page 22: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/22.jpg)
Design & implementation
![Page 23: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/23.jpg)
Main Parts
Quran.Layer.User.Search.Reports & favorites.Admin
![Page 24: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/24.jpg)
Quran
![Page 25: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/25.jpg)
QuranDatabase:
Quran Ayat.Quran Surah’s and pages number.Quran Plain Text.
![Page 26: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/26.jpg)
Quran Choose fonts and styles.Control page switching.
![Page 27: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/27.jpg)
Quran
30
![Page 28: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/28.jpg)
Users
![Page 29: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/29.jpg)
Users
System need registrationUser login by his e-mail & passwordPassword hashed for securityRegistration captcha for security
![Page 30: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/30.jpg)
Layers & Store
![Page 31: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/31.jpg)
Layers
Each user has as many layers as he need.
User-friendly Layer Management Each layer can contain any number of Ayat in its set
Easily access Ayat belongs to a specific layer
![Page 32: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/32.jpg)
Add Ayah To Layer
![Page 33: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/33.jpg)
Layers
layer content must be correctLayer verification system
![Page 34: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/34.jpg)
Store
Explore offered layers. Install layers into user set.Search for a specific layer
![Page 35: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/35.jpg)
User Favorite & Reports
![Page 36: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/36.jpg)
User Favorite
In one click you can add any ayah details to your favorite
![Page 37: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/37.jpg)
ReportsReport an error or a mistake. Report unsuitable or irrelative content.
![Page 38: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/38.jpg)
Admin
![Page 39: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/39.jpg)
Admin Edit, delete any content
View some statistics
![Page 40: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/40.jpg)
Admin
Manage users and layers
![Page 41: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/41.jpg)
Search
![Page 42: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/42.jpg)
search Search within layers, ayah tags, literal search Problems:
Multi Keyword search Tahskeel ! Distinct field.
![Page 43: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/43.jpg)
search
![Page 44: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/44.jpg)
Future Work
Add some text filtering system.
Improve search result ranking algorithm.
Related search topics.
Work on system notification.
Improve tagging system “allow generalization”.
![Page 45: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/45.jpg)
References
Lynda.com, Director, Lynda.com - MVC Frameworks for Building PHP Web Applications. [Film]. 2012.
Cakephp.org, "cakephp," http://book.CakePHP.org/2.0/en/CakePHP-overview/what-is-CakePHP-why-use-it.html, 20 11 2013. [Online].
Twitter, "twitter bootStrap," [Online]. Available: http://getbootstrap.com/. [Accessed 10 2013].
http://www.9lessons.info/2011/02/getting-start-with-ruby-on-rails.html
![Page 46: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/46.jpg)
Demo
![Page 47: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/47.jpg)
Any Questions ???
![Page 48: الباحث في القران الكريم](https://reader033.fdocument.pub/reader033/viewer/2022042514/56815108550346895dbf2756/html5/thumbnails/48.jpg)
Thanks For Listening