1. Final Year Presentation
(CSF 35104)
Title : Arabic Grammar Mobile Application (M-Nahu)
Name : Amirul Safwan Bin Ismail
Matrik No : 044301
Course : ISMSK (PP)
Supervisor : En Mohd Khalid bin Awang
2. Background
Arabic language is one of the language that is used as a communication
language.
Arabic language like other language such as Malay and English, has its own
grammars
The person who learns Arabic grammar usually uses books as the main
reference
M-Nahu is a mobile learning application that will help user in learning Arabic
grammar such as searching the words, do exercise and make a revision
3. Objectives
a) To design the application that suitable for users from the various ages
b) To develop an application that can help user in learning the Arabic grammar
easily using a mobile phone
c) To test the application whether it can help the user in understanding the
Arabic grammar.
4. Scope
a) Mobile users
can register into the application by input their personal information
can search the words that was used in specific grammars
can answer the quiz that was provided in the application based on certain topics
can request the new words to the admin if not available in the application
can bookmarks the content of the application for future references
5. Scope
b) Admin
can add new words into the application
can add new topics into the application
can add new question for quiz in the application
accepting the words request that made by the users
7. Framework Design
Users
Arabic Grammar Mobile
Application Database
Login
Bookmarks The words
Manage The Words
Search The Words
Answer The Quiz
Manage The Quiz
Mobile user
Admin
Database
Request The Words
29. Solution Complexity (Verbs Rules)
If Topic is فعل
AND char is equal to 3
AND category is مضارع فعل
THEN Add ي at the beginning of the word
If Topic is فعل
AND char is equal to 3
AND category is االمر فعل
THEN Add ا at the beginning of the words
If Topic is فعل
AND char is equal to 3
AND category is ماضي فعل
THEN Grammar is the same as inputs
32. Solution Complexity (Nouns Rules)
If Topic is اسم
AND Category is مذكر
AND Category is مفرد
THEN Grammar is same as inputs
If Topic is اسم
AND Category is مؤنث
AND Category is مفرد
THEN Add ة at the end of the word
If Topic is اسم
AND Category is مذكر OR مؤنث
AND Category is مثنى
THEN Add ا and ن at the end of the word
33. Solution Complexity (Nouns Rules)
If Topic is اسم
AND Category is مذكر
AND Category is السالم مذكر جمع
THEN Add و and ن at the end of the words
If Topic is اسم
AND Category is مؤنث
AND Category is السالم مؤنث جمع
THEN Replace ة with ا and ت at the end of the word