Table of Figures
1 Introduction
1.1 Introduction
Malaysia, due to its strategically and unique region, government take the initiative to develop Malaysia and tend to promote the tourism industrial. Under their effort, Malaysia is becoming one of the places that visitors would like to drop in and visit. An application is created to promote some attractions in Malaysia which titled “Top ten attractions in Malaysia”.
This application is subjecting about ten attractions in Malaysia. This application is targeting to visitors either Malaysian or non-Malaysian who would like to visit and interested to know about the attraction of the Malaysia hence provide information such as the location and name for the attraction, short description about the attraction, a list of activity that can be done within the place, and images for the attraction.
1.2 Problem Statement
The problems that have been encountered are:
Users hard to find information due to its content structure
Users might not get familiar about Malaysia attractions
1.3 Objectives
The objective to create the application as the following:
Provide information to user for their acknowledgement
Attract visitors to drop in and visit the attractions
1.4 Scope
1.4.1 System Scope
This application provides certain information for users and allow user to click next to view the next information. However, the information provided by this application is limited compared to tourism official web site. User allows for updating the information, but the user has to log in himself as administrator. Administrator is given a username and password to be authorised.
1.4.2 User Scope
User can view the information provided and navigate to the parts they wish to. When user clicks on the option, it will link to the information of the attraction. Under the menu, an image gallery could be found. When user clicks into it, user can view a list of images.
Admin could also log in to the system with authorisation. With authorisation, admin can update the information that lies within the system and databases. User could also leave their comments under RSS Feeds.
2 Methodology
Software Development Life Cycle (SDLC) is a series of phrases that provide a model for the development management of a system. The methodology could be vary to industry or organization, but it establish lifecycle and represent process for software. It does provide a mean of develop, acquisition and configuration for the software. It consists of a structure that software development team will followed according to their plan.
There are several methodology that software development team can be followed such as waterfall model, V-shaped model, spiral model, etc. Waterfall model is often been used due to its structure like waterfall. It goes stage by stage but it can’t be return to the previous steps. V-shaped model mostly used on process execution in a sequential manner. It is quite similar to waterfall model but this model placed more importance on testing.
Waterfall model has been chosen as the development methodology for this application because this model is suitable for small projects or systems. Furthermore, it’s easy to be apply for this application. 2.1 Literature Review
As its name implies, the waterfall model consistently flow downward. Waterfall model could be described as traditional software development approaches as the model comes in linear and sequential order.
A waterfall model has the same concept as the waterfall that flow through the cliff on mountain. Once the water flowed off from the cliff down to the side of the mountain, the water could not be turn back. Yet when the development phase is completed, it will proceeds to the next phase and there is no turning back to the previous.
Waterfall model contain few phases that should be followed in a sequence as below:
Figure Waterfall