Dairyfarmnaveedproject
Dairyfarmnaveedproject
Dairyfarmnaveedproject
A PROJECT REPORT ON
“Dairy Farm Shop Management System”
SUBMITTED BY
Mr. Maniyar Shaikh Naved Shaikh Nisar
PRN:- 2019015400321675
Seat Number:- 358254
GUIDE BY
PROF. Lalita B. Nikam
IN PARTIAL FULLFILLMENT OF
DEGREE OF BACHOLAR OF COMPUTER APPLICATION (BCA)
Computer Applications (BCA) has been successfully complete these project entitled
“Dairy farm Shop Management System “ as the record of the work carried out by his is
Commerce & Science college Dhule under the guidance of Prof. Miss. Lalita B. Nikam in
Place:-
Date
System Analysis
Feasibility Report
System Design
Database Design
Output Screen
Conclusiona
Bibliography
Introduction
Introduction
The Dairy Farm Shop Management System (DFSMS) is a web based
application that can be accessed over the web. This system can be used to
automate the workflow of dairy shop and their invoices.
The project has been planned to be having the view of distributed
architecture, with centralized storage of the database. The application for
the storage of the data has been planned. Using the constructs of MySQL
Server and all the user interfaces has been designed using the PHP
technologies. The database connectivity is planned using the “MySQL
Connection” methodology. The standards of security and data protective
mechanism have been given a big choice for proper usage. The application
takes care of different modules and their associated reports, which are
produced as per the applicable strategies and standards that are put
forwarded by the administrative staff.
DFSMS is a web-based application which manages the products of dairy
shop. It has one module i.e. admin who manages all the functions of the
dairy shop.
Admin Features:
Dashboard: In this section, admin can see all detail in brief like Total listed
categories, companies, products and also see the sales.
Category: In this section, admin can add new categories and edit, delete old
categories.
Company: In this section, admin can add new companies and edit, delete
old companies.
Product: In this section, admin can add new products and edit old products.
Search: In this section, admin can search for a product then add the product
into the cart and generate invoice /receipt.
Admin can also update his profile, change the password and recover the
password.
Purpose of the
Project
This project is aimed at developing a web based dairy farm shop management System
Tool, which is of importance to either a small dairy shop or big dairy shop. The Dairy
Shop Management System is a software based application works as a simple Dairy
Software to maintain daily milk record and maintain reports.
Solution of these Problem
The development of the new system contains the following activities, which
try to automate the entire process keeping in view of the database
integration approach.
2. The system makes the overall project management much easier and
flexible.
6. The system makes the overall project management much easier and
flexible.
GUI’S
In the flexibility of the uses the interface has been developed a graphics
concept in mind, associated through a browses interface. The GUI’S at the
top level have been categorized as
The operational or generic user interface helps the users upon the system in
transactions through the existing data and required services. The operational
user interface also helps the ordinary users in managing their own information
helps the ordinary users in managing their own information in a customized
manner as per the assisted flexibilities.
HARDWARE SPEDIFICATIONS
HARDWARE REQUIREMENTS:
XAMPP
Programming Language
HTML
CSS
JQuery
PHP
MYSQL
Feasibility
Report
Preliminary investigation examine project feasibility, the likelihood the
system will be useful to the organization. The main objective of the
feasibility study is to test the Technical, Operational and Economical
feasibility for adding new modules and debugging old running system. All
system is feasible if they are unlimited resources and infinite time. There are
aspects in the feasibility study portion of the preliminary investigation:
Technical Feasibility
Operation Feasibility
Economical Feasibility
Technical Feasibility
The technical issue usually raised during the feasibility stage of the
investigation includes the following:
Operational Feasibility
Proposed projects are beneficial only if they can be turned out into
information system. That will meet the organization’s operating
requirements. Operational feasibility aspects of the project are to be taken
as an important part of the project implementation. Some of the important
issues raised are to test the operational feasibility of a project includes the
following: -
Is there sufficient support for the management from the users?
Will the system be used and work properly if it is being developed and
implemented?
Will there be any resistance from the user that will undermine the
possible application benefits?
Economic Feasibility
A system can be developed technically and that will be used if installed must
still be a good investment for the organization. In the economical feasibility,
the development cost in creating the system is evaluated against the
ultimate benefit derived from the new systems. Financial benefits must
equal or exceed the costs.
Sign
in
Dashboar
d
Manage
Category(Add/Update/D
el
Manage Product(add
/
update)
Generate
Invoice
Search
Product
Generate
Reports
Manage Own
Profile
Change
Password
The relation upon the system is structure through a conceptual ER-
Diagram, which not only specifics the existential entities but also the
standard relations through which the system exists and the cardinalities
that are necessary for the system state to continue.
The set of primary components that are identified by the ERD are
Data object
Relationships
Attributes
The primary purpose of the ERD is to represent data objects and their
relationships.
Database Design
Database Design
The data in the system has to be stored and retrieved from database.
Designing the database is part of system design. Data elements and data
structured and put together to design the data storage and retrieval system.
objective is to make database access easy, quick, inexpensive and flexible for
the user. Relationships are established between the data items and
MS Access database has been chosen for developing the relevant databases.
Login Page
Dashboard
Admin Profile
Change Password
Add Category
Manage Category
Update Category
Add Company
Manage Company
Update Company
Add Product
Manage Product
Update Product
Sales Report
A strategy for software testing integrates software test case design methods
into a well-planned series of steps that result in the successful construction
of software. Testing is the set of activities that can be planned in advance
and conducted systematically. The underlying motivation of program testing
is to affirm software quality with methods that can economically and
effectively apply to both strategic to both large and small-scale systems.
A strategy for software testing may also be viewed in the context of the
spiral. Unit testing begins at the vertex of the spiral and concentrates on
each unit of the software as implemented in source code. Testing progress
by moving outward along the spiral to integration testing, where the focus is
on the design and the construction of the software architecture. Talking
another turn on outward on the spiral we encounter validation testing
where requirements established as part of software requirements analysis
are validated against the software that has been constructed. Finally we
arrive at system testing, where the software and other system elements are
tested as a whole.
UNIT TESTING
MODULE TESTING
SYSTEM TESTING
Integration Testing
ACCEPTANCE TESTING
User Testing
Unit Testing
To follow the concept of white box testing we have tested each form .we
have created independently to verify that Data flow is correct, All conditions
are exercised to check their validity, All loops are executed on their
boundaries.
3. CONDITIONAL TESTING
In this part of the testing each of the conditions were tested to both true
and false aspects. And all the resulting paths were tested. So that each path
that may be generate on particular condition is traced to uncover any
possible errors.
4. DATA FLOW TESTING
This type of testing selects the path of the program according to the location
of definition and use of variables. This kind of testing was used only when
some local variable were declared. The definition-use chain method was
used in this type of testing. These were particularly useful in nested
statements.
5. LOOP TESTING
In this type of testing all the loops are tested to all the limits possible. The
following exercise was adopted for all loops:
All the loops were tested at their limits, just above them and just below
them.
All the loops were skipped at least once.
For nested loops test the inner most loop first and then work outwards.
For concatenated loops the values of dependent loops were set with the
help of connected loop.
Unstructured loops were resolved into nested loops or concatenated
loops and tested as above.
Each unit has been separately tested by the development team itself and all
the input have been validated.
Conclusion
Conclusion
BENEFITS:
The project is identified by the merits of the system offered to the user.
The merits of this project are as follows: -
LIMITATIONS:
For MySQL
https://www.mysql.com/
http://www.mysqltutorial.org
For XAMPP
https://www.apachefriends.org/download.html