SlideShare a Scribd company logo
Higher Colleges of Technology
Khalifa City Women’s College
Computer and Information Science
Khadamaty – ‫ﺧﺩﻣــﺎﺗﻲ‬
Smart Application Award of the Ministry of Interior
Project Documentation
Submitted By:
• Azhar Mohamed Al Ameri
• Mariam Mohamed Al Hammadi
• Fatima Mohamed Al Hashemi
• Khadija Mohamed Al Awlaqi
• Hessa Omar Bin Amro
Supervised By:
• Ned Nedumaran
• Rajavelu Loganathan
• Dr. Muawya Aldalaien
• Hamda Al Breiki
Page 2 of 11
Table of Content
I. INTRODUCTION ..................................................................................................3
II. PROTOTYPE OVERVIEW......................................................................................4
Technology and Platforms............................................................................................................4
Architectural Overview..................................................................................................................4
III. PROTOTYPE IMPLEMENTATION ..........................................................................5
Mobile Application: ..................................................................................................................6
MOI Backend Interface..........................................................................................................10
IV. PROTOTYPE DEPLOYMENT...............................................................................10
V. CONCLUSION...................................................................................................11
Page 3 of 11
I. Introduction
“We want UAE Government services to be delivered to the public
through mobile phones” this statement by H.H. Sheikh Mohammed bin
Rashid drew new directions not only for UAE Governmental entities, but
also us. Our leaders always inspiring us to take the lead in innovating for
the future. As students in UAE we got this change to be part of this
technological revolution in serving the public through mobile phones.
Since most of government services for the public is offered by Ministry of
Interior (MOI), we thought of a solution that will package those services
and make them accessible anytime and anywhere. The solution will
bring MOI services close to their customers’ fingers. “Khadatay” is our
proposed mobile application for Ministry of Interior smart services.
Khadamaty will allow customers to access information about all the
services offered by MOI, apply for the service, follow up, pay fees, and
accomplish it.
We developed a prototype for Khadamaty mobile application. In this
prototype we implemented one service that covers the 4 stages of
customer journey. This document will walk you thought the implemented
prototype and will show the main features for Khadamaty. The
document also includes a manual for using the application front end
(mobile application) and backend (web application).
Page 4 of 11
II. Prototype Overview
This section provides an overview for Khadamaty application prototype.
Technology and Platforms
Mobile application:
• The prototype was implemented for Android devices
• Android native code used for development
Backend server:
• PHP: to handle mobile client requests, follow up, and admin actions
• MySQL to store the dummy data
Broker:
In order to allow Khadamaty application to receive updated and follow
up messages from the backend server, we used Google Cloud
Messaging for Android (GCM). GCM is a service that allows you to send
data from your server to your users' Android-powered device, and also to
receive messages from devices on the same connection [1].
Architectural Overview
Khadamaty is a multitier architecture application. As illustrated in figure
1, Khadamaty is consist of the following components:
1. Mobile application
2. Web server
3. Database Server
4. Google Cloud Messaging
These different component for Khadamaty Application will function as
following:
• Khadamaty clients will be using the mobile application to access
MOI services
• Each client will automatically connect to GCM to get a
registration ID for Khadamaty application (one time registration)
• The client will select the service and fill the required data for that
service and send the request to the web server
• The client will send GCM registration ID along with service request
data
Page 5 of 11
• The web server will store service request with GCM registration ID
in the database server
• MOI staff will access the requests from a web interface to process
the client request and send notification for the client through
GCM
• The client will receive GCM notification about the request sent
earlier by mobile application
• Client retrieve updates about his/her requests from the webserver
Figure 1: Khadamaty Architectural Overview
III. Prototype Implementation
This section describes the implemented prototype for Khadamaty. In this
prototype we implemented one service from MOI which is "Issuance of
certificates of criminal case" also known as "Good Conduct Certificate
Request”. The selected service is under “Policing General Head Quarter”
sector.
DatabaseWeb Server
Google Cloud Messaging
Khadamaty App
Admin Web Interface
Page 6 of 11
Mobile Application:
Following screens walk you through the implemented prototype. Please
note that the screens implemented in two languages: Arabic & English.
1. Main Screen:
• The user will select the sector: Policing General Head Quarter
• Them the service: Issuance of certificates of criminal case
The user can navigate to different screens using the three Buttons at
the bottom of the screens:
Go to requests screen, where the user can
follow up with his/her requests for MOI services.
Go to the main screen where the user can
select sector and then the service
Setting screen, where the user can change the
language for the application screens
Page 7 of 11
2. Service Screen:
For “Issuance of certificates of criminal case” the user will need to
enter the following:
• Emirates ID: either using the camera to scan it or by typing it
• The name of the entity requesting this certificate
• If translation is needed or not
Page 8 of 11
3. Requests Screen
The user can check the status for all the requests issued by the
application and follow up with the request from Requests Screen.
Page 9 of 11
4. Accepted Request Screen
If the requested service is approved by MOI admin, the user can select
the request and complete the application.
For “Issuance of certificates of criminal case”, the user need to:
• Pay service fees. The application will be integrated with e-
dirham web services.
• Enter delivery address, which include user GOE location and
mobile phone number
5. Notifications
The application will receive Push notification regarding the status of
service request. Following screens illustrate the notification part in the
application.
Page 10 of 11
MOI Backend Interface
We implemented a sample backend interface for MOI staff to follow us with the
requests issued by Khadamaty mobile application. This backend interface also
connected to GCM to send notifications to the clients for their applications and
requests status. This backend interface is connected to a dummy database
tables that will store clients requests with GCM registrations IDs.
Figure 2 shows the backend interface for MOI staff to follow us with “Issuance of
certificates of criminal case” requests.
Figure 2: Khadamaty backend interface
MOI staff will process the requests, update them and send notifications to the
clients to follow up with their requests.
IV. Prototype Deployment
Following are the steps to deploy this prototype:
1. Mobile Application:
• Install the provided MyServices.apk in Android device
• Run the application and start using it
• Note: The source files for Android application also provided
2. MOI Staff Backend
• Backend interface can be accessed from the following link:
http://cis1203.net/moi_connect/
• Note: the source code for the backend web application is also
provided
Page 11 of 11
V. Conclusion
Khadamaty is our proposed smart solution for MOI services. In this
prototype we implemented a sample service which is: Issuance of
certificates of criminal case. The solution implemented for this service can
be adapted for other services as well. Our aim was to find a solution that
will bring MOI services closer to the customers and to make it easier and
more convenient for both service provider and customers.

More Related Content

DOCX
OPEN CABSTER PROJECT DOC
PDF
Tamer_Mohamed
PDF
Software Requirements Specification - LKIM
DOCX
Taxi service UML
PPTX
Car rental service
DOC
Srs mine
PDF
Advanced mechanism for single sign on for distributed computer networks
DOCX
Web based booking a car taxi5
OPEN CABSTER PROJECT DOC
Tamer_Mohamed
Software Requirements Specification - LKIM
Taxi service UML
Car rental service
Srs mine
Advanced mechanism for single sign on for distributed computer networks
Web based booking a car taxi5

What's hot (20)

PDF
IRJET - Vahaan Registration System
PDF
AUTOMOBILE MANAGEMENT SYSTEM
PPTX
Srs of make my trip.com
PDF
Online flight booking srs document
PPTX
Fancy car rental system final presentation
PDF
Srs example(1)
PPTX
SRS for Railways Reservation System
PPTX
App Proposals - Cab Booking
PPTX
VEHICLE MANAGEMENT SYSTEM
PDF
Ghar Service
PDF
E recharge bytes v5.0 mobile recharge software
PDF
JUSTCABS - an Online Cab Reservation System (Final Year Project)
PPTX
MechaTronix + Online Selling Process
PPT
VEHICLE MANAGEMENT SYSTEM
PPTX
Online banking for industrial presentation in college sav(1)
PPTX
Judicial precedent on mastercard s case aar & high court ruling
DOCX
Document(1)
PDF
Online Cab Booking System Final Report
PDF
System Analysis & Design Report on Taxi Dispatching System using Smartphone
PDF
Online Cab Booking (EpicRide 24x7)
IRJET - Vahaan Registration System
AUTOMOBILE MANAGEMENT SYSTEM
Srs of make my trip.com
Online flight booking srs document
Fancy car rental system final presentation
Srs example(1)
SRS for Railways Reservation System
App Proposals - Cab Booking
VEHICLE MANAGEMENT SYSTEM
Ghar Service
E recharge bytes v5.0 mobile recharge software
JUSTCABS - an Online Cab Reservation System (Final Year Project)
MechaTronix + Online Selling Process
VEHICLE MANAGEMENT SYSTEM
Online banking for industrial presentation in college sav(1)
Judicial precedent on mastercard s case aar & high court ruling
Document(1)
Online Cab Booking System Final Report
System Analysis & Design Report on Taxi Dispatching System using Smartphone
Online Cab Booking (EpicRide 24x7)
Ad

