INTRODUCTION OF THE CATTLE MANAGEMENT SYSTEM

Are you looking for Cattle management system for your final year project? We are here to help you. You can contact us 

Cattle have long been a very important component of many farming systems. They are used for the production of milk, dairy products like cheese, butter, ghee, cream, meat etc. which is very important source of good health as well as good income for a number of families. As the population is growing very fast, this business is also growing at a very rapid rate.

So, understanding the needs of both the cattle buyer and the seller we have designed a website which can play a vital role in their business.

The project cattle management system is a web based application that allows the administrator to handle all the activities online like selling and purchasing of various animals by the needful people quickly and safely.

Using Interactive GUI anyone can quickly learn to use the complete system. Using this, the administrator doesn’t have to sit and manage the entire activities on paper and at the same time, the head will feel comfortable to keep check of the whole system just with the availability of internet.

This system will give him power and flexibility to manage the entire system from the single online portal.

The aim of the project is to provide various services to the buyers like they can select the cattle of their choice to buy or also they can sell any of their cattle on the website at the desirable selling price.

There are two kinds of cattle.one is commercial and the other one is registered cattle. The animals that are breeding for the sales of the products like eggs or wool etc. are called commercial cattle.

The ones which are registered with any association are called registered cattle. The system is very useful for the people of dairy or the person who are related to the business of livestock as sitting under one roof they can see, analyse, buy or sell the cattle according to their requirements.

They do not need to go door to door for the same purpose. The helpline number is also provided to the buyers for all kinds of assistance.

MODULES OF THE CATTLE MANAGEMENT SYSTEM:-

Administrator login:-

The head is provided with login id and password. The password will be shown in the form of hidden characters. The administrator can view the cattle available for selling or purchase.

He will also have a unique interface where he can manage the data of animals available for sale/purchase. He can add new cattle also and he can also remove any animals from the system if it does not match the quality requirements and at the same time, the administrator will receive the notification of these changes.

He gets the commission for every sale/purchase.

Buyer module:-

This module will work in three ways.

The buyers will register in this module. Every customer will be given an id. The client will register with his name, mobile number, e-mail and the address. He can put the requirement like the cattle required, its breed, colour etc.

He can also choose any cattle among the animals available on the website.

The buyer will have to pay the registration fees to get started with the cattle system which will directly go to the administrator’s account.

Seller profile:-

The seller also needs to register in this system. Every seller will also be given an id. The seller will register with his name, mobile number, e-mail and the address.

He will put the information on the cattle which he wants to sell like the cattle to be sold, its breed, colour, price etc.

The seller will also have to pay the registration fees to get started with the cattle system which will directly go to the administrator’s account.

Registration module:-

Whether seller/buyer both needs to register on the website. After registration only, they can start up with the site. After registration only they can put their request regarding selling/buy cattle.

Payment module:-

After filling the details buyer/seller needs to pay the money using different options available like cash/net banking/ATM card. Payment portal would use a payment gateway to remove debt.

Once payment will make, the receipt of payment will be generated automatically and this receipt will be sent to the administrator and he will also get the notification regarding the same.

Add / update / delete the seller/buyer Details.-

The attributes of the buyer/seller should be editable. These attributes include the buyer phone number, seller phone number, their address, their e-mail etc.

This module will help the buyer/seller to edit these details. So according to the requirement, the buyer/seller can get these details changed from the administrator.

Cattle module:-

In this module the seller/buyer will put the information about the cattle to be sold /purchased; the no of livestock, cattle type, the breed, cost, animals category etc. category can be commercial or registered cattle.

In cattle class, we can have various kinds of animals like beef cattle, Shorthorn, Hereford, Jersey cattle, brown swiss, red poll, Chianina, meat master etc.

Add / update / delete cattle details.-

The attributes of the cattle should be editable. These attributes include cattle cost/no of cattle to be bought or sold. This module will help the buyer/seller to edit these details.

So according to the requirement, the buyer/seller can get these details changed from the administrator.

Log out:-

The manager /seller/buyer can be logged off the system using this module.

SYSTEM DESIGN OF THE CATTLE MANAGEMENT SYSTEM:-

This complete System runs on the simple interface where there are main three users i.e. Administrator, seller, and buyer.

Case of buyer of the cattle management system:-

case diagram of the cattle management system

The customers will register in this module. Every customer will be given an id. The client will register with his name, mobile number, e-mail and the address. He can put the requirement like the cattle required, its breed, colour etc.

He can also choose any cattle among the animals available on the website. The buyer will have to pay the registration fees to get started with the cattle system which will directly go to the administrator’s account.

Using this he can securely enter the System and then he can register and Pay Online with full security. He can also cancel the registration if he doesn’t wish to continue with a small deduction from the registration fees.users i.e. Administrator, seller, and buyer.

Case of seller of the cattle management system:-

case diagram of the cattle management system

 

The seller will also register in this module. Every seller will also be given an id. The seller will register with his name, mobile number, e-mail and the address. He can put the details like the cattle type, its breed, colour, selling cost etc.

The seller will also have to pay the registration fees to get started with the cattle system which will directly go to the administrator’s account.

Using this he can securely enter the System and then he can register and Pay Online with full security. After he enters the system, the buyers can contact him.

Case of Administrator of the cattle management system:-

case diagram of the cattle management system

 

The administrator is the super user of the system.He can see all the details of the cattle/buyer/seller, buyer and can also give the permission to edit them.

Cattle buyer/seller can change details, but the administrator will receive the notification of any changes made by him. So that it will be easy for the manager to keep track on the whole system even if he is far away. This all will take place securely.

USER INTERFACE (UI) OF THE CATTLE MANAGEMENT SYSTEM:-

The user interface is very important part of the system. This helps every member of the order to interact with each detail correctly. As we have shown several use cases in this system

We have developed these interfaces to interact with the system.

Login Page:

The administrator or the buyer/seller need to log in using login id and password.

Buyer Page:

Can view their details as well as Booking details.

Seller page:

Can see their details as well as the cattle details.

Payment Page:

This interface helps in paying the money via several modes.

Cattle page:

This page will help the viewers to view the animals available at a particular moment for sale. Sellers can even upload the pictures of animals to be sold.

E-R DIAGRAM OF THE CATTLE MANAGEMENT SYSTEM:-

 

ERD of the cattle management system

There are mainly six entities Administrator, Cattle, Cattle supplier, Buyer, Payment and Registration. These entities would manage the whole system.

Administrator:

The administrator is a super user of the system. The administrator has all right to view and modify the data in the system. The administrator has followings attributes.

Administrator ID:

This is numeric 14 digits number which is unique to every administrator. Manager ID is the primary key to head table in the database.

Name:

This attribute would hold the name of administrator. The name is varchar type variable which holds the data length up to 250 characters.

Email:

This is an essential attribute of the table. Every administrator must have a working email id to keep in contact with delivery boys. This field has validation only email formatted values will be stored.

Contact:

This is multi valued attributes which mean every administrator can have more the one mobile number in database.

Address:

This attribute would hold the address of administrator. Each delivery boy must provide the address.

Cattle seller:

Cattle seller is a secondary user of the system. Cattle seller has followings attributes.

Cattle_sellerID:

This is numeric 14 digits number which is unique to every Cattle seller. Cattle_sellerID is the primary key to Cattle_seller table in the database.

Name:

This attribute would hold the name of cattle seller. The name is varchar type variable which holds the data length up to 50 characters.

Email:

This is an essential attribute of the table. Every Cattle seller must have a working email id to keep in contact with cattle buyer. This field has validation only email formatted values will be stored.

Contact.:

This is multi valued attributes which mean every cattle seller can have more the one mobile number in database.

Address:

This attribute would hold the address of cattle seller. Each animal seller must provide the address. Cattle dealer address is verified via Human resource team.

Cattle buyer:

Buyer is necessary to end user of our system .most of business is done through them. Customers would choose the desired animals and its category. The buyer would provide the feedback. Buyer has following attributes.

BuyerID:

This is numeric 14 digits number which is unique to every Buyer. BuyerID is the primary key to buyer table in the database.

Name:

This attribute would hold the name of customers. The name is varchar type variable which holds the data length up to 50 characters.

Email:

