You are on page 1of 13

Rapid Application Development

Asian Travels and Tours


(Interim Submission)

RAD Group - 19

M.C.V.Gunathilaka
08000476
W.A.T.D.Gunathilaka
08000484
D.M.S.P.Rathnayake
08001057

RAD group-19 Page 1


Rapid Application Development

R.A.V.U.Rupaginghe
08001065
M.S.Ruwanhewa
08001073

CONTENTS
01). INTERODUCTION

1.1). The purpose

1.2). Scope of the project

1.3). Definitions, acronyms and abbreviations

02). OVERVIEW OF THE SYSTEM INCLUDING THE SYSTEM ARCHITECTURE


AND THE REQUIREMENTS

2.2). System Perspective

2.3). Functional requirements

2.4). Non – functional requirements

2.5). System architecture

03). IMPLEMENTATION DETAILS

04). PROGRESS MADE TO DATE

05). PLAN FOR THE REST OF THE DURATION FOR THE ASSIGNMENT

06). URL OF THE HOSTED SITE

07). PEER REVIEW

7.1).Tour packages

7.2). Front end development of the component to display above


information to

the users

RAD group-19 Page 2


Rapid Application Development

7.3). Contribution of the group members

01). INTRODUCTION.

1.1) The purpose

This is a survey on our web site and the main objective of this of this
document is to generate a firm foundation on that system development
up to now. It means that this document will act as a basic prototype
representation of the system up to now.

And the objective of this implementation project is to design a complete


website using joomla which will provide the website’s primary target
audience with greater flexibility and additional features.

1.2) Scope of the project

The project scope covers the progress of the “Asian Travels and Tours”
travel agency as mentioned below.

 Customer will be able to get online guidance about travel services


provided by the agency.

 Publishing upcoming news and also the news alerts will be available
through SMS and E-mails, for the customers.

 Providing contacts facilities among the members.

 Handling the online transactions such as payments, booking etc. of


the system users.

RAD group-19 Page 3


Rapid Application Development

1.3) Definitions, acronyms and abbreviations

PHP – Hypertext Preprocessor

RAD – Rapid Application Development

02). OVERVIEW OF THE SYSTEM INCLUDING THE


SYSTEM ARCHITECTURE AND THE
REQUIREMENTS.

2.1). System perspective


The website “Asian Travels and Tours” is intended to automate the
management of the Asian Travelers travel agency located in Rathnapura.
The basic structure of this site developed up to now has been hosted.

The front page consists of the header, a main menu, a user login section
basically. There are five menu items in the main menu as Home, Location,
Contact Us, Online Payments and Packages. According to the expectation
of the travel agency there are five packages which relevant to each
country. And when considering a package it includes the following details.

 Name of the relevant country

 Package price

RAD group-19 Page 4


Rapid Application Development

 Services

 Visiting sights

The current system contains a user feedback form to implement the user
friendliness and the flexibility. Besides these under the menu item
“Location” there is a Google map which allows the system users to
identify the location of the travel agency, Asian Travelers.

The key processes such as doing online payments, making online


discussions and providing upcoming news alerts have not been developed
yet.

2.2). Functional requirements

The following functional requirements have been developed.

 Creating user accounts

 Login to the existing user accounts

 Submitting user feedbacks

 Gaining details of the five packages

The online transactions, providing upcoming news alerts and


communication facility among the registered users have not been
developed yet.

RAD group-19 Page 5


Rapid Application Development

2.3). Non functional requirements

The following non functional requirements will be available in the final


system.

 Minimum responding time

 High degree of accuracy

 User friendliness

 Data security and reliability

 Backups and recovery

2.4). System Architecture


Following are the requirements that client gave to us. So we are going to
created our system architecture according to those needs.

1. View services which are provided by the agency.

2. Manage registered customers information.

3. Keep records of online ordering and purchasing.

4. Providing online services like payments.

5. Promote the company

03). IMPLEMENTATION DETAILS.

RAD group-19 Page 6


Rapid Application Development

The following Rapid Application Development tools have used to design


the system up to the current position.

 Joomla

Joomla is the most widely used open-source Web Content Management


System in the world.

 PHP Editor

 Link checker

04). PROGRESS MADE TO DATE.

After the initial meeting with the client the group members gathered and
categorized the requirements. Firstly the business requirements were
identified and then the system requirements were gathered by the group.
The business requirements were recognized during the discussion with the
client. Likewise the system requirements were generated through the
discussions among the group.

A prototype design of the website was the output of these discussions.


