You are on page 1of 15

UNIVERSITY OF SCIENCE AND TECHNOLOGY,

MEGHALAYA

DEPARTMENT OF COMPUTER SCIENCE AND


ELECTRONICS
MAJOR PROJECT
GUIDE: Sangeeta Borkakoty

PREPARED BY:
NAME: PREMJIT SINGH

ROLL NO: 18/BCA/0002

COURSE: BACHELOR OF COMPUTER APPLICATIONS

SEMESTER: VI

1|Page
CONTENTS

TOPIC PAGE NO.


 TITLE OF THE PROJECT…………………………………………………………… 1-3

 OBJECTIVE…………………………………………………………………………….. 4

 INTRODUCTION…………………………………………………………………….. 5

 TOOLS USED………………………………………………………………………….. 6

 WORK BREAKDOWN STRUCTURE………………………………………….. 7

 DATA FLOW DIAGRAM………………………………………………………….. 8-9

 ENTITY RELATIONSHIP…………………………………………………………… 10

 TABLE STRUCUTRE………………………………………………………………….. 11-14

 CONCLUSION………………………………………………………………………….. 15

2|Page
TITLE OF THE PROJECT

Irrigation water Distribution and Management


system

3|Page
OBJECTIVES

The main objective of the “Irrigation water


Distribution and Management system” over the
existing system is:
 To keep and create files on Irrigation.
 To allow Farmers to apply for Irrigation water for
cultivation.
 To keep details of farmer along with documents
submitted.
 To update the status of application water accepted or
rejected the application
 To keep record of water distribution for cultivation
purpose to the farmers cultivated area
 To store the Irrigation Service charge paid by the farmer.
 To create gallery based on water distribution and success
story of farmers

4|Page
INTRODUCTION

The ‘IRRIGATION WATER DISTRIBUTION AND MANAGEMENT SYSTEM’ is


targeted to automate the almost all of the processes mentioned above to
reduce the clerical labor of the staff working in irrigation using the software
Industry’s latest technologies and cost effective tools there by providing the
better control to the management by avoiding manual errors etc. The main aim
of the project is the manage the database of water booking. This project is
insight into the design and implementation of a IRRIGATION WATER
DISTRIBUTION AND MANAGEMENT SYSTEM. This is done by creating a database
of the farmer in the MYSQL. The primary aim of IRRIGATION WATER
DISTRIBUTION AND MANAGEMENT SYSTEM is to improve accuracy and enhance
safety and efficiency in the booking. The aim of this project is to develop
software for the effective management of water booking. The database is then
connected to the main program by using interconnection of HTML, CSS & PHP
and the database already created. It is a web based system which helps the
admin to improve many aspects of irrigation management. IRRIGATION WATER
DISTRIBUTION AND MANAGEMENT SYSTEM is useful to record farmer database.
The software can book, cancel, update, check booking history of individual
farmer make payment etc. It can also maintain the record of farmer given in by
the farmer itself and it also let to upload image file and video files . It also
involves manual entry upon arrival of new farmer. IRRIGATION WATER
DISTRIBUTION AND MANAGEMENT SYSTEM deals with booking of water for
paddy field requested by the farmer. The IRRIGATION WATER DISTRIBUTION
AND MANAGEMENT SYSTEM is farmer friendly.

5|Page
TOOLS USED

SOFTWARE USED OPERATING SYTEM


WINDOWS 10 HOME

SERVER SIDE SCRIPTING : PHP


IDE: NetBeans 11.2
Front End: HTML , CSS
Back End : MySQL 5.6

HARDWARE USED Processor


INTEL ® CORE ™ I3 -6006U CPU @ 2.00GHz

GPU
INTEL HD 520 Graphics

STORAGE
Hard Disk : 1TB

RAM
RAM : 8GB

6|Page
WORK BREAKDOWN STRUCTURE

7|Page
Data Flow Diagram
ZERO LEVEL DFD

Provide Irrigation awareness details

Apply for Irrigation water for cultivation


Get application from farmers

Submit Application form/documents

