3.1
DESIGN APPROACH
The
design approach can be of two types functional or object oriented designs to
develop a software or a web based project. Functional design approach is supported
directly by most programming languages. Most design methods are functional in
their approach. CASE tools are available for design support. In this project
functional oriented approach is used for design.
3.2
DETAIL DESIGN
Software design sits at the technical kernel of the software
engineering process and is applied regardless of the development paradigm and
area of application. Design is the first step in the development phase for any
engineered product or system. Design is the only way that we can accurately translate a user to view into a finished
software product or system. Software design serves as a foundation for all the
software engineering steps that follow. Without a strong design we building an
unstable system & one that will be difficult to test one whose duality
cannot be assessed until the last stage. During design progressive refinement
of data structure program structure and procedural details are developed
reviewed and documented. System design can be viewed from either technical or project
management perspective.
3.3
SYSTEM DESIGN
3.3.1 FLOW CHART
3.3.2
DFDs
In DFD there are four
symbols:
1.
SQUARE defines the originator
or the destination of the system data.
2.
An ARROW identifies the data
flows in motion. It’s a pipeline through
which info. Flows.
3.
A CIRCLE or a BUBBLE
represents the process that transforms incoming data flow into outgoing data
flow(s).
3.4
DATABASE DESIGN
E-R DIAGRAMS:
The entity Relationship Diagram ERD depicts the relationship
between the data objects. The ERD is the notation that is used to conduct the
date modeling activity the attributes of each data object noted is the ERD
can be described resign a data object descriptions. The primary purpose of the
ERD is to represent data objects and their relationships
The set of primary components that are identified by the ERD are
1. Data object
2. Relationships
3. Attributes
4. Various types of indicators.
3.5
METHODOLOGY
System development methodologies are promoted as a means of improving
the management and control of the software development process, structuring and
simplifying the process, and standardizing the development process and product
by specifying activities to be done and techniques to be used.
DESCRIPTION:
A system development methodology refers to the framework that is
used to structure, plan, and control the process of developing an information
system. A wide variety of such frameworks have evolved over the years, each
with its own recognized strength sand weaknesses. One system development
methodology is not necessarily suitable for use by all projects.
PURPOSE: