Goat Management Information System in PHP and MariaDB

Goat Management Information System in PHP and MariaDB

Goat Management Information System in PHP and MariaDB


The phrase “information systems” in the title to be just a synonym for a course about computers and their direct uses. However, “information systems” includes a rather broader set of topics and issues. This course investigates what we do with this particular technology in the world, why we choose to use it, who is affected or interested in its uses and how it organize ourselves to be able to get the best from it (Cornford & Shaikh, 2013).

Information Technology is the core of all of the processes involved in the Business Intelligence applications that deal with gathering, storing, sorting, and as said before analyzing data for an organization. Another way that Information Technology is related to Business Intelligence is the way in which the data and the information extracted from the data is identified and distributed into the allocated areas in which the information belongs.

Goat Management Information System in PHP and MariaDB

Goat Management Information System in PHP and MariaDB

Goat Management Information System is a record management system that is designed to aid farmers in improving the recording of goat information that includes health records, family tree, and breed as well as the instant access of the goat information. The said application will be implemented through the approval of the Research and Development. This system will also provide and generate monthly, quarterly and annual statistical reports. It can also provide a graphical chart that handles the past and present records per year.

According to Food and Agriculture Organization of the United Nations, (2016), Animal recording systems were historically developed by breed associations to maintain pedigree details of animals, by breeding organizations to implement their genetic improvement programs, by livestock improvement organizations to assist farmers in the management of their animals. [3]

Record management of goat information presents a major challenge for the researchers. Records management is still done manually which results to extensive paper work and more vulnerable to human error.

To solve the issues presented, the researchers will propose a Goat Management Information System. With this project, it will improve the records management approach that can help identify opportunities for improvement of an organization’s processes and products/services.


The main objective of the study is to design, develop and implement a Goat Management Information System for the Agriculture Department.

Specifically, it aims to:

System based objectives

  1. To computerized the records management
    • Goat Profiling
    • Inventory of supplies
    • Growth Monitoring
    • Milk Production
    • Health Management
  2. To provide a statistical reports that will serve as basis and help the farmers, administrators and researchers in decision making
  3. To provide search feature facility to gain access to instant information.

Research based Objective

Specifically, the study aimed to evaluate the Goat Management Information System in terms of functionality, reliability, usability, and efficiency based on McCall’s Software Quality Model. Moreover, this project aimed to determine the level of satisfaction on the end-users based on ISO/IEC 25010 Quality in use Model.

Goat Management Information System

Goat Management Information System


System and Methodology

In every research conducted, researchers follow a particular methodology that would help in the development of the study. The researchers decided to use the Rapid Application Development (RAD) Methodology which according to Kenneth E. Kendall (2014), RAD is an object-oriented approach to systems development that includes a method of development as well as software tools. The researchers will use RAD so that changes can be made in the previous phases while doing on the current stage and that any additional requirements could be done in the next step. The researchers found RAD advantageous for their study for it could save time, cost, and effort.

Software Requirements

PHP: Hypertext Processor (PHP) and MYSQL: a widely use Open Source general-purpose scripting language that is specially used for web development. The main goal of the language is to allow web developers to write dynamically generated web pages quickly and an Open Source server-side (php.net).

MariaDB: is a community-developed, commercially supported fork of the MySQL relational database management system, intended to remain free and open-source software under the GNU General Public License (https://en.wikipedia.org/wiki/MariaDB)

JavaScript: a programming language that run most modern browsers. It supports object-oriented programming and procedural programming. It can be used to control web pages on the client side of the browser, server-side programs, and even mobile applications (study.com).

Cascading Style Sheet (CSS): a language for describing the presentation of Web pages, including colors, layouts, and fonts. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers. CSS is independent of HTML and can be used with any XML-based markup language (www.w3.org).

Bootstrap: a framework to help you design websites faster and easier. It includes HTML and CSS based design templates for typography, forms, buttons, tables, navigations, modals, image carousels, etc. It also gives you support for JavaScript plugins (www.htmlgoodies.com).

Hypertext Markup Language: is the standard markup language for creating a web pages and web applications. With cascading style sheets (CSS) and JavaScript it forms a triad of cornerstone technologies for the World Wide Web (en.wikipedia.org).


  1. http://www.fao.org/3/a-i5702e.pdf
  2. https://en.wikipedia.org/wiki/Rapid_application_development
  3. http://www.sqa.net/softwarequalityattributes.html
  4. https://www.researchgate.net/figure/Model-for-quality-in-use-in-ISO-IEC-25010

You may visit our facebook page for more information, inquiries and comments.

Hire our team to do the project.