Professional Documents
Culture Documents
(IPHONE)
By
Sidra Urooj
(2018-ARID-1400)
January, 2021
Namaz Guide
(IPHONE)
Submitted By
Sidra Urooj
(2018-ARID-1400)
Supervised By
MR. SHAFIQ GONDAL
SUPERVISORY COMMITTEE
PROJECT SUPERVISOR:
REPORT COORDINATOR:
I
ACKNOWLEDGEMENT
In the name of Almighty ALLAH, the most beneficent and merciful who gave
me strength and knowledge to complete this project. His guidance and blessing have
always been a source of encouragement for me. Secondly, I would like to express my
special thanks of gratitude to my teachers who gave me the golden opportunity to do
this wonderful project, which also helped me in doing a lot of research and I came to
know about so many new things I am really thankful to them.
II
ABSTRACT
In “Namaz Guide” is an IPhone Operating System (IOS) application.Purpose:
Prayer benefits will make the human body of the sporting and the exercise aspects will
be discussed. Method: It is a form of literature studies. Results and Discussion: Namaz,
requires the worshiper to move through several distinct bodily postures while reciting
specific supplications. The series of postures is fixed, and it’s repeated a number of
times for each act of prayer. Namaz (prayer) is performed by Muslim believers which
must be performed at least five times a day, consists of 40 rakaats. Namaz can be
regarded as a type of stretching and isometric contractions exercise.
These movements have an effect directly and indirectly on the whole organism.
Namaz improves posture, increased the intake of oxygen and enhances the functioning
of the respiratory, blood flow, endocrine and excretory system. Namaz are the
strengthening of ligaments and tendons, preventing muscle tears, positive effect on the
joints, to relax the eyes, the removal of the accumulated electrical charge in the body,
arthritis, hypertension and varicose veins as well come to the situation. In addition,
brain, heart, stomach, gallbladder, pancreas, kidney and has a positive effect on the
urinary tract. Conclusion: Prayer movement direction outside of worship, there are
benefits circulatory, respiratory, digestive, nervous, and to the hormonal system. Unless
it made in accordance with the specified time and rules the benefits of exercise and
sport will make the human body more.
III
TABLE OF CONTENTS
CERTIFICATE............................................................................................................................I
ACKNOWLEDGEMENT.........................................................................................................II
ABSTRACT...............................................................................................................................III
LIST OF FIGURES..................................................................................................................VI
INTRODUCTION.......................................................................................................................1
1.1 Introductory Background....................................................................................................1
1.2 Problem Statement..............................................................................................................2
1.3 Scope...................................................................................................................................2
1.4 Objectives............................................................................................................................2
CHAPTER 2................................................................................................................................3
PROJECT BACKGROUND......................................................................................................3
2.1 Previous Project and Research Articles...............................................................................3
2.1.1 Namaz Guide................................................................................................................3
2.1.2 Step by Step Salah Namaz............................................................................................4
2.2 Screen Shots of Related Applications in Market.................................................................5
2.3 Related Software in Market...............................................................................................13
CHAPTER 3..............................................................................................................................14
CONCEPTUAL DESIGN.........................................................................................................14
3.1 Requirement Elicitation.....................................................................................................14
3.2 Requirement Specification................................................................................................14
3.2.1 Functional Requirements............................................................................................14
3.2.2 Non-functional Requirements....................................................................................14
IV
3.2.3 Domain Requirements................................................................................................14
3.3 Conceptual Diagram..........................................................................................................15
3.4 Data Flow Diagram...........................................................................................................15
3.4.1 Data Flow Diagram (level-0).....................................................................................15
3.4.2 Data Flow Diagram (level-1).....................................................................................16
3.5 Entity Relationship Diagram..........................................................................................17
CHAPTER 4..............................................................................................................................18
IMPLEMENTATION...............................................................................................................18
4.1 Tools and Technologies.....................................................................................................18
4.2 Coding...............................................................................................................................18
4.3 Project Screen Shots..........................................................................................................22
CHAPTER 5..............................................................................................................................28
CONCLUSION..........................................................................................................................28
5.1 Concluding Remarks.........................................................................................................28
5.2 Future Directions...............................................................................................................28
5.3 Limitations.........................................................................................................................29
BIBLIOGRAPHY.....................................................................................................................30
V
LIST OF FIGURES
VI
CHAPTER 1
INTRODUCTION
The difference between male and female position is mention graphically and
verbally as well as guide the person according their gender with basic differences.So
that the user have guidance and better understanding to offer their prayer,the clear
audio and next and previous button option are also available in case user missed
some steps or action.In this application there used Iphone Operating System
environment.Graphical View of each step provide convenience for user to use this
application. Database is maintained at backend to store the whole information of
each sect Namaz Guide.This is efficient application that efficiently response the user
(Paulist Press, Mahwah, NJ, 2009).
Namaz is an important form of worship for the muslim in their religion
ISLAM.Even one who leaves continually prayerz either with reason or without a
reason is not considered as a muslims.What about those who offer Namaz(prayer) but
they don’t know how to say prayer? Namaz Guide give the detail procedure to say
prayers step by step with Arabic speech and with written both in English and
Urdu.Namaz Guide is a valuable gift for the newer muslim who just enter into (Islam
Ave Maria Press, Notre Dame, IN, 2004).
1
1.2 Problem Statement
AS This world is moving toward innovation and technology, we see many
technological products in our daily life. Smart phone and IPhone is the best example
of. Technological product. we also know that there is some positive aspect as well as
negative aspect of everything.SO that’s why I proposed this IOS application to
provide religious teaching through technological products.
1.3 Scope
This application is helpful for all muslims belonging to different sects.This is
Complete guidance of Namaz which is easier to user to access complete information
about namaz.This application is surely fulfill the requirements of user.This application
is designed for awareness and to learn that how to offer the prayer keeping in mind
the difference between the way of offering the prayer(Male and Female).This
application is consist of:
Male Version
Female Version
Audio, Images and text
1.4 Objectives
As in above paragraph I have mentioned the problem statement of the report. To
overcome the problem, the proposed solution is describing in this paragraph.
Proposed Solution is to develop such application IOS application that can provide rich
user experience on smart phone in terms of prayers.As there is difference style of
male and female to stand and offer the prayers so this application graphically
represent the style for both male and female..Application has user friendly interface
there are no complication in using this application.Application also include verses in
English and Urdu so the can easily be understand.
2
CHAPTER 2
PROJECT BACKGROUND
This chapter contains discussion about the related projects like this project
which was designed in the past by any other student of BIIT and the discussion about
the designing of that project. Also, this chapter contains discussion about related
software in the market.
One of the best guides to learn Namaz, Adhan, Gushl, Wudo and much more
related to Namaz. Namaz guide provides best information in urdu and English and
and uses images when needed. All the basic info for all muslims is available in this
application and this application is very easy to use. This application provides the
different functionality like Namaz wadu and Azan.This picture and audio.
Research Goals & Methodologies
3
students are more conscious about recycling on campus. To answer these questions,
you need to make a decision about how to collect your data. Most frequently used
methods include:
Observation / Participant Observation
Surveys
Interviews
Focus Groups
Experiments
Secondary Data Analysis / Archival Study
Mixed Methods (combination of some of the above)
Challenges to Success
With the help of app define all namaz method according their fiqas.
Salat is considered the most important act of Ibadat in Islam that is for every muslim
for perform five time in a day. According to the accompany of the prophet of Hazrat
Muhammad (S.A.W) came to him one data and asked him that what is the thing that
Allah love most? Holy Prophet (SAW) replied “The thing that Allah love most is
when his people pray Salah in time. Therefore, step by step salat is the best Islamic
app that provide complete guide and detail about Namaz.By installing this user will be
able to perform with accurate method as describes by the Holy Quran anywhere and
anytime.
4
Some of the unique salah app are:
In depth illustration of each step taken during every salat prayer along with audio.
Clear step with detailed description.
Easy on eye user interface.
Covering each and every fact of performing Salah.
Different Settings options depending upon gender and sect.
Share option for benefiting others with this useful prayers App is also provide.
Namaz Guide
5
In Figure 2.1 This is the main screen is the main screen of the of this
application. In this Dashboard the user first of all select the one option like (Like daily
prayer, Wudu, Timing, and occasional prayer) from many options that given in the
figure.
In Figure 2.2. This dashboard shows the Namaz timing with the namaz name
and give the alarm functionality that helps the users to remembering the namaz
time.User also set the any Namaz Alarm and offer the Namaz. It provide alarm for
any occasion at any time.Step by Step namaz is an Islamic application means for
instructing muslims all over the world about how to effectively offer prayers along
with all essential information.It is a comprehensive guide for believer to get
themselves familiar with every espects of daily prayers,non obligatory Salat and
others.The user have a choice to set alarm according to their namaz time and user
6
have opportunity to get ready on time for their namaz.It also provide the location and
time for namaz.
In Figure 2.3 This dashboard provide the Tasbih for any occasion at any time.
It also provides the correct time and Alarm. Real Digital Tasbeeh is a digital version
of tasbih / tasbeeh that helps muslims dzikr activity. Digital Tasbeeh Counter Pro
(Free) is a simple app which allows you to count/tally any activity you wish. ... Tap
count button on the screen to start counting. Press reset button to reset counter.
differnt language also provide to facilitate the user. User also set the any Namaz
Alarm and offer the Namaz. It provides alarm for any occasion at any time. Step by
Step namaz is an Islamic application means for instructing muslims all over the world
about how to effectively offer prayers along with all essential information. It is a
comprehensive guide for believer to get themselves familiar with every espects of
daily prayers, non-obligatory Salat and others.
7
(a) (b)
Figure 2.4(a, b): Step by Step (Male and Female)
In Figure 2.4 This dashboard shows the Namaz method both for male and
female according to the fiqah. First dash board show the position of female according
to the fiqas for all steps of namaz. This application provides the text, picture, audio
voice and different language to facilitate the user.it also provide the male namaz
method for male user.
8
Figure 2.5: Main Screen
In Figure 2.5This application give main functionality to the user that is Islamic
dua and the ahadith about the salah.in figure shows the different option user select the
any one option and shows the all data related selected option in another screen that
user read easily and understand. Islamic Dua App Contains More than 200 Dua's from
Sahih Hadiths to Al-Bukari and Muslim Shareef. This App Contains Dua in Arabic
Language with it's English Translation and Its Authentic Source. This App is a gift to
all Muslims and contains Huge Collection of Prayers.
Islamic Duas is an app designed for Muslims around the world who don’t get
the time to go through Islamic books and are looking for authentic duas to pray. This
app is a solution to all your needs as every Muslim knows that a prayer in time can
save you from a lot of trouble. This app carries important Islamic duas for different
occasions, daily life events and end of prayer duas to seek forgiveness from Allah etc.
These Islamic duas are collected from authentic sources and are very beneficial in life
of a Muslim. The app is available for free to download. This App is a gift to all
Muslims and contains Huge Collection of Prayers.
9
Islamic Duas is an app designed for Muslims around the world who don’t get
the time to go through Islamic books and are looking for authentic duas to pray. This
app is a solution to all your needs as every Muslim knows that a prayer in time can
save you from a lot of trouble. This app carries important Islamic duas for different
occasions, daily life events and end of prayer duas to seek forgiveness from Allah etc.
These Islamic duas are collected from authentic sources and are very beneficial in life
of a Muslim. The app is available for free to download.
10
screen that user read easily and understand. This dashboard provides the facility to
user to listen azaan, learn method of ablution. It provides alarm for any occasion at
any time. Step by Step namaz is an Islamic application means for instructing Muslims
all over the world about how to effectively offer prayers along with all essential
information. It is a comprehensive guide for believer to get themselves familiar with
every expects of daily prayers, non-obligatory Salat and others. The user has a choice
to set alarm according to their namaz time and user have opportunity to get ready on
time for their namaz.
(a) (b)
11
basic difference. In this application Namaz procedure including the text, picture and
audio voice for better understanding of this application. Also provide the next and
previous button for namaz steps. Step by Step Salah is an Islamic Smartphone
application meant for instructing Muslims all over the world about how to effectively
offer prayers (Namaz) along with all the essential information. Step by step Salah app
is a comprehensive prayer guide for believers to get themselves familiar with every
aspect of daily prayers, non-obligatory Salat and others. in this segment of Namaz
app, the believers will come to know about necessary characteristics associated with
learning Namaz rules. The learnings are spread over maintaining complete
Cleanliness, how to perform Wudu, covering all Body parts and keeping importance
of Time of the prayer in mind.
Many software, projects and application related this project is available in the
market over the internet. These application and projects done the better and well
understanding. The name of this type of the projects and application are as follows.
Salat (Salah) Learning.
This chapter shortly explain the all-related application that are used on internet.
We explain previous all screen shot that relate with my project and also define
shortly. These screenshots also give the short over view and working related all
previous application.
13
CHAPTER 3
CONCEPTUAL DESIGN
The question is that from where the requirements are gathered? The requirements
are gathered from director of BIIT and from my supervisor. In each meeting there was
discussion of assigning the objectives/requirements. I have followed each instruction
from my supervisor and director. Firstly, they gave me a task that you have to register
only service provider like shopkeepers’ details in database using registration form.
The requirements for this system are described below which contains all the
functional, non-functional and domain requirements
14
requirement of this system should concern about the requirements
that reflect characteristic application.
.
Figur
e 3.1: Conceptual Diagram
Namaz
Guide
Applicatio
n
15
Figure 3.2: Data Flow Diagram
Figure 3.2: shows the basic operation of User which database and then the
application gives response to the user in the has the record of all users what
they perform in application.
16
Figure 3.3 shows the detailed operation done by user, how the request will be
forward and from which table response will be get. The application perform action
according to the needs of user.
This chapter in short, the concepts and flow of data that are used to develop this
application. It also in short, the logical design and database design that helps the
programmer to learn and understand the backend of the application.
17
CHAPTER 4
IMPLEMENTATION
SQLite
XCode 10.1
DB Handler
Swift 4.2
4.2 Coding
if(flag == false)
{
sender.setBackgroundImage((UIImage(named: "radiobutton2")), for:
UIControl.State.normal)
femaleBtn.setBackgroundImage((UIImage(named: "radiobutton1")), for:
UIControl.State.normal)
flag = true
flag1 = false
selectgender = "Male"
}
}
@IBAction func Femalebtn(_ sender: UIButton) {
if(flag1 == false)
{
sender.setBackgroundImage((UIImage(named: "radiobutton2")), for:
UIControl.State.normal)
MaleBtn.setBackgroundImage((UIImage(named: "radiobutton1")), for:
UIControl.State.normal)
18
flag1 = true
flag = false
selectgender = "Female"
}
}
if selectgender == "Female"
{
let sec:SelectNamazViewController =
self.storyboard?.instantiateViewController(withIdentifier: "womennamaz") as!
SelectNamazViewController
}
else if selectgender == "Male"
{
let sec:ManNamazViewController =
self.storyboard?.instantiateViewController(withIdentifier: "mannamaz") as!
ManNamazViewController
}
Output:
19
Figure 4.1: Main Screen
After selecting gender from this dashboard and select Fikka from this
dashboard user can select the any one or method that user wants or read from this
dashboard and then go to the next dashboard.
Step by Step Salah is an Islamic Smartphone application meant for instructing
Muslims all over the world about how to effectively offer prayers (Namaz) along with
all the essential information. It is a comprehensive guide for believers to get
themselves familiar with every aspect of daily prayers, non-obligatory Salat and
others. It also lets user know about common Mistakes that occur during routine
prayers.
4.2.2: Select Namaz (Male and Female)
Code
else
{
cell.selectlbl.text = AshaShaffiorHambliorMalki[indexPath.row]
arr = AshaShaffiorHambliorMalki
}
}
return cell
}
Output:
21
Figure 4.2: Select Namaz (Male and Female)
After selecting the gender and fiqah from previous dashboard.the fiqure 4.2
show the five option for Namaz. The user can select only one option that user want to
learn or read from the dashboard. In this dashboard we can see different types of
namaz shown for Male. Jumma also alsso prayer also shown in this screen. User can
select Jumma prayer. Jumma prayer can select Namaz to see the method of namaz for
male. Jumma prayers is just for Male.after this user move to the next dashboard.
22
Figure 4.3: Main Screen
Figure 4.3 shows home screen for select the gender from the screen. User can
select Male and Female after selecting from this option user have option to Select
Fikka.User can select option from this five fikkas. In this dashboard the user first off,
all select your gender and then secondly select your Fiqah.after selecting user click on
Done button and move to the next dashboard.
4.3.2: Select Namaz (Male and Female)
23
Figure 4.4 Select Namaz (Male and Female)
Figure 4.4 shows home screen for donee in which multiple options are given
like request package button. Donee can also create requests and view his own
created requests in my requests tab. Donee can also view history and update his/her
profile information. this picture shows the dashboard through which donee can
select what he wants to do, multiple options are given like request package button.
Donee can also create requests and view his own created requests in my requests tab.
Donee can also view history and update his/her profile information.
24
4.3.3: Select Rakaat
Figure 4.5 shows home screen for selecting rakaat which user want to select.
User select rakaat from this dashboard which user want to show the method. after
selecting the Rakaat user can move to the next screen. This application provide the
each Namaz method with Rakaat like (Farz, Sunnah,Nafal)etc.
4.3.4: Step by Step Namaz Female
25
Figure 4.6: Step by Step Namaz Female
This figure 4.6 This dashboard or controller show the all information
related the Namaz option that user select in previous dashboard that name was
learn namaz view controller. This figure shows the process of performing
Takbeer for female is mentioned. In this second picture user is reciting Sana with
hands holding in each other.
Audio sound of reciting Sana is also installed in it. This dashboard
provides next and previous button. By clicking next button, we move to next
screen and by clicking previous button we move to previous dashboard. Arabic.
English, Urdu and roman language also insatalled to facilitate the user.
4.3.5: Step by Step Namaz Male
26
Figure 4.7: Step by Step Namaz Male
This figure 4.7 This dashboard or controller show the all information
related the Namaz option that user select in previous dashboard that name was
learn namaz view controller. This figure shows the process of performing
Takbeer for male is mentioned. In this second picture user is reciting Sana with
hands holding in each other.
Audio sound of reciting Sana is also installed in it. This dashboard provides next
and previous button. By clicking next button, we move to next screen and by
clicking previous button we move to previous dashboard. Arabic. English, Urdu
and roman language also insatalled to facilitate the user.
4.3.6: Step by Step Namaz Male
27
Figure 4.8: Step by Step Namaz Male
Figure 4.8 shows the Sajida method for Male. r sajdah is the act of low
bowing or prostration to God towards the qiblah . It is usually done in standardized
prayers (salah). The position involves kneeling and bowing till one touches the
ground with the forehead, nose, palms, knees and toes, and remaining in that position
until one attains a relaxed state while glorifying God. thrice or more in odd number of
times.
Audio sound of reciting Sana is also installed in it. This dashboard provides
next and previous button. By clicking next button, we move to next screen and by
clicking previous button we move to previous dashboard. Arabic. English, Urdu and
roman language also insatalled to facilitate the user.
28
CHAPTER 5
CONCLUSION
This project is successfully completed and met the requirements and objectives.
The application covers all the major modules which are used to fulfill the
requirements and facilities and also provide effective and efficient platform for
users. “Namaz Guide” is a software solution for those who want to donate and for
those who want to attain charity. This app also helps users which are service
providers to increase their sales. This app also allows to donee representative to add
donee and request charity for them. As we see in our daily life that many people in
our town or village are needy ones and we are not able to help them so we can
register them in application and ask others to help them. User can also view his/her
history. User can also update his/her profile. This application is developed to
provide ease to user. Using this application, it is easy to donate and easy to attain
charity.
The researcher has seen that the proposed solution can be expanded in the future.
The following can be used to further enhance the system. Implement the application
for different mobile platforms such as Windows and blackberry to cater for users who
do not have iPhone or Android devices. Support other common languages such as
Urdu, Punjabi, and Pashto to increase its usability and target more users.
5.3 Limitations
29
BIBLIOGRAPHY
Bernstein, Eleanor, CSJ. Praying Our Lives: A Woman’s Treasury of Catholic
Prayer. M ria Press, Notre Dame, IN, 2012.
Byron, William, SJ. Praying with and For Others. Paulist Press, Mahwah, NJ,
2008.
Cleary, William. We side with the Morning: Daily Prayers to the God of Hope.
Ave Maria Press, Notre Dame, IN, 2009.
Gawrych, Andrew, CSC. The Gift of the Cross: Lenten Reflections in the Holy
Cross Tradition. Ave Maria Press, Notre Dame, IN, 2009.
Gawrych, Andrew, CSC and Kevin Grove, CSC, eds. The Cross, Our Only
Hope: Daily Reflections in the Holy Cross Tradition. Ave Maria Press, Notre
Dame, IN, 2008.
30
31