Irrigation Systems

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 18

1

“IRRIGATION SYSTEMS”
2

Acknowledgement

Name ID Signature
Azharul Islam 16303066
Sumaya Nusrat 16303065
Taimur Jahan Khan 16303059
Tanmoy
Joy Roy 16303058
Umme Habiba Most 16303068
Tanzina Sultana Sinthy
3

Contents Page No
• Team Members and their Responsibilities 04

• System Description….…………………………………………… 05

• Conceptual Design……………………………………………….. 06

– Description of Entity and Attributes

– Cardinality Ratios Among Entities

– ER Diagram

• Logical Design……………………………………………………… 08

– Relational Database Schema

– Normalization

• Physical Design……………………………………………………. 11

– Development Environment

– Table Description

– Table Snapshots

– Project Snapshot and Description


 
4

Team Members and their Responsibilities

Member Name Responsibilities


1.Sumaya Nusrat ..........................................................System Description

2.Umme Habiba Most Tanzina Sultana Sinthy.......... Conceptual Design

3.Toymor Jahan Khan Tonmoy...................................Relational Database Schema

4.Joy Roy.................................................................... Normalization

5.Azharul Islam .......................................................... Physical Design


5

System Discription

Our system is about Irrigation helping management system. It is helpful for maintaining the
irrigation system. it can provide information about plant. We can know from it the quantity of
plant and which plant locating which area based on their category. From our software we can
also get information about watering and pesticiding.We can insert information .we can delete
any information if we need .we can update any information.We can view all the information
we have. Another thing is that we can search any plant information based on their category.
After searching we will get require information such that previous watering date next watering
date ETC.
6

Conceptual Design

Description of entity and attributes:


Entity:

1. Watering information
2. Pesticide information
3. Plant information

Attrributes:

Entity Attributes

Watering information serial, plant type, date, next date

Pesticide information serial , plant type, previous date, next date

Plant information serial, plant type, amount , location

Cardinality Ration among Entities :

1 M
Pesticide info depends Plant info

M M
Plant info have Watering
information

1 M
Pesticide info Watering
depends
information
7

ER Diagram

Step 1: Entity

 Pesticide information
 Plant information
 Watering information

Step 2:

Pesticide information( serial, plant type, previous date, next date)

Plant information (Serial, plant type, plant amount ,location)

Watering information( serial, plant type,date,next date)

ER DIAGRAM:

1 M

Pesticide information depends watering information

Depends have

Plant Information

M N
8

Logical Design

Relational Database Schema:

Plant information

Serial plant type plant location plant amount

Pesticide information:

Serial P plant type previous date next date

Watering information:

Serial W plant type date next


9

Normalization:
FIRST NORMAL FORM:

step1:Eliminate repeating group database is normalized for

Find Primary key: serial, serial w,Serial p,

step2: Find dependency

serial p:(plant info) plant , plant type, plant amount

serial w: (watering info) plant type date, next date

serial: pesticide info, plant_ type, previous date, next date

Transative key dependency

plant type :_location

Second Normal Form:

step1:Make a new table to eliminate partial key dependency

serial p: Plan serial information

step2:

assign attributes (plant type, plant amount)


10

3NF:

Step1: Make new table to eliminate ID

Location : plant location information

Step2:Assigning attributes

plant locations information ( location, plant type, amount)


11

8. Physical Design

(8.1) Development Environment:

 Note pad ++
 Dream weaver
 Xamp

8.2 Table description:

Here database name is irrigation and we have 3 table

Database: Irrigation

Table 1: Pesticide _ info

Field name Field type Field width Description


Serial Int 11 It’s auto incremented primary key

Plant_type Varchar 123 Plant type

Previous_date varchar 54 Previous date

Next_date varchar 88 Next date


12

Database name: Irrigation


Table 2: plant_info

Field name Field Field width Description


type
Serial Int 11 It’s auto incremented primary key

Plant_type Varchar 52 Type of plant


Plant_Ammoun varchar 100 The amount of plant
t
plant_location text 20 Location of plant

Database name : Irrigation


Table 3: water_info

Field name Field type Field width Description


Serial Int 11 It’s auto incremented primary key

Plant_type text 52 Type of plant


Date varchar 255 Previous watering date
Next _date text 255 Next watering date
13

8.2 Table Snapshots:


Here database name is irrigation and table name pesticide _ info , plant_ info, water _ info

Database: Irrigation
Table: pesticide _ info

Database:irrigation

Table:plant_info
14

Database:Irrigation
Table: water_info
15

(8.4) Project snapshots and description:

The project is on Irrigation helping management system. By this software we can get watering
information of a plant ,we can also get which date we watered on the plants and when we have
to give water again. we can easily know the pesticide information also. on which date we have
to give pesticide on field we can easily know. we can know also the previous pesticide date.
This software will let us known the plant information. we can also know which plant locating on
which area and the amount of plants
16

.
Droup down:

In our projects we have use drowp down .on above we can see the code for drop down.

Inner join:
We used inner join for viewing the information of two table.
.
17

Slider:
We have also use slider. We use below code for slider.
18

Table blank:

You might also like