Update application status (accept/reject

Get application status{Accept/Reject)

FARMER Irrigation water


Distribution and ADMIN
Management system

Provide water distribution


Get water for Cultivation

Details for cultivation

Paid Irrigation service charge

Get service charge

Create gallery on water

Dsitrubtion and success story of farmers

8|Page
Data Flow Diagram
FIRST LEVEL DFD

Provide Irrigation awareness details Store


1.0
ADMIN Irrigation
Master Entry process awareness

Get application from farmers Collect

2.0
Get awareness details Farmer details
Application process

Store

Apply for irrigation water Application details


Store
FARMER Collect
3.0
Collect
Get application status Application Approval
process
Update status
update application status
process
Collect
Get water in cultivated area 4.0

Water distribution Store Distribution details


Provide water distribution details
process
Store Service charge details
Paid service charge
Collect
Get service charge 4.0
Collect
Gallery creation process
View gallery Collect

Create gallery
Store Gallery details

9|Page
1

ER Diagram
f-name
documents
Farmer-id Farmer-id
area Phone_no
Form-no
a_date F-address

Application
Given Farmer
by
1 M
1

Allow d_date

Distribution_no
Amount water

1 form-no
officer

Water distribution

1
1

updates has

distribution_no
gallery_no
M 1
distribution_no date
Gallery Serviced charge

Image-file

Success story transaction-no amount

Video file

10 | P a g e
Table Structure

IRRIGATION AWARNESS DETAILS

Field Name Data Type Size Constraint

awareness_no INTEGER 4 PRIMARY KEY

awareness_name VARCHAR 20 NOT NULL

scheme_name VARCHAR 20

awareness_details VARCHAR 20 NOT NULL

awareness_file VARCHAR 20

FARMER DETAILS

Field Name Data Type Size Constraint

Farmer_id INTEGER 4 PRIMARY KEY

F_name VARCHAR 20 NOT NULL

F_address VARCHAR 20

Phone_no BIGINT 8

11 | P a g e
Table Structure

APPLICATION DETAILS

Field Name Data Type Size Constraint

Form_no INTEGER 4 PRIMARY KEY

Farmer_id INTEGER 4 FOREIGN KEY

Village VARCHAR 20 NOT NULL

Police_station VARCHAR 20

Block VARCHAR 20

District VARCHAR 20

Irrigation_canal_name VARCHAR 20

Outlet_no VARCHAR 20

Dag_no_patta_no VARCHAR 20

Approximate_area VARCHAR 20

Application_date VARCHAR 20

12 | P a g e
Table Structure

WATER DISTRIBUTION DETAILS

Field Name Data Type Size Constraint

Distribution_no INTEGER 4 PRIMARY KEY

Form_no INTEGER 4 FOREIGN KEY

Distributing_officer VARCHAR 20 NOT NULL

Amount_of_water VARCHAR 20 NOT NULL

Distribution_date VARCHAR 20

SERVICE CHARGE DETAILS

Field Name Data Type Size Constraint

Transaction_no INTEGER 4 PRIMARY KEY

Distribution_no INTEGER 4 FOREIGN KEY

Amount_payable DECIMAL 10,2 NOT NULL

purpose VARCHAR 20

Payment_date VARCHAR 20 NOT NULL

13 | P a g e
Table Structure

GALLERY DETAILS

Field Name Data Type Size Constraint

Gallery_no INTEGER 4 PRIMARY KEY

Distribution_no INTEGER 4 FOREIGN KEY

Success_story VARCHAR 20 NOT NULL

Image_file VARCHAR 20

Video_file VARCHAR 20 NOT NULL

descprition VARCHAR 20

14 | P a g e
Conclusion

Our project is only a humble representation of how a Irrigation water


Distribution and Management system works. This project is developed with
HTML, PHP and CSS and for database storage we are using MYSQL to fully meet
the objective of making this project. In this report, the planning, requirement
analysis has been covered and halfway coding of frontend and backend is going
on. All the transportation of data is shown using zero and 1st level DFD. The
system graph and diagrams are sophisticated enough to understand the main
role of the Irrigation water Distribution and Management system.

Overall, in this report, the theoretical as well as practical representation of the


database project has been shown. This project is still in development phase and
will be updated in coming days.

Several changes will be done to enhancing the software in order to improve the
quality of the webpage.

15 | P a g e

You might also like