Viewers also liked (12)

PPTX
Pragati consulting
PDF
Gew 2016-Programme
PDF
برنامه درسی دوره دکتری رشته آینده پژوهی
PDF
premier_times_03
PDF
Thông tin dự án Sunrise Riverside
PDF
Controlling the silent killers of asset managment pt 2
DOCX
CrystalsResume
PDF
Root cause analysis common problems and solutions
PPTX
Reliability centered maintenance
PDF
Gebeurtenis
Pragati consulting
Gew 2016-Programme
برنامه درسی دوره دکتری رشته آینده پژوهی
premier_times_03
Thông tin dự án Sunrise Riverside
Controlling the silent killers of asset managment pt 2
CrystalsResume
Root cause analysis common problems and solutions
Reliability centered maintenance
Gebeurtenis
Ad

Similar to Khadamaty_MOI_Smart_Gov_Award_Documentation (20)

DOCX
RAJEEV_SEN_RESUME
PDF
About smartData
PDF
Mohamed_Adel_Basyony_Ali
PPSX
Outsystems user group 2021 03 04 - cm app
DOC
Reem_Elshourbagy Project portofolio
PDF
Ahmed El Mawaziny CV
PDF
Where tonight mobile application.pdf
PDF
Business Utility Application
PDF
COMPANY PORTFOLIO
DOCX
Detailed-Resume-Rebai-Hamida
PPTX
Palsoft company information
PDF
Mohammad Al-Masri Detailed Resume
PPT
API First Mobile Strategy
PPTX
Sokoni Application Mobile Application
PPTX
sepm.pptx this this sepm project ppt for build sepm project
PPTX
MOBILE APPLICATION
PPTX
Codestrong 2012 breakout session creating a mobile strategy
PDF
Online shopping-project-documentation-template
DOC
shamnas_resume
RAJEEV_SEN_RESUME
About smartData
Mohamed_Adel_Basyony_Ali
Outsystems user group 2021 03 04 - cm app
Reem_Elshourbagy Project portofolio
Ahmed El Mawaziny CV
Where tonight mobile application.pdf
Business Utility Application
COMPANY PORTFOLIO
Detailed-Resume-Rebai-Hamida
Palsoft company information
Mohammad Al-Masri Detailed Resume
API First Mobile Strategy
Sokoni Application Mobile Application
sepm.pptx this this sepm project ppt for build sepm project
MOBILE APPLICATION
Codestrong 2012 breakout session creating a mobile strategy
Online shopping-project-documentation-template
shamnas_resume

