POULTRY FARM MANAGEMENT SYSTEM
CHAPTER 1
INTRODUCTION
1.1 INTRODUCTION TO SQL
SQL which is an abbreviation for Structured Query Language is a language to request
data from a database, to add, update, or remove data within a database, or to manipulate the
metadata of the database.
Sometimes SQL is characterized as non-procedural because procedural languages
generally require the details of the operations to be specified, such as opening and closing tables,
loading and searching indexes, or flushing buffers and writing data to file systems. Therefore,
SQL is designed at a higher conceptual level of operation than procedural languages.
Commonly used statements are grouped into the following categories
Data Query Language (DQL)
SELECT-Used to retrieve certain records from one or more tables.
Data Manipulation Language (DML)
INSERT - Used to create a record
UPDATE - Used to change certain records.
DELETE - Used to delete certain records.
Data Definition Language (DDL)
CREATE - Used to create a new table, a view of a table, or other object in database.
ALTER - Used to modify an existing database object, such as a table.
DROP - Used to delete an entire table, a view of a table or other object in the database.
Data Control Language (DCL)
GRANT - Used to give a privilege to someone
REVOKE - Used to take back privileges granted to someone.
Dept. of CSE, SvCE
1
2024
POULTRY FARM MANAGEMENT SYSTEM
1.2 INTRODUCTION TO FRONT END SOFTWARE
The “front end languages” live in the browser. After you type in an address in the address
bar at the top and hit Enter, your browser will receive an at least an HTML file from the web
server.
Each of these languages performs a separate but very important function but the work
harmoniously together to determine how the web page is STRUCTURED(HTML), how it
LOOKS(CSS), and how its FUNCTIONS (JavaScript).
Front end web development is NOT design (You won’t be playing around in Photoshop
or anything), but a front-end developer does apply the work of designers to the web page by
translating their well-designed layouts into real code. The front-end developer stands between the
designer on one end and the back-end developer on the other, translating the design into codeand
plugging the data from the back-end developer into the right spots.
PHP is a server-side scripting language designed primarily for web development but also
used as a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994,
the PHP reference implementation is now produced by The PHP Development Team.
PHP code may be embedded into HTML or it can be used in combination with various
web template systems, web content management systems and web frameworks. PHP code is
usually processed by a PHP interpreter implemented as a module in the web server or as a
Common Gateway Interface (CGI) executable. The web server software combines the result of
the interpreted and executed PHP code, which may be any type of data, including images, with
the generated web page. PHP code may also be executed with a command-line interface (CLI)
and it can be used to implement stand-alone graphical applications.
The standard PHP interpreter, powered by the Zend Engine, is free to use software
released under the PHP License. PHP code is usually processed by a PHP interpreter implemented
as a module in the web server or as Common Gateway Interface(CGI) executable. PHP has been
widely ported on web servers on almost every operating system and platform, free of charge.
Dept. of CSE, SvCE
2
2024
POULTRY FARM MANAGEMENT SYSTEM
CHAPTER 2
REQUIREMENTS SPECIFICATION
2.1
SOFTWARE REQUIREMENTS
Operating System
: 64bit WINDOWS Operating System,
X64-based processor
2.2
Database
: MYSQL
Scripting Language
:
Server
: WAMP
HTML5, CSS3, PHP
HARDWARE REQUIREMENTS
Processor
: Intel Celeron CPU N3060 @1.60GHz or Above
RAM
: 4.00 GB or Above
Hard Disk
: 1 TB
Compact Disk
: CD-ROM, CD-R, CD-RW
Input device
: Keyboard
Dept. of CSE, SvCE
3
2024
POULTRY FARM MANAGEMENT SYSTEM
CHAPTER 3
OBJECTIVE OF THE PROJECT
The main objective of creating a Poultry Farm Management project is
•
Efficient Data Management: Store and organize data related to poultry inventory, health records,
feed consumption, egg production, sales, and other relevant information in a structured manner
within the database.
•
Improved Decision Making: Generate reports and analytics based on historical and real-time data to
facilitate informed decision-making by farm managers regarding resource allocation, production
planning, and market strategies.
•
Enhanced Traceability: Enable traceability of products from farm to market by maintaining detailed
records of each batch of poultry, including origin, health history, and processing information.
•
Financial Management: Track expenses, revenues, and profitability metrics to ensure effective
financial management, budgeting, and cost control.
•
Compliance and Regulation: Facilitate compliance with regulatory requirements and industry
standards by maintaining accurate records of activities such as medication administration, waste
management, and environmental impact.
•
Customer Relationship Management (CRM): Manage relationships with suppliers, buyers, and other
stakeholders by storing contact information, transaction history, and communication logs within the
system.
Dept. of CSE, SvCE
4
2024
POULTRY FARM MANAGEMENT SYSTEM
CHAPTER 4
IMPLEMENTATION
4.1 ER DIAGRAM
1. An entity-relationship model (ER Model) describes inter-related things of interest in a specific
domain of knowledge. An ER model is composed of entity types (which classify the things of
interest) and specifies relationships that can exist between instances of those entity types.
2. An entity may be defined as a thing capable of an independent existence that can be uniquely
identified. An entity is an abstraction from the complexities of a domain.
3. Attributes are drawn as ovals and are connected with a line to exactly one entity or relationship set.
4. An entity relationship model, also called an entity-relationship (ER) diagram, is a graphical
representation of entities and their relationships to each other, typically used in computing in regard
to the organization of data within databases or information systems.
5. Cardinality constraints are expressed as follows:
a. A double line indicates a participation constraint, totality or subjectivity: all entities in the entity
set must participate in at least one relationship in the relationship set.
b. An arrow from entity set to relationship set indicates a key constraint, i.e. injectivity: each
entity of the entity set can participate in at most one relationship in the relationship set.
c. A thick line indicates both, i.e. bijectivity: each entity in the entity set is involved in exactly
one relationship.
d. An underlined name of an attribute indicates that it is a key: two different entities or
relationships with this attribute always have different values for this attribute.
Dept. of CSE, SvCE
5
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 4.1: ER DIAGRAM of POULTRY MANAGEMENT SYSTEM
DATABASE
Dept. of CSE, SvCE
6
2024
POULTRY FARM MANAGEMENT SYSTEM
4.2 MAPPING OF ER DIAGRAM TO RELATIONS
STEP 1: Mapping of Regular Entities
For each regular entity type E in the ER schema, create relation R that includes all simple
attributes of E.
1. Owner Table:
Owner_Id
Name
Phone_No
Address
2. Farm Table:
Farm_Id
Capacity
Location
Date_Established
Owner_Id
3. Chicken Table:
Chicken_Id
Breed
Age
Farm_Id
4. Feed Table:
Feed_Id
Type
Quantity
Cost
Farm_Id
5. Egg Table:
Egg_Id
Status
Date_Laid
Farm_Id
Chicken_Id
6. Employee Table:
Employee_Id
Name
Phone_No
Position
Farm_Id
7. Customer Table:
Customer_Id
Name
Phone_No
Address
Amount
Chicken_Id
Farm_Id
Egg_Id
8. Transaction Table:
Transaction_Id
Type
Date
Amount
Farm_Id
Chicken_Id
STEP 2 : Mapping of Weak Entity Types
FARM
FARM_ID
Dept. of CSE, SvCE
CAPACITY
LOCATION DATE_ESTABLISH OWNER_
ED
ID
7
2024
POULTRY FARM MANAGEMENT SYSTEM
EGG
EGG_ID
DATE_LAI FARM_ID
D
STATUS
STEP 3: Mapping of 1:1 Relationship
Identify the relation S that represents the participating entity type at the 1-side of the relationship
type.
Include as foreign key in S the primary key of the relations T that represents the other entity type
participating in R.
For each binary 1:1 relationship type R in ER schema, identify the relations S and T that
correspond to the entity types participating in R if any.
There are no 1:1 relationship.
STEP 4 : Mapping of 1:N Relationship
OWNER
OWNER_ID
PK
NAME
PHONE_NO
CAPACITY
LOCATION
ADDRESS
FARM
FARM_ID
PK
DATE_ESTABLISHED
OWNER_ID
CHICKEN
CHICKEN_ID PK
BREED
AGE
FARM_ID
FK
FEED
FEED_ID
PK
Dept. of CSE, SvCE
TYPE
QUANTITY
8
COST
FARM_ID
2024
POULTRY FARM MANAGEMENT SYSTEM
STEP 5: Mapping of Multi-Valued Attributes
For each multivalued attributes A, create a new relation R. This relation R will include an
attribute corresponding to A, plus the primary key attribute K-as a foreign key in R-of the
relation that represents the entity type of relationship type that has A as an attribute.
The Primary Key of R is the combination of A and K. If the multivalued attribute is composite,
we include its simple components.
STEP 6: Mapping of N-Ary Relationship Types
For each n-ary relationship type R, where n>2 create a new relationship S to represent R. λ
include as foreign key attributes in S the primary keys of the relations that represent the
participating entity types.
λ also includes any simple attributes of the n-ary relationship type (or simple components of
composite attributes) as attributes of S.
There are no n-ary relationship types.
Dept. of CSE, SvCE
9
2024
POULTRY FARM MANAGEMENT SYSTEM
4.3 SCHEMA DIAGRAM
FIGURE 4.3: SCHEMA DIAGRAM
Dept. of CSE, SvCE
10
2024
POULTRY FARM MANAGEMENT SYSTEM
4.3 NORMALIZE THE RELATIONS
Database normalization, or simply normalization, is the process of organizing the
columns(attributes) and tables(relations) of a relational database to reduce data redundancy
and improve data integrity. Normalization involves arranging attributes in relations based
on dependencies between attributes.
1. First Normal Form
As per First normal form, no two rows of data must contain repeating group of information.
Each set of columns must have a unique value, such that multiple columns cannot be used
to fetch the same row. Each table should be organized into rows, and each row should have
a primary key that will distinguishes it as unique.
Example:
OWNER
OWNER_T
ABLE
NAME
PHONE_NO
ADDRESS
All the tables in the database are normalized to 1NF as all the attributes are atomic.
2. Second Normal Form (2NF)
A table is in 2NF if it is in 1NF and if all non-key attributes are fully functionally
dependent on all of the key.
Example:
CUSTOMER
FARM_ID CAPACITY LOCATI DATE_ESTA
ON
BLISHED
OWNER_I FARM_ID CAPACITY
D
FD1
3. Third Normal Form(3NF):
A table is in 3NF if it is in 2NF and if it has no transitive dependency. X->Y, Y->Z, X>Z
According to CODD’s definition a relation schema R is in 3NF. It satisfies 2NF and no
non-prime attribute of R is transitively dependent on the primary key. All tables of
database satisfies upto 3NF.
Dept. of CSE, SvCE
11
2024
POULTRY FARM MANAGEMENT SYSTEM
4.5 CREATION OF TABLES
1. CREATING TABLE OWNER
CREATE TABLE OWNER (
OWNER_ID INT PRIMARY KEY,
NAME VARCHAR(255),
PHONE_NO VARCHAR(20),
ADDRESS VARCHAR(255)
);
FIELD
Owner_ID
Name
Phone_No
Address
TYPE
INT
VARCHAR(255)
VARCHAR(20)
VARCHAR(255)
NULL
NO
YES
YES
YES
KEY
PRI
DEFAULT
NULL
NULL
NULL
NULL
EXTRA
2. CREATE TABLE FARM
CREATE TABLE FARM
FARM_ID INT PRIMARY KEY,
CAPACITY INT,
LOCATION VARCHAR(255),
DATE_ESTABLISHED DATE,
OWNER_ID INT,
FOREIGN KEY (OWNER_ID) REFERENCES OWNER(OWNER_ID)
);
Field
Farm_ID
Capacity
Location
Date_
Established
Owner_id
Dept. of CSE, SvCE
Type
INT
INT
VARCHAR(255)
DATE
Null
NO
YES
YES
YES
Key
PRI
Default
NULL
NULL
NULL
NULL
INT
YES
MUL
NULL
12
Extra
2024
POULTRY FARM MANAGEMENT SYSTEM
3. CREATE TABLE CHICKEN
CREATE TABLE CHICKEN (
CHICKEN_ID INT PRIMARY KEY,
BREED VARCHAR (100),
AGE INT,
FARM_ID INT,
FOREIGN KEY (FARM_ID REFERENCES FARM (FARM_ID)
);
Field
Chicken_ID
Bread
Age
Farm_ID
Type
INT
VARCHAR(50)
INT
INT
Null
NO
YES
YES
YES
Key
PRI
MUL
Default
NULL
NULL
NULL
NULL
Extra
4. CREATE TABLE FEED
CREATE TABLE FEED (
FEED_ID INT PRIMARY KEY,
TYPE VARCHAR(100),
QUANTITY INT,
COST DECIMAL(10, 2),
FARM_ID INT,
FOREIGN KEY (FARM_ID) REFERENCES FARM(FARM_ID)
);
Field
Feed_ID
Type
Quantity
Cost
Farm_id
Type
INT
VARCHAR(50)
INT
DECIMAL(10,2)
INT
Null
NO
YES
YES
YES
YES
Key
PRI
MUL
Default
NULL
NULL
NULL
NULL
NULL
Extra
5. CREATE TABLE EGG
CREATE TABLE EGG
EGG_ID INT PRIMARY KEY,
STATUS VARCHAR(50),
DATE_LAID DATE,
FARM_ID INT,
CHICKEN_ID INT,
FOREIGN KEY (FARM_ID) REFERENCES FARMFARM_ID),
FOREIGN KEY (CHICKEN_ID) REFERENCES CHICKEN(CHICKEN_ID)
Dept. of CSE, SvCE
13
2024
POULTRY FARM MANAGEMENT SYSTEM
Field
Egg_ID
Status
Date_Laid
Farm_Id
Chicken_Id
Type
INT
VARCHAR(50)
DATE
INT
INT
Null
NO
YES
YES
YES
YES
Key
PRI
MUL
MUL
Default
NULL
NULL
NULL
NULL
NULL
Extra
Default
NULL
NULL
NULL
NULL
NULL
Extra
6. CREATE TABLE FEED
CREATE TABLE FEED (
FEED_ID INT PRIMARY KEY,
TYPE VARCHAR(100),
QUANTITY INT,
COST DECIMAL(10, 2),
FARM_ID INT,
FOREIGN KEY (FARM_ID) REFERENCES FARM(FARM_ID)
);
Field
Feed_ID
Type
Quantity
Cost
Farm_id
Type
INT
VARCHAR(50)
INT
DECIMAL(10,2)
INT
Null
NO
YES
YES
YES
YES
Key
PRI
MUL
7. CREATE TABLE EGG
CREATE TABLE EGG
EGG_ID INT PRIMARY KEY,
STATUS VARCHAR(50),
DUE_LAID DATE,
FARM_ID INT,
CHICKEN_ID INT,
FOREIGN KEY (FARM_ID) REFERENCES FARM(FARM_ID),
FOREIGN KEY (CHICKEN_ID) REFERENCES CHICKEN(CHICKEN_ID)
Field
Egg_ID
Status
Date_Laid
Farm_Id
Chicken_Id
Dept. of CSE, SvCE
Type
INT
VARCHAR(50)
DATE
INT
INT
Null
NO
YES
YES
YES
YES
Key
PRI
MUL
MUL
14
Default
NULL
NULL
NULL
NULL
NULL
Extra
2024
POULTRY FARM MANAGEMENT SYSTEM
8. CREATE CONTACTS TABLE
CREATE TABLE EMPLOYEE ( Employee_Id INT PRIMARY KEY,
NAME VARCHAR (255),
PHONE_NO VARCHAR (20),
POSITION VARCHAR (100),
FARM_ID INT,
FOREIGN KEY (FARM_ID) REFERENCES FARM (FARM_ID)
);
Field
Employee_ID
Name
Phone_No
Position
Farm_Id
Type
INT
VARCHAR(255)
VARCHAR(20)
VARCHAR(100)
INT
Null
NO
YES
YES
YES
YES
Key
PRI
MUL
Default
NULL
NULL
NULL
NULL
NULL
Extra
9. CREATE CONTACTS TABLE
CREATE TABLE CUSTOMER (
CUSTOMER_ID INT PRIMARY KEY,
NAME VARCHAR (255),
PHONE_NO VARCHAR (20),
ADDRESS VARCHAR (255),
AMOUNT DECIMAL (10, 2),
CHICKEN_ID INT,
FARM_ID INT,
EGG_ID INT,
FOREIGN KEY (CHICKEN_ID) REFERENCES CHICKEN(CHICKEN_ID),
FOREIGN KEY (FARM_ID) REFERENCES FARM (FARM_ID),
FOREIGN KEY (EGG_ID) REFERENCES EGG (EGG_ID)
);
Field
Customer_ID
Name
Phone_NO
Address
Chicken_ID
Amount
Farm_ID
Egg_ID
Dept. of CSE, SvCE
Type
INT
VARCHAR(255)
VARCHAR(20)
VARCHAR(255)
INT
DECIMAL(10,2)
INT
INT
NULL
NO
YES
YES
YES
YES
YES
YES
YES
Key
PRI
MUL
MUL
MUL
15
Default
Extra
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
2024
POULTRY FARM MANAGEMENT SYSTEM
10. CREATE TABLE TRANSACTION
CREATE TABLE TRANSACTION (
TRANSACTION_ID INT PRIMARY KEY,
TYPE VARCHAR (100),
DATE DATE,
AMOUNT DECIMAL (10, 2),
FARM_ID INT,
CHICKEN_ID INT,
FOREIGN KEY (FARM_ID) REFERENCES FARM (FARM_ID),
FOREIGN KEY (CHICKEN_ID) REFERENCES CHICKEN (CHICKEN_ID)
);
Field
Transaction_Id
Type
Date
Amount
Farm_Id
Chicken_Id
Dept. of CSE, SvCE
Type
INT
VARCHAR(50)
DATE
DECIMAL(10,2)
INT
INT
NULL
NO
YES
YES
YES
YES
YES
16
Key
PRI
MUL
MUL
Default
NULL
NULL
NULL
NULL
NULL
NULL
Extra
2024
POULTRY FARM MANAGEMENT SYSTEM
4.6 INSERTION OF TUPLES
1. INSERTION OF OWNER TABLE
INSERT INTO Owner (Owner_Id, Name, Phone_No, Address) VALUES
(1, 'John Doe', '123-456-7890', '123 Main Street'),
(2, 'Jane Smith', '987-654-3210', '456 Oak Avenue');
1. Owner Table:
Owner_Id
Name
Phone_No
Address
1
John Doe
123-456-7890
123 Main Street
2
Jane Smith
987-654-3210
456 Oak Avenue
2. INSERTION OF FARM TABLE
INSERT INTO Farm (Farm_Id, Capacity, Location, Date_Established, Owner_Id) VALUES
(1, 1000, 'Farmington', '2020-01-01', 1),
(2, 800, 'Ruralville', '2019-05-15', 2);
2. Farm Table:
Farm_Id
Capacity
Location
Date_Established
Owner_Id
1
1000
Farmington
2020-01-01
1
2
800
Ruralville
2019-05-15
2
3. INSERTION OF CHICKEN TABLE
INSERT INTO Chicken (Chicken_Id, Breed, Age, Farm_Id) VALUES
(1, 'Leghorn', 2, 1),
(2, 'Plymouth Rock', 3, 1),
(3, 'Rhode Island Red', 1, 2);
3. Chicken Table:
Chicken_Id
Breed
Age
Farm_Id
1
Leghorn
2
1
2
Plymouth Rock
3
1
3
Rhode Island Red
1
2
Dept. of CSE, SvCE
17
2024
POULTRY FARM MANAGEMENT SYSTEM
4. INSERTION OF FEED TABLE
INSERT INTO Feed (Feed_Id, Type, Quantity, Cost, Farm_Id) VALUES
(1, 'Grains', 1000, 500.00, 1),
(2, 'Pellets', 800, 600.00, 2);
4. Feed Table:
Feed_Id
Type
Quantity
Cost
Farm_Id
1
Grains
1000
500.00
1
2
Pellets
800
600.00
2
5. INSERTION OF EGG TABLE
INSERT INTO Egg (Egg_Id, Status, Date_Laid, Farm_Id, Chicken_Id) VALUES
(1, 'Good', '2024-03-20', 1, 1),
(2, 'Good', '2024-03-21', 1, 2),
(3, 'Good', '2024-03-20', 2, 3);
Egg_Id
Status
Date_Laid
Farm_Id
Chicken_Id
1
Good
2024-03-20
1
1
2
Good
2024-03-21
1
2
3
Good
2024-03-20
2
3
6. INSERTION OF EMPLOYEE TABLE
INSERT INTO Employee (Employee_Id, Name, Phone_No, Position, Farm_Id) VALUES
(1, 'Alice Johnson', '555-123-4567', 'Farm Manager', 1),
(2, 'Bob Smith', '555-987-6543', 'Veterinarian', 2);
Employee_Id
Name
Phone_No
Position
Farm_Id
1
Alice Johnson
555-123-4567
Farm Manager
1
2
Bob Smith
555-987-6543
Veterinarian
2
7. INSERTION OF CUSTOMER TABLE
INSERT INTO Customer (Customer_Id, Name, Phone_No, Address, Amount, Chicken_Id, Farm_Id,
Egg_Id) VALUES
(1, 'Emily Brown', '555-222-3333', '789 Elm Street', 100.00, 1, 1, 1),
(2, 'Michael Wilson', '555-444-5555', '101 Pine Avenue', 150.00, 2, 2, 2);
Dept. of CSE, SvCE
18
2024
POULTRY FARM MANAGEMENT SYSTEM
Customer_Id
Name
Phone_No
Address
555-222-3333 789 Elm Street
Amount Chicken_Id Farm_Id Egg_Id
1
Emily Brown
100.00
1
1
1
2
Michael Wilson 555-444-5555 101 Pine Avenue 150.00
2
2
2
8. INSERTION OF TRANSACTION TABLE
INSERT INTO Transaction (Transaction_Id, Type, Date, Amount, Farm_Id, Chicken_Id) VALUES
(1, 'Sale', '2024-03-20', 50.00, 1, 1),
(2, 'Sale', '2024-03-21', 75.00, 2, 3);
Transaction_Id
Type
Date
1
Sale
2
Sale
Dept. of CSE, SvCE
Amount
Farm_Id
Chicken_Id
2024-03-20
50.00
1
1
2024-03-21
75.00
2
3
19
2024
POULTRY FARM MANAGEMENT SYSTEM
CHAPTER 5
FRONT END DESIGN
5.1 SYSTEM DESIGN
System design is the process of defining the architecture, components, modules,
interfaces, and data for a system to satisfy specified requirements. System design could see it
as the application of systems theory to product development. There is some overlap with the
disciplines of system analysis, system architecture and systems engineering. If the border topic
of product development “blends the perspective of marketing, design, and manufacturing into
a single approach to product development,” then design is the act of taking the marketing
information and creating the design of the product to be manufactured. System design is
therefore the process of defining and developing systems to satisfy specified requirements of
the user.
Until the 1990’s systems design had a crucial and respected role in the data
processing industry. In 1990’s standardization of hardware and software resulted in the ability
to build modular systems. The increasing importance of software running on generic platforms
has enhanced the discipline of software engineering.
Object-oriented analysis and design methods are becoming the most widely used
methods for computer system design. The UML has become the standard language in objectoriented analysis and design. It is widely used for modelling software systems and
organizations.
System design is one of the most important phases of software development process.
The purpose of the design is to plan the solution of a problem specified by the requirement
documentation. In other words, the first step in the solution to the problem is the design of the
project.
Dept. of CSE, SvCE
20
2024
POULTRY FARM MANAGEMENT SYSTEM
5.2 FRONT END CODE
5.2.1 CREATING FRONT END LOGIN PAGE
<!DOCTYPE html>
<html lang="en">
<?php @include("includes/head.php");?>
<body>
<div class="container-scroller">
<!-- partial:../../partials/_navbar.html -->
<div class="main-panel">
<div class="content-wrapper">
<div class="row">
<div class="col-lg-12 grid-margin stretch-card">
<div class="card">
<div class="modal-header">
<h5 class="modal-title" style="float: left;">Category register</h5>
</div>
<div class="col-md-12 mt-4">
<form class="forms-sample" method="post" enctype="multipart/form-data" class="formhorizontal">
<div class="row ">
<div class="form-group col-md-6">
<label for="exampleInputName1">category</label>
<input type="text" name="category" class="form-control" value="" id="category"
placeholder="Enter Category" required>
</div>
</div>
<div class="row ">
<div class="form-group col-md-6">
<label for="exampleInputName1">code</label>
<input type="text" name="code" value="" placeholder="Enter Code" class="formcontrol" id="code"required>
Dept. of CSE, SvCE
21
2024
POULTRY FARM MANAGEMENT SYSTEM
</div>
</div>
<button type="submit" style="float: left;" name="save" class="btn btn-primary mr-2 mb4">Save</button>
</form>
</div>
</div>
</div>
<div class="col-lg-12 grid-margin stretch-card">
<div class="card">
<!-- start modal -->
<div id="editData4" class="modal fade">
<div class="modal-dialog modal-md">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Edit Category details</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body" id="info_update4">
<?php @include("edit_category.php");?>
</div>
<div class="modal-footer ">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
</div>
Dept. of CSE, SvCE
22
2024
POULTRY FARM MANAGEMENT SYSTEM
<!-- end modal -->
<!-- start modal -->
<div id="editData5" class="modal fade">
<div class="modal-dialog modal-md">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">View category details</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body" id="info_update5">
<?php @include("view_category.php");?>
</div>
<div class="modal-footer ">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
</div>
<!-- end modal -->
<div class="table-responsive p-3">
<table class="table align-items-center table-flush table-hover table-bordered"
id="dataTableHover">
<thead>
<tr>
<th class="text-center">No</th>
<th>Category</th>
<th class="text-center">Category Code</th>
Dept. of CSE, SvCE
23
2024
POULTRY FARM MANAGEMENT SYSTEM
<th class="text-center">Posting Date</th>
<th class=" Text-center" style="width: 15%;">Action</th>
</tr>
</thead>
<tbody>
<?php
$sql="SELECT
tblcategory.id,tblcategory.CategoryName,tblcategory.CategoryCode,tblcategory.PostingDate from
tblcategory ORDER BY id DESC";
$query = $dbh -> prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $row)
{
?>
<tr>
<td class="text-center"><?php echo htmlentities($cnt);?></td>
<td class=""><a href="#"class=" edit_data5" id="<?php echo ($row->id); ?>" ><?php
echo htmlentities($row->CategoryName);?></a></td>
<td class="text-center"><?php echo htmlentities($row->CategoryCode);?></td>
<td class="text-center"><?php echo htmlentities(date("d-m-Y", strtotime($row>PostingDate)));?></td>
<td class=" text-center"><a href="#" class=" edit_data4" id="<?php echo ($row->id);
?>" title="click to edit"><i class="mdi mdi-pencil-box-outline" aria-hidden="true"></i></a>
<a href="#" class=" edit_data5" id="<?php echo ($row->id); ?>" title="click to
view">&nbsp;<i class="mdi mdi-eye" aria-hidden="true"></i></a>
<a href="category.php?del=<?php echo $row->id;?>" data-toggle="tooltip" dataoriginal-title="Delete" onclick="return confirm('Do you really want to delete?');"> <i class="mdi mdidelete"></i> </a>
Dept. of CSE, SvCE
24
2024
POULTRY FARM MANAGEMENT SYSTEM
</td>
</tr>
<?php
$cnt=$cnt+1;
}
} ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<!-- content-wrapper ends -->
<!-- partial:../../partials/_footer.html -->
<?php @include("includes/footer.php");?>
<!-- partial -->
</div>
<!-- main-panel ends -->
</div>
<!-- page-body-wrapper ends -->
</div>
<!-- container-scroller -->
<?php @include("includes/foot.php");?>
<!-- End custom js for this page -->
<script type="text/javascript">
$(document).ready(function(){
$(document).on('click','.edit_data4',function(){
var edit_id4=$(this).attr('id');
$.ajax({
url:"edit_category.php",
type:"post",
Dept. of CSE, SvCE
25
2024
POULTRY FARM MANAGEMENT SYSTEM
data:{edit_id4:edit_id4},
success:function(data){
$("#info_update4").html(data);
$("#editData4").modal('show');
}
});
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$(document).on('click','.edit_data5',function(){
var edit_id5=$(this).attr('id');
$.ajax({
url:"view_category.php",
type:"post",
data:{edit_id5:edit_id5},
success:function(data){
$("#info_update5").html(data);
$("#editData5").modal('show');
}
});
});
});
</script>
</body>
</html>
Dept. of CSE, SvCE
26
2024
POULTRY FARM MANAGEMENT SYSTEM
5.2.2 CREATION OF USER REGISTER
<!DOCTYPE html>
<html lang="en">
<?php @include("includes/head.php");?>
<body>
<div class="container-scroller">
<!-- partial:../../partials/_navbar.html -->
<?php @include("includes/header.php");?>
<!-- partial -->
<div class="container-fluid page-body-wrapper">
<!-- partial:../../partials/_sidebar.html -->
<?php @include("includes/sidebar.php");?>
<!-- partial -->
<div class="main-panel">
<div class="content-wrapper">
<div class="row">
<div class="col-lg-12 grid-margin stretch-card">
<div class="card">
<div class="modal-header">
<h5 class="modal-title" style="float: left;">Register user</h5>
<div class="card-tools" style="float: right;">
<button type="button" class="btn btn-sm btn-info" data-toggle="modal" data-target="#delete" ></i>
Blocked users
</button>
<button type="button" class="btn btn-sm btn-success" data-toggle="modal" data-target="#registeruser"
><i class="fas fa-plus" ></i> Register User
</button>
</div>
</div>
<!-- /.card-header -->
<div class="modal fade" id="registeruser">
Dept. of CSE, SvCE
27
2024
POULTRY FARM MANAGEMENT SYSTEM
<div class="modal-dialog ">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Register user</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<!-- <p>One fine body&hellip;</p> -->
<?php @include("newuser_form.php");?>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<div class="modal fade" id="delete">
<div class="modal-dialog modal-xl ">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Deleted user</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<!-- <p>One fine body&hellip;</p> -->
<?php @include("deleted_users.php");?>
</div>
</div>
Dept. of CSE, SvCE
28
2024
POULTRY FARM MANAGEMENT SYSTEM
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<!-- start modal -->
<div id="editData" class="modal fade">
<div class="modal-dialog ">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Edit user info</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body" id="info_update">
<?php @include("update_user.php");?>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
</div>
<!-- end modal -->
<div class="card-body table-responsive p-3">
<table class="table align-items-center table-flush table-hover" id="dataTableHover">
<thead>
<tr>
<th class="text-center">No.</th>
<th class="">Name</th>
<th class="text-center">Mobile number</th>
Dept. of CSE, SvCE
29
2024
POULTRY FARM MANAGEMENT SYSTEM
<th class="">Email</th>
<th class=" text-center">Date registered</th>
<th class="text-center" style="width: 15%;">Action</th>
</tr>
</thead>
<tbody>
<?php
$sql="SELECT * from tbladmin where Status='1' ";
$query = $dbh -> prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $row)
{
?>
<tr>
<td class="text-center"><?php echo htmlentities($cnt);?></td>
<td><?php echo htmlentities($row->FirstName);?>&nbsp;<?php echo htmlentities($row>LastName);?></td>
<td class="text-center">0<?php echo htmlentities($row->MobileNumber);?></td>
<td><?php echo htmlentities($row->Email);?></td>
<td class="text-center">
<span ><?php echo htmlentities(date("d-m-Y", strtotime($row->AdminRegdate)));?></span>
</td>
<td class=" text-center">
<a href="#" class=" edit_data" id="<?php echo ($row->ID); ?>" title="click for edit"><i class="mdi
mdi-pencil-box-outline" aria-hidden="true"></i></a>
<a href="userregister.php?delid=<?php echo ($row->ID);?>" onclick="return confirm('Do you really
want to Block ?');" title="Block this User"><i class="mdi mdi-delete fa-delete"style="color: #f05050"
aria-hidden="true"></i></a> </td>
Dept. of CSE, SvCE
30
2024
POULTRY FARM MANAGEMENT SYSTEM
</tr>
<?php $cnt=$cnt+1;
}
} ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<!-- content-wrapper ends -->
<!-- partial:../../partials/_footer.html -->
<?php @include("includes/footer.php");?>
<!-- partial -->
</div>
<!-- main-panel ends -->
</div>
<!-- page-body-wrapper ends -->
</div>
<!-- container-scroller -->
<?php @include("includes/foot.php");?>
<!-- End custom js for this page -->
<script type="text/javascript">
$(document).ready(function(){
$(document).on('click','.edit_data',function()
{
var edit_id=$(this).attr('id');
$.ajax(
{
url:"update_user.php",
type:"post",
Dept. of CSE, SvCE
31
2024
POULTRY FARM MANAGEMENT SYSTEM
data:{edit_id:edit_id},
<!-- content-wrapper ends -->
<!-- partial:../../partials/_footer.html -->
<?php @include("includes/footer.php");?>
<!-- partial -->
</div>
<!-- main-panel ends -->
</div>
<!-- page-body-wrapper ends -->
</div>
<!-- container-scroller -->
if($query->rowCount() > 0)
{
foreach($results as $row)
success:function(data)
{
$("#info_update").html(data);
$("#editData").modal('show');
}
});
});
});
</script>
</body>
</html>
Dept. of CSE, SvCE
32
2024
POULTRY FARM MANAGEMENT SYSTEM
5.2.3 CREATION OF PROFILE
<?php
include('includes/checklogin.php');
check_login();
if(isset($_POST['submit']))
{
$adminid=$_SESSION['odmsaid'];
$AName=$_POST['username'];
$fName=$_POST['firstname'];
$lName=$_POST['lastname'];
$mobno=$_POST['mobilenumber'];
$email=$_POST['email'];
$sql="update tbladmin set
UserName=:adminname,FirstName=:firstname,LastName=:lastname,MobileNumber=:mobilenumber,E
mail=:email where ID=:aid";
$query = $dbh->prepare($sql);
$query->bindParam(':adminname',$AName,PDO::PARAM_STR);
$query->bindParam(':firstname',$fName,PDO::PARAM_STR);
$query->bindParam(':lastname',$lName,PDO::PARAM_STR);
$query->bindParam(':email',$email,PDO::PARAM_STR);
$query->bindParam(':mobilenumber',$mobno,PDO::PARAM_STR);
$query->bindParam(':aid',$adminid,PDO::PARAM_STR);
$query->execute();
echo '<script>alert("Profile has been updated")</script>';
}
?>
<!DOCTYPE html>
<html lang="en">
<?php @include("includes/head.php");?>
<body>
Dept. of CSE, SvCE
33
2024
POULTRY FARM MANAGEMENT SYSTEM
<div class="container-scroller">
<!-- partial:../../partials/_navbar.html -->
<?php @include("includes/header.php");?>
<!-- partial -->
<div class="container-fluid page-body-wrapper">
<!-- partial:../../partials/_sidebar.html -->
<?php @include("includes/sidebar.php");?>
<!-- partial -->
<div class="main-panel">
<div class="content-wrapper">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-body">
<?php
$adminid=$_SESSION['odmsaid'];
$sql="SELECT * from tbladmin where ID=:aid";
$query = $dbh -> prepare($sql);
$query->bindParam(':aid',$adminid,PDO::PARAM_STR);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $row)
{
?>
<form method="post">
<div class="form-group row">
<label class="col-12" for="register1-username">
Permision:</label>
<div class="col-12">
Dept. of CSE, SvCE
34
2024
POULTRY FARM MANAGEMENT SYSTEM
<input type="text" class="form-control" name="adminname"
value="<?php echo $row->AdminName;?>" readonly="true">
</div>
</div>
<div class="form-group row">
<label class="col-12" for="register1-email">User Name:</label>
<div class="col-12">
<input type="text" class="form-control" name="username"
value="<?php echo $row->UserName;?>" required='true' >
</div>
</div>
<div class="form-group row">
<label class="col-12" for="register1-email">First Name:
</label>
<div class="col-12">
<input type="text" class="form-control" name="firstname"
value="<?php echo $row->FirstName;?>" required='true' >
</div>
</div>
<div class="form-group row">
<label class="col-12" for="register1-email">Last Name:</label>
<div class="col-12">
<input type="text" class="form-control" name="lastname"
value="<?php echo $row->LastName;?>" required='true' >
</div>
</div>
<div class="form-group row">
<label class="col-12" for="register1-password">Email:</label>
<div class="col-12">
<input type="email" class="form-control" name="email" value="<?php
echo $row->Email;?>" required='true' >
</div>
Dept. of CSE, SvCE
35
2024
POULTRY FARM MANAGEMENT SYSTEM
</div>
<div class="form-group row">
<label class="col-12" for="register1-password">Contact Number:</label>
<div class="col-12">
<input type="text" class="form-control" name="mobilenumber"
value="0<?php echo $row->MobileNumber;?>" required='true' maxlength='10'>
</div>
</div>
<div class="form-group row">
<label class="col-12" for="register1-password">Registration Date:</label>
<div class="col-12">
<input type="text" class="form-control" id="" name="" value="<?php echo
$row->AdminRegdate;?>" readonly="true">
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Profile Image</label>
<div class="controls">
<?php if($row->Photo=="avatar15.jpg"){ ?>
<img class="" src="assets/img/avatars/avatar15.jpg" alt="" width="100"
height="100">
<?php
} else { ?>
<img src="profileimages/<?php echo $row->Photo;?>" width="150" height="150">
<?php
} ?>
<a href="update_image.php?id=<?php echo $adminid;?>">Change Image</a>
</div>
</div>
<?php
}
} ?>
Dept. of CSE, SvCE
36
2024
POULTRY FARM MANAGEMENT SYSTEM
<br>
<button type="submit" name="submit" class="btn btn-primary btn-fw mr-2" style="float:
left;">update</button>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- content-wrapper ends -->
<!-- partial:../../partials/_footer.html -->
<?php @include("includes/footer.php");?>
<!-- partial -->
<!-- main-panel ends -->
</div>
</div>
<!-- container-scroller -->
<?php @include("includes/foot.php");?>
</body>
</html>
5.2.4 PHP SOURCE CODE FOR EDIT CATEGORY
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
if(isset($_POST['insert']))
{
$eib= $_SESSION['editbid'];
$category=$_POST['category'];
$code=$_POST['code'];
$sql4="update tblcategory set CategoryName=:category,CategoryCode=:code where id=:eib";
Dept. of CSE, SvCE
37
2024
POULTRY FARM MANAGEMENT SYSTEM
$query=$dbh->prepare($sql4);
$query->bindParam(':category',$category,PDO::PARAM_STR);
$query->bindParam(':code',$code,PDO::PARAM_STR);
$query->bindParam(':eib',$eib,PDO::PARAM_STR);
$query->execute();
if ($query->execute())
{
echo '<script>alert("updated successfuly")</script>';
}else{
echo '<script>alert("update failed! try again later")</script>';
}
}
?>
<div class="card-body">
<?php
$eid=$_POST['edit_id4'];
$sql2="SELECT
tblcategory.id,tblcategory.CategoryName,tblcategory.CategoryCode,tblcategory.PostingDate from
tblcategory where tblcategory.id=:eid";
$query2 = $dbh -> prepare($sql2);
$query2-> bindParam(':eid', $eid, PDO::PARAM_STR);
$query2->execute();
$results=$query2->fetchAll(PDO::FETCH_OBJ);
if($query2->rowCount() > 0)
{
foreach($results as $row)
{
$_SESSION['editbid']=$row->id;
?>
<form class="form-sample" method="post" enctype="multipart/form-data">
<div class="row">
<div class="form-group col-md-6">
Dept. of CSE, SvCE
38
2024
POULTRY FARM MANAGEMENT SYSTEM
<label class="col-sm-12 pl-0 pr-0">Category Name</label>
<div class="col-sm-12 pl-0 pr-0">
<input type="text" name="category" id="category" class="form-control" value="<?php
echo $row->CategoryName;?>" required />
echo '<script>alert("updated successfuly")</script>';
}else{
echo '<script>alert("update failed! try again later")</script>';
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-6 ">
<label class="col-sm-12 pl-0 pr-0">Category Code</label>
<div class="col-sm-12 pl-0 pr-0">
<input type="text" name="code" value="<?php echo $row->CategoryCode;?>"
class="form-control" required>
</div>
</div>
</div>
<button type="submit" name="insert" class="btn btn-primary btn-fw mr-2" style="float:
left;">Update</button>
</form>
<?php }
Dept. of CSE, SvCE
39
2024
POULTRY FARM MANAGEMENT SYSTEM
5.2.4 PHP SOURCE CODE FOR EDIT PRODUCT
?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
if(isset($_POST['insert']))
{
$eib= $_SESSION['editbid'];
$category=$_POST['category'];
$product=$_POST['product'];
$price=$_POST['price'];
$sql4="update tblproducts set CategoryName=:category,ProductName=:product,ProductPrice=:price
where id=:eib";
$query=$dbh->prepare($sql4);
$query->bindParam(':category',$category,PDO::PARAM_STR);
$query->bindParam(':product',$product,PDO::PARAM_STR);
$query->bindParam(':price',$price,PDO::PARAM_STR);
$query->bindParam(':eib',$eib,PDO::PARAM_STR);
$query->execute();
if ($query->execute())
{
echo '<script>alert("updated successfuly")</script>';
}else{
echo '<script>alert("update failed! try again later")</script>';
}
}
?>
<div class="card-body">
<?php
$eid=$_POST['edit_id4'];
$sql2="SELECT
Dept. of CSE, SvCE
40
2024
POULTRY FARM MANAGEMENT SYSTEM
tblproducts.id,tblproducts.CategoryName,tblproducts.ProductName,tblproducts.PostingDate,tblproducts.P
roductPrice,tblproducts.ProductImage from tblproducts where tblproducts.id=:eid";
$query2 = $dbh -> prepare($sql2);
$query2-> bindParam(':eid', $eid, PDO::PARAM_STR);
$query2->execute();
$results=$query2->fetchAll(PDO::FETCH_OBJ);
if($query2->rowCount() > 0)
{
foreach($results as $row)
{
$_SESSION['editbid']=$row->id;
?>
<form class="form-sample" method="post" enctype="multipart/form-data">
<div class="control-group">
<label class="control-label" for="basicinput">Product Image</label>
<div class="controls">
<img style="height: 100px; width: 100px;" src="productimages/<?php echo $row>ProductImage;?>" width="150" height="100">
<a href="update_productimage.php?imageid=<?php echo ($row->id) ?>">Change
Image</a>
</div>
</div>
<div>&nbsp;</div>
<div class="row">
<div class="form-group col-md-12">
<label class="col-sm-12 pl-0 pr-0">Category Name</label>
<div class="col-sm-12 pl-0 pr-0">
<input type="text" name="category" id="category" class="form-control" value="<?php
echo $row->CategoryName;?>" required />
</div>
Dept. of CSE, SvCE
41
2024
POULTRY FARM MANAGEMENT SYSTEM
</div>
</div>
<div class="row">
<div class="form-group col-md-12">
<label class="col-sm-12 pl-0 pr-0">Product Name</label>
<div class="col-sm-12 pl-0 pr-0">
<input type="text" name="product" value="<?php echo $row->ProductName;?>"
class="form-control" required>
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-12 ">
<label class="col-sm-12 pl-0 pr-0">Product Price</label>
<div class="col-sm-12 pl-0 pr-0">
<input type="text" name="price" value="<?php echo $row->ProductPrice;?>"
class="form-control" required>
</div>
</div>
</div>
<button type="submit" name="insert" class="btn btn-primary btn-fw mr-2" style="float:
left;">Update</button>
</form>
<?php
}
} ?>
</div>
Dept. of CSE, SvCE
42
2024
POULTRY FARM MANAGEMENT SYSTEM
CHAPTER 6
TESTING
This chapter gives the outline of all testing methods that are carried out to get a bug
free system. Quality can be achieved by testing the product using different techniques at
different phases of the project development. The purpose of testing is to discover error.
Testing is the process of trying to discover every conceivable fault or weakness in a work
product. It provides a way to check the functionality of components sub-assemblies and/or
a finished product. It is the process of exercising software with the intent of ensuring that
the software system meets its requirements and user expectations and does not fail in an
unacceptable manner. There are various types of test. Each test type addresses a specific
testing requirement.
6.1 TESTING PROCESS: Testing is an integral part of software development. Testing process certifies
whether the product that is developed complies with the standards that I was designed to.
Testing process involves building of test cases against which the product has to be used.
6.2
TESTING OBJECTIVE: -
The main objectives of testing process are as follows.
1.
Testing is a process of executing a program with the intent of finding an error.
2.
A good test case is one that has high probability of finding undiscovered error.
3.
A successful test is one that uncovers the undiscovered error.
Dept. of CSE, SvCE
43
2024
POULTRY FARM MANAGEMENT SYSTEM
6.3 TEST CASE
The test cases provided here test the most important features of the project.
Test cases for the project
Sno
1
TEST
INPUT
EXPECTED
RESULT
OBSERVED
RESULT
REMARKS
INSERT
New tuple should
Query OK 1 row
PASS
A
be inserted
effected or inserted
Display the record
Required record
RECORD
2
SEARCH
A
PASS
displayed
RECORD
3
DISPLAY
Display the record
record
RECORD
4
5
DELETE
displayed
Delete the record
Query OK 1 row
A
affected or Row
RECORD
Deleted
CREATE
Trigger Created
Query OK Trigger
TRIGGER
6
PASS
PASS
PASS
Created
CREATE
Stored procedures
Query OK Stored
STORED
created
Procedures Created
PASS
PROCED
URES
Dept. of CSE, SvCE
44
2024
POULTRY FARM MANAGEMENT SYSTEM
CHAPTER 7
RESULTS
This section describes the screens of “Poultry Farm Management System”.
The snapshots are shown below for each module.
SNAPSHOTS
•
This is the main page that shows all the operations which are present in Poultry Farm
Management System Database.
FIGURE 7.1 ADMIN LOGIN PAGE
Dept. of CSE, SvCE
45
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 7.2 DASHBOARD PAGE
FIGURE 7.3: PRODUCT MANAGEMENT PAGE
Dept. of CSE, SvCE
46
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 7.4: MANAGE CATEGORY PAGE
FIGURE 7.5: MANAGE PRODUCT PAGE
Dept. of CSE, SvCE
47
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 7.6: PRODUCT PAGE
FIGURE 7.7: FARM PROFILE PAGE
Dept. of CSE, SvCE
48
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 7.8: FARM STORE PAGE
FIGURE 7.9: PRODUCT DETAIL
Dept. of CSE, SvCE
49
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 8.0: MANAGE PRODUCT PAGE
FIGURE 8.0: ITEM REGISTER PAGE
Dept. of CSE, SvCE
50
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 7.5: MANAGE STORE PAGE
FIGURE 7.5: SELL PRODUCT PAGE
Dept. of CSE, SvCE
51
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 7.5: SHOPPING CART PAGE
FIGURE 7.5: INVOICE BILL PAGE
Dept. of CSE, SvCE
52
2024
POULTRY FARM MANAGEMENT SYSTEM
FIGURE 7.5: MANAGEMENT PAGE
FIGURE 7.5: DATABASE
Dept. of CSE, SvCE
53
2024
POULTRY FARM MANAGEMENT SYSTEM
CONCLUSION
In conclusion, the development and deployment of a Poultry Management System (PMS) database
management project herald a new era of efficiency, innovation, and sustainability in the poultry industry.
With the advent of advanced technologies, the traditional paradigms of farm management are rapidly
evolving, and the PMS represents a pivotal milestone in this transformative journey. By integrating stateof-the-art data management, analytics, and automation capabilities, the PMS empowers poultry farmers
and managers with unprecedented insights and control over their operations. Gone are the days of manual
record-keeping and labor-intensive processes; the PMS streamlines every facet of poultry farm
management, from inventory tracking and sales monitoring to flock health management and task
scheduling.Moreover, the PMS serves as a catalyst for continuous improvement and innovation within
the industry. With its intuitive interfaces and powerful analytical tools, the system enables stakeholders
to identify trends, anticipate market demands, and optimize production processes with precision and
agility. By leveraging data-driven insights, farmers can make informed decisions
that enhance
productivity, reduce costs, and drive profitability. Furthermore, the PMS fosters a culture of collaboration
and knowledge-sharing, connecting farmers, researchers, and industry experts in a vibrant ecosystem of
innovation and discovery.
In summary, the Poultry Management System represents far more than a mere software solution; it is a
testament to the power of technology to revolutionize traditional industries and empower individuals
and communities to achieve their full potential. As we embark on this journey of innovation and
transformation, let us embrace the possibilities of the PMS and work together to build a brighter , and
more sustainable future for poultry farming and agriculture as a whole.
Dept. of CSE, SvCE
54
2024
POULTRY FARM MANAGEMENT SYSTEM
REFERENCES
•
MySQL Documentation Retrieved from https://code4berry.com/projects/poultry_farm.php
•
Poultry Farm Management System in localhost PhpMyAdmin
Index of /Poultry farm management system/Poultry farm management system/SQL File
•
XAMPP documentation retrieved from http://localhost/phpmyadmin/index.php?route=/server/databases
•
Brown, A. (2019). "XAMPP: A Comprehensive Guide to Apache, MySQL, and PHP." Publisher:
TechPress https://www.apachefriends.org/download.html
•
Sequence Diagram Retrieved from
https://www.google.com/search?q=sequance+diagram+for+poultry+farm+management+system&
tbm=isch&ved=2ahUKEwi49JfNuv6EAxWzzDgGHboyBboQ2cCegQIABAA&oq=sequance+di
agram+for+poultry+farm+management+system&gs_lp=EgNpbWciM3NlcXVhbmNlIGRpYWdy
YW0gZm9yIHBvdWx0cnkgZmFybSBtYW5hZ2VtZW50IHN5c3RlbUikkglQlNcIWLuKCXAB
eACQAQCYAZ8BoAG_D6oBBDAuMTa4AQPIAQD4AQGKAgtnd3Mtd2l6LWltZ4gGAQ&sc
lient=img&ei=IIr4ZbjkHLOZ4-EPuuWU0As&bih=593&biw=1280
•
Use
Case
diagram
retrieved
from
https://www.google.com/search?sca_esv=c75240d49f404294&sca_upv=1&q=use+case+diagram
+for+poultry+farm+management+system&tbm=isch&source=lnms&sa=X&ved=2ahUKEwiDm
K_Kuv6EAxWuRmwGHSSoA24Q0pQJegQIChAB&biw=1280&bih=593&dpr=1.5#imgrc=a6je
LjSkwo1CrM
•
CHATGPT Reference https://chat.openai.com/
Dept. of CSE, SvCE
55
2024
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )