Professional Documents
Culture Documents
EGBUC
EGBUC
EGBUC
Shiite
Endowment
Imam-Al-kadhum University College
Dep. Of Computer Techniques Engineering
A Graduation Project
Submitted to the Council of the Imam-Al-kadhum College - Dep. of
Computer Techniques Engineering in Partial Fulfillment of the
Requirements for Bachelor's Degree
in Engineering
By
Khalida Alwan Abbas
Supervised by
Ali Moosa Taqi Alkhlkhali
{ اْقَر ْأ ِباْس ِم َر ِّبَك اَّلِذ ي َخ َلَق (َ )1خ َلَق اِإْل ْنَس اَن ِم ْن َع َلٍق ( )2اْقَر ْأ َو َر ُّبَك
اَأْلْك َر ُم ( )3اَّلِذ ي َع َّلَم ِباْلَقَلِم (َ )4ع َّلَم اِإْل ْنَس اَن َم ا َلْم َيْع َلْم (} )5
سورة العلق
اآليات ()1 -5
Supervisor Certification
I certify that this project entitled “Estimating the quantities of building
units used in construction projects by using mobile applications” was
prepared by “Khalida Alwan Abbas” under my supervision at the
Department of Computer Techniques Engineering, Imam-Al-kadhum
University College, Najaf, in a partial fulfillment of the requirements for the
degree of Bachelors of Science in Computer Engineering.
Signature:
Date: / / 2024
Examination Committee Certification
Signature:
Name:
Date: / / 2024
Signature:
Name:
Date: / / 2024
Signature:
Name:
Date: / / 2024
االهداء
List of content
I
List of content
II
Abstract
Abstract
CHAPTER ONE
INTRODUCTION
1.1 Introduction
" In this chapter, the researchers will be reviewed the smart phone operating
systems, programming language, phone applications and capabilities, to give a clear
idea of the theoretical studies in the project field "
1.2 Mobile operation system
III
desktop operating system Windows, and in general smartphone use (even without
tablets) outnumbers desktop use.
Mobile devices with mobile communications abilities (e.g., smartphones)
contain two mobile operating systems – the main user-facing software platform is
supplemented by a second low-level proprietary real-time operating system which
operates the radio and other hardware. Research has shown that these low-level
systems may contain a range of security vulnerabilities permitting malicious base
stations to gain high levels of control over the mobile device.
Mobile operating systems have majority use since 2017 (measured by web
use); with even only the smartphones running them (excluding tablets) more used
than any other kind of device. Thus traditional desktop OS is now a minority used
kind of OS; see usage share of operating systems. However, variations occur in
popularity by regions, while desktop-minority also applies on some days in regions
such as United States and United Kingdom [7]
Is the new wave in the use of mobile phones, mobile phones are no longer just
devices for voice telephony, but extends to the exchange of multimedia messages
such as pictures and video and the use of e-mail and the Internet. Due to the
enormous potential of smart phones, these capabilities can be exploited by multiple
applications that benefit the user. [7]
1. Camera: The application can transfer images from the album or capture and
III
transfer live images.
3- Telephone Calls: With the push of a button from inside the application you can call
certain numbers without being stored in your device.
4- The world around us: The location of the user and the important places nearby can
be located and drawn on the map.
These applications are downloaded from the Apple Store App Store for
iPhone and iPad applications. For Android-based software, which works on other
devices such as Samsung and Sony, apps are downloaded from Google Play Play).
Apps are always free or for a limited time to encourage users to upload them from the
store, but some apps are only loaded after paying a certain amount to the store
CHAPTER TWO
THEORY OF THESIS
2.1 Introduction
III
In this chapter, on one hand, we will discuss the language of operating
systems, the interface of the android systems, the applications of android, the
management of memory, security, privacy and all Java content. On the other hand,
this chapter will contain also the definitions of estimating, its benefits, its importance
and its types. As well as mathematical equations used to find the estimate
Android devices boot to the home screen, the primary navigation and
information "hub" on Android devices, analogous to the desktop found on personal
computers. Android home screens are typically made up of app icons and widgets;
app icons launch the associated app, whereas widgets display live, auto-updating
content, such as a weather forecast, the user's email inbox, or a news ticker directly
on the home screen. A home screen may be made up of several pages, between which
the user can swipe back and forth. Third-party apps available on Google Play and
other app stores can extensively re-theme the home screen, and even mimic the look
of other operating systems, such as Windows Phone. Most manufacturers customize
the look and features of their Android devices to differentiate themselves from their
III
competitors.
Along the top of the screen is a status bar, showing information about the
device and its connectivity. This status bar can be "pulled" down to reveal a
notification screen where apps display important information or updates.
Notifications are "short, timely, and relevant information about your app when it's not
in use", and when tapped, users are directed to a screen inside the app relating to the
notification. Beginning with Android 4.1 "Jelly Bean", "expandable notifications"
allow the user to tap an icon on the notification in order for it to expand and display
more information and possible app actions right from the notification.
An All Apps screen lists all installed applications, with the ability for users to
drag an app from the list onto the home screen. A Recents screen lets users switch
between recently used apps. [6]
2.4. Estimation
Estimation (or estimating) is the process of finding an estimate,
or approximation, which is a value that is usable for some purpose even if input data
may be incomplete, uncertain, or unstable. The value is nonetheless usable because it
is derived from the best information available. Typically, estimation involves "using
the value of a statistic derived from a sample to estimate the value of a corresponding
population parameter". The sample provides information that can be projected,
through various formal or informal processes, to determine a range most likely to
describe the missing information. An estimate that turns out to be incorrect will be
an overestimate if the estimate exceeded the actual result and an underestimate if the
estimate fell short of the actual result. [9] [10] [13]
III
2.4.2. Purposes of estimation
1- MONEY – to determine necessary amount of money required by the owner to
complete the proposed work.
2- QUANTITY – to determine the quantities of materials required in order to
program their timely procurement.
3- WORKER - to determine the number of various types of workers required in
each work.
4- TOOLS AND PLANTS – to arrange necessary tools and plants as per schedule
of work in correct numbers.
5- TIME – to calculate the completion time of project.
6- COST BENEFIT RATIO – to justify cost benefit ratio. [11] [12]
2
1m
number of floor tile=
( x+ 0.003 )∗( y+ 0.003 ) ¿
¿
1m
number of floor tile=
x+ 0.003
width∗length
Number of blocks used for construction∈a specific area=
( x+ 0.01 )∗( z +0.01 )
1400
cement = ∗¿ Flattening
( B+ A )∗0.75
III
III
جمهورية العراق
ديوان الوقف الشيعي
كلية االمام الكاظم (ع) للعلوم االسالمية الجامعة
قسم هندسة تقنيات الحاسوب
اسم المشروع
مرشوع خترج مقدم إىل
قسم هندسة تقنيات احلاسوب – لكية الامام الاكظم (ع)
كجزء من متطلبات نيل درجة البلكوريوس يف هندسة تقنيات احلاسوب
من قبل
إرشاف
م.م .عيل موىس تقي اخللخايل
2021م 1442ه