Then this prototype was implemented little by little as mentioned below.

 Downloading the template

<joomla15.siteground.com>

Hosting the site by using www.freehostia.com

Settled up a Google map

 Including the tour packages

RAD group-19 Page 7


Rapid Application Development

 Tour packages and the feedback forms were created using the php

 Testing the system using link checker

05). PLAN FOR THE REST OF THE DURATION FOR


THE ASSIGNMENT.

According to the schedule of our group, the following future plans will be
implemented in the future plan.

 Developing the current system to achieve the user requirements

 Adding weather reports of the countries which the agency expects


to send the visitors.

 Improve the user friendliness of the current system.

 Send the E – mail notifications to the system users in some special


kind of situations

 Generating backups to face any kind of risk

06). URL OF THE HOSTED SITE

http://asian_travels.freehostia.com/tours/

07). PEER REVIEW

7.1). Tour packages

Backend development of this component

RAD group-19 Page 8


Rapid Application Development

• This is a component prepared by all 5 members of our team and


done by editing component codes of another component.

• create com_ reviews folder in joomla/admin/component folder

• Include reviews.php & reviews.html.php

• reviews.html.php code use as a form to enter data about various


tour packages which can be done by the admin.

• reviews.php code consist of php code for collect data added by


above form & save them to a table called jos151_reviews

• This tables is earlier created using php myadmin tool in the


freeehostia control panel

• After that we created php code for tools in admin form .there by the
admin can edit ,apply, delete, & save informations about any tour
package which we have created .

• This function is done by the php codes ==>


admin.review.tools.html.php & admin.review.tools.php

7.2). Front end development of the component to


display above informations to the users
• create com_ reviews folder in joomla/component folder

• Inside this folder we created 2 php files called =>reviews.html.php


& reviews.php

• reviews.php code use to extract informations about a certain tour


package according to user request

• reviews.html.php code use to display the results in the page of the


user

RAD group-19 Page 9


Rapid Application Development

So we think this is very useful component for our site because there by we
can give tour information directly to the user because it is a very efficient
method

7.3). contribution of group members


This contains the contribution of group members up to day

Name Contribution

W.A.T.D.Gunathilaka  Finding the client

 Requirement gathering

 Gathering required
information

M.S.Ruwanhewa  Adding a Google map to the


site.

 Creating the user feedback


form.

 Creating a comment form to


the tour package.

 Developed the web site front


page

R.A.V.U.Rupaginghe  Requirement gathering

 Create the blog for the group.

 Gathering required
information.

RAD group-19 Page 10


Rapid Application Development

 Searching required modules

D.M.S.P.Rathnayake  Requirement gathering

 Gathering required
information

 Documentation of the project

 Searching required modules

M.C.V.Gunathilaka  Finding the client.

 Requirement gathering.

We have added a Google map to our site, so the anybody who don’t know
the location of our travel agency can easily find out the place .This is done
by downloading a Google map plug-in code & adding the corresponding
point values for the location of our agency.

Then we created a user feedback form which helps the user to send us a
Commendation/Complaint/Enquiry/Suggestion. For this functionality we
have manually did 3 php codes .form.php code use to display the
feedback from and at that place user can add his information and the
feedback text.

Then wrote dbase.php code to collect those things and save these things
into a database table called .Also there is a special functionality .Normal
users don’t have privileges to view those feedbacks added by the other
users of the system.

Here we have used password encryption to get admin password If it is


correct All the feedbacks saved in the data base retrieved & display in a
table. displaycomplains.php file give this functionality.

RAD group-19 Page 11


Rapid Application Development

Finally we have added a comment form to the tour package component


prepared by our group. There by users can add any comments infront of
a certain tour package.

08). POINTER TO THE PROJECT BLOG


This is the URL of our blog. Anyone can see the procedure of our works
for the group project.

http://radgroup-19.blogspot.com

09).CONCLUSIONS
 By using this web site Asian Travelers agency will be able
to increase their marketing side.

 This will help to people ,who are willing to have a visit for
India, Malaysia, Singapore and Thailand to get more details

RAD group-19 Page 12


Rapid Application Development

of the places they can visit by go through this site and


getting online helps.

 After finishing this web site travelers will get the


opportunity to make their payments online.

 Also It will help customers to make their complains through


a form.

 We are hoping to add SMS and chatting options for the site.

 There is also a Google map search options for find out the
visiting places quickly.

All above facilities will help to increase the accuracy of the


users and the facilitators of the travel agency. Also we
hoping to add more features to the website in future than
mentioned above.

RAD group-19 Page 13

You might also like