Professional Documents
Culture Documents
4 Development
3. Construction Phase
4. Cutover Phase
2. User design phase – during this phase, users interact with systems analysts and develop
models and prototypes that represent all system processes, inputs, and outputs. The RAD groups
or subgroups typically use a combination of Joint Application Development (JAD) techniques
and CASE tools to translate user needs into working models. User Design is a continuous
interactive process that allows users to understand, modify, and eventually approve a working
model of the system that meets their needs.
3. Construction phase – focuses on program and application development task similar to the
SDLC. In RAD, however, users continue to participate and can still suggest changes or
improvements as actual screens or reports are developed. Its tasks are programming and
application development, coding, unit-integration and system testing.
4. Cutover phase – resembles the final tasks in the SDLC implementation phase, including
data conversion, testing, changeover to the new system, and user training. Compared with
traditional methods, the entire process is compressed. As a result, the new system is built,
delivered, and placed in operation much sooner. Its tasks are data conversion, full-scale testing,
system changeover, user training.
Above all are professionally using technique. we tried to follow basic things while
making the software.
The primary objective of development are to translate the most promising design
approach into a stable, interoperable, producible and cost effective design, validate
the manufacturing and production process and demonstrate system capabilities
through testing.
Although much of the activities in the development addresses the computer programs that
make up the system, this phase also puts in place the hardware, software and
communication environment of the overall system. At the end of development, the system
will be ready for activities of the integration and testing.
Selection of the appropriate software is most crucial stage of the development phase. The
choice of software tool should be done in keeping view of the problem faced in order to
avoid heavy loss of time and money. Tools used for any system development are:
1. Hardware
2. Software
1. Hardware
2. Software
Microsoft platform is selected for the development of my system because of easy to use,
reliable, easily configurable ad vastly used and ease of availability of compatible
software.
Selection of Tool
First is to get experience in any tool and then develop project in that particular tool. Second
thing is to select the tool according to the requirements of the project and get expertise in that
tool. Keeping in mind all these things, the choice of programming language is the important and
definitely depends upon the problem on hand.
Many options are available but my choice is php because it is rapid tool for software
development and because it fulfills the necessities of my project.
PHP
PHP is an HTML –embedded scripting language. Much of its Syntax is borrowed from C, Java
and Perl with a couple of unique PHP –specific features thrown in. The goal of the language is
to allow web developers to write dynamically generated pages quickly. This is generally a good
definition of PHP. However, it is often easier to think of PHP in terms of what it can do for
you. PHP will allow you to.
History o PHP
PHP started as a quick Perl hack written by Rasmus Lerdorf in late 1994. Over the next two to
three year, it evolved into what we today known as PHP/F1 2.0. PHP /F1 started to get a lot of
users, but things didn’t start flying until Zeev Suraski and Andi Gutmans suddenly came along
with a new parser in the summer of 1997, leading t o PHP 3.0. PHP 3.0 defined the syntax and
semantics used in both versions 3 and 4.
PHP 4 Architecture
PHP has undergone major architectural changes since version 3 which are as follows:
The language parser itself has become a self-contained component called the Zend engine.
PHP function modules, now called PHP extensions, are also basically self-contained .There is
Web server abstraction layer called SAPI also has the advantage of increasing PHP 4 stability,
in addition to supporting multi-threaded Web server.
All of PHP’S functions are part of one of the layers. Most function such as the MYSQL support
is provided by an extension. Most extensions are optional. They can be linked into PHP at
compile time or built as dynamically loadable extensions that can be loaded on demand.
PHP Utilities
I have selected PHP because of the following reasons and utilities of PHP.
• Cross-platform.
• Most PHP code can be processed without alteration on computers running many
different operating systems. For example, a PHP script that runs on Linux
generally also runs well on windows.
• HTML-embedded.
• PHP code can be written in files containing a mixture of PHP instruction and
HTML code.
• Server-side.
• The PHP programs are run on a server-specially a web server.
• Web-scripting language.
• PHP programs run via a web browser.
MYSQL
Over view
MYSQL, the most popular Open Source SQL database management system, is developed,
distributed, and supported by MYSQL AB is a commercial company, founded by the
MYSQL developers. It is a second generation Open Source company that unites Open
Source values methodology with a successful business model.
MYSQL supports entry-level SQL-92. Entry-level contains the set of features that define
basic SQL-92 compliance. Oracle conforms to SQL-89, which is a sub-set of SQL-92 types
plus specific types. Some SQL-92 types are mapped into Oracle types. Post gross SQL uses
an extended sub-set of the SQL 02-99 and SQL 3 language. SQL 92 data types’ syntax is
mapped directly into post gross SQL types.