Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Submitted by:
Nishanth P 09CO63
1
Contents
INTRODUCTION ............................................................................................. 3 Purpose: ..................................................................................................... 3 Scope: ......................................................................................................... 3 Definitions, Acronyms and Abbreviations: .................................................. 3 Technologies: .............................................................................................. 4 Tools: .......................................................................................................... 4 Front End: ................................................................................................ 4 Back End: ................................................................................................. 4 Overview: ................................................................................................... 4 OVERALL DESCRIPTION .................................................................................. 5 Use-case Model Survey: .............................................................................. 5 Sequence Diagrams:.................................................................................... 6 Entity Relationship Diagram:..................................................................... 10 Class Diagram: .......................................................................................... 11 Component Diagram: ................................................................................ 12 Activity Diagram: ...................................................................................... 13 Collaboration Diagram: ............................................................................. 14 EXTERNAL AND INTERNAL REQUIREMENTS.................................................. 15 User Interfaces:......................................................................................... 15 Hardware and Software Interfaces: .......................................................... 15 Communication interfaces: ....................................................................... 15 SYSTEM FEATURES ....................................................................................... 16 CONCLUSION ............................................................................................... 16 REFERENCES................................................................................................. 17
INTRODUCTION
Purpose:
To build a web mash up application that has features and functions that allow users to view the complete set of information on a location before a trip. Using this application, users can easily organize their vacation to any place on the globe. It also has an in-built recommender system and summarization tool based on input from other travellers.
Scope:
Create a web platform using HTML, CSS, Python and few APIs to build a network of information around the desired location. Users can search for the location of their choice by using the highly interactive location search form. Aggregating the search results obtained, the desired location is accurately displayed on the map. Following this, relevant information is gathered about the place from various sources on the web and displayed in order of relevance. Additionally, information about the weather and photographs of the desired location is made available in a presentable manner. Finally, recommendations and reviews from other travellers are summarized and displayed.
Technologies:
Python Google Maps: Wikitravel Mediawiki API Yahoo PlaceFinder WeatherBug (weather) Flickr
Tools:
Front End:
HTML/CSS JavaScript/jQuery/Ajax
Back End:
Python XML Framework: Python framework
Overview:
The SRS consists of 2 Sections: Overall description and Specification Requirements. The Overall description will be describing the major roles of the system components and interconnections between them. The Specification requirements will be describing the roles and the functions of the actors.
OVERALL DESCRIPTION
Use-case Model Survey:
Sequence Diagrams:
Login
Regular User
Name
User
View Review of Searchers For Gives Review
Name Rating
Location
Location Geographical
Obtains Data
Resource
Resource id
WeatherBug
Flickr
Google Maps
WikiTravel
10
Yahoo PlaceFinder
Class Diagram:
11
Component Diagram:
12
Activity Diagram:
13
Collaboration Diagram:
14
Communication interfaces:
Python is used as the scripting language to link the backend (MySQL) to the frontend and carry the necessary information received from the APIs as well.
15
SYSTEM FEATURES
The information about the location searched by the user is gathered from a lot of sources using their respective APIs thus giving a comprehensive idea about the place to the user. The information gathered is displayed to the user in a well-organized manner complete with tabs dividing the information based on the different interests of the user like dining, adventure sports, monuments etc. The information is summarized using our summarization tool so users can glance through the summary. The location is also displayed on the map thus showing other nearby spots which the user could visit. A recommender system based on user reviews and ratings helps choose locations suiting the users likes and preferences. Reviews and ratings for each place by other users will also be shown thus giving the users an idea of what to expect. Finally, similar locations to the place searched for is also displayed giving the user lot of choices to choose from.
CONCLUSION
The smart travel management system will be modeled on the different UML diagrams as shown in this report. The design of the whole system and its features has been given in detail thus helping us to establish a good base for our project. All UML diagrams have been systematically drawn and designed based on the different aspects of our system.
16
REFERENCES
IEEE SRS Format Software Engineering by Summerville
17