This is an essential attribute of the table. Every buyer must have a working email id. This field has validation only email formatted values will be stored

Address:

This quality would hold the address of customers. Address of buyers would help us to connect with them and visit the location.

Cattle:

Every animal registered with the system holds following the information in this entity.

CattleID:

This is numeric 14 digits number which is unique to every cattle. cattle is the primary key to cattle table in the database. Each cattle is uniquely identified using this id.

Cattle type:-

It can be like commercial cattle or registered cattle.

Breed:-

It tells the breed of the cattle.

Cost:-

It may include the cost of cattle of various breeds.

Payment:

Payment Entity stores the data about pay. Every payment data is here. Any conflict can be resolved by looking to this.

PaymentID:

This is numeric 14 digits number which is unique to every Payment. PaymentID is the primary key to payment table in the database. Each Payment is uniquely identified using this id.

RegistrationID:

This is a reference to registration. This would help the administrator to find the payment against the registration.

Date:

This would hold the time of the transaction.

Transaction No.:

The transaction number is reference no given by the bank.

Status:

Status of every transaction either it would be pending or confirm is being updated in this field.

Design data dictionary for ER-diagram:

The data dictionary is useful in case of development.

Table Name: AdministratorMaster

Primary Key: AdministratorID

Description: To store the details of administrator

Serial No. Fields Datatype Description
1. AdministratorID Integer Primary key
2. Name Varchar
3. EmailID Varchar
4. Contact. Integer Multiple contacts can exist for single administrator
 

5.

Address Varchar

 

Table Name: Cattle_sellerMaster

Primary Key: Cattle_sellerID

Description: To store the details of General Cattle seller

Serial No. Fields Datatype Description
1. Cattle_sellerID Integer Primary key
2. Name varchar
3. Email varchar
4. Contact. Integer Multiple contacts can exist for single administrator
5. Address varchar

 

Table Name: CattleMaster

Primary Key: CattleID

Description: To store the details of General Cattle seller

Serial No. Fields Datatype Description
1. CattleID Integer Primary key
2. Category varchar
3. Breed varchar
4. Colour varchar
5. Cattle_image

 

Table Name: Cattle_BuyerMaster

Primary Key: Cattle_BuyerID

Description: To store the details of Clients

Serial No. Fields Datatype Description
1. BuyerID Integer Primary key
2. Name Varchar
3. Email Varchar Multiple contacts can exist for single client
4. Address Varchar

 

Table Name: RegisterMaster

Primary Key: registrationID

Description: To store the details of Payment

Serial No. Fields Datatype Description
1. RegistrationID Integer Primary key
2. Date Date

 

Table Name: PaymentMaster

Primary Key: PaymentID

Description: To store the details of Payment

Serial No. Fields Datatype Description
1. PaymentID Integer Primary key
2. RegisterID Integer Foreign key to RegisterMaster
3. Date Date
4. Transaction No. varchar
5. Status varchar

 

CATTLE MANAGEMENT SYSTEM PROJECT DOCUMENTATION

CONCLUSION OF THE CATTLE MANAGEMENT SYSTEM:-

We have developed secure, user-friendly cattle Management System. This System can take care of each member whether it is an Administrator or Buyer or the seller.

This System will help them to properly manage the requirements of both, i.e. the seller and the buyer and aid in growth without creating any hassle.

This System is completely secure since every user is provided with user ID and Password, so there is no chance of any unauthorised access.

Online Payment, Registration and cancellation make it easier to use. So, using this system will help in reducing the labour and provide more facility for Buyer/Seller to like the services.

It also provides various kinds of information for the shelter of cattle as we know that the traditional housing systems for the cattle have been out-dated nowadays.

So our website provides various kinds of information to the dairy shelters for keeping the cattle safely in the houses.

As we know that architectural designs and the material used for the construction of shelters also affect the thermal comfort conditions for livestock a lot, so various kinds of information are provided to the dairy shelters to manage the cattle too.

Carefully designed sheds can reduce the internal temperature, therefore, increasing the food intake by cattle as well as increasing the milk production, so various helpful things are posted time to time on the website which is quite useful for the people related to dairy.

So, in short, it can be proven a very helpful site for the people.