A Computerized Poultry Farm Optimization System By

A Computerized Poultry Farm Optimization System By

• A COMPUTERIZED POULTRY FARM OPTIMIZATION SYSTEM BY TURYARUGAYO THOMPSON 16/U/12083/PS 216008822 SUPERVISOR MR. SERUNJOGI AMBROSE A DISSERTATION SUBMITTED TO THE SCHOOL OF STATISTICS AND PLANNING IN PARTIAL FULFILMENT FOR THE AWARD FOR A DEGREE OF BACHELOR OF STATISTICS AT MAKERERE UNIVERSITY JUNE 2019 i ii iii DEDICATION I dedicate this project to the ALMIGHTY GOD for giving me a healthy life, secondly to my parents; Mr. and Mrs. Twamuhabwa Wilson, my brother Mr. Turyasingura Thomas, my aunt Mrs. Olive Kamuli for being supportive to me financially and always encouraging me to keep moving on. I lastly dedicate it to my course mates most especially the B. Stat computing class. iv ACKONWLEDGEMENT I would like to thank the Almighty God for enabling me finish my final year project. I would also like to express my special appreciation to my supervisor Mr. Sserunjogi Ambrose in providing me with me suggestions, encouragement and helped me to coordinate my project and in writing this document. A special thanks goes to my parents; Mr. and Mrs. Twamuhabwa Wilson, my brother Mr. Turyasingura Thomas, my aunt Mrs. Olive Kamuli for being supportive to me financially and spiritually towards the accomplishment of this dissertation. Lastly, many thanks go to my closest friend Mr. Kyagera Sulaiman, my fellow students most especially Akandinda Noble, Mulapada Seth Augustine, Kakuba Caleb Kanyesigye, Nuwabasa Moses, Kyomuhendo Evarce among others who invested their effort and for being supportive and kind to me during the time of working on my final year project. v TABLE OF CONTENTS DECLARATION ............................................................................................................................. i APPROVAL .................................................................................. Error! Bookmark not defined. DEDICATION ............................................................................................................................... iii ACKONWLEDGEMENT .............................................................................................................. v TABLE OF CONTENTS ............................................................................................................... vi LIST OF TABLES .......................................................................................................................... x LIST OF FIGURES ....................................................................................................................... xi LIST OF ABBREVIATIONS/ ACRONYMS .............................................................................. xii ABSTRACT ................................................................................................................................. xiii CHAPTER 1: INTRODUCTION ................................................................................................... 1 1.1 Background ........................................................................................................................... 1 1.2 Problem Statement ................................................................................................................ 2 1.3 Objectives .............................................................................................................................. 3 1.4 Scope of the Study................................................................................................................. 3 1.5 Significance of the Study ...................................................................................................... 4 CHAPTER 2: LITERATURE REVIEW ........................................................................................ 6 2.1 Introduction ........................................................................................................................... 6 2.2 Review of Existing Systems .................................................................................................. 6 2.2.1 MATLAB ....................................................................................................................... 8 vi 2.2.2 MathWorks ..................................................................................................................... 8 2.2.3 PHPSimplex.................................................................................................................. 10 2.2.4 Frontline Solver ............................................................................................................ 10 Simulation/Risk Analysis Tutorial ............................................................................................ 11 Data Mining Tutorial ................................................................................................................. 11 2.2.5 Wolfram Alpha ............................................................................................................. 12 2.2.6 Comnuan ....................................................................................................................... 13 CHAPTER 3: METHODOLOGY ................................................................................................ 18 3.1 Introduction ......................................................................................................................... 18 3.2 System analysis and design ................................................................................................. 18 3.2.1 Requirements Gathering ................................................................................................... 18 3.2.2 Formulation of the LP Model ........................................................................................... 19 3.2.3 System Implementation .................................................................................................... 20 External Java tools, dependencies and Libraries ................................................................... 21 Eclipse-Jetty-Plugin ............................................................................................................... 22 Apache Maven ....................................................................................................................... 22 WindowBuilder /JavaFX ....................................................................................................... 22 Native Development Kits (NDKs) ........................................................................................ 23 Java Development Kits (JDKs) ............................................................................................. 24 3.2.4 System Testing and Validation. ....................................................................................... 24 vii CHAPTER 4: SYSTEM ANALYSIS, DESIGN AND IMPLEMENTATION............................ 25 4.1 System analysis ................................................................................................................... 25 4.1.1 User Requirements ....................................................................................................... 25 4.1.2 Functional Requirements .............................................................................................. 25 4.1.3 Non Functional requirements ....................................................................................... 26 4.1.4 System Requirements ................................................................................................... 26 4.2 System design ...................................................................................................................... 27 4.2.1 Use case Diagram ......................................................................................................... 27 4.2.3 Activity diagram ........................................................................................................... 28 4.2.4 Data Flow Diagram ...................................................................................................... 29 4.3 Design Constraints .............................................................................................................. 32 4.4 System Implementation ....................................................................................................... 33 4.5 Results of data collection and analysis ................................................................................ 36 4.6 Application Interfaces ......................................................................................................... 36 4.7 Screenshots of the project ................................................................................................... 37 4.7.1 The IDE (Eclipse Oxygen) ........................................................................................... 37 4.7.2 The homepage user interface ........................................................................................ 38 4.7.3 The type of birds’ panel ................................................................................................ 39 4.7.4 The data entry panel ..................................................................................................... 40 4.7.5 The minimize panel ...................................................................................................... 41 viii 4.7.6 The maximize panel...................................................................................................... 42 4.7.7 The required resource panel ........................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    69 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us