Khadamaty_MOI_Smart_Gov_Award_Documentation

  • 1. Higher Colleges of Technology Khalifa City Women’s College Computer and Information Science Khadamaty – ‫ﺧﺩﻣــﺎﺗﻲ‬ Smart Application Award of the Ministry of Interior Project Documentation Submitted By: • Azhar Mohamed Al Ameri • Mariam Mohamed Al Hammadi • Fatima Mohamed Al Hashemi • Khadija Mohamed Al Awlaqi • Hessa Omar Bin Amro Supervised By: • Ned Nedumaran • Rajavelu Loganathan • Dr. Muawya Aldalaien • Hamda Al Breiki
  • 2. Page 2 of 11 Table of Content I. INTRODUCTION ..................................................................................................3 II. PROTOTYPE OVERVIEW......................................................................................4 Technology and Platforms............................................................................................................4 Architectural Overview..................................................................................................................4 III. PROTOTYPE IMPLEMENTATION ..........................................................................5 Mobile Application: ..................................................................................................................6 MOI Backend Interface..........................................................................................................10 IV. PROTOTYPE DEPLOYMENT...............................................................................10 V. CONCLUSION...................................................................................................11
  • 3. Page 3 of 11 I. Introduction “We want UAE Government services to be delivered to the public through mobile phones” this statement by H.H. Sheikh Mohammed bin Rashid drew new directions not only for UAE Governmental entities, but also us. Our leaders always inspiring us to take the lead in innovating for the future. As students in UAE we got this change to be part of this technological revolution in serving the public through mobile phones. Since most of government services for the public is offered by Ministry of Interior (MOI), we thought of a solution that will package those services and make them accessible anytime and anywhere. The solution will bring MOI services close to their customers’ fingers. “Khadatay” is our proposed mobile application for Ministry of Interior smart services. Khadamaty will allow customers to access information about all the services offered by MOI, apply for the service, follow up, pay fees, and accomplish it. We developed a prototype for Khadamaty mobile application. In this prototype we implemented one service that covers the 4 stages of customer journey. This document will walk you thought the implemented prototype and will show the main features for Khadamaty. The document also includes a manual for using the application front end (mobile application) and backend (web application).
  • 4. Page 4 of 11 II. Prototype Overview This section provides an overview for Khadamaty application prototype. Technology and Platforms Mobile application: • The prototype was implemented for Android devices • Android native code used for development Backend server: • PHP: to handle mobile client requests, follow up, and admin actions • MySQL to store the dummy data Broker: In order to allow Khadamaty application to receive updated and follow up messages from the backend server, we used Google Cloud Messaging for Android (GCM). GCM is a service that allows you to send data from your server to your users' Android-powered device, and also to receive messages from devices on the same connection [1]. Architectural Overview Khadamaty is a multitier architecture application. As illustrated in figure 1, Khadamaty is consist of the following components: 1. Mobile application 2. Web server 3. Database Server 4. Google Cloud Messaging These different component for Khadamaty Application will function as following: • Khadamaty clients will be using the mobile application to access MOI services • Each client will automatically connect to GCM to get a registration ID for Khadamaty application (one time registration) • The client will select the service and fill the required data for that service and send the request to the web server • The client will send GCM registration ID along with service request data
  • 5. Page 5 of 11 • The web server will store service request with GCM registration ID in the database server • MOI staff will access the requests from a web interface to process the client request and send notification for the client through GCM • The client will receive GCM notification about the request sent earlier by mobile application • Client retrieve updates about his/her requests from the webserver Figure 1: Khadamaty Architectural Overview III. Prototype Implementation This section describes the implemented prototype for Khadamaty. In this prototype we implemented one service from MOI which is "Issuance of certificates of criminal case" also known as "Good Conduct Certificate Request”. The selected service is under “Policing General Head Quarter” sector. DatabaseWeb Server Google Cloud Messaging Khadamaty App Admin Web Interface
  • 6. Page 6 of 11 Mobile Application: Following screens walk you through the implemented prototype. Please note that the screens implemented in two languages: Arabic & English. 1. Main Screen: • The user will select the sector: Policing General Head Quarter • Them the service: Issuance of certificates of criminal case The user can navigate to different screens using the three Buttons at the bottom of the screens: Go to requests screen, where the user can follow up with his/her requests for MOI services. Go to the main screen where the user can select sector and then the service Setting screen, where the user can change the language for the application screens
  • 7. Page 7 of 11 2. Service Screen: For “Issuance of certificates of criminal case” the user will need to enter the following: • Emirates ID: either using the camera to scan it or by typing it • The name of the entity requesting this certificate • If translation is needed or not
  • 8. Page 8 of 11 3. Requests Screen The user can check the status for all the requests issued by the application and follow up with the request from Requests Screen.
  • 9. Page 9 of 11 4. Accepted Request Screen If the requested service is approved by MOI admin, the user can select the request and complete the application. For “Issuance of certificates of criminal case”, the user need to: • Pay service fees. The application will be integrated with e- dirham web services. • Enter delivery address, which include user GOE location and mobile phone number 5. Notifications The application will receive Push notification regarding the status of service request. Following screens illustrate the notification part in the application.
  • 10. Page 10 of 11 MOI Backend Interface We implemented a sample backend interface for MOI staff to follow us with the requests issued by Khadamaty mobile application. This backend interface also connected to GCM to send notifications to the clients for their applications and requests status. This backend interface is connected to a dummy database tables that will store clients requests with GCM registrations IDs. Figure 2 shows the backend interface for MOI staff to follow us with “Issuance of certificates of criminal case” requests. Figure 2: Khadamaty backend interface MOI staff will process the requests, update them and send notifications to the clients to follow up with their requests. IV. Prototype Deployment Following are the steps to deploy this prototype: 1. Mobile Application: • Install the provided MyServices.apk in Android device • Run the application and start using it • Note: The source files for Android application also provided 2. MOI Staff Backend • Backend interface can be accessed from the following link: http://cis1203.net/moi_connect/ • Note: the source code for the backend web application is also provided
  • 11. Page 11 of 11 V. Conclusion Khadamaty is our proposed smart solution for MOI services. In this prototype we implemented a sample service which is: Issuance of certificates of criminal case. The solution implemented for this service can be adapted for other services as well. Our aim was to find a solution that will bring MOI services closer to the customers and to make it easier and more convenient for both service provider and customers.