INTRODUCTION
Zoological gardens provide an opportunity to open a whole new world of curiosity and interest, and sensitize visitors regarding the value and need for conservation of wildlife. Zoos were initially started for the entertainment of people. Gradually over the years, they have come to play an important role in conservation. The goal of zoos is the conservation of animals in the wild.
PROBLEM STATEMENT
The main problem and motivation is basically lack of information about various animals. This project is based on the various information related to the animal and the workers which are present in the zoo. Such as when we visit any zoo then we are not aware that which animal is placed at which place. For knowing this information, we look for a graph present in the zoo, but with this information system we can easily search the zoo by filling the name of the animal, such as Lion, Tiger, etc. then by running this query one can easily find the block in which the animal is present. The system sends an auto generated order to suppliers when the stock of food and medicine reach the deadline.
FEATURES OF THE SYSTEM
Administration features
• Add/Edit/Update/view employee details
• Add/Edit/update/view animal detail
• Add/Edit/update/view animal food and medicine
• Add/Edit/update/view cell details
• Add/Edit/update/view supplier details
• Add/Edit/update/view Holiday/Promo packages
• Add/Edit/update/view Zoo card
• Stock management (simple operation)
• Generate Report: Animals, visitors, payments, employees
Visitor/Employee features
• Search for animal
• Visitor make payment
• Make appointment to the Zoo
System feature
• Send auto mail to supplier
SOFTWARE DESIGN PATTERN USED
Template method, Singleton
HARDWARE & SOFTWARE USED
Software used: IntelliJ, Windows and Linux
Front End :
JSP, HTML, Java script, CSS
Back End :
Embedded Tomcat, Spring boot, Spring MVC, Spring security, Spring scheduler, RESTful microservice API, Data structure (Array List), JDBC template, JSON, Hibernate
Database:
SQL Server
Build, configuration Tool:
maven
Zoo System Documentation.pdf contains the Class diagram, Sequence and Database diagrams