Zoo Management System
Zoo Management System

Introduction

India is home to vibrant animal diversity, and although care is manually recorded, the Zoo has initially been set up to entertain people. Gradually, they have played an essential role in nature maintenance. The goal of the Zoo is conservation. It was easy because of the research done to computerize the management, maintenance and ticketing of the wildlife. Therefore, a database system called the zoo management system “ZMS” was developed. This is a web-based technology to manage. 

 We provide tickets for people, animal details, and those who accompany a visit to the Zoo. Their family. This web application provides a way to control effectively, record, and track zoo visitors. “The zoo management system effectively manages and processes all the zoo software functions; administration can store the ticket data of passengers visiting the Zoo. The System also keeps the ticket price.

Manage and calculate. The system requires one.

The administrator enters the ticket details. Print the number of adults and children, and the ticket and give it to that person. “The main advantage of this System is to protect the environment. Reduce the environment and the time required. This project uses PHP and MYSQL databases, and it has a module that is admin. All possible features such as validation, validation, security, etc., are considered.

Abstract

 We are going to do a zoo management system project here. It’s application software that can get information about animals. I love animals here, and humans look for strange animals and get complete information with an ID. The Zoo Management System is a web-based technology that manages people, animals, and details and provides tickets to those who visit the Zoo with their families. This Web applications provide a way to effectively control and track the records of people who access your web application, Zoo. 

 “The Zoo Management System adequately manages and processes all the works of the Zoo. The software system can store zoo visitor ticket data, reducing response time to queries from different users. This is A project based on the PHP language with an MYSQL database that manages people. We will provide tickets to those who go to the Zoo with their families. All possible features are considered, including validation, validation, security, and ease of use.

Problem Statement

The main problem and motivation are the lack of information about various animals. This project is based on various information about animals in the Zoo and its workers. For example, if you visit a zoo, you don’t know which animal is in which place. Looking for graphics that exist in the Zoo to know this information, but with this information system, you can quickly enter the names of animals such as lions and tigers and run this query to make the Zoo easy You can search for. A block with animals. When the food and drug inventory expires, the System sends an automatically generated purchase order to the supplier.

The objective of The Project

Objective 

  • The proposed system influences or interacts with visitors to the Zoo. 

 And the 

Administrator:

The administrator logs in to the System and adds animals such as cage numbers, breeds, etc.  

  • It also manages animals. 
  • Allows administrators to view and edit regular adult and child ticket details. 
  • Foreign adults and children. The System also manages and calculates ticket prices to minimize the waiting time of the 
  • It also produces reports of people visiting the Zoo between appointments. 
  • It can also be used to search for ticket IDs.

Specific Objective

The unique purposes of this survey are as follows: 

  • Design a new system. 
  • Collecting and analyzing data from existing systems 
  • Implement an integrated system. 
  • Test and validate the integrated System.

Scope of The Project

It helps to collect the perfect management in detail. Soon the collection will be apparent, straightforward and meaningful. It will help one to know last year’s management completely and vividly. It also helps with the current work related to the dental office management system. It also reduces the collection cost and keeps the management and collection process running smoothly. Scopes can be divided into three parts, as described below. 

Geographical Scope

The survey was conducted at the headquarters of Many Zoos around the city to collect data and needs. 

Time Scope

The survey was conducted for four months, from April to July, to collect the correct information to help develop the System. 

System Scope

This System tracks an online poultry management information system primarily for Zoo administration and their customers. This System is a server-based application, and we are working hard to achieve this. You can now use PHP, JavaScript, and HTML to communicate, store, store, and retrieve data from your database. This project also includes system testing and validation, which ensures that your System is error-free and working as expected.

Significance of The Project Study

This report highlights the importance of an online poultry management information system to understand the project without misunderstanding. The implementation of the System depends on the time spent by the visitors or the zoo administration on doing certain things like ticket booking etc. This System allows zoo staff to track and view customers’ registered and booked items. 

This project helped researchers partially achieve an honours degree in computer science and information technology. This project helped researchers acquire system development and research skills, and this project also contributed to future research in the same direction. This project has significantly reduced the delay in Zoo’s booking process, where customers waste time booking on-premises.

Functionalities of The Projects

It provides search options based on various factors, like location search, online passes, events announcements, appointments etc.

  • The Zoo management system also manages to book details online for visiting.

 Details, reservation details, and any other events. 

  • Track all information related to zoo keepers, appointments, visitors, etc. 
  • Manage security details.
  • Display special events information, visitors’ information and description  
  • Administration to improve the efficiency of the zoo management system.
  • Handles conflict information and transaction monitoring.
  • Manage animals’ habitat information
  • Improved record editing, additions and updates to ensure proper resource management of the zoo office management system.
  • Manage test information  
  • Integration of records for all appointments.

Modules of The Project

ZOO Management Module:

Used to manage the details of the Zoo.

  • Visitors Module: Used to manage visitors’ details.
  • Reservation Engine: Used to manage reservation details.
  • Physician Management Module: Used to manage Veterinary doctor information and details.
  • Animal Module: Used to manage animal data.
  • Test Module: Used to manage test information.
  • Credential Module: Used to manage credentials.
  • User Module: Used to manage users on the System.

