Вы находитесь на странице: 1из 8

A Synopsis

On
Green Valley

Introduction

Green Valley is the online nursery is a user friendly system for sells and
purchasing of plants, seeds, flowers and gardening things. It is for the people who
loves the greenery and like gardening. It saves time for those and provides them
their required things (plants, seeds, flowers and equipments). Green Valley
developed in PHP, MYSQL.

Green Valley Benefits

 Provides type of plants, seeds, plants and equipment that we searching for.
 Display matched things details easily and quickly by one click.
 Easy to use and impressive GUI.

Green Valley Data Flow Diagrams

A data flow diagram (DFD) is a graphical representation of the “flow” of data


through an information system. DFDs can also be used for the visualization of
data through an information system. DFDs can also be used for the visualization
of data processing (structured design). On a DFD, data items flow from an
external data source or an internal data store to an internal data store or an
external data link, via an internal process, as represented in the following
diagram:
0 Level DFD :

Administrator

Green
User Data Storage
Valley

Generate Reports

1 Level DFD For ADMIN :


LOGIN Database User Master

1 2.0
ADMINISTRATOR Login Details Successful Login
LOGIN Manage
Users

Verifies Data Validate Data

2.1

Products Manage
Products

2.2

Order Manage
Orders

2.3

Category Manage
Category

3.0

Logout
1 Level DFD For USER :

User Master LOGIN Database User Master

1 2 3.0
Login Details Successful Login
New User LOGIN Manage
Registration Account

Verifies Data Validate Data

3.1

Products Order
Products
USER

3.2

Product View
Products

3.3

Cart View Cart

4.0

Logout
Solution Concept

The Green Valley System consists of:


 Master Module:
This module has information regarding the nursery such as plant name,
seed name, flowers name, price information, their features etc. and also
the accessories for gardening with the name, picture, price information etc.
Admin has the authority to add, delete and update etc. The user can only
view these and add to the cart only those in the stock etc.
 Transaction Module:
this module describes the payment done by the customer. The payment
information can include information like the plant purchased, quantity
purchased, mode of payment (cash, Loan) etc.
 Search and Query Module:
This module helps the customer to ease his search based on his budget or
interest. The search can be done on different categories like plant name,
seed name, flower name, their colour, price etc.
 Cart Management Module:
User can select any number of plants and accessories and add to the cart.
He can also remove things from the cart if he dislikes it later.

Software used:

 Front End : PHP


Wamp server is built on the Windows Server System to take major
advantage of the OS and which comes with a host of different servers
which allows for building, deploying, managing and maintaining Windows
Based solutions. The Windows Server System is designed with performance
as priority and it provides scalability, reliability.
 Back End : MY SQL Server
When we choose a backend for an enterprise level application we have so
many options, like Oracle, Sybase, MySqL, however we choose Microsoft
SQL Server 2000 as our database, and it has so many features which is ideal
for our application.
 Report : Crystal Report 8.5
Easy to create, ability to print and select printer, can export report in
different format including MS Excel, easily integrate with PHP.

Modules of the Project

 Registration
 Login
 Feedback management
 Enquiry management
 Dynamic updation
 Static updation
 Database Connectivity
 Payment
 Stock management
 Change password
 Admin Authentication
 View Users
 View Products
 Delete products
 Update Products
 Cart Management

Database Design

Database design is actually the designing of the database that means it is


responsible for designing all the data and records in such a manner so that they
can easily access and if they require any changes it can be done. The database
design refers to the creating the database means the designing the structure of
the database this all included in the database design. The database design can be
done in different ways.

Conceptual Database Design:


Identified Entities Definition:
An entity is a grouping of things with rules or data in common. An entity
often represents a group of people (e.g. children, applicants, stakeholders) but it
can also represent a group of objects (e.g. textbooks), activities (e.g. assignments)
or concepts (e.g. school terms).
By defining entities, the same set of rules can be used for multiple instances
of the same type, and rules can be written which relate to all of those instances.
e.g. the following table show the information related Course entity in an Institute
Management System.

Relationship among entities:


Relationship is an association among the instances of one or more entity
types that is of interest to the organization. A relationship type is a meaningful
association between entity types. Relationships are classified in terms of degree,
connectivity, cardinality, and existence. There are three degrees of relations -
unary, binary and n-ary.
Unary relationships are relationships between the instances of single entity
types. The business model chosen does not contain any unary relationship.
Binary relationships are relationships between instances of two entity types.
There can be three types of binary relationships – one to one, one to many and
many to many categorized on the basis of cardinalities and participation.
Cardinality specifies the number of instances of one entity that can be associated
with each instance of another entity.

Participation is the minimum cardinality of a relationship.

Entity Relationship Model (E-R Diagram):

The entity-relationship (E-R) data model perceives the real world as consisting of
basic objects, called entities, and relationships among these objects. It was
developed to facilitate database design by allowing specification of an enterprise
schema, which represents the overall logical structure of a database. The E-R data
model is one of several semantic data models; the semantic aspect of the model
lies in its representation of the meaning of the data.
Such a diagram consists of the following major components:

•Rectangles: which represent entity sets.

•Ellipses: which represent attributes.

•Diamonds: which represent relationship sets.

•Lines: which link attributes to entity sets and entity sets to relationship sets.

•Double ellipses: which represent multivalued attributes.

•Dashed ellipses: which denote derived attributes.

•Double lines: which indicate total participation of an entity in a relationship set.

•Double rectangles: which represent weak entity sets.

Вам также может понравиться