8th Sem Report INtern
8th Sem Report INtern
Chapter 1
Task Performed
1.1 Introduction
The project entitled “MILK DAIRY MANAGEMENT SYSTEM” is developed to
know the information about dairy milk, measurer’s details and salary of the user. In India
milk is not just the morning glass you drink before you leave the house. Its uses go far
beyond the dietary and nutritional. India was producing 140 million metric tons of milk per
year by the end of 2014. That is about 50 percent more than the United States. The U.S. is the
second-biggest maker of milk. Milk's special importance in India goes back to Hindu
mythology.
The dairy industry became the force it is today because of major changes decades ago.
Amul is a co-operative dairy. It was born in 1946. It came from a revolt by milk makers
against unfair trade practices. It now has 3.37 million members. Amul was a model for
Operation Flood. That was a nationwide campaign to increase milk production. It began in
1970. Many dairy operations are quite small. In a rural corner of India's north-eastern Indian
state of Assam, 24-year-old Srimoti Mandal milks her three cows in the early morning. She
gets an average of about 6 litres per day. She sells it for about $3.50. Her husband is unable
to work because of asthma. She depends on the milk to support her family of four. Her
family includes two young children.
In a neighbouring village, a bent Pronoti Devi, 67, supplies milk from her three cows
daily to a tea shop. At 4:30 a.m., the New Delhi train station is filled with milkmen from area
towns. They arrives carrying cans of milk that they deliver to neighbourhoods across the
capital. Most were up hours before the sun's first rays. Some will make a second trip before
the day ends. And then they will return to feed the cattle that in turn help feed their families.
These systems maintain the day to day transactions in a dairy. It gives the information about
the government dairy and the private dairy. The system developed will display some names
of the district main dairies. After giving these information the admin needs to login to
manage the dairy information. Only admin can register a new customer to a dairy depending
on the slots whether its morning or evening. After the registration customer can put the milk.
Admin will update the number of liters of milk on particular date and he calculates the
amount of the customer to credit into his account.
It also gives the information about helpers in a particular dairy and information about the
cattle feeds like SKM feeds and VALLABHA feeds which are available in dairy. The price
B.E., Dept. of CS&E, A.I.T, Chikkamagaluru Page 1
Milk Dairy Management System
per liters is displayed and gives the information about the lactometer which is used to
measure the milk. It gives the shortcut to the users by facilitating them to view the number of
customers and their details. The user can also search the customer by giving the customer
unique ID which will be given by admin at the time of registration.
1.2 Motivation
The modern world can be called as the smart world as the use of smart objects has
increased rapidly. Milk dairies are using the manual record for maintaining the milk
collection. These records can be lost or could not maintain them throughout. To maintain the
details of milk collection, salary etc, milk dairy management system can be used.
1.3 Problem statement
To design and implement “Milk Dairy Management System” to store the milk details.
Input: Number of liters of milk.
Process: when the number of liters of milk is given as input of each customer the
total number of liters of milk is calculated.
Output: Total number of liters of milk.
1.4 Scope of the project
This system can be used in rural areas.
It provides the regular based salary.
It provides the daily report of each customer.
Reduce transport expenses.
B.E., Dept. of CS&E, A.I.T, Chikkamagaluru Page 2
Milk Dairy Management System
1.5 Objectives
To create a web application to store the milk details.
To reduce paper work.
To overcome the problems of miss calculation.
To facilitate easily maintenance of records of various account members.
1.6 Literature Survey
There is lots of work, researches are being carried out on android application
particularly in the services management system related android application, and here there
are few of the related works to our application.
1.6.1 Web application tutorials
A web application is an application program that is sorted on a remote server and
delivered over an internet through a browser interface. A true grasp of web development
requires an understanding of multiple perspectives. The design and layout of a website are
closely related to code and the database. Web technology refers to the means by which
computers communicate with each other using markup languages and multimedia packages.
Recent advances in the web have rapidly changed our life in various ways. These advances
provide new ways for people to communicate on a global scale and assess vast amount of
information.
1.7 Organisation of the Report
The project report is organized as follows
Chapter 1: Task Performed
This represents a brief description of the web application milk dairy management
system, Motivation, Problem statement, Scope of the project, Objectives, and Review of
literature.
Chapter 2: About the company
This chapter gives a brief introduction about the QSpiders company. It provides the
company profile.
Chapter 3: System requirement specification
This represents a brief description of the hardware specifications, software
specifications, and software description.
Chapter 4: System Design
This represents a brief description of consideration of design, system architecture
specification using use case diagram, module specification, data flow diagram, state chart
diagram are explained.
B.E., Dept. of CS&E, A.I.T, Chikkamagaluru Page 3
Milk Dairy Management System
Chapter 5: Implementation
This includes implementation, requirement, programming languages selection, key
features of programming language selected, description about tools, gui used, coding
guidelines used in this project report, and pseudo code is written for each of the module and
its explanation is given.
Chapter 6: Result and discussion
This chapter gives a result and snapshots of the each module of the mini project,
performance analysis, snapshots of each module with results are explained.
Chapter 7: Conclusion
In this chapter gives a conclusion to the online car system using android application
and finally enhancement that can be applied to a proposed work is explained.
1.8 Summary
Section 1.1 describes the introduction of milk dairy using web application. Section
1.2 briefs about motivation. Section 1.3 describes problem statement. Section 1.4 explains
scope of the project. Section 1.5 states the objectives of the project. Section 1.6 explains
review of literature. Section 1.7 briefs about organization of the report.
Chapter 2
About The Company
2.1 Overview
QSpiders is a best-in-class learning solutions organization headquartered in India’s IT
capital, Bangalore. They offer a wide range of courses in the area of software testing and are
official partners of the ISTQB ®. A “finishing school” in many ways, the institute provides
young job aspirants the perfect launch-pad to build a rewarding career in the growing IT
sector. From its humble beginnings, QSpiders has exponentially grown to be the world’s
largest software testing training organization spread across countries. At QSpiders, we ensure
training is imparted by specialists with proven subject matter expertise and who have spent
over a decade in their area of specialization.
Our faculties are highly competent, skilled and dedicated to giving their best towards
the professional development of our students. Besides training, we also provide placement
assistance to our students and most of the big corporates in the corporate world hire our
trained talent. It is indeed our pleasure to have placed over thousands of job-seekers in
various IT firms across India over the years with an aim to place thousands more! Building
competency into over 5000 students a month, QSpiders is where talent meets opportunity and
we believe your search for the dream job or the dream professional ends here.
JSpiders is No.1 JAVA/J2EE training institute in India with a view to bridge the gap
between Industry Requirement and curriculum of educational institutions and also to meet
the ever increasing demand for Quality IT professional. Jspiders is a top-notch learning
solutions organization head quartered in India's IT capital Bangalore. we offer wide range of
course in the area of java development. A "Finishing School" in different paths , the institute
Provides young job aspirants the perfect launch-pad to build a excellent rewarding careers in
the huge IT hubs.
QSpiders is the world’s ace software testing training organization with an aim to
bridge the gap between the demands of the industry and the curriculum of educational
institutions. With centers across India, the institute is a platform where young minds are
given the opportunity to build successful careers. QSpiders is a place where businesses find
talent and dreams take flight.
Registration ISTQB ®
Company Logo
Founder Mr.Girish
Establishing
Year 2003
Products Web Development, Research Out-Sorucing, Digital Marketting,
Electronics & Control System Research Optimization, Cloud
Application Development (IBM Bluemix) , Resrearch for IoT
Affiliations NASSCOM
Chapter 3
Chapter 4
System Design
System design gives a description about how the problem statement is designed based
on web application usability. It provides information about each component used in a
proposed method with a complete architecture diagram. It provides a module wise
explanation of the proposed work with use case diagram for each module, flow of each
modules using data flow diagram. The overall explanation of each module is the output of
high level design module.
4.1 Design Consideration
A web application is developed to maintain the milk collection details in rural areas.
Admin needs to login first to enter the milk collection rate of each customer.
Once the login is done, he can choose whether he is a morning or evening time
customer.
After choosing the customer based on timings, he can update the number of liters of
milk collected and can update the salary details.
If the customer wants to view his details, first he need to login to the portal.
Once the customer is logged in he can view his details of milk given and the amount
gained.
The customer can also know the information about the government and private dairies
and feed provided.
4.2 System Architecture
System architecture is the conceptual model that defines the structure, behavior, and
more views of a system. An architecture description is a formal description and
representation of a system, organized in a way that supports reasoning about the structures
and behaviors of the system. System architecture can comprise system components, the
externally visible properties of those components and the relationships between them. This
section provides a high-level overview of how the functionality and the responsibilities of the
system are partitioned and then assigned to subsystems or the components or the modules
appropriately.
The figure 4.1 shows the architectural diagram of milk dairy management system.
Login
Manage Seller
Manage Milk
Admin
Manage Staff
Figure 4.3 depicts the use case diagram for seller. The seller will login to his account
and can view the number of liters of milk he has put. He can also view the total salary he has
earned.
Login
View Profile
Seller
Start
Login
Yes No
Is valid
Yes
Is seller Is admin
yes yes
Manage sell Detail
Manage seller
registration
View profile
Manage Milk rate
Manage seller
Manage Insert Daily
registration
Milk
Logout
Stop
Chapter 5
Implementation
5.1 Implementation Requirements
<div class="container">
<label for="uname"><b>Username</b></label>
<input type="text" placeholder="Enter Username" name="uname" required>
<label for="psw"><b>Password</b></label>
<input type="password" placeholder="Enter Password" name="psw" required>
<button type="submit">Login</button>
<label>
<input type="checkbox" checked="checked" name="remember"> Remember me
</label>
</div>
/* Full-width inputs */
input[type=text], input[type=password] {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
box-sizing: border-box;
}
color: white;
padding: 14px 20px;
margin: 8px 0;
border: none;
cursor: pointer;
width: 100%;
}
/* Avatar image */
img.avatar {
width: 40%;
border-radius: 50%;
}
padding: 16px;
}
/* Change styles for span and cancel button on extra small screens */
@media screen and (max-width: 300px) {
span.psw {
display: block;
float: none;
}
.cancelbtn {
width: 100%;
}
}
5.1.5 Code to insert data into database
The below code shows how to insert data into database.
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$conn->close();
?>
5.1.6 Code to query the data form database
To get the required information from the database we can use the below code.
<?php
$link = mysqli_connect("localhost", "root", "", "Mydb");
if ($link == = false) {
die("ERROR: Could not connect. "
.mysqli_connect_error());
}
echo "<td>".$row['Age']."</td>";
echo "</tr>";
}
echo "</table>";
mysqli_free_res($res);
}
else {
echo "No matching records are found.";
}
}
else {
echo "ERROR: Could not able to execute $sql. "
.mysqli_error($link);
}
mysqli_close($link);
?>
5.2 Summary
This chapter describes the Implementation details of the system. Section 5.1 describes
programming language selected and the key features of the programming language and
section 5.1.1 to 5.1.6 describes the code used to login, insert data and querying the database.
Chapter 6
Results and Discussion
6.1 Test results
The below figure depicts the snapshot which shows the Home Page of Chickmagalur
Dairy Form.
The below figure 6.3 depicts the snapshot that will be displayed when we click on Tegur.
Before getting access to the dairy the operator should login. Figure 6.5 shows the
login page for Tegur operator.
The below figure 6.7 depicts the snapshot that displays the registration form.
Figure 6.10 depicts the snapshot of user desk to view the milk details.
The below figure 6.11 depicts the snapshot that shows the result when the customer
views the morning time customer details.
Chapter 7
Conclusion and Future Enhancement
This project is developed to maintain the day to day milk transactions at the dairy. It
gives the information about the government dairy, its subsidy to the customers, private dairy
and its benefits. Here there is no requirement of maintaining the manual record of milk. The
admin will keep on updating the number of liters of milk of each customer. The customer can
view his transactions and the amount earned by him.
To develop this project, HTML is used to design a home page. Depending on users
choice on the home page it routes to the page which are designed using PHP. On the backend
customer details are stored using mySql. In future it can be implemented by adding more
dairies which are situated at rural area. So that we can view all the dairy information on one
web page. In a single platform the users can view both the government and private
customers.
References
[1] https://www.scribd.com
[2] https://tutorialspoint.com
[3] https://stackoverflow.com