0% found this document useful (0 votes)
175 views6 pages

Chapter 3 FYP

This chapter describes the methodologies and considerations taken for the project. The incremental model was chosen to develop the system incrementally through four phases: analysis, design, code, and test. Requirements are analyzed in the first phase to understand user needs. In the design phase, the system design is created to meet requirements. Coding implements the system. Testing evaluates the system and provides feedback for improvements. The incremental model allows for changes based on feedback between stages to better meet requirements. Mysql and Dreamweaver will be used as development tools. A survey will also be conducted.

Uploaded by

nfatin_32
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
175 views6 pages

Chapter 3 FYP

This chapter describes the methodologies and considerations taken for the project. The incremental model was chosen to develop the system incrementally through four phases: analysis, design, code, and test. Requirements are analyzed in the first phase to understand user needs. In the design phase, the system design is created to meet requirements. Coding implements the system. Testing evaluates the system and provides feedback for improvements. The incremental model allows for changes based on feedback between stages to better meet requirements. Mysql and Dreamweaver will be used as development tools. A survey will also be conducted.

Uploaded by

nfatin_32
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

CHAPTER 3

ANALYSIS

This chapter will describe the methodologies and consideration taken for the whole project duration. The research procedure will be discussed, so as the tools being used throughout the project. This will be done by implement the suitable methodology to develop better system with best technique, which is the important part for the project to be done successfully. Wrong methodology chosen will cause failure to the whole future developed system. That is why the working flow planning is important to make sure we have taken the correct method, to get right result and then get good grade for this project. It will be discusses details in this chapter.

3.1 Incremental model

For this project, Incremental Model is chosen to plan and manage the systems development process. This model will be designed, implemented and tested incrementally and it will consider finish when it is satisfies all the requirements. Any feedback or response from the earlier stage will be used in developing the later stage. Each phase will not overlap each other in order to produce a quality system. The four phases are analysis, design, code and testing.

Figure 3.1 Incremental model

i.

Analysis

The first phase in incremental model is analysis. The phase is to perform a preliminary investigation to identify the nature and scope of the user requirement. Requirements Analysis is done in order to understand the problem for which the system is to solve. During this part the information that will be gained from survey and interview session to make a rational between these problems by define input, process and output will be analyzed. The first step is requirement modelling, where the business processes will be investigated and documented in order to analyze end-user information needs. It can be the guideline for the next phase of the model.

ii.

Design

Before start the actual coding, it is highly important to understand what we are going to create and what it should look like. The requirement specifications from first phase are studied in this phase and start to design the system. In this phase, a design that will satisfy all necessary input, output, interface and also the process for the online reservation are created. Basically, the storyboards are made to make the developer more clear and understand about the system. It will include the interface of each page of the system based on the system s functionalities. All of these are very important for user easy to use the system to make the interaction between user and the system can be done smoothly.

iii.

Code

Coding is a phase for development and implementation which is most important phase since it is the phase where the main part of the project is done. The objective of the systems implementation phase is to deliver a completely functioning and documented online reservation system. The system implementation phase also includes the determining whether the system operates properly.

iv.

Test

In the testing, the whole system will be tested one by one. This phase considers feedback from users and the feedback will used in developing the next stage. Evaluation is done constantly, both during development and delivery. The project is completed when it is satisfied all the requirements.

3.2 Reason choose Incremental model

Incremental model is a model that develops based on the combination of waterfall model and prototyping model. Changes and modification will be fit easily because it can be done on the later stage. Besides that, incremental model will slice the system functionality into increments (portions). In each increment, a slice of functionality is delivered through cross-discipline work from the requirements to the operation. [5] Each portion will be delivered to the customer when it is completed to get the feedback from the users. So, we still can improve the system after the system testing based on the feedback to meet all the requirements.

3.3 Development tools and Software to be used

The software provides a greater control to develop system that used to created and design the elements of the system. This requirement chosen because of its functionality and suitability in order to ensure this application succeeds and will be delivering at on time.

i.

Mysql

MySQL is the world's most popular open source database software server in existence which is based on the SQL vocabulary that can be employed in combination with most serverside languages, but which is most commonly employed with PHP (Hypertext Preprocessor). PHP is a popular general-purpose server side scripting language which can be embedded into HTML to create a wide variety of mini-applications, but can also be used to build largescale complex applications. [6] With its superior speed, reliability, and ease of use, MySQL has

become the preferred choice for many users. Databases are most useful when it comes to storing information that fits into logical categories. With a database you can group different parts of your business into separate tables to help store your information logically.

ii.

Macromedia Director MX 2004

Macromedia Dreamweaver MX is an easy, powerful, and open authoring tool that every member of the development team can use to quickly build robust websites and Internet applications.[7] Macromedia Dreamweaver provides the productivity of a visual Web page layout tool, the control of an HTML text editor, and support for Dynamic HTML in one professional, easy-to-use package. Dreamweaver MX will feature improved support for ColdFusion, PHP, JSP, and ASP.NET. [8]

3.4 Survey and result

3.5 System Functionalities

Reference [5] Wikipedia (free encyclopedia). Incremental model http://en.wikipedia.org/wiki/Iterative_and_incremental_development

[6] Articles. Mysql http://www.joedolson.com/glossary.php by Joseph Dolson, 20042011

[7] Micromedia Dreamweaver MX http://www.adobe.com/support/dreamweaver/releasenotes/mx/releasenotes_mx.html

[8] Micromedia Dreamweaver MX http://macromedia-dreamweaver-mx.macromedia.blueprograms.com/

You might also like