Amity Institute of Information Technology
DECLARATION
I, SHANTANU VAIDH, Enrollment No: - A50504817002, student of BCA hereby
declare that the project entitled “WEATHER FORECASTING to department of
Amity Institute of Information Technology, Amity University Haryana, in partial
fulfilment of the requirement for the award of the degree of Bachelor of Computer
Applications, has not been previously formed the basis for the award of any degree,
diploma or other similar title or recognition.
Date: SHANTANU VAIDH
i
CERTIFICATE
This is to certify that SHANTANU VAIDH (Enrolment No. A50504817002),
student of BCA (V Semester), Department of Information Technology, AIIT, Amity
University Haryana, has done his Internship Project entitled “WEATHER
FORECASTING”under the guidance and supervision of me during “August 2019”.
The work was satisfactory. He has shown complete dedication and devotion to the
given project work.
Date:August2019 (MS. Komal)
Assistant Professor, CSE
AIIT, Amity University, Haryana
Head
Amity Institute of Information Technology
Amity University Gurgaon, Haryana
ABSTRACT
This project is developed for the user to use weather forecasting system with cell into
display in mobile through CBS system. Usually in mobiles networks, each tower location
details through mobiles network. The cellphones displays the tower details CBS (Cellphone
Broadcast Services) system. In this project, three type of data (Temperature, Rain and
Humidity) are connected with each other. We are taking data with the help of API. We are
hitting the URL of open weather site and fetching json data in our java code. When we get
json data we are processing that data and get important information in that data. We are
showing that useful information in servlet. Thus the user can watch the weather details in his
own mobile. This project is very much useful among all the peoples.
Previously built weather report web based application was compatible with system and
every time users start this application, they have to set their default location to get weather
reports on it. Due to complex coding, system responding time was high and require more
memory to get start up. The concept of graphics for geographical region was not
implemented in older version. Dynamic concept was not implemented under the existing
system, thus theme and color of web page was not changing as per the weather report.
Under web based weather report application, some exciting features has been added such as
managing and handling exception error directly by the system which will be not visible by
the user to make it bug free. Multiple choice provided to the user by which they can even
select different weather channel as per their requirement and interest in it. Its pattern
recognition system will able to notify abut bad weather condition previously before it begins
with digital graphics is another added advantage of this system. Once location selected by
the user for its system use, it will make it default location and remembered by the system so
that users do not have to change every time they use this system.
iv
LIST OF FIGURE
Figureno. FigureName Page No.
Figure 2.1 Waterfall 4
Figure 4.1 Basic HTML Syntax. 6
Figure 4.2 CSS Style Format 7
Figure 4.3 PHP Syntax 8
Figure 4.4 Application of PHP 9
Figure 4.5 Bootstrap Syntax 10
Figure 4.6 Bootstrap 11
Figure 4.7 jQuery Syntax 12
Figure 4.8 jQuery Syntax Example 13
Figure 4.9 JavaScript Syntax 15
Figure 4.10 JavaScript Advantages 16
Figure 4.11 Web Devlopment 18
Figure 4.11 Checking the status of the application 17
Figure 4.12 Uploading Data 18
Figure 4.13 Sign in Page of the game 18
Figure 4.14 Home Page 19
Figure 4.15 Json Page 19
Figure 4.16 Workbench connection 20
Figure 4.17 Creating Table 20
Figure 4.18 Inserting Data into Database 21
CONTENT
Declaration ii
Certificate iii
Abstract iv
List of Figures v
1.INTRODUCTION 1
1.1 Project Aims andObjectives 1
1.2 Existing and ProposedSystem
2. BACKGROUND STUDY 4
2.1 Amazon Web Services 4
2.2 Alexa Skill Kit 8
3. DESIGN OF PROJECT 9
3.1 DevelopmentEnvironment 8
3.2 TechnologiesUsed
4.IMPLEMENTATION 12
4.1 Creating A Alexa Skill 12
4.2 Creating Elastic Bean Stalk Environment 16
4.3 Creating Admin Panel 20
4.4 Database of the Game
5.RESULTS 22
5.1 ComparativeAnalysis 22
6. CONCLUSION & FUTURE SCOPE 23
REFERENCES 24