Professional Documents
Culture Documents
Online Shopping Site
Online Shopping Site
Online Shopping Site
Problem Analysis
Requirement Analysis
Validation
Validated
SRS
This is the most important step in a software project where we get a general idea about
the needs of the customers or end users by having man to man conversation with them
and about the various conditions and restrictions that have to be taken care of while
developing the software application.
The purpose of this phase is to identify, analyze and document the exact requirements for
the system. The developer, customer, a marketing organization, or any combination of the
three may perform such study. It is extremely important that the developers of the system
study the existing system thoroughly otherwise it is impossible to satisfy the needs of the
user. The requirements at this stage are in end-user terms.
During the Requirement Analysis Phase, the development team analyzes the
requirements to be fulfilled by the Online Shopping Website website and identifies the
probable approach for meeting these requirements. To identify the requirements needed
by the website, we decided to study the existing Shopping Website process like
Searching Electronic devices, adding to Website. In this phase we have also collect
necessary information regarding the details to be stored registered customer.
2.2 Objective of Requirement Analysis:
Identification of need
Information Gathering
1. Identification of Need:
The success of the system depends largely on how accurately a problem is defined,
thoroughly investigated, and properly carried out through the choice of solution. Users
need identification and analysis is concerned with what the user needs rather then what
he/she wants. Until the problem has been identified, defined, and evaluated the analyst
shouldn't think about solutions and whether the problem is worth solving or not.
2. Information Gathering:
A key part of system development is gathering information. The analyst must know what
information to get, where to find it, how to collect it, and how to make use of it. The
proper use of tools for gathering information is the key to successful analysis.
3. Feasibility Study:
Feasibility study is carried out to test if the proposed system is feasible in terms of
economy, technology, resource availability etc. As such, given unlimited resources and
infinite time, all projects are feasible. Unfortunately, such results and time are not
possible in real life situations. Hence it is both necessary and prudent to evaluate the
feasibility of the project at the earliest possible time in order to avoid unnecessary
wastage of time, effort and professional embarrassment over an ill conceived system.
2.3 Software Requirements Specification (SRS):
A. Purpose:
This document completely describes what the “Shopping Website” should do without
describing how the software will do it. The basic goal of the requirement phase is to
produce the SRS, which describing the complete external behavior of the purposed
software.
B. Scope:
This document is the only one that describes the requirements of the system. It is meant
for use by the developer and will be the basis for validating the final delivered system.
Any changes made to the requirements in the future will have to go through a formal
changes approval process. The developer is responsible for asking for clarifications,
where necessary, and will not make any alteration without the permission of the client.
C. Developer’s responsibility:
The developer is responsible for:
(a) Developing the system.
(b) Installing the software on the client’s hardware.
(c) Conducting any user training that might be needed for using the system.
(d) Maintaining the system for a period of one year after installation.
Product description:
This section provides an overview of the software. This section describes the goal and
objective of the software. This section also briefly describes the general requirements
of the software. This section is very important for the verification of the software after
the completion whether the objective and requirements of the software will met or not.
This important phase is composed of several steps. It provides the understanding and
procedural details to implement the system. Design goes through a logical and physical
stage of the progress. Logical design reviews the present physical system, prepares
implementation plans, and prepares the logical design walkthrough. The physical design
makes out the details of the physical system, plans the system implementation and
This section provides an overview of the entire design document. This document
describes all data, architectural, interface and component-level design for the software.
3.3. Process Model
A Process Model tells us about how the data is processed and how the data flows from
one table to another to gather the required information. This model consists of the
Functional Decomposition Diagram and Data Flow Diagram.
Hardware Specification
• Processor : Pentium III or above
• Printer : Any
Software Specification
• Operating System : Windows 7 Service Pack
• Editor : Dreamweaver
• Server : Apache
6. Future Enhancement
There are some limitations for the current system to which solutions can be provided as a
future development:
1. The system is not configured for multi- users at this time. The concept of
transaction can be used to achieve this.
2. The Website is not accessible to everyone. It can be deployed on a web server so
that everybody who is connected to the Internet can use it.
3. Credit Card validation is not done. Third party proprietary software can be used
for validation check.
1. The Administrator of the web site can be given more functionalities, like
looking at a specific customer’s profile, the electronic device that have to be
reordered, etc.
2. Multiple Shopping websites can be allowed.
7. Conclusion
BOOKS:
PHP in a complete reference Head of php , php project and php MySQL
http://www.metacafe.com/watch/enrollment_system_thesis_source_codes_documenton
WEBSITES:
https://www.youtube.com
http://www.w3school.com
http://www.amazon.in