Salman Khan Complete Report

23
 World National Anthems By Salman Khan A Report Submitted to the Faculty of the Institute of Management Sciences, Pes hawar, in Partial Fulfillment of the Requirements for the Degree of Bachelor in Computer Science INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR Session 2011-2015

Transcript of Salman Khan Complete Report

Page 1: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 1/22

 

World National Anthems

By

Salman Khan

A Report Submitted to the Faculty of the Institute of Management Sciences, Peshawar, in

Partial Fulfillment of the Requirements for the Degree of Bachelor in Computer Science

INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR

Session 2011-2015

Page 2: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 2/22

ii

Certificate of Approval 

I certify that I have read “World National Anthems ” by Salman Khan, and in my

opinion this work meets the criteria for approving a thesis submitted in partial

fulfillment of the requirements for the Bachelors of Computer Science at Institute of

Management Sciences, Peshawar.

Supervisor

 Name: Mr. Awais Adnan

Lecturer

Signature: ______________

Coordinator Research &Development Department

 Name: Dr. Owais Mufti

Signature: _____________

Page 3: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 3/22

iii

Declaration

I hereby declare that this App is neither as whole nor as a part has been copied out

from any source. It is further declare that I have developed this App and accompanied

report entirely on the basis of my personal effort, under the sincere guidance of my

teachers. If any part of this system is proved to be copied out from any source or

found to be reproduction of someone else, I shall stand by the consequences.

Salman Khan

Signature …………… 

Date: 29th , December 2015

Page 4: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 4/22

iv

Dedication

I dedicate my work to My Parents, My Family, My Friends, My Respected Teachers

who Motivated, Supported and Encouraged me in every aspect of my life.

Page 5: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 5/22

v

Abstract

The Determination of this task is to provide smart phone users with such a medium

which enables the user to find their required anthems using World National Anthems,

currently traditional ways are used to find a country's national anthem, they search on

the web for the desired anthem, sometimes they find it but its not in full length, with

the use of this app the user will be able to find their country's national anthems with

 just a tap, Today more than 65% of the market share of smart phones in Pakistan is

occupied by Android. That is why I chose Android Operating System so that most of

the people would be able to avail this application and benefit from it

Page 6: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 6/22

vi

Acknowledgement

In the name of Almighty Allah, the most Merciful, Gracious, and compassionate. His

generosity and sanctions enabled me to accomplish this task. I express my warm

gratitude to my parents, my Brothers who were and are always with me in thick and

thin, my class fellows and friends, who encouraged me not to give up in hard jiffs. I

am thankful to all family members for their prayers, moral support and sincere wishes

for the completion of my work.

At the end I want to thank Sir Adnan Amin who didn't let any stone unturned

in helping me regarding each and every stage of my final year project.

Salman Khan

Page 7: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 7/22

vii

Table of Contents

Declaration .................................................................................................................. iii 

Dedication .................................................................................................................... iv 

Abstract ......................................................................................................................... v 

Acknowledgement ....................................................................................................... vi 

Table of Contents ....................................................................................................... vii 

Chapter 1 Introduction ............................................................................. 1 

1.1  Introduction ..................................................................................................... 1 

1.2 

Why Android? ................................................................................................. 1 

1.3 

Scope: .............................................................................................................. 2 

1.4  Objective: ........................................................................................................ 2 

Chapter 2 Background Study ............................................................... 3 

2.1 Background Study:............................................................................................. 3 

2.2 Functional Requirements: ................................................................................ 5 

2.3 Non Functional Requirements: ........................................................................ 6 

2.4 Proposed Languages: ....................................................................................... 6 

Chapter 3 System Architecture and Design ........................................................ 7 

3.1: System Architecture ............................................................................................ 7 

3.2. System Design: ................................................................................................... 9 

3.2.1 Use Case Diagram: ....................................................................................... 9 

3.2.2 Expended Uses case. ................................................................................... 10 

Use Case 01: .................................................................................................... 10 

Page 8: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 8/22

viii

Use Case 02: .................................................................................................... 11 

Use Case 03: .................................................................................................... 12 

Use Case 04: .................................................................................................... 13 

Use Case 05: .................................................................................................... 14 

Page 9: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 9/22

1

Chapter 1 Introduction

1.1  Introduction

World National Anthems is an android application that contains

 National anthems of all the country's around the world, with country flags and

Melodies. With which user can find their desired country's National Anthems with just

a single tap.

1.2  Why Android?

Android provide several platforms and different API's (Application

Programming Interface), android is applicable on Samsung, Lg, Voice, Huawei, Oppo

and many more, which covers more than 70% of Pakistan's smart phone marketwhich

 proves that most of the people in Pakistan are using android Based smart phones and

tablets, so more and more people will get benefit from it.

Page 10: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 10/22

2

1.3  Scope:

Scope of this project is to enable the customers to find their country's

national anthem through a user friendly and a simple android app. The app will help

the customer to find national anthems without wasting their time.

1.4  Objective:

The purpose of this project is to enable the people of different country's to find

their respective country's national anthems with just tap on their respective country's

flag or by finding by the name of the country

Page 11: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 11/22

 

3

Chapter 2 Background Study

2.1 Background Study:

Before i started designing this application I needed to do some background study about the

 National Anthems of different country's. Before the development of this application i just

knew about a few of the countries and their National Anthems so i gathered National

Anthems of all the countries around world including their respective country flags.

I experienced that the majority of the Android users have 4.0 and onwards versions of

Android but there were people who use the older versions of Android so I kept the least

required version for this application as 2.2 (Froyo) and the maximum as the latest version i-e:

4.4 (Kit Kat). This application would be updated as new versions of Android are launched.

Page 12: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 12/22

 

4

Android Versions:

Figure [1] Android Version [3] 

Page 13: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 13/22

 

5

2.2 Functional Requirements:

Functional requirements describe the purported performance for which the system is

 being developed.

  Search: The user will write in for desired National Anthem, the app will look

keyword and show results to user.

 

Send Feedback : The user will be able to send feedback about the app about the app. 

Page 14: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 14/22

 

6

2.3 Non Functional Requirements: 

a. Ease of Installation

 b. Designed for better performance

c. Reliable 

2.4 Proposed Languages:

Front End : Eclipse Java

Back End : MySQL, SQLite

Operating System : Android 

Page 15: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 15/22

 

7

Chapter 3 System Architecture and Design

3.1: System Architecture

Figure [2] System Architecture

Page 16: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 16/22

 

8

Android OS has different layers. Each layer offers service to the layer above it. Android

Linux Kernel is layer interacts with hardware. Android Linux Kernel libraries are written in c

or c++ language. Android Run Time layer is responsible for running our application. Android

Run Time layer has Core Libraries and Dalvik Virtual Machine. Android uses SQLite

database as local DBMS.

Page 17: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 17/22

 

9

3.2. System Design:

3.2.1 Use Case Diagram:

Figure[ 3]Use Case Diagram

Page 18: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 18/22

 

10

3.2.2 Expended Uses case.

Use Case 01:

Seat Reservation

 Name: Continents

 Actors: User

 Purpose: To Show the Continents

 Description: When user tap the on the desired continent from which their country belong

it will open the country’s belonging to the continent user tapped  

Cross References:

Pre-Conditions  None

Successful Post-ConditionsSystem will display the country’s of the continent .

Typical Course of Events

Actor Action System Response

1 User tap the continents

2 System display the country of the

continent

Page 19: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 19/22

 

11

Use Case 02:

View Schedule

 Name: Flag

 Actors: User

 Purpose: To identify their respective country

 Description: Flag will be displayed to identify their country

Cross References:

Pre-Conditions:

Successful Post-Conditions

Typical Course of EventsActor Action System Response

1 User will look for the flag

2 User will tap the country flag

3. System will look for the Flag

detail in the data base and

display the data in the form.

Page 20: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 20/22

 

12

Use Case 03:

View Seats

 Name: Anthems

 Actors: User

 Purpose: Play the anthem of the country

 Description: When the country flag is tapped it will play the national them of the country.

Cross References:

Pre-Conditions User must tap the country flag to open it.

Successful Post-Conditions National anthem will be played .

Typical Course of Events

Actor Action System Response

1 User select the country flag

2 System display the flag of the

country.

3 System will play the national

anthem

Page 21: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 21/22

 

13

Use Case 04:

Seat Cancellation

 Name: Search

 Actors: User

 Purpose: User can search their desired national of their respective country

 Description: User will search in the search dialog for their desired national anthem

Cross References:

Pre-Conditions .

Successful Post-Conditions The app will show results to keyword searched by the user.

Typical Course of Events

Actor Action System Response

1 Customer insert 'keyword' into system

2 Customer press ‘Submit’ button. 

3 Systems search for the keyword

4 System display the results of the

keywords.

Page 22: Salman Khan Complete Report

7/23/2019 Salman Khan Complete Report

http://slidepdf.com/reader/full/salman-khan-complete-report 22/22

 

14

Use Case 05:

Send Feedback

 Name: Send Feedback

 Actors: Customer

 Purpose: Customers Visit for Feedback

 Description: Whenever Customer taps on Send Feedback Button, it will open different

activity.

Cross References:

Pre-Conditions  None.

Successful Post-Conditions

.

Typical Course of Events

Actor Action System Response

1 Customer tap on 'SendFeeback' Button

2 Ask for email verification.

4 Customer types 'their message' and Press 'Send' Button

4 Feedback sent.