Features of The Project

  • Product and Component-based
  • Creating & Changing Issues at ease
  • Query Issue List to any depth
  • Charting and Reporting in more complete manner
  • User Accounts that control access and protect
  • Simple Status & Resolutions
  • Multilevel Priorities & Severities.
  • Targets & Milestones for guiding the programmers
  • Attachments and Additional Comments for additional details
  • Robust database backend
  • Various levels of reports are available with a lot of filter criteria
  • It contains better storage capacity.
  • Accuracy in work.
  • Easy & fast retrieval of information.
  • Well-designed reports.
  • Reduces the burden on those who are tied to existing manual systems.
  • Access to individual information.
  • Work is high-speed.
  • Information that is easily updated

Software Requirement Specification

Software requirements specifications are created at the end of the analysis task. The features and performance assigned to the software as part of system engineering include a complete information description, a detailed description of the features and behaviour, a display of performance requirements and design constraints, appropriate validation criteria, and more. It is refined by providing related data. Create as needed.

Software and Hardware Requirements

Hardware Requirements

System: Pentium I3 Processor.

Hard Disk: 500 GB.

Monitor: Standard LED Monitor

Input Devices: Keyboard

Ram: 14GB

Software Requirements

Operating System: Windows 7/8/10.

Available Coding Language: HTML5, CSS3, PHP

Database: MYSQL

Feasibility Study

After implementing the Zoo Management System project and investigating and analyzing all existing or required features of the System, the next task is to carry out a feasibility study. All projects can be run with unlimited resources and infinite time, and the feasibility study involves considering all possible ways to provide a solution to a given problem. The proposed solution should meet all user requirements and be flexible enough to adapt to future changes based on future needs quickly.

Economic Feasibility

This is an essential aspect to consider when developing a project. We chose the technology based on the lowest possible cost factors.

  • The organization must bear all hardware and software costs.
  • Overall, it is estimated that the benefits that an organization will get from the proposed System will outweigh the initial and subsequent costs.

Technical Feasibility

This included investigating features, performance, and limitations that could affect the ability to achieve a tolerable system. To demonstrate this proof of concept, we have explored all the features provided by the System as described in the System. Requirements Specification (SRS), and everything is possible with the different types of front-end and backend platforms. I confirmed that there is.

Operational feasibility Undoubtedly, the proposed System is completely GUI-based, very user-friendly, and all inputs are self-explanatory to the layman. In addition, proper training is provided to convey the essence of the System to the user, and the user can become accustomed to the new System. Our customers are comfortable and happy with our research because the System has reduced stress and strain.

Use Case Diagram

The use case model for each System consists of “use cases”, and use cases represent different ways users can use the System. An easy way to find all use cases for your System is to ask, “What can users do with the system?” The use case breaks down the system’s operations into transactions in order that each transaction can perform real-world actions from the viewpoint. The purpose of the use case is to define some of the consistent behavior without revealing the System’s internal structure.

Use Case Diagram for Zoo Management System
Use Case Diagram for Zoo Management System

Use cases typically represent a sequence of interactions between the user and the System. These interactions consist of a mainline sequence representing the user and the System’s regular interaction. Use case models are important analytical and design artifacts (tasks). Use cases can be represented by drawing a use case diagram and writing accompanying text that details the drawing.

Data Flow Diagram

The data flow diagram is the starting point of the design phase where the requirements specification is functionally decomposed. The DFD consists of a series of bubbles connected by wires. Bubbles represent transformations of data, and lines are used to represent the flow of data within the System.. The DFD indicates what data flow represents which data flow, not how the data is processed. Therefore, it does not include hardware, software, and data structures.The data flow diagram (DFD) is a visual depiction of “flow” of data through an information system. DFD can also be used to visualize data processing

 (Structured Design). Data Flow Diagrams (DFDs) are an essential modelling technique for analysing and building information processes. DFD is a diagram that illustrates the flow or movement of information within a process, and DFD shows this information flow in a process based on inputs and outputs. The DFD can be called a process model. The data flow diagram illustrates the data and procedures in the System.

 Transforming data is called a data flow diagram (DFD). Unlike the detailed flow chart, DFD does not provide a detailed description of the System’s data and the module that graphically describes how the data interact with the System. Data, The number of symbols in the flowchart and the following symbols are from DeMarco.

ER-Diagram

The ER model is a popular high-level conceptual data model. This model and its variations are widely used in the conceptual design of database applications, and many database design tools use that concept. 

 The database corresponding to the ER diagram can be represented by a collection of tables 

 in the relational System. The mapping of the ER diagram to the entity is as follows: 

  • Attributes 
  • Relationship
ER-Diagram for Zoo Management System
ER-Diagram for Zoo Management System

Conclusion

This zoo management system project focuses primarily on tracking visitors, animals, etc. More specifically, this System helps track visitor, sponsor, and animal records by category. The System also displays all available personnel requirements, and it is also possible to reserve tickets for visitors. This project includes a client-side with an admin panel, staff panel, sponsorship panel, and visitor panel. 

In this web application overview, visitors need to register to use the service. Visitors registered here can view upcoming events, book, and provide feedback. For sponsored accounts, they can sponsor animals and post letters of recommendation. Previously, each sponsor had to provide detailed information such as annual revenue. In other words, all of this visitor and sponsorship activity is